单项选择题

某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用______开发。

A.生命周期法
B.原型法
C.面向对象的开发方法
D.瀑布式开发方法