The simplest software development life cycle model is the waterfall model, which states that the phases are organized in a linear order. A project begins with feasibility analysis. On the successful demonstration of the feasibility analysis, the requirements analysis and project planning begins.





  1. Easy to explain to the user
  2. Stages and activities are well defined
  3. Helps to plan and schedule the project
  4. Verification at each stage ensures early detection of errors / misunderstanding


  1. Doesn’t allow for reflection of revision.
Scroll to Top