← Software Engineering & SDLC learning pathSoftware Engineering & SDLC · Module 3 of 10
SDLC models
Compare Waterfall, V-model, Spiral, Iterative and Agile.
📖 Key ideas
- Waterfall: sequential phases; good for fixed, clear requirements.
- V-model: each phase paired with a test level.
- Spiral: iterative with risk analysis each loop.
- Iterative/incremental: build in small working pieces.
- Agile: short iterations, frequent feedback, adaptable.
💡 Real-life example: Waterfall is a train on fixed tracks; Agile is a taxi that adjusts the route as traffic changes.
WaterfallLinear sequential model
V-modelVerification and validation model
Spiral modelRisk-driven iterative model
AgileIterative, feedback-driven approach