0% found this document useful (0 votes)
248 views1 page

Comprehensive Software Design Process Guide

The document outlines the software design process which includes understanding design requirements, designing hardware and application components, and formalization and verification. It breaks the process down into understanding requirements, designing interfaces and architecture, identifying functions and modules, and developing test plans to verify the design meets requirements.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
248 views1 page

Comprehensive Software Design Process Guide

The document outlines the software design process which includes understanding design requirements, designing hardware and application components, and formalization and verification. It breaks the process down into understanding requirements, designing interfaces and architecture, identifying functions and modules, and developing test plans to verify the design meets requirements.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

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.

You might also like