单选题 基于构件的开发(CBD)模型,融合了 (34) 模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。

【正确答案】 C
【答案解析】[分析] 基于构件的开发模型利用模块化方法将整个系统模块化,并在一定构件模型的支持下复用构件库中的一个或多个软件构件,通过组合手段高效率、高质量地构造应用软件系统。
基于构件的开发模型融合了螺旋模型的许多特征,本质上是演化型的,开发过程是迭代的。基于构件的开发模型由软件的需求分析和定义、架构设计、构件库建立、应用软件构建,以及测试和发布5个阶段组成。