Properties of
Water-Fall
Incremental
Model
Model
Model
Yes
No
Planning in early
stage
Returning to an
earlier phase
Handle LargeProject
Detailed
Documentation
Cost
Requirement
Specifications
Flexibility to
change
User Involvement
Spiral Model
Rad Model
Yes
Yes
No
Yes
Yes
Yes
Appropriate
Necessary
Yes but not much
Yes
Limited
Low
Low
Expensive
Low
Beginning
Beginning
Beginning
Difficult
Easy
Easy
Intermediate
High
Only at
beginning
Promotes
Maintenance
Least
Duration
Long
Very long
Risk Involvement
High
Low
Framework Type
Linear
Linear + Iterative
Testing
Not
Not Appropriate Not Appropriate
Maintainability
After completion After every
of coding phase iteration
Typical
Long
Medium to high
risk
Appropriate
Time boxed
release
Easy
Only at the
beginning
Easily
Maintained
Short
Low
Linear + Iterative Linear
At the end of the After
engineering
completion of
phase
coding
Overlapping
Phases
Maintenance
Yes (As parallel
No
development is
No
Yes
there)
Least
Maintainable
Maintainable
Yes
Easily
Maintainable
Re-usability
Least possible
To some extent
To some extent Yes
Time-Frame
Very Long
Long
Long
Working software
At the end of the At the end of every At the end of
At the end of
availability
life-cycle
the life cycle
Objective
High Assurance Rapid Development High Assurance
Team size
Large Team
Not Large Team
Large Team
Small Team
Very Low
Yes
Yes
Yes
Customer control
over administrator
iteration
every iteration
Short
Rapid
development