Which model considers risk assessment and incremental development in software…
2025
Which model considers risk assessment and incremental development in software projects?
- A.
Waterfall Model
- B.
Agile Model
- C.
Prototype Model
- 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.