9.1 Allocation Implementation View Packet 1: The ECS System
9.1.1 Primary Presentation and Properties[16]
[16] Here is a slight deviation from the standard template. Because the primary presentation is tabular, it was combined with the element catalog to prevent having to list the software elements twice. For this example, the properties are not filled in.
ECS Element (Module) | Properties | ||||
---|---|---|---|---|---|
Segment | Subsystem | Where Stored | Files | Build Frequency | Contact |
Science Data Processing Segment (SDPS) | Client | ||||
Interoperability | |||||
Ingest | |||||
Data Management | |||||
Data Processing | |||||
Data Server | |||||
Planning | |||||
Communications and System Management Segment (CSMS) | System Management | ||||
Communications | |||||
Internetworking | |||||
Flight Operations Segment (FOS) | Planning and Scheduling | ||||
Data Management | |||||
Command Management | |||||
Commanding | |||||
Resource Management | |||||
Telemetry | |||||
User Interface | |||||
Analysis |
9.1.2 Element Catalog
9.1.2.1 Elements and Their Properties
As shown in the primary presentation, properties include the server location where the subsystem is stored during development, the files that it consists of, the build cyclenightly, weekly, and so onthat it subscribes to, and contact information for the team member responsible for providing the latest version or accepting bug reports.
9.1.2.2 Relations and Their Properties
The relation type of this view is is-allocated-to, and the relations are as shown in the primary presentation. Software elements are allocated to locations in the develpment environments' file structures.
9.1.2.3 Element Interfaces
[omitted]
9.1.2.4 Element Behavior
Not applicable.
9.1.3 Context Diagram
None.
9.1.4 Variability Guide
None.
9.1.5 Architecture Background
[omitted]
9.1.6 Other Information
[omitted]
9.1.7 Related View Packets
- Module Decomposition View Packet 1: The ECS System (Volume II, Section 1.1, page 414)
- Module Layered View Packet 1: The ECS System (Volume II, Section 4.1, page 435)
- C&C Pipe-and-Filter View Packet 1: The ECS System (Volume II, Section 5.1, page 439)
- Allocation Deployment View Packet 1: The ECS System (Volume II, Section 8.1, page 457)
- Allocation Work Assignment View Packet 1: The ECS System (Volume II, Section 10.1, page 464)
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