Save
Computing
Development methodology
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Hannah Miller
Visit profile
Cards (12)
Iterative
development methodology
Often referred to as the
'Waterfall
model'
View source
Iterative stages of software development
1.
Analysis
2.
Design
3.
Implementation
4.
Testing
5.
Documentation
6.
Evaluation
View source
Client
Heavily involved in the
initial analysis
stage and again at the end of
development
View source
Client involvement
Little or no involvement during the
design
, implementation and early
testing
phases
View source
Teams
Analysts, programmers, testers and documenters work
independently
on each phase of development
View source
Documentation
A detailed project specification is created during the
analysis
phase
Further documentation will be produced during
design
, implementation and
testing
phases
View source
Progress measurement
Measured against project
milestones
set out in the
analysis
phase
View source
Iterative development
A
predictive
methodology
View source
Analysis
phase
Important in setting out
milestones
at the start of the project
View source
Changing project direction
Can be difficult without returning to
analysis phase
View source
Iterative development
Better suited to projects which need to
strictly
match the specification set out during
analysis
View source
Testing
Carried out once the
implementation
phase is complete
View source