épuisé

Documenting software architectures

Anglais · Livre Relié

Description

En savoir plus

About the Cover. Foreword. Preface. Acknowledgments. Reader's Guide. Prologue: Software Architectures and Documentation. The Role of Architecture. Coming to Terms: Software Architecture. Perspectives: What's the Difference Between Architecture and Design? Coming to Terms: Documentation, Description, Representation, Specification. Uses of Architecture Documentation. Interfaces. Views. Coming to Terms: Architectural Views. Viewtypes and Styles. Viewtypes. Styles. Summary: Viewtypes, Styles, and Views. Coming to Terms: Module, Component. Seven Rules for Sound Documentation. Rule 1: Write Documentation from the Reader's Point of View. Rule 2: Avoid Unnecessary Repetition. Rule 3: Avoid Ambiguity. Rule 4: Use a Standard Organization. Rule 5: Record Rationale. Rule 6: Keep Documentation Current But Not Too Current. Rule 7: Review Documentation for Fitness of Purpose. Perspectives: Quivering at Arrows. Summary Checklist. Discussion Questions. For Further Reading. I. SOFTWARE ARCHITECTURE VIEWTYPES AND STYLES. Viewtypes and Style Catalog. Module Viewtype. Component-and-Connector Viewtype. Allocation Viewtype. Style Guides: A Standard Organization for Documenting a Style. 1. The Module Viewtype. Overview. Elements, Relations, and Properties of the Module Viewtype. Elements. Relations. Properties. Coming to Terms: Substitutability. What the Module Viewtype Is For and What It's Not For. Notations for the Module Viewtype. Informal Notations. UML. Relation to Other Viewtypes. Summary Checklist. Discussion Questions. For Further Reading. 2. Styles of the Module Viewtype. Decomposition Style. Overview. Elements, Relations, and Properties. What the Decomposition Style Is For and What It's Not For. Notations for the Decomposition Style. Relation to Other Styles. Examples of the Decomposition Style. Coming to Terms: Subsystem 622.2 Uses Style. Overview. Elements, Relations, and Properties. What the Uses Style Is For and What It's Not For. Notations for the Uses Style. Relation to Other Styles. Example of the Uses Style. Coming to Terms: Uses 682.3 Generalization Style. Overview. Elements, Relations, and Properties. What the Generalization Style Is For and What It's Not For. Notations for the Generalization Style. Relation to Other Styles. Coming to Terms: Generalization. Examples of the Generalization Style. Layered Style. Overview. Elements, Relations, and Properties. What the Layered Style Is For and What It's Not For. Notations for the Layered Style. Relation to Other Styles. Examples of the Layered Style. Coming to Terms: Virtual Machines. Perspectives: Upwardly Mobile Software. Perspectives: Levels of Distraction. Perspectives: UML Class Diagrams: Too Much, Too Little. Summary Checklist. Discussion Questions. For Further Reading. 3 The Component-and-Connector Viewtyp...

Détails du produit

Auteurs Clements, Paul Clements
Edition Addison-Wesley
 
Langues Anglais
Format d'édition Livre Relié
Sortie 08.10.2002
 
EAN 9780201703726
ISBN 978-0-201-70372-6
Thèmes SEI Series in Software Engineering
SEI Series in Software Engineering
Catégorie Sciences naturelles, médecine, informatique, technique > Informatique, ordinateurs

Commentaires des clients

Aucune analyse n'a été rédigée sur cet article pour le moment. Sois le premier à donner ton avis et aide les autres utilisateurs à prendre leur décision d'achat.

Écris un commentaire

Super ou nul ? Donne ton propre avis.

Pour les messages à CeDe.ch, veuillez utiliser le formulaire de contact.

Il faut impérativement remplir les champs de saisie marqués d'une *.

En soumettant ce formulaire, tu acceptes notre déclaration de protection des données.