与瀑布模型相比,( )降低了实现需求变更的成本,更容易得到客户对于已完成开发工作的反馈意见,并且客户可以更早地使用软件并…
单选题
与瀑布模型相比,( )降低了实现需求变更的成本,更容易得到客户对于已完成开发工作的反馈意见,并且客户可以更早地使用软件并从中获得价值。
A. 快速原型模型
B. 敏捷开发
C. 增量式开发
D. 智能模型
答案:C
解析
正确答案:C. 增量式开发
增量式开发将软件划分为多个可交付增量,按优先级逐步开发并交付。每个增量都可用,客户能更早使用并获得价值、反馈;需求变更主要影响后续增量,无需推翻整体,因此比瀑布模型变更成本更低。
- A 快速原型模型:主要用于澄清需求,原型常被丢弃,未必形成可用正式软件,早期使用价值有限。
- B 敏捷开发:虽也强调迭代增量,但它是更宽泛的理念与实践集合,题干描述的是增量式开发的典型特征。
- D 智能模型:不是经典软件过程模型,与题意无关。
延伸:瀑布模型需求前期冻结,变更代价随阶段后移急剧上升;增量/迭代模型通过短周期交付降低风险。