Answer:
The water fall life cycle model is explained as:
The waterfall life cycle model is defined as a sequential designed process in which progress are flowing steadily downwards through the process of analysis, design, testing and maintenance. It is the process of managing the development when something is complex.
Benefits:
- It is a top down approach which breaks the tasks into a series of necessary goals that can important in the development process.
- Easy to maintain and use this approach.
- It can be easy to manage each phase has specific outputs and review process.
Drawbacks:
- It takes a lot of time to properly document a system.
- The requirements cannot be changed in any phase.
- Risk and uncertainty are higher in this case.