以下关于增量模型的叙述中,正确的是 (29) 。A.需求被清晰定义B.可以快速构造核心产品C.每个增量

题目

以下关于增量模型的叙述中,正确的是 (29) 。

A.需求被清晰定义

B.可以快速构造核心产品

C.每个增量必须要进行风险评估

D.不适宜商业产品的开发

参考答案和解析
正确答案:B
本题考查软件开发过程的基础知识。软件开发过程以系统需求作为输入,以要交付的产品作为输出,涉及活动、约束和资源使用的一系列工具和技术。瀑布模型、快速原型化模型、增量模型、螺旋模型等都是典型的软件开发过程模型。增量模型是Millss等于1980年提出来的。在使用该模型开发软件时,把软件产品作为一系列的增量构件来设计、编码、集成和测试。每个构件由多个相互作用的模块构成,并能够完成特定的功能。其优点包括能在较短时间内向用户提交可完成一些有用的工作产品;用户有充裕的时间来学习和适应不断增加的产品功能;项目失败风险较低:优先级最高的服务首先交付,然后再逐步增加新的构件,这样最重要的构件被测试得最充分。在四个选项中,只有选项B是描述增量模型的,要求需求被清晰定义是瀑布模型的一个典型特点,风险评估是螺旋模型的特点。在当今市场竞争激烈的条件下,用增量模型可以快速的交付一部分产品,是适于商业产品的开发的。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 软件开发的增量模型(29)。

(29)A.最适用于需求被清晰定义的情况

B.是一种能够快速构造可运行产品的好方法

C.最适合于大规模团队开发的项目

D.是一种不适用于商业产品的创新模型


正确答案:B

第2题:

()分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。

A.增量模型

B.喷泉模型

C.原型模型

D.螺旋模型


参考答案:A

第3题:

● 适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是(14) ;适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是(15) 。

(14)

A.瀑布模型

B.迭代模型

C.快速原型开发

D.快速创新开发

(15)

A.快速原型开发

B.快速创新开发

C.瀑布模型

D.迭代模型


正确答案:A,D

第4题:

(29)开发过程模型最不适用开发初期对软件需求缺乏准确全面认识的情况。A.瀑布B.演化S

(29)开发过程模型最不适用开发初期对软件需求缺乏准确全面认识的情况。

A.瀑布

B.演化

C.螺旋

D.增量


正确答案:A
瀑布模型是一种经典的开发模型,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好“返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。瀑布模型的突出缺点是不适应用户需求的变化。

第5题:

以下模型中,包含了风险分析的是______。

A.喷泉模型

B.增量模型

C.演化模型

D.螺旋模型

A.

B.

C.

D.


正确答案:D

第6题:

适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是(14);适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是(15)。

A.瀑布模型

B.迭代模型

C.快速原型开发

D.快速创新开发


正确答案:A

第7题:

对于增量模型的说法错误的是()

A、可以在开发过程中与用户很好的交互

B、增量模型可以有计划的管理技术风险

C、增量模型会导致“永不结束”

D、增量模型有助于试验性产品的开发


正确答案:C

第8题:

●软件开发的增量模型(8)。

(8)A.最适用于需求被清晰定义的情况

B.是一种能够快速构造可运行产品的好方法

C.最适合于大规模团队开发的项目

D.是一种不适用于商业产品的创新模型


正确答案:B

第9题:

在瀑布模型基础上,对一些阶段进行整体开发,对另一些阶段进行增量开发,则该开发模型是______。

A.增量构造模型

B.演化提交模型

C.原型模型

D.螺旋模型


正确答案:A
解析:增量模型是在项目的开发过程中以一系列的增量方式开发系统。增量方式包括增量开发和增量提交。增量开发是指在项目开发周期内,以一定的时间间隔开发部分工作软件。增量提交是指在项目开发周期内,以一定时间间隔增量方式向用户提交工作软件及其相应文档。根据增量的方式和形式的不同,分为渐增模型和原型模型。
  渐增模型是瀑布模型的变种,有两类渐增模型:增量构造模型(在瀑布模型基础上,对一些阶段进行整体开发,对另一些阶段进行增量开发)、演化提交模型(在瀑布模型的基础上,所有阶段都进行增量开发)。

第10题:

(30)不是增量式开发的优势。

A.软件可以快速地交付

B.早期的增量作为原型,从而可以加强对系统后续开发需求的理解

C.具有最高优先级的功能首先交付,随着后续的增量不断加入,这就使得更重要的功能得到更多的测试

D.很容易将客户需求划分为多个增量


正确答案:D
增量式开发的主要优点包括:1、由于能够在较短的时间内向用户提交一些有用的工作产品,因此能够解决用户的一些急用功能。2、由于每次只提交用户部分功能,用户有较充分的时间学习和适应新的产品。3、对系统的可维护性是一个极大的提高,因为整个系统是由一个个构件集成在一起的,当需求变更时只变更部分部件,而不必影响整个系统。主要缺点包括:1、由于各个构件是逐渐并入已有的软件体系结构中的,所以加入构件必须不破坏已构造好的系统部分,这需要软件具备开放式的体系结构。2、在开发过程中,需求的变化是不可避免的。增量模型的灵活性可以使其适应这种变化的能力大大优于瀑布模型和快速原型模型,但也很容易退化为边做边改模型,从而使软件过程的控制失去整体性。3、如果增量包之间存在相交的情况且未很好处理,则必须做全盘系统分析,这种模型将功能细化后分别开发的方法较适应于需求经常改变的软件开发过程。

更多相关问题