Go Back Back to 3.0 Design System
Go Up Up to Section 3 Table of Contents
Go Forward Ahead to 3.2 DEVELOP DATABASE SPECIFICATION

3.1 DEVELOP SYSTEM/SUBSYSTEM SPECIFICATIONS

The primary focus of this activity is to develop and describe the detailed design of the system/subsystems. The development team analyzes the functions, described during the Define System phase, and determines which functions logically may be processed together to form a subsystem. The development team documents the system/subsystem specifications that are used to partition the system/subsystem and hierarchically decompose it to the lowest-level functions. The system/subsystem specifications comprise the system detailed design. The following activities are performed to develop the system/subsystem specifications:

Table 3-3 defines the roles and responsibilities of key personnel for acquiring and installing system components.

Table 3-3. Roles and Responsibilities for Developing
System/Subsystem Specifications

Role

Responsibility

Project Manager Coordinates development of system/subsystem specifications.
User Defines system/subsystem specifications.
Developer Defines and prepares system/subsystem specifications.
Project Data Administrator Analyzes data requirements.
Quality Assurance Reviews system/subsystem specifications for adherence to standards.

Top 3.1.1 Analyze Functional Requirements and Data Requirements 3.1.2 Describe System/Subsystem Specifications 3.1.3 Perform Walkthroughs 3.1.4 Document System/Subsystem Specifications

3.1.1 Analyze Functional Requirements and Data Requirements

The project development team performs a detailed study of the functional and data requirements developed during the Define System phase to determine which requirements and data logically may be processed together. The logical groupings of requirements and data are subsystems.

Top 3.1.1 Analyze Functional Requirements and Data Requirements 3.1.2 Describe System/Subsystem Specifications 3.1.3 Perform Walkthroughs 3.1.4 Document System/Subsystem Specifications

3.1.2 Describe System/Subsystem Specifications

Develop a description of the system/subsystem specifications. If a prototype was developed earlier in the lifecycle, include those specifications defined with the prototype. For each system/subsystem, include such information as timing requirements, equipment needs, communication environment, support software, security, and input and output records. During the process of describing the system/subsystem specifications, the project development team performs the following actions:

Top 3.1.1 Analyze Functional Requirements and Data Requirements 3.1.2 Describe System/Subsystem Specifications 3.1.3 Perform Walkthroughs 3.1.4 Document System/Subsystem Specifications

3.1.3 Perform Walkthroughs

Arrange one or more review walkthroughs to educate the attendees on the system/subsystem design and specifications. Include representatives from 1) other development and maintenance teams whose programs interface the system/subsystems being designed, 2) the system acceptance test team staff, 3) and user and sponsor organizations. Choose a walkthrough moderator to record action items and track them to completion. Incorporate feedback from the attendees into the design and specifications.

Top 3.1.1 Analyze Functional Requirements and Data Requirements 3.1.2 Describe System/Subsystem Specifications 3.1.3 Perform Walkthroughs 3.1.4 Document System/Subsystem Specifications

3.1.4 Document System/Subsystem Specifications

Prepare the System/Subsystem Specifications document in accordance with SBA SDM documentation standards .

Update the requirements traceability matrix to reflect the allocation of system objectives to system/subsystem design components.

Go Back Back to 3.0 Design System
Go Up Up to Section 3 Table of Contents
Go Forward Ahead to 3.2 DEVELOP DATABASE SPECIFICATION

SDM Home

*Last Modified: 11-16-01