
Waterfall model – definition, advantages and disadvantages
Definition of the waterfall model The waterfall model is a popular design approach to software development. In this approach of software development, “rather than jumping in and immediately developing a product, the waterfall model suggest that software engineers work in a series of stages” (Lethbridge and Laganière, 2005, pg 429). It is in fact a linear approach in which the phases outlined in the above figure is followed sequentially. Developers first capture and develop their client’s requirements; once this has been completed, a design is outlined and then programming beings, […]
READ MORE