Sparklabs Learning / Digital Technology
SS 2 Second Term
Week 3: SDLC: Overview and Phases
- School
- Creative Brains Academy
- Subject
- Digital Technology
- Pack
- Full pack
- Prepared
- 7 November 2026
Week index
- 01Computer File Concepts and Organisation
- 02File Handling and Management
- 03SDLC: Overview and Phases
- 04SDLC Models
- 05Program Development: Algorithms
- 06Program Development: Flowcharts
- 07Pseudocode and Program Logic
- 08Computer Security and Ethics: Threats
- 09Computer Security and Ethics: Measures and Law
- 10Revision
- 11Examination
Week 3 / Second Term
SDLC: Overview and Phases
Lesson notes
Lesson objectives
By the end of the week, learners should be able to:
- Define the software development life cycle and state its phases.
- Name the eight phases in order.
- Explain the purpose of each phase briefly.
- Compare waterfall and agile models on flexibility.
- Judge which model suits a small team project.
Key vocabulary
- Software development life cycle: the ordered stages of building software.
- Phase: one stage in the development process.
- Waterfall: a linear model moving strictly through stages once.
- Agile: an iterative model repeating cycles of planning, building and testing.
- Verification: confirming the product meets requirements.
- Validation: confirming the product meets user needs.
- Documentation: written records describing processes and decisions.
- Requirements gathering: collecting what the software must do.
- Design: specifying the technical architecture.
- Implementation: writing the actual code.
- Testing: verifying the product works correctly.
- Deployment: releasing the product to users.
- Maintenance: fixing defects and adding features over time.
Common misconceptions
- "Waterfall never revisits earlier phases." Waterfall revisits earlier phases on major defects.
- "Agile is chaotic development." Agile has disciplined iteration cycles inside loops.
- "Testing happens only at the end." Testing runs throughout the life cycle continuously.
Teacher activities
- Starter: display a waterfall chart and an agile chart side by side and ask which suits a school assignment.
- Define the SDLC and state the eight phases in order.
- Explain the purpose of each phase briefly on the board.
- Compare waterfall and agile on flexibility and documentation.
- Explain why agile suits iterative projects better than waterfall.
- Close with the model-suit choice task and exit question.
Student activities
- Choose the starter item and explain the preference reason.
- Define the SDLC in their own words and list the eight phases in order.
- State the purpose of each phase in one sentence each.
- Compare waterfall and agile on flexibility and documentation.
- Judge which model suits a small team project and justify it.
- Answer the exit question in one sentence about waterfall revisits.
Practical / learning evidence
An eight-phase waterfall chart with purposes, a waterfall versus agile comparison and a small-team justification paragraph. Submit all three for marking.
Resources and preparation
Printed chart templates, blank comparison sheets and sample project scenarios. Offline route: paper versions, no device needed. Display diagrams carefully and avoid touching any hardware used in demos.
Assessment for learning
Inspect the eight-phase chart for all eight phases in order and sensible purposes. Mark the waterfall versus agile comparison for equal criteria. Check the small-team justification for a defensible rationale. Flag any learner who claims waterfall never revisits earlier phases.
Inclusion and homework
Provide the chart prefilled for the first six phases and allow oral completion of the rest. Allow extra time on the comparison. Extend confident learners with ten more phases and a ten-scenario comparison. Homework: describe one real application built with the waterfall model in one paragraph.