Waterfall (sequential) development
A method where each stage (requirements, design, build, test, release) is finished in fixed order before the next starts, with little change once done, so late changes cost more.
Understanding Waterfall (sequential) development in QCE Digital Solutions Unit 3
What it does: The build stage only begins once the design stage is complete, which shows the strict stage-by-stage order of waterfall. A late change means going back and redoing finished work from several stages, so the cost of late changes grows. Waterfall suits projects where the requirements are clear and fixed at the start. Frequent change suits agile methods better. Testing is its own stage that comes after building, so a mistake in the requirements may only be found late.
Common mistakes: The loop must keep finishing stages until release is reached, so the condition should be stage != "release". With == the loop would never run at the start. Waterfall follows a fixed order. After design is approved the next stage is build, not test. Skipping build breaks the sequence.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 15–119) and word search (Modules 15–176).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
waterfall developmentFill in the Blanks
Spot the Error
Student with a class code? Join your class →