Software Design Description
Encyclopedia
IEEE 1016-1998, also known as the Recommended Practice for Software Design Descriptions, is an IEEE standard that specifies an organizational structure for a software design description (SDD). An SDD is a document used to specify system architecture and application design in a software related project.
The Document should contain at least the following chapters:
In March 2009, the IEEE-SA Standards Board approved a revision to IEEE 1016. The revision upgrades the recommended practice to a full IEEE standard. The standard is titled Standard for Information Technology — Systems Design — Software Design Descriptions.
The Document should contain at least the following chapters:
- INTRODUCTION
- Design Overview
- Requirements Traceability MatrixTraceability matrixA traceability matrix is a document, usually in the form of a table, that correlates any two baselined documents that require a many to many relationship to determine the completeness of the relationship...
- SYSTEM ARCHITECTURAL DESIGN
- Chosen System Architecture
- Discussion of Alternative Designs
- System Interface Description
- DETAIL DESCRIPTION OF COMPONENTS
- Component n
- Component n+1
- USER INTERFACE DESIGN
- Description of the User Interface
- Screen Image
- Objects and Actions
- Description of the User Interface
- ADDITIONAL MATERIAL
In March 2009, the IEEE-SA Standards Board approved a revision to IEEE 1016. The revision upgrades the recommended practice to a full IEEE standard. The standard is titled Standard for Information Technology — Systems Design — Software Design Descriptions.