Quiz Entry - updated: 2026.07.14
What is the SDLC and what are its main phases?
The Software Development Life Cycle — a framework of phases (Plan → Define → Design → Build → Test → Deploy) that loops back to planning for the next iteration.
| Phase | Purpose |
|---|---|
| Planning | Initial project planning, feasibility |
| Defining | Requirements gathering |
| Designing | System architecture and design |
| Building | Implementation/coding |
| Testing | Quality assurance |
| Deployment | Release to production |
Why it matters: The SDLC provides structure for development teams and ensures software quality. It's a cyclical process — deployment feeds back into planning for the next iteration.