The Software/Hardware Design Description (SHDD) describes the system- or subsystem-wide design, CSCI design, firmware configuration item, and architectural design down to the Computer Software Component (CSC)/unit level.
The Software/Hardware Design Description (SHDD) describes the system-or subsystem-wide design, Computer Software Configuration Item (CSCI) design, firmware configuration item, and the architectural design of each down to the Computer Software Component (CSC)/unit. The detailed design to be implemented shall also be included. The SHDD can be supplemented by Interface Design Descriptions (IDDs) (DI-IPSC-81436A) for external interfaces and Database Design Descriptions (DBDDs) (DI-IPSC-81437A). Design pertaining to interfaces can be presented in the SHDD or IDDs for external interfaces. Design pertaining to databases can be presented in the SHDD or DBDDs.
The SHDD, with it associated IDDs and DBDDs, is used as the basis for further system, subsystem, software, and firmware development. Throughout this Data Item Description (DID), the term "system" can be interpreted to mean "subsystem, CSCI, software and/or firmware" as applicable. The resulting document shall be titled Software/Hardware Design Description (SHDD).
This DID contains the format, content, and intended use information for the data product resulting from the work task described in the contract.
This DID is used when the developer is tasked to define and record the design of a system, subsystem or CSCI.
The Contract Data Requirements List (CDRL) (DD 1423) will specify whether deliverable data are to be delivered on paper or electronic media; are to be in a given electronic form.