Waterfall Model: The Software Development Life Cycle Model

1042 Words3 Pages

Introduction A software development process, also known as a software development life cycle (SDLC) can be explained as a structure, imposed on the development of a software product. The software development life cycle (SDLC) is an umbrella term for the overall process of developing, implementing, and retiring information systems through a multiple step process from initiation, training, documentation , design, analysis, maintenance, and consulting. Software development life cycle (SDLC) can be termed as a process of bringing ideas to reality in the creation of a software product with in the software industry. Types of Software Developing Life Cycles (SDLC)
1. Waterfall Model.
2. Prototype Model.
3. Spiral …show more content…

It is very simple to understand and use. In a waterfall model, each phase must be completed in its entirety before the next phase begin. At the end of each phase, review takes place to determine if the project is on the right path and whether or not to continue or discard the project. In this model the testing starts only after the development is complete. In waterfall model phases do not overlap.

Diagram of WATERFALL MODEL Figure1. 1
Advantages of WATERFALL MODEL
• This model is simple and easy to understand and use.
• A disciplined approach.
• Waterfall model works well for smaller projects where requirements are very well understood.
• Progress of software development is visible.
• In this model phases are processed and completed one at a time. Phases do not overlap.
Disadvantages of WATERFALL MODEL.
• Poor model for long and ongoing projects.
• Time consuming
• Not good model for complex and object oriented projects.
• Once an application is in testing stage, it is very difficult to go back and change something that was not well thought out in the concept stage.
• High amounts of risk and uncertainty.

When to use the WATERFALL MODEL
• This model is used only when the requirements are very well know, clear

Open Document