Systems development life cycle
lastmod 2025-05-24created 2021-05-248 edits
The Software Development Life Cycle (SDLC) is a term in systems engineering, information systems, or software engineering that refers to the process of planning, developing, testing, and deploying an information system. The software development life cycle can be applied to a wide range from hardware to software. It usually consists of the requirements analysis → design → development → testing → operation phases.
Comparison by type
Sdlc_types_table.png
Methodology is bullshit: principles for product velocity
See Software development process#Methodology is bullshit: principles for product velocity for details.
See also
- Software development process
- Software quality
- Software testing
- Computer engineering
- Korean: 카오스 엔지니어링 (Chaos Engineering)