๐ง Waterfall Model
= a linear sequential software engineering process model1
Diagram
graph TD
0["๐ Requirement Analysis"] --> 1["๐จ System Design"]
1 --> 2["๐จ Implementation"]
2 --> 3["๐งช Testing"]
3 --> 4["๐ Deployment"]
4 --> 5["๐ง Maintenance"]
5 --> 4
5 --> 3
5 --> 2
5 --> 1
5 --> 0
Pros & Cons
- ๐ departmentalization
- ๐ control
- ๐ big gap between design and deployment โ new requirements
- ๐ not all requirements are clear from the start