← Software Engineering & SDLC learning path
Software Engineering & SDLC · Module 3 of 10

SDLC models

Compare Waterfall, V-model, Spiral, Iterative and Agile.

📖 Key ideas

  1. Waterfall: sequential phases; good for fixed, clear requirements.
  2. V-model: each phase paired with a test level.
  3. Spiral: iterative with risk analysis each loop.
  4. Iterative/incremental: build in small working pieces.
  5. 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