单项选择题

在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用()。

A.瀑布模型
B.原型法
C.喷泉模型
D.螺旋模型