ITPEC FE Morning April 2022 Question 50

Which of the following is a software development model that repeats the development processes from requirements analysis to implementation?

Explanation

Spiral model — the processes from requirements analysis to implementation are repeated in successive cycles, the system growing with each one.

Each turn of the spiral sets objectives, analyses and reduces risks, develops and tests a part of the system, and plans the next turn. Because the whole process is repeated and risk is assessed at the start of every cycle, the model suits large systems whose requirements are uncertain at the outset.

Answer (c)

Why not others:

  • •(a) Prototyping model — builds and revises a trial version so users can confirm the requirements early; the loop covers requirements, not the whole process through implementation
  • •(b) Relational model — a data model for databases, data held in tables of rows and columns; it is not a development model at all
  • •(d) Waterfall model — runs each process once, in order, from requirements to operation, with no planned return to an earlier process

Key rule: Waterfall passes through the process once, prototyping loops around the requirements, and spiral and other iterative models repeat the whole cycle.

Software Development Management Techniques · AI-written, may contain errors

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.