The Systems Development Life Cycle (SDLC) originated somewhere in the 1960s, and provides a defined sequence of activities for software developers to follow. The important phases of the Systems Development Life Cycle are:
- Requirement Gathering
- Testing and Maintenance
The purpose of a Systems Development Life Cycle (SDLC) is to adhere to client orders in a structured, effective manner and to ensure better o time delivery and efficiency.
SDLC can follow a number of approaches, which include agile as well as prototype based approaches. There have been many models within SDLC to define the flow in a better way.
The various models in SDLC are as follows:
Waterfall Model: Basic, preliminary sequential model with four stages
Spiral Model: follows through each of the stages of the waterfall model, multiple times while developing the prototype.