• Disadvantages
1. Very rigid like the waterfall model.
2. Little flexibility and adjusting scope is difficult and expensive.
3. Software is developed during the implementation phase, so no early prototypes of the software are produced.
4. This Model does not provide a clear path for problems found during testing phases.