Which model considers risk assessment and incremental development in software…

2025

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

Answer: D. Spiral ModelSoftware process models describe the sequence of activities a project follows from requirements to delivery. A risk-driven process model interleaves cycles of…

  1. A.

    Waterfall Model

  2. B.

    Agile Model

  3. C.

    Prototype Model

  4. D.

    Spiral Model

Attempted by 245 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…