Prepare for the A Level Computer Science OCR Exam with engaging quizzes, detailed explanations, and effective study tips. Maximize your readiness and boost your confidence for exam day!

Practice this question and more.


Which of the following is NOT a stage in the Waterfall Model?

  1. Conception

  2. Analysis

  3. Iteration

  4. Testing

The correct answer is: Iteration

The Waterfall Model is a linear and sequential approach to software development, which consists of distinct phases that must be completed one after the other. The stages typically associated with the Waterfall Model include Conception (or Requirement Gathering), Analysis, Design, Implementation, Testing, and Maintenance. In this context, the term "Iteration" is not recognized as one of the stages in the Waterfall Model. Instead, the Waterfall Model is characterized by its non-iterative nature, where each phase must be completed before the next one begins. An iteration refers to a repeated cycle of development, which contrasts with the structured progression of the Waterfall method. Therefore, the correct identification of "Iteration" as not being a stage in the Waterfall Model is rooted in the foundational principles of how the Waterfall approach is designed to function, emphasizing a one-way flow through the phases without revisiting previous stages.