Which model considers risk assessment and incremental development in software…

2025

Which model considers risk assessment and incremental development in software projects?

  1. A.

    Waterfall Model

  2. B.

    Agile Model

  3. C.

    Prototype Model

  4. D.

    Spiral Model

Attempted by 69 students.

Show answer & explanation

Correct answer: D

Software process models describe the sequence of activities a project follows from requirements to delivery. A risk-driven process model interleaves cycles of risk analysis with incremental delivery: each cycle evaluates alternatives, identifies and resolves the most significant risks, and then produces a working, reviewable increment of the system before the next cycle begins.

The Spiral Model (Boehm, 1988) is built from repeating loops, each with four quadrants: set objectives and alternatives, analyse and resolve risks, develop and verify the next increment, and plan the following loop. Because every loop bundles a dedicated risk-analysis step together with an incremental build, the Spiral Model is the process model that considers both risk assessment and incremental development, matching the question's criteria exactly.

  • Waterfall Model: phases run once in a strict, linear sequence (requirements, design, implementation, testing, maintenance); it has no repeating risk-analysis step and no incremental releases.

  • Agile Model: delivers software through short iterative sprints and adapts to changing requirements, but it does not build a dedicated, formal risk-analysis activity into every iteration.

  • Prototype Model: builds a working sample mainly to clarify requirements through early user feedback; it has no structured, repeating risk-assessment phase across releases.

Only the Spiral Model's structure combines a dedicated risk-analysis step with incremental delivery in every cycle, so the Spiral Model is the correct model.

Explore the full course: Bpsc

Loading lesson…