Advantage and Disadvantage of Waterfall Model
Advantage of Waterfall Model :-
1 . The waterfall model forces discipline in the software development process. Over coming unstructured code and fixed process.
2 . The waterfall model is document oriented. Design documentation, code documentation, database manual, user manual, operational manual etc. Make it easier for maintenance.
3 . The waterfall model has a nicely understood theoretical flow in a cascading manner.
4 . The waterfall model reflects engineering practices.
5 . The software process models based on this approach will remain the norm for large hardware, software system developments.
Disadvantage of Waterfall Model :-
1 . The model is linear, rigid and monolithic.
2 . The documentation is also a disadvantage because the user does not understand and hence cannot contribute properly during any change.
3 . In practice, linear progression is very tiresome and any mistake found at a later stage may need re work from the beginning stage.
4 . The model does not recognize the role of iteration in the software process.
5 . The time and cost estimate with limited amount of information in the beginning results in faulty estimates of the project.
6 . The pre mature freezing of requirements may lead to badly structure system.
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment