Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
The Software Development Life Cycle (SDLC) is a process that helps teams build software in a structured and
organized way. It ensures that the software is high-quality, cost-effective, and meets the needs of users.
Phases of SDLC
○ Identify the purpose of the software and what problems it will solve.
○ Research market needs and feasibility.
○ Gather requirements from stakeholders (users, businesses, developers).
○ Create a Software Requirement Specification (SRS) document.
2. Design