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)

