Which of the following is not a reason an analyst should choose the systems development life cycle approach?
a) It provides a structured framework for project management.
b) It ensures that all requirements are thoroughly documented.
c) It allows for rapid iterations and quick prototyping.
d) It emphasizes thorough testing and validation.