The waterfall model is also referred to as a linear-sequential life cycle model (istqbexamcertification, 2014). It a simple methodology to understand and use. Each stage in the waterfall process must be completed before you can progress to the following stage (tutorialspoint.com, 2014). The model follows a series of objective within each stage and is subsequently reviewed before progressing to the next stage; the review will determine if the project is going according to plan or if consequently the project is deemed unsuccessful and is aborted. Figure 11 shows an illustration of the waterfall model; this methodology does not overlap, once the project moves down the next stage of the process the project cannot return to the previous stage. An analogy to understand the waterfall ethos:
“Imagine yourself as a salmon trying to swim upstream in a waterfall”
(Davies et al, 2008 p48)
This analogy illustrates that with the water methodology it is difficult for the project to go back a stage. Figure 11 shows the following six stages to complete waterfall process. Each phase outlines specific criteria’s in order to complete the next phase.
Figure 1 (Tutorialspoint.com, 2014)
1.1.1.1 Waterfall Phases
Avison (et al, 2006) explains the consecutive phases in the waterfall explained from the book. Using the diagram in figure 4 the following shows a breakdown of the waterfall model.
Requirement Analysis:
A feasibility study is conducted compares the present system to the new proposed system. The result from this investigation will then enable the project manager to create the requirements that the new system will need to undertake.
System Design:
The requirement dossier from first phase is examined in this phase and system design is prepared. System Design is used for the purpose of identifying the hardware requirements and aid