Select the correct answer.
Before developing a new application, the analysts in a team check whether the team can efficiently use its resources. They also check whether the product will fit their budget and bring monetary gains for the customer. Which term describes this kind of analysis?
A. 
design constraints
B. 
feasibility study
C. 
product functions
D. 
requirements gathering
E. 
inverse requirements