Certified Information Systems Auditor CISA · Free Practice Question Medium

Question 92

You are an information system auditor of HDA Inc. You are auditing and assessing the suitability of the waterfall life cycle model of software development for various situations. In which of the following situations would the waterfall model be the most appropriate choice?
  • A A. Where project requirements are well defined and documented.
  • B B. Where frequent changes to project requirements are expected.
  • C C. Where rapid prototyping and iterative development are necessary.
  • D D. Where a flexible and adaptive development approach is required.
Reveal correct answer

Correct answer: A

Explanation

Correct Answer: A. Where project requirements are well defined and documented. Explanation: The waterfall life cycle model of software development is a sequential and linear approach that progresses through defined phases, including requirements gathering, design, implementation, testing, and maintenance. It is best suited for situations where project requirements are well defined and documented. Option B, where frequent changes to project requirements are expected, is not suitable for the waterfall model. The waterfall model assumes that requirements are fixed and any changes are costly and difficult to accommodate. Therefore, frequent changes would not align well with this model. Option C, where rapid prototyping and iterative development are necessary, is better suited for agile development methodologies such as Scrum or Kanban. These methodologies emphasize iterative and incremental development, allowing for faster feedback and adaptation. Option D, where a flexible and adaptive development approach is required, also aligns better with agile methodologies that prioritize flexibility and adaptability to changing requirements and environments. In summary, the waterfall life cycle model is best suited for situations where project requirements are well defined and documented, as it follows a sequential and linear progression through defined phases.

Discussion

Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need