Documenting software architectures : views and beyond /
Documenting software architectures : views and beyond /
Paul Clements ... [et al.].
- Second Edition.
- Upper Saddle River, NJ : Addison-Wesley, c2011.
- xxxix, 537 pages. : illustration ; 25 cm.
- SEI series in software engineering .
- SEI series in software engineering. .
Includes bibliographical references and index.
Prologue: Software Architectures and Documentation
Part I: A Collection of Software Architecture Styles
Chapter 1: Module Views
Chapter 2: A Tour of Some Module Styles
Chapter 3: Component-and-Connector Views
Chapter 4: A Tour of Some Component-and-Connector Styles
Chapter 5: Allocation Views and a Tour of Some Allocation Styles
Part II: Beyond Structure: Completing the Documentation
Chapter 6: Beyond the Basics
Chapter 7: Documenting Software Interfaces
Chapter 8: Documenting Behavior
Part III: Building the Architecture Documentation
Chapter 9: Choosing the Views
Chapter 10: Building the Documentation Package
Chapter 11: Reviewing an Architecture Document
Epilogue: Using Views and Beyond with Other Approaches
Appendix A: UML—Unified Modeling Language
Appendix B: SysML—Systems Modeling Language
Appendix C: AADL—The SAE Architecture Analysis and Design Language
9780321552686 (hardcover : alk. paper) 0321552687 (hardcover : alk. paper)
2010024318
Computer architecture.
Software documentation.
QA76.9.A73 / D63 2011
005.15 / D
Includes bibliographical references and index.
Prologue: Software Architectures and Documentation
Part I: A Collection of Software Architecture Styles
Chapter 1: Module Views
Chapter 2: A Tour of Some Module Styles
Chapter 3: Component-and-Connector Views
Chapter 4: A Tour of Some Component-and-Connector Styles
Chapter 5: Allocation Views and a Tour of Some Allocation Styles
Part II: Beyond Structure: Completing the Documentation
Chapter 6: Beyond the Basics
Chapter 7: Documenting Software Interfaces
Chapter 8: Documenting Behavior
Part III: Building the Architecture Documentation
Chapter 9: Choosing the Views
Chapter 10: Building the Documentation Package
Chapter 11: Reviewing an Architecture Document
Epilogue: Using Views and Beyond with Other Approaches
Appendix A: UML—Unified Modeling Language
Appendix B: SysML—Systems Modeling Language
Appendix C: AADL—The SAE Architecture Analysis and Design Language
9780321552686 (hardcover : alk. paper) 0321552687 (hardcover : alk. paper)
2010024318
Computer architecture.
Software documentation.
QA76.9.A73 / D63 2011
005.15 / D