Coursify

Foundations of Software Engineering

Software Development Life Cycle (SDLC)

35 mins

Reviews classic and agile lifecycle models.

Learning Goals

  • Outline the phases of the waterfall model.
  • Describe iterative and incremental approaches.
  • Explain core agile concepts (scrum, Kanban).
  • Map activities to each SDLC phase.
  • Select an appropriate lifecycle model for a given scenario.

Software Development Life Cycle (SDLC) | Foundations of Software Engineering | Coursify