Delivery #3 - "Software Design Specification Document" Outline
- Scope
- System Objectives
- Major Software Requirements
- Design Constraints and Limitations, if any
- Data Design (Entity Relationship Diagram)
- Data Objects
- Relationships
- Architectural Design (Modules/Class Diagram)
- Review of Data and Control Flow
- Derived Program Structure
- Interface Design
- Human-machine Interface Specification
- Human-machine Interface Design Rules
- External Interface Design
- Interfaces to external data
- Interfaces to external systems or devices
- Internal Interface Design
- Procedural Design (for each module)
- Processing Narrative
- Interface Description
- Design Language (or other) Description
- Modules Used
- Internal Data Structures
- Comments/restrictions/limitations
- Appendices