Analyzing Requirements and Defining Solution Architectures



 
   

A. It allows a chance to test the usage scenarios.

B. It gives developers a chance to learn new development tools.

C. It lets users see an early cut of the application.

D. It allows users to express what they need the system to do.