应用系统开发中可以采用不同的开发模型,其中, (39)将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部…
单选题
应用系统开发中可以采用不同的开发模型,其中, (39)将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分; (40)则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。
A. 瀑布模型
B. 螺旋模型
C. 构件模型
D. 对象模型
答案:C
解析
正确答案:B(螺旋模型)
螺旋模型将开发流程划分为目标设定、风险分析、开发与有效性验证、评审四个部分,并以迭代、风险驱动为核心,因此对应题干第(39)空。
- A 瀑布模型:按需求、设计、编码、测试线性推进,不包含风险分析四阶段。
- B 螺旋模型:正确,四阶段与题干描述一致,适合大型高风险项目。
- C 构件模型:强调通过可复用构件提高可靠性与可维护性,更匹配题干后半句。
- D 对象模型:面向对象,核心是封装、继承、多态,与四阶段划分无关。
延伸:面试常考瀑布、螺旋、敏捷、构件等模型区别;螺旋强调风险,构件强调复用,瀑布强调阶段顺序。