100%(7)7 out of 7 people found this document helpful
This preview shows page 1 - 4 out of 7 pages.
Running head: SDLC WATERFALL MODEL 1SDLC Waterfall ModelHeena PatelWilmington University
SDLC WATERFALL MODEL 2Introduction to SDLCThe system development life-cycle (SDLC) is a framework outlining steps to be undertakenin creating competent software. In any software organization, software life cycle processes are anessential tool used to ensure that software being created is of the highest quality. Internationalstandards such as the ISO/IEC 12207 exist to ensure that organizations around the world follow astandard SDLC format (Roebuck, 2012). During software development, components in the SDLC such as planning, designing,building, testing and deployment ensure that problems met are easily handled. The requirementsanalysis phase is the most important of these, regardless of the SDLC model. By ensuring properdata collection channels are followed, the subsequent stages will be easier to handle. The datacollected is then used in developing an approach as to how the project will be handled. It is duringthe requirements analysis phase that all the risks and rewards of undertaking the project areevaluated. The system development life cycle is an essential tool for any software company in not onlyminimizing risk but also producing stable software. The company that utilizes an SDLC model alsoensures that time and resources are well managed. Many models exist in the SDLC, some examplesinclude the waterfall model, also known as the linear-sequential life cycle model, the spiral modeland the V-model (Agresti, 1986). What is waterfall? The name waterfall arises from the way each phase flows into the next phase. Once a phaseis completed, the next phase can begin. In the SDLC, the waterfall model was the first to bedeveloped as a standard project life cycle model. Its continual use over the years is as a result of itsease of implementation and its quick end results. The waterfall SDLC model consists of phases thatdo not overlap and each step must be concluded before the next step begins. The first phase in thewaterfall model is the requirements gathering and analysis, tasked with gathering the data needed in
SDLC WATERFALL MODEL 3the design stage. The model is simple to use in small projects and once one phase is completed, thenext phase will rely on what the previous stage accomplished (Vliet, 2000). Stages found on thewaterfall model include system design, implementation, testing, deployment and maintenance.