首页 > 试题广场 >

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

[单选题]
在软件开发过程中,我们可以采用不同的过程模型,下列有关增量模型描述正确的()
  • 已使用一种线性开发模型,具有不可回溯性
  • 把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件
  • 适用于已有产品或产品原型(样品),只需客户化的工程项目
  • 软件开发过程每迭代一次,软件开发又前进一个层次
增量模型融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。在增量模型中,软件被作为一系列的增量构件来设计、实现、集成和测试、每一个构件是由多种相互作用的模块所形成的提供特定功能的代码片段构成。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求C错误,是属于未开发的但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复(A错误,具有不可回溯性),直到产生了最终的完善产品。
增量迭代是RUP统一过程,RUP强调的每次迭代都包含了需求,设计和开发,测试等各个过程,而且每次迭代完成后都是一 个可以交付的原型.迭代不是并行,在每次迭代过程中仍然要遵循需求->设计->开发的瀑布过程.迭代周期的长度跟项目的周期和规模有很大的关 系.错误
发表于 2019-07-10 20:08:07 回复(0)
增量模型是把待开发的软件系统模块化,将每个模块作为一个增量组件,从而分批次地分析、设计、编码和测试这些增量组件
发表于 2019-05-25 23:41:50 回复(0)

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



2、增量模型的基本思想

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

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

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

(4)增量提交指在项目开发周期内,以一定的时间间隔向用户提交工作软件及相应文档。

软件开发过程每迭代一次,软件开发又前进一个层次。是螺旋模型的软件过程如 D 错误

发表于 2019-07-10 09:43:23 回复(0)
c.b m.bm
发表于 2021-07-23 23:00:57 回复(0)