The selection of Spiral Model based on characteristics of requirements:
(A) Are requirements easily understandable and defined?
(B) Do we change requirements quite often?
(C) Can we define requirements early in the cycle?
(D) Requirements are indicating a complex to be built
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: C. (B) and (D) Only
Explanation
The Spiral Model is an evolutionary, risk-driven model, so it is chosen exactly when requirements cannot be frozen at the start. It suits projects where requirements change quite often (B), because each spiral re-visits requirements, and where the system to be built is large and complex (D), because every loop performs explicit risk analysis and prototyping. Conditions (A) and (C) — requirements that are easily understood and can be defined early — describe the ideal setting for the Waterfall model, not the Spiral. Hence (B) and (D) only is correct.More Discrete Structures and Optimization questions
- Statement (I): In Reuse Oriented Model, Modification of the old system parts appropriate to the new requirements. Statement (II): In Reuse…
- How do you create agile processes to manage unpredictability? (A) Requirements gathering must be conducted very carefully (B) Risk analysis…
- RAD software process model stands for
- The model in which the requirements are implemented by its category is
- Match List-I with List-II: List-I (Software process model) (a) Waterfall model (b) Incremental development (c) Prototyping (d) RAD List-II…
- Which of the following statements is/are false? P: The clean-room strategy to software engineering is based on the incremental software pro…