DI-IPSC-80942
Computer Software System Document
The Computer Software System Document fully describes the requirements of a software program, specifying its modules, functions, and subfunctions, and records the program's purpose and module breakdown.
Approval DateFebruary 8, 1990
AMSC NumberA4885
Preparing Activity—
Project Number—
OPRA/AMSMC-MA
DTIC Applicable—
GIDEP Applicable—
Limitation—
Applicable Forms—
Approval Limitation—
Form VersionJUN 86
DID Formatdd_form_1664
963C CompliantNo
DISTRIBUTION STATEMENT A: Approved for public release; distribution is unlimited.
Description & Purpose
3.1 The Document fully describes the requirements of a Software Program. The Program is specified in terms of modules, functions of the modules, and subfunctions.
3.2 The Document will be used to record the purpose of a software system and provide a breakdown of program modules and their individual functions.
Application & Interrelationship
7.1 This DID contains the format and content preparation instructions for the data product generated by the specific and discrete task requirement as delineated in the contract.
7.2 The document required by this DID will be used by government in-house employees or contractor personnel.
Preparation Instructions
1General.The Computer Software System Document shall outline the function(s) of the system and shall break the software down by major component or module. Each module will be further subdivided into functions, and the subfunctions of each function shall be described in this document.
2Format.Format shall be as outlined below.
3Content.The document shall cover the following:
3.1Section 1. Introduction.
3.1.1Purpose.Address the purpose and intent of this document.
3.1.2Scope.Describe the scope that is intended by this document.
3.2Section 2. General Description.
3.2.1Components.The functional components which the system supports shall be briefly described.
3.2.2Information Transfer.Outline the types of data transferred between system components.
3.2.3Communication.Outline the methodology of communication between system components.
3.2.4Module Description.Describe each major module of the system.
3.3Section 3. Functional Requirements.The requirements of each of the major modules of the system shall be described in this section. This description shall include all formulae and algorithms use by these modules. Each major module shall be broken down by its subfunctions.
3.3.1Modules.Each module should be covered within one level two header.
3.3.2Each functional area that a module supports will be covered in a level three header.The function supported shall in general be broken down into subfunctional program elements.
3.3.3Each subfunctional program element shall be described in a level four header.
Schema v3.0Community-maintained · Verify against ASSIST