Date of issue: January 29, 2002
Status: Baselined; Version 2.0.21
Name of issuing organization: Software Contractors, Inc.
Change history: Available at http://www.ourinternalwebsite/ECS/documentation/architecture/vol2/change_history/
Summary: This document contains architectural views for ECS. Ten views are included: Decomposition, Uses, Generalization, Layered, Pipe and Filter, Shared Data, Communicating Processes, Deployment, Implementation, and Work Assignment. For more information about the purpose and contents of each view, see the ECS Architecture Documentation Roadmap in Chapter 1 of Volume I.
CONTENTS Chapter 1 Module Decomposition View
Chapter 2 Module Uses View
Chapter 3 Module Generalization View
Chapter 4 Module Layered View
Chapter 5 C&C Pipe-and-Filter View
Chapter 6 C&C Shared-Data View
Chapter 7 C&C Communicating-Processes View
Chapter 8 Allocation Deployment View
Chapter 9 Allocation Implementation View
Chapter 10 Allocation Work Assignment View
|
Software Architectures and Documentation
Part I. Software Architecture Viewtypes and Styles
The Module Viewtype
Styles of the Module Viewtype
The Component-and-Connector Viewtype
Styles of the Component-and-Connector Viewtype
The Allocation Viewtype and Styles
Part II. Software Architecture Documentation in Practice
Advanced Concepts
Documenting Software Interfaces
Documenting Behavior
Choosing the Views
Building the Documentation Package
Other Views and Beyond
Rationale, Background, and Design Constraints
References