A life cycle model represents all the methods required to make a software product transit through its life cycle stages.

The 7 Stages of the Software Development Life Cycle (SDLC)
  • Requirements & Analysis.
  • Project Planning.
  • Design.
  • Coding & Implementation.
  • Testing.
  • Deployment.
  • Maintenance.