Chapter 2 S.processes Models
Chapter 2 S.processes Models
Models
Chapter Two
System and
software design
Implementa tion
and unit testing
Integration and
system testing
Operation and
maintenance
Initial
Specifica
tion version
Final
Validation version
Development System
and integration validation
Deter
mine objecti
ves,
Ev
alua
te alternatives
alterna
tives and
identify
,e
r solv
e risks
constraints Risk
anal
ysis
Risk
anal
ysis
Risk
Opera-
anal
ysis
Pr
ototype 3 tional
Pr
ototype 2 proto
ype
Risk
REVIEW ysisProto-
anal
type 1
Requir
ements plan Sim
ulations
, models
, benchmar
ks
Life-cy
cle plan Concept of
Operation S/W
ements Pr
requir oduct
design Detailed
design
elopment Requir
Dev ement
plan valida
tion Code
Unit test
Integ
ration Design
V&V Integ
ration
and test plan
Plan ne
xt phase test
Acceptance
Service test Develop, v
erify
next-le
vel pr
oduct
◦ Requirements specification;
◦ Requirements validation.
Mesay A. (MSc in Software Enginee 43
The requirements engineering
process
Requirements
Feasibility
elicitation and
study
analy sis
Requirements
specification
Feasibility Requirements
report validation
System
models
User and system
requirements
Requirements
document
Requirements
specifica
tion
Design acti
vities
Data
Architectur
al Abstract Interface Component Algorithm
structur
e
design specifica
tion design design design
design
Data
System Software Interface Component Algorithm
structur
e
architectur
e specifica
tion specifica
tion specifica
tion specifica
tion
specifica
tion
Design oducts
pr
Existing New
systems system
Testing tools
Debugg
ing tools
Language-processing
tools
Method suppor
t tools
Prototyping tools
Configuration
management tools
Documentation tools
Editing tools
Planning tools