Professional Documents
Culture Documents
Requir ements
definition
System and
software design
Implementa tion
and unit testing
Oper ationand
maintenance
Design
Implementation
Implementation
Testing
Testing
Maintenance
Concurr ent
acti vities
Initial
Specifica tion version
Final
Valida tion version
“Software Repositories” research was a major DoD thrust in the late 80’s.
Development System
and integ ration validation
Final System
1-1 1-2 1-3 1-4
Basic process
Req. S/w Solution
1 Increment process Coding
Codin
Analysis Design Tes
g t
Next Increment
Note: Variation on
Requirements
Analysis Incremental Model
Architectural n
Design
High Priority: Detailed design, code, debug,
test
Stages prioritised
Medium-High Priority: Detailed design,
code, debug, test lower priority
last. Thus if
Release
Medium Priority: Detailed design, code, deadline or budget
debug, test
is reached before
run out of time/money product finished
Medium-Low Priority: Detailed design,
code, debug, test lowest priority
stages
Low Priority: Detailed design, code, debug, can be omitted.
test
Dr. G. Magesh,Assistant Professor(Sr),SITE
Advantages
– requirements gathered in initial stages
– overall architectural design is determined
– requirements met in successive stages of the
project
– users get part of the functionality delivered at an
early stage (As in evolutionary prototyping)
Risk
anal ysis
Risk
Oper a-
anal ysis
Pr ototype 3 tional
Pr ototype 2 pr oto ype
Risk
REVIEW anal ysis Pr oto-
type 1
Requir ements plan Simula tions , models , benchmar ks
Life-cy cle plan Concept of
Oper a tion S/W
requir ements Product
design Detailed
Requir ement design
De velopment
plan valida tion Code
Unit test
Integ ra tion Design
V&V Integ ra tion
andtestplan
Plan ne xt phase test
Acceptance
Service test De velop , verify
ne xt-le vel pr oduct