SDLC is life cycle in software production that means it is starts firstly gathering information the customer wants-needs and at the end finished with deployment.

Basically in SDLC:

  1. What does needs customer?
  2. What is the most suitable and flexible Software Architecture?
  3. Development and Desinging
  4. Testing
  5. Deployment

There are some important models that is applicable in software life cycle.

  • Waterfall model
  • Iterative model
  • Spiral model