What are the drawbacks in waterfall software development mode?
Hello,
In this blog, I'm going to explain about What are the drawbacks in waterfall software development mode?
Waterfall Model:
Waterfall approach was first SDLC Model to be used widely in Software Engineering to ensure success of the project. In "The Waterfall" approach, the whole process of software development is divided into separate phases. In this Waterfall model, typically, the outcome of one phase acts as the input for the next phase sequentially.
The following illustration is a representation of the different phases of the Waterfall Model.
Image Credit:Tutorialspoint.com
Waterfall Model - Disadvantages:
The disadvantage of waterfall development is that it does not allow much reflection or revision. Once an application is in the testing stage, it is very difficult to go back and change something that was not well-documented or thought upon in the concept stage.
The major disadvantages of the Waterfall Model are as follows −
1.No working software is produced until late during the life cycle.
2.High amounts of risk and uncertainty.
3.Not a good model for complex and object-oriented projects.
4.Poor model for long and ongoing projects.
5.Not suitable for the projects where requirements are at a moderate to high risk of changing. So, risk and uncertainty is high with this process model.
6.It is difficult to measure progress within stages.
7.Cannot accommodate changing requirements.
8.Adjusting scope during the life cycle can end a project.
9.Integration is done as a "big-bang. at the very end, which doesn't allow identifying any technological or business bottleneck or challenges early.

Comments
Post a Comment