Software Development Life Cycle Reference. In other words a life cycle model maps the various activities performed on a software product from its inception to retirement. The software development life cycle SDLC is a framework defining tasks performed at each step in the software development process.
There are a nearly innumerable variety of approaches to this with one of the commonly used being the Microsoft Secure Development Lifecycle SDL 4. ISOIEC 12207 is an international standard for software life-cycle processes. Different phases of SDLC are planning requirements design development testing deployment and maintenance.
The SDLC involves six phases as explained in the introduction.
The full form SDLC is Software Development Life Cycle or Systems Development Life Cycle. Software Development Life Cycle SDLC is a process used by the software industry to design develop and test high quality softwares. The SDLC aims to produce a high-quality software that meets or exceeds customer expectations reaches completion within times and cost estimates. It consists of all the stages that are required to ensure that a useful and robust software product is developed and involves processes that are cost effective and track-able.