单项选择题

在软件工程中,( )是用户和设计者之间执行的一种交互的过程,适用于开发需求不确定的大型软件系统。

A.瀑布模型
B.原型模型
C.生存周期模型
D.瀑布模型和原型模型