Software Design Description
From Wikipedia, the free encyclopedia
IEEE Software Document Definitions |
SQAP - Software Quality Assurance Plan IEEE 730 |
SCMP - Software Configuration Management Plan IEEE 828 |
STD - Software Test Documentation IEEE 829 |
SRS - Software Requirements Specification IEEE 830 |
SVVP - Software Validation & Verification Plan IEEE 1012 |
SDD - Software Design Description IEEE 1016 |
SPMP - Software Project Management Plan IEEE 1058 |
IEEE 1016-1998, also known as the 1016 Standard for Software Design Description is an IEEE standard that specifies the form of the document used to specify system architecture and application design in a software related project.
The Document should contain at least the following chapters:
- INTRODUCTION
- Design Overview
- Requirements Traceability Matrix
- 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
IEEE Standards related to Software Engineering are well described in "Software Engineering An Object-Oriented Perspective" from Eric J. Braude (ISBN 0-471-32208-3)