Looking at the Waterfall development methodology it is amply named, because for one step in the lifecycle to begin the prior must first end. The developmental lifecycle for the waterfall method begins with requirements stage, this is where the developer will get to know what the customer wants in their project. This includes the needs that need to be met and the issues that the customer wishes to have resolved with the software.
Once these needs have been discussed and approved we move to the next stage design. In the design stage the requirements discussed are looked at to see what kind of hardware and system requirements are needed to meet the requirements of the customer. In this stage we create the backbone for the next stage which is implementation. The implementation stage is where the system is developed in fragments called units and each unit is tested. This is called unit testing and once done leads to the next step called the testing stage, and in the testing stage all the units are integrated into a system after testing and tested again for errors.
Once the testing stage has been completed and any errors have been corrected the deployment stage can begin, which is where the system is given to the customer or released onto the market. This brings us to the final stage in the waterfall method the maintenance stage, where updates and improvements occur after the system has been deployed. These updates can come to alter the design at the customers request or because an error has been found after the system has gone live. The types of applications that is appropriate for the waterfall method are small applications where the requirements are well known, the end product is very well defined, it is not a long term project, and there is no ambiguity. Works cited Hales, L. (n.d.
). Waterfall Model: Definition & Example. Retrieved January 23, 2018, from https://study.com/academy/lesson/waterfall-model-definition-example.html T. (n.
d.). SDLC Waterfall Model. Retrieved January 23, 2018, from https://www.tutorialspoint.com/sdlc/sdlc_waterfall_model.
htmWaterFall Model. (n.d.). Retrieved January 23, 2018, from http://toolsqa.com/software-testing/waterfall-model/