Software Processes: Software Engineering, COMP201 Slide 1
Software Processes: Software Engineering, COMP201 Slide 1
System and
software design
Implementation
and unit testing
Operation and
maintenance
Formal R1 Executable
R2 R3
specification program
P1 P2 P3 P4
Requirements engineering process
• Feasibility study
• Requirements elicitation and analysis
• Requirements specification
• Requirements validation
Requirements
document
The activities of design and implementation are
closely related and may be inter-leaved
Requirements
specifica
tion
Design acti
vities
Architectur
al Interface Component Data Algorithm
Abstract
design design design structur
e design
specifica
tion
design
Software Data
System Interface Component Algorithm
specifica
tion structure
architectur
e specifica
tion specifica
tion specifica
tion
specificat ion
Design pr
oducts