1.2 Introduction to Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) is a framework that defines the processes used by organizations to build an application from its initial conception to its deployment and maintenance. The primary purpose of SDLC is to deliver high-quality software that meets customer expectations, reaches completion within time and cost estimates, and works efficiently.