SDLC, Software Development Life Cycle is a process used by software industry to design, develop and test high-quality software.
SDLC is a process followed for a software project, within a software organisation. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance the specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.