answersLogoWhite

0


Best Answer

The main reason why the Waterfall model isn't typically used in practice is because it's unrealistic for modern software development. It works best under the assumption that requirements do not change for months to years, which is generally untrue.

The Waterfall methodology generally proceeds from an initial planning phase, then to analysis, design, and finally implementation. In this case, the software should be guided from planning to implementation with no backtracking, and once the software is implemented, then it's done. This means that allof the systems requirements must be firmly established at the very beginning down to the smallest details. This is generally very difficult (if not impossible) to do, as even the clients are bound to miss some details of the application however small they may be. The software would then go through a lengthy programming phase, followed by implementation. These two tasks combined could take years to accomplish depending on the size of the software/system.

In the mean time, the environment is constantly changing meaning that the software's requirements are also changing. This means that by the time the software is implemented, it will probably be outdated. Not to mention, there may also be requirements that were missed earlier on. These flaws will need expensive post-implementation programming to fix.

So overall, the Waterfall model is a clumsy, expensive software development methodology, which is why it's generally not followed in practice.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why is classical waterfall model not followed in practice?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is classical waterfall model?

http://en.wikipedia.org/wiki/Waterfall_model


Deference between classical waterfall model and iterative waterfall model?

Major difference between waterfall and iterative model is that waterfall model has a linear process in which full product is available after the last phase, while incremental model full product is available after several such phases.


Advantages of waterfall model in detail?

The waterfall model is the oldest and most widely used model in the field of software development. There are certain advantages of the waterfall model, which causes it to be the most widely used model as yet. Some of them can be listed as under.Needless to mention, it is a linear model and of course, linear models are the most simple to be implemented.The amount of resources required to implement this model is minimal.One great advantage of the waterfall model is that documentation is produced at every stage of the waterfall model development. This makes the understanding of the product designing procedure simpler.After every major stage of software coding, testing is done to check the correct running of the code.


What are the dimerits of waterfall model?

In waterfall model, once we come out of the phase, there is no chance of modifying it again. This is one of the major drawback for waterfall model.


What is Waterfall Solutions?

Waterfall is one of the software development life cycle model. Waterfall model has five stages.


Waterfall model advantages and disadvantages?

Advantage of waterfall model : It is simple and easy to use. Dis Advantage of waterfall model : no user feedbacks are taken.


How the waterfall model and prototyping model can be accommodated in the spiral process model?

Expalin different between waterfall model and prototyping model ? Expalin different between waterfall model and prototyping model ?


What is the diffference between waterfall model and modified waterfall model?

Modified waterfall model verified and validate the user requirements for every phase. Meanwhile, waterfall did not, it only verify and validate user requirement at the end of the phase.


Explain how both the waterfall model of the software process and the prototyping model can be accommodated in the spiral process model?

the waterfall model gives us prototyping , and spirl model gives us product , so the set of the waterfall accommodat in the spirl to gives us this product.


Waterfall model and prototyping model can be accommodated in spiral model?

1.spiral model can be accommodate in prototyping and waterfall model. it is a model of iterative process as prototyping and also a systematic approach to solve a problem as in waterfall model. 2. spiral model take problem as a series of step to solve a problem as in waterfall, and take the contribution of users or customers in each phase as in prototyping model.


Which model is simplest model in Software Development?

Waterfall model


What is a waterfall model and describe it?

Waterfall is a system development life cycle