Software development life cycle (SDLC) is a systemic process referred to develop software. It usually describes the starting, ending and in-between stages for successful development of the software. There are many different SDLC models used for software development. Every model has its own methodology to investigate requirements, when development and testing will start in the whole process. Here are common types of SDLC models:
- Waterfall model
- V - model
- Agile (Iterative model)