Waterfall Model is set of rules that are developer have to follow to create a quality product. It is a very oldest model which we used to develop a software.
It is also a linear sequential life cycle model. This model is a very simple & easy to use. It begins at the top of the waterfall with requirement & flows down the waterfall through various stages finishing with implementation in the living environment.
This is a systematical engineering approach for organizing & managing a software project.
Waterfall Model
Advantage :
- Simple & easy to use
- Easy to use
- Phase is completed at time
- Use for small project
Disadvantage :
- Can not use for complex project
- Can not use if requirement changing
- Not useful for long and ongoing projects
- Not useful for Software Testing
Also Check :
- Development Model
- What is V-Model?
- What is Agile Model?
- What is Iterative Incremental Development Model?
- What is Spiral Model?