Professional Documents
Culture Documents
Choice of Process Models
Choice of Process Models
1
Choice of Process Models …
The Waterfall Model
Feasibility study
User requirements
Analysis
System design
Program design
Coding
Testing
Operation
2
Choice of Process Models …
3
Choice of Process Models …
Advantage
Waterfall approach allows project completion times to
be forecast with more confidence
4
Choice of Process Models …
Disadvantages
Customers must be able to express their requirements
completely, correctly and with clarity
Delays can occur in design, coding and testing
Difficult to access the true stage of progress during the
first two to three stages
No demonstration of system capabilities can occur until
the end of the project
5
Choice of Process Models …
Corrections
User requirements User acceptance
Corrections
System design System testing
Corrections
Program design Program testing
code
6
Choice of Process Models …
7
SPIRAL MODEL
9
Software Prototyping
10
Software Prototyping
Advantages
Learning by doing.
Improved communication and user involvement.
Reduced need for documentation.
Reduced maintenance costs.
Production of expected Results.
Disadvantages
Lack of control and projects standards.
Additional expense.
Close proximity of developers.
11
Software Prototyping
12
Software Prototyping
13
14