← Software Engineering & SDLC learning pathSoftware Engineering & SDLC · Module 2 of 10
SDLC phases
Walk through the stages of building software.
📖 Key ideas
- Planning: goals, feasibility, budget.
- Requirements: what the system must do.
- Design: architecture, database, UI.
- Implementation (coding) and testing.
- Deployment and maintenance.
💡 Real-life example: SDLC is building a house: plan, list rooms, draw blueprints, build, inspect, hand over, repair.
Feasibility studyChecks if the project is viable
RequirementsWhat the system must do
DesignHow the system will be built
DeploymentReleasing to users