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.
-
SDLC is the acronym of Software Development Life Cycle.
-
It is also called as Software Development Process.
-
SDLC is a framework defining tasks performed at each step in the software development process.
-
ISO/IEC 12207 is an international standard for software life-cycle processes. It aims to be the standard that defines all the tasks required for developing and maintaining software.
-
SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.
-
Following are the most important and popular SDLC models followed in the industry −
- Waterfall Model
- Iterative Model
- Spiral Model
- V-Model
- Big Bang Model
- Other related methodologies are Agile Model, RAD Model, Rapid Application Development and Prototyping Models.