查看更多
当前 - 选择题 - 开发模型
困难
单选题
2022年11月第19题
#第二版教材
#争议题
#了解即可

与瀑布模型相比,(__)降低了实现需求变更的成本,更容易得到客户对于已完成开发工作的反馈意见,并且客户可以更早地使用软件并从中获得价值。

问题(1)
浓缩知识点

软件生命周期模型中,增量式开发是将系统拆解为多个具备独立交付能力的功能模块,每个模块完成后即可投入使用,能让客户提前获取业务价值,且需求变更时仅需针对性调整对应模块,大幅降低变更成本,还能及时收集客户反馈优化后续开发。与之对比,快速原型模型核心是快速构建原型来明确、验证模糊需求,原型多为需求确认工具,通常无法直接作为可交付产品使用;敏捷开发是一套强调短周期迭代、客户深度参与、快速响应变化的开发理念与协作方法,并非单一的生命周期模型;智能模型不属于主流软件生命周期模型分类。传统瀑布模型为线性开发流程,需求一旦确定后变更成本极高,增量式开发恰好弥补了这一缺陷。

正确答案
C

本题考察的是增量开发模型的基本概念与特点
A选项快速原型模型:通过快速构建原型与用户确认需求,适合在需求不明确时使用,可以减少需求变更带来的风险,但原型通常是验证工具,不一定能直接交付使用,因此无法完全满足客户“更早使用并获得价值”的要求。
B选项敏捷开发:强调短周期迭代、快速响应变化、团队协作与客户参与,确实可以降低变更成本并获得客户反馈,但敏捷是一种开发理念与管理方法,并非单一的生命周期模型,题干更强调的是具体交付方式。
C选项增量式开发:将系统拆分为多个可独立运行的子系统或模块,每个增量都是可交付、可使用的成品,客户可以在早期就使用并获得价值,同时降低需求变更的成本,更符合题干描述。
D选项智能模型:不是软件生命周期模型的常见分类,与题意无关。
因此,选项 C 正确。

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