Which of the following statements is/are true for the Waterfall Model? i) This…
2023
Which of the following statements is/are true for the Waterfall Model? i) This model does not work smoothly if there are some issues left at the previous step. ii) It projects the process of development in a cyclic manner, repeating every step after every cycle of software development life cycle process. iii) This model considers risk, which often goes unnoticed by most other models. iv) This model provides means of testing of software at each stage in a reverse manner.
- A.
i only
- B.
i and ii only
- C.
ii and iii only
- D.
i, iii and iv only
Attempted by 145 students.
Show answer & explanation
Correct answer: A
The Waterfall Model is a linear, sequential development paradigm. Work flows down strictly from one phase to the next (e.g., Requirements -> Design -> Coding). Because it lacks flexibility, if an error or a missing requirement from an earlier stage goes unnoticed until later, it is incredibly difficult and expensive to go backward and fix it.
ii) Cyclic manner (FALSE): The Waterfall model is strictly linear and sequential, not cyclic. The model that repeats steps in a cyclic manner is the Iterative or Spiral model.
iii) Considers risk (FALSE): The Waterfall model notoriously ignores risk assessment. The model explicitly designed to manage and analyze risk at every stage is the Spiral Model.
iv) Testing at each stage in a reverse manner (FALSE): Waterfall places testing near the end of the life cycle (after coding). The model that maps testing directly to every single development stage in a parallel or "reverse" verification manner is the V-Model (Verification and Validation Model).