Software Process Models
1) Waterfall Model
Requirement Gathering → Design → Implementation → Testing → Maintenance
Requirement Design Implementation Testing Maintenance
2) RAD Model
Requirement Planning → User Design → Rapid Prototyping → Final Implementation
Req. Planning User Design Rapid Proto Final Impl
3) Incremental Model
Develop system in increments where each increment is a small functional part.
Increment 1 Increment 2 Increment 3
4) Spiral Model
Repeated cycles: Planning → Risk Analysis → Engineering → Evaluation
Start
Planning → Risk Analysis → Engineering → Evaluation → Repeat