Appendix A. Excerpts from a Software Architecture Documentation Package

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

Категории