扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 开发模型中等
单选题
2024年11月第58题
收藏
分享
#软件工程
#开发模型
#第二版教材
#凯恩建议必须掌握
螺旋模型在(__)的基础上扩展而成。
问题(1)
正确答案B
凯恩解析
本题考察的是螺旋模型的起源与发展背景。
螺旋模型由 Barry Boehm 于 1988 年提出,是一种结合了原型化和瀑布模型特点的风险驱动软件开发过程模型。它强调在每一轮迭代中都进行风险分析与原型构建,最终逐步推进系统开发。
A选项喷泉模型:喷泉模型是一种面向对象的软件开发模型,强调开发活动的连续性与并发性,常用于OO开发,并非螺旋模型的基础,因此不正确。
B选项快速原型:螺旋模型就是在快速原型模型的基础上发展而来的,它吸收了快速原型模型中通过构建原型来理解需求的思想,并引入风险分析、计划制定等活动,因此是正确答案。
C选项瀑布模型:螺旋模型借鉴了瀑布模型中阶段划分清晰的特点,但它在此基础上进行了迭代与风险控制的增强,不能说是直接由瀑布模型扩展而成,因此不准确。
D选项增量模型:虽然螺旋模型具有迭代特性,与增量开发理念相似,但其核心是在于风险分析和原型驱动,因此并非在增量模型基础上扩展而成。
因此,选项 B 正确。
