MIL-STD-2167A DOCUMENTS

For

Software & Systems Engineering Classes

At

University of Houston Clear Lake

James C. Helm, Ph.D., P.E.

Chair of Engineering

School of Science and Computer Engineering


The Software Design Document (SDD) describes the complete design of a Computer Software Configuration Item (CSCI). It describes he CSCI as composed of Computer Software Components (CSCs) and Computer Software Units (CSUs).

The Version Description Document (VDD) identifies the describes a version of a Computer Software Configuration Item (CSCI). The VDD is used by the contractor to release CSCI versions to the Government.

SOFTWARE TEST PLAN           DI-MCCR-80014A

 

The Software Test Plan (STP) describes the formal qualification test plans for one or more Computer Software Configuration Items (CSCIs). The STP identifies the software test environment resources required for formal qualification testing (FQT) and provides schedules for FQT activities. In addition, the STP identifies the individual tests that shall be performed during FQT.

SOFTWARE TEST DESCRIPTION         DI-MCCR-80015A

 

The Software Test Report (STR) is a record of the formal qualification testing performed on a Computer Software Configuration Item (CSCI).

SOFTWARE TEST Report         DI-MCCR-80017A

 

The Software Test Description (STD) contains the test cases and test procedures necessary to perform formal qualification testing of a Computer Software Configuration Item (CSCI) identified in the Software Test Plan (STP).

COMPUTER SYSTEM OPERATOR'S MANUAL   DI-MCCR-80018A

 

The computer system operator's manual (CSOM) provides information and detailed procedures for initiating, operating, monitoring, and shutting down a computer system and for identifying/isolating a malfunctioning component in a computer system.

A CSOM is developed for each computer system in which one or more CSCIs execute.

SOFTWARE USER'S MANUAL  DI-MCCR-80019A

 

The Software User's Manual (SUM) provides user personnel with instructions sufficient to execute one or more related Computer Software Configuration Items (CSCIs).

SOFTWARE PROGRAMMER'S MANUAL           DI-MCCR-80021A

 

The Software Programmer's Manual (SPM) provides information needed by a programmer to understand the instruction set architecture of the specified host and target computers.

The SPM provides information that may be used to interpret, check out, troubleshoot, or modify existing software on the host and target computers.

FIRMWARE SUPPORT MANUAL           DI-MCCR-80022A

 

The Firmware Support Manual (FMS) provides the information necessary to load software or data into firmware components of a system. It is equally applicable to read only memory (ROMs), Programmable ROMs (PROMs), Erasable PROMs (EPROMs), and other firmware devices.

SOFTWARE REQUIREMENTS SPECIFICATION DI-MCCR-80025A

 

The Software Requirements Specification (SRS specifies the engineering and qualification requirements for a Computer Software Configuration Item (CSCI).

The SRS is used by the contractor as the basis for the design and formal testing of a CSCI.

INTERFACE REQUIREMENTS SPECIFICATION  DI-MCCR-80026A

 

The Interface Requirements Specification (IRS) specifies the requirements for one or more interfaces between one or more Computer Software Configuration Items (CSCIs) and other configuration items or critical items.

INTERFACE DESIGN DOCUMENT          DI-MCCR-80027A

 

The Interface Design Document (IDD) specifies the detailed design for one or more interfaces between one or more Computer Software Configuration Items (CSCIs) and other configuration items or critical items.

SOFTWARE PRODUCT SPECIFICATION           DI-MCCR-80029A

 

The Software Product Specification (SPS) consists of the Software Design Document (SDD) and source code listings for a Computer Software Configuration item (CSCI).

Upon Government approval and authentication following the Physical Configuration Audit (PCA), the SPS establishes the Product Baseline for the CSCI.

SOFTWARE DEVELOPMENT PLAN       DI-MCCR-80030A

 

The Software Development Plan (SDP) describes a contractor's plans for conducting software development.