In a requirements catalogue, a distinction is often made between business level and solution level requirements.
Why is this distinction made?
A. To allow the high-level goals of the solution to be expressed as solution requirements.
B. To highlight the technical constraints in which the solution requirements must operate.
C. To reduce the number of functional requirements in the requirements catalogue.
D. To separate strategic requirements from those that only provide value to the project.
I think the right answer is D, because business requirements define what must be delivered to provide value.
The answer at the exam was wrong. What is the correct answer?