Software Engineering Assignment: The Waterfall Model And Waterfall Model

771 Words2 Pages

Software Engineering Assignment Name: M Asif Razzaq Class: MIT-3 Roll No: mitm-f16-054 Submit To: Sir Usama Liaquat WATERFALL MODEL The waterfall model is the classical model of software engineering. This model is one of the oldest models and is widely used in government projects and in many major companies. As this model emphasizes planning in early stages, it ensures design flaws before they develop. The waterfall method does not prohibit returning to an earlier phase, for example, returning from the design phase to the requirements phase. However, this involves costly rework. Each completed phase requires formal review and extensive documentation development. Thus, oversights made in the requirements phase are expensive to correct later. The waterfall model has its weaknesses, it is instructive because it emphasizes important stages of project development. The waterfall model is a linear sequential (non-iterative) design approach for software …show more content…

Waterfall model cannot be tracked back. It is used for large projects. It was purposed by computer scientist Winston Walker Royce in 1970. Incremental Model Incremental model consists of following steps: Requirement, Specification, Architectural design, Implementation, Maintenance and retirement. It is combination of undeviating and iterative model. It can straightforwardly accept change. It was purposed by IEEE in 2003 due to defects in waterfall model. As waterfall is not suitable for all models. References https://xbsoftware.com/blog/software-development-life-cycle-waterfall-model/ https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.htm https://www.guru99.com/what-is-incremental-model-in-sdlc-advantages-disadvantages.html https://www.google.com.pk/amp/s/www.testingexcellence.com/incremental-model/amp/

Open Document