SOFTWARE DESIGN PROCESS
Manage SD Activities [SD A]
Understand Design Requirements
[SD B1]
Understand SRS Study SDD (Base Identify Reusable Identify Design
& Product Specs Models) Components Risk &
[SD 1.1] [SD 1.2] [SD 1.3] Constraints
[SD 1.4]
Formalization Verification
[SD B4] [SD B5]
Design Hardware Control Components Formalize SDD Review SDD
[SD B2] [SD 4.1] [SD 5.1]
Design Product Finalize Micon
Interface Selection
[SD 2.1] [SD 2.3]
Design Power Allocate Verify Software
Management Hardware Map to SRS Robustness
[SD 2.5] Resource [SD 4.2] [SD 5.2]
[SD 2.6]
Perform SD Activities [SD B]
Design Micon Design Micon
Interface Architecture
[SD 2.2] [SD 2.4]
Develop Resolve
Integration Test Defects/Issues
Plan [SD 5.3]
SD 4.3]
Design Application Components
[SD B3]
Identify Software Break Design Data
Functions Mode/Display Structure
[SD 3.1] Transition Matrix [SD 3.6]
[SD 3.3]
Identify Data
Requirements
[SD 3.5]
Identify Error
Identify Modules Handling Controls Design Data Base
[SD 32] [SD 3.4] [SD 3.7]
Note: Shaded areas indicate major activities.
Task packages are shown within major activities.