查看更多
当前 - 选择题 - 开发模型
中等
单选题
2024年11月第58题
#第二版教材
#必须掌握

螺旋模型在(快速原型)的基础上扩展而成。

问题(1)
浓缩知识点

螺旋模型由Barry Boehm于1988年提出,它以快速原型模型为基础扩展而成,同时融合了瀑布模型阶段划分清晰的特点,核心是风险驱动的迭代式开发模式。该模型在每一轮迭代流程中,都会依次开展风险分析、原型构建、系统开发与验证等活动,通过反复迭代逐步推进系统完善,能有效适配大型复杂、高风险的软件开发场景。需要注意的是,螺旋模型的核心优势在于风险管控与原型驱动,这使其有别于增量模型——虽二者都具迭代特性,但增量模型侧重功能的增量式交付,而非以风险分析为核心;而喷泉模型作为面向对象的连续性开发模型,在构建基础与核心逻辑上均与螺旋模型存在明显差异。

正确答案
B

本题考察的是螺旋模型的起源与发展背景
螺旋模型由 Barry Boehm 于 1988 年提出,是一种结合了原型化和瀑布模型特点的风险驱动软件开发过程模型。它强调在每一轮迭代中都进行风险分析与原型构建,最终逐步推进系统开发。
A选项喷泉模型:喷泉模型是一种面向对象的软件开发模型,强调开发活动的连续性与并发性,常用于OO开发,并非螺旋模型的基础,因此不正确。
B选项快速原型:螺旋模型就是在快速原型模型的基础上发展而来的,它吸收了快速原型模型中通过构建原型来理解需求的思想,并引入风险分析、计划制定等活动,因此是正确答案。
C选项瀑布模型:螺旋模型借鉴了瀑布模型中阶段划分清晰的特点,但它在此基础上进行了迭代与风险控制的增强,不能说是直接由瀑布模型扩展而成,因此不准确。
D选项增量模型:虽然螺旋模型具有迭代特性,与增量开发理念相似,但其核心是在于风险分析和原型驱动,因此并非在增量模型基础上扩展而成。
因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有