CAS-002 · Question #333
A company has received the contract to begin developing a new suite of software tools to replace an aging collaboration solution. The original collaboration solution has been in place for nine…
The correct answer is D. Agile model. The Agile model is characterized by iterative delivery of multiple increments with ongoing risk assessment and adaptability, aligning with a project broken into eight phased deliverables each requiring risk review.
Question
A company has received the contract to begin developing a new suite of software tools to replace an aging collaboration solution. The original collaboration solution has been in place for nine years, contains over a million lines of code, and took over two years to develop originally. The SDLC has broken the primary delivery stages into eight different deliverables, with each section requiring an in-depth risk analysis before moving on to the next phase. Which of the following software development methods is MOST applicable?
Options
- ASpiral model
- BIncremental model
- CWaterfall model
- DAgile model
How the community answered
(19 responses)- A11% (2)
- B5% (1)
- C5% (1)
- D79% (15)
Why each option
The Agile model is characterized by iterative delivery of multiple increments with ongoing risk assessment and adaptability, aligning with a project broken into eight phased deliverables each requiring risk review.
The Spiral model also incorporates risk analysis but is defined by repeated cycles of planning, risk analysis, engineering, and evaluation rather than discrete numbered deliverable stages handed off sequentially as described.
The Incremental model adds functionality in pre-defined increments but does not inherently include formal in-depth risk analysis as a mandatory gate between each phase.
The Waterfall model is a rigid, linear sequential process with little flexibility to revisit prior phases, making it poorly suited for a large complex project where risk-driven adjustments between phases are required.
Agile breaks large projects into iterative deliverables such as sprints or phases, each involving planning, development, testing, and risk review before advancing. Its built-in flexibility and continuous risk management across iterations align directly with the described eight-phase delivery structure, and its adaptability is well suited to replacing a large, complex legacy system with over a million lines of code.
Concept tested: SDLC model selection for iterative phased delivery with risk analysis
Source: https://csrc.nist.gov/publications/detail/sp/800-64/rev-2/final
Topics
Community Discussion
No community discussion yet for this question.