单项选择题

软件开发中的瀑布模型典型的刻画了软件生命周期的阶段划分,与其最适应的软件开发方法是______。

A.构件化方法
B.结构化方法
C.面向对象方法
D.快速原型法