Review:
Waterfall Model
overall review score: 3.5
⭐⭐⭐⭐
score is between 0 and 5
The waterfall model is a sequential linear software development process in which progress is seen as flowing steadily downwards through several phases.
Key Features
- Sequential approach
- Detailed planning
- Clear milestones
- Document-driven
- Emphasis on requirements
Pros
- Clear and well-defined requirements at the beginning of the project
- Easy to understand and implement for small projects
- Each phase has specific deliverables and review points
Cons
- Limited flexibility for changes once the development process has started
- Difficult to estimate time and cost accurately at the beginning of the project
- Customer may not see working software until late in the project