Certified Information Systems Auditor (CISA) — Question 909

The waterfall life cycle model of software development is BEST suited for which of the following situations?

Answer options

Correct answer: D

Explanation

The waterfall model is ideal when project requirements are clear and well-defined, allowing for a structured progression through its phases. Options A and B introduce uncertainty with new technologies and design approaches, which can complicate the linear flow of the waterfall model. Option C may suggest urgency, but it doesn't address the clarity of requirements, which is crucial for the waterfall approach.