These excerpts from a sample architecture documentation package are for a system called ECS, a system in use at the U.S. National Aeronautics and Space Administration (NASA). ECS ingests, stores, processes, and makes available a high volume of sensor data from a constellation of Earth-observing satellites.
Note these important caveats about this package:
Chapter 10 noted that either the documentation could all go in a single document, or each part could be assigned its own document. The ECS package takes a middle approach, creating a two-volume set. The boilerplate on the title page of each volume is for compliance with ANSI IEEE-1471-2000, the ANSI IEEE recommended practice for architectural description for software-intensive systems (see Section 11.6).
ECS Software Architecture Documentation
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