首页 > 试题广场 >

在软件开发过程中,我们可以采用不同的过程模型,下列有关 增量

[单选题]
在软件开发过程中,我们可以采用不同的过程模型,下列有关 增量模型描述正确的是()
  • 是一种线性开发模型,具有不可回溯性
  • 把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件
  • 适用于已有产品或产品原型(样品),只需客户化的工程项目
  • 软件开发过程每迭代一次,软件开发又前进一个层次

解析:   增量模型(Incremental Model)又称演化模型。与建造大厦相同,软件也是一步一步建造起来的。在增量模型中,软件被作为一系列的增量构件来设计、实现、集成和测试、每一个构件是由多种相互作用的模块所形成的提供特定功能的代码片段构成(B对),增量模型在各个阶段并不交付一个可运行的完整产品,而是交付满足客户需求的一个子集的可运行产品。整个产品被分解成若干构件,开发人员逐个构件地交付产品,这样做的好处是软件开发可以较好地适应变化,客户可以不断地看到所开发的软件,从而降低开发风险。(A错误,具有回溯性,可返回修改)

增量模型的优点跟缺点介绍_增量模型_软件开发_开发风险_课课家教育

2、增量模型的基本思想

(1)增量模型属于非整体开发模型,它推迟某些阶段或所有阶段的细节,从而较早的产生工作软件(C错误,是属于未开发的)

(2)增量方式包括增量开发和增量提交

(3)增量开发指在项目开发周期内,以一定的时间间隔开发部分工作软件

(4)增量提交指在项目开发周期内,以一定的时间间隔向用户提交工作软件及相应文档。
软件开发过程每迭代一次,软件开发又前进一个层次。是螺旋模型的软件过程如 D 错误

发表于 2019-01-22 10:54:19 回复(1)