拾题
首页 / 软考真题 / 软件开发模型 / 第 1 题

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

单选题

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

A. 快速原型模型

B. 敏捷开发

C. 增量式开发

D. 智能模型

答案:C

解析

正确答案:C. 增量式开发

增量式开发将软件划分为多个可交付增量,按优先级逐步开发并交付。每个增量都可用,客户能更早使用并获得价值、反馈;需求变更主要影响后续增量,无需推翻整体,因此比瀑布模型变更成本更低。

  • A 快速原型模型:主要用于澄清需求,原型常被丢弃,未必形成可用正式软件,早期使用价值有限。
  • B 敏捷开发:虽也强调迭代增量,但它是更宽泛的理念与实践集合,题干描述的是增量式开发的典型特征。
  • D 智能模型:不是经典软件过程模型,与题意无关。

延伸:瀑布模型需求前期冻结,变更代价随阶段后移急剧上升;增量/迭代模型通过短周期交付降低风险。

本单元其他题目

在拾题里做这套题