SDLC :- Software Development Life Cycle
It is a procedure to develop the software.
It is a process of creating or altering systems and the models and methodologies that people use to develop these systems.
Any SDLC should result in a high quality system that meets or exceeds customer expectations, reaches completion within time and cost estimates, works effectively and efficiently and is inexpensive to maintain and cost effective to enhance.
Different procedures / models are available to develop a software namely,
Software Models to develop the projects or products :
-----------------------------------