The Pros And Cons Of Waterfall Development

777 Words4 Pages

The waterfall has several advantages as compared to it its disadvantages. One of the merits of waterfall development is that it is easy and straightforward to utilize and to understand. It works well for smaller projects where requirements are followed well. At each of the phases available in the model, there are deliverables and review process that is easy to manage due to the rigidity of the model. Besides, the design allows for managerial and departmentalization control where a scheme can be created with deadlines at each level of development, and the system can be developed through the development procedure. Every phase of the process of construction continues in a strict order without iterative or overlapping steps (Leffingwell & Widrig, 2000).
4.1.2 Disadvantages of Waterfall Model
The shortcomings of waterfall model include a high amount of uncertainty and risks, and no working software is generated until late during the last stages of the process of development. Furthermore, it does not allow for much revision or reflection. Once the application is in its testing stage, it typically becomes very challenging to go back and make alterations to a section that was not thought well in the concept phase.
4.2 Process of System Design and Development …show more content…

The steps followed are carried out as per the model discussed in section 4.1 of chapter 4. The researcher decided to use this phased process since it breaks the problem of software system development into efficiently performing stage sets with each step playing distinct concern of system design and development. The five stages of the process of system design and development include requirements analysis and specifications, system design, coding, testing and lastly implementation (Britton & Doake,

Open Document