Volume I ECS Software Architecture Documentation Beyond Views

Date of issue: January 23, 2002

Status: Baselined; Version 2.0.14

Name of issuing organization: Software Contractors, Inc.

Change history: Available at http://www.ourinternalwebsite/ECS/documentation/architecture/vol1/change_history/

Summary: This document is Volume I of a two-volume set. This volume contains the ECS architectural information that applies to more than one view. Chapters include the documentation roadmap, the template for presenting architectural views, an ECS system overview, the mapping between views, an architectural element directory, and a discussion of design rationale. Architectural stakeholders new to ECS should begin by reading the documentation roadmap in Chapter 1 of this volume.

CONTENTS

Chapter 1 ECS Architecture Documentation Roadmap

1.1. Description of the ECS Software Architecture Documentation Package

1.2. How Stakeholders Can Use the Documentation

Chapter 2 ECS System Overview

2.1. Background

2.2. EOS Mission Science Data Flow

2.3. Broad Requirements for ECS

2.4. Deploying the System

Chapter 3 ECS Software Architecture View Template

Chapter 4 Mapping Between Views

4.1. Mapping Between Module Decomposition View and Module Generalization View

4.2. Mapping Between Module Decomposition View and C&C Shared-Data View

4.3. Mapping Between Module Decomposition View and C&C Communicating-Processes View

4.4. Mapping Between Module Decomposition View, Module Uses View, Allocation Implementation View, and Allocation Work Assignment View

Chapter 5 Directory

Chapter 6 Architecture Glossary and Acronym List

Chapter 7 Rationale, Background, and Design Constraints

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



Documenting Software Architectures(c) Views and Beyond
Documenting Software Architectures: Views and Beyond
ISBN: 0201703726
EAN: 2147483647
Year: 2005
Pages: 152

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net