niusouti.com

对于迭代式开发,下面哪个表述是错误的()。A、迭代是按预先计划进行的一系列开发活动,通过迭代会产生一个软件发布结果(内部或外部的),并且根据预先制定的标准来对该结果进行评估B、每个迭代涉及所有活动,但是活动占的工作量的比率应尽量相同C、每次迭代结束时均发布可执行产品。产品可以只是一个阶段性的成果,是开发过程最终产品的子集,它将通过一次又一次的迭代递增成长,成为最终系统D、每个迭代会涉及所有的开发活动

题目

对于迭代式开发,下面哪个表述是错误的()。

  • A、迭代是按预先计划进行的一系列开发活动,通过迭代会产生一个软件发布结果(内部或外部的),并且根据预先制定的标准来对该结果进行评估
  • B、每个迭代涉及所有活动,但是活动占的工作量的比率应尽量相同
  • C、每次迭代结束时均发布可执行产品。产品可以只是一个阶段性的成果,是开发过程最终产品的子集,它将通过一次又一次的迭代递增成长,成为最终系统
  • D、每个迭代会涉及所有的开发活动

相似考题
更多“对于迭代式开发,下面哪个表述是错误的()。A、迭代是按预先计划进行的一系列开发活动,通过迭代会产生一个软件发布结果(内部或外部的),并且根据预先制定的标准来对该结果进行评估B、每个迭代涉及所有活动,但是活动占的工作量的比率应尽量相同C、每次迭代结束时均发布可执行产品。产品可以只是一个阶段性的成果,是开发过程最终产品的子集,它将通过一次又一次的迭代递增成长,成为最终系统D、每个迭代会涉及所有的开发活动”相关问题
  • 第1题:

    开发过程紧耦合的软件企业内部产品的测试过程依据的测试理念是______。

    A.独立性

    B.迭代性

    C.独立与迭代

    D.非迭代


    正确答案:C

  • 第2题:

    件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通 过这四个阶段就会产生一代软件,采用迭代式开发,( )。

    A. 在每一次迭代中都要进行测试与集成
    B. 在每一次迭代的重点是对特定的用例进行部分实现
    C. 在后续迭代中强调用户的主动参与
    D. 通常以功能分解为基础

    答案:A
    解析:

  • 第3题:

    基于RUP的软件过程是一个迭代过程。一个开发周期包括初始、细化、构建和移交四个阶段,每次通过这四个阶段就会产生一代软件,采用迭代式开发( )。

    A.在每一轮迭代中都要进行测试与集成
    B.每一轮迭代的重点是对特定的用例进行部分实现
    C.在后续迭代中强调用户的主动参与
    D.通常以功能分解为基础

    答案:A
    解析:
    RUP中的软件过程在时间上被分解为4个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和移交阶段。初始阶段的任务是为系统建立业务模型并确定项目的边界。细化阶段的任务是分析问题领域,建立完善的架构,淘汰项目中最高风险的元素。在构建阶段,要开发所有剩余的构件和应用程序功能,把这些构件集成为产品。移交阶段的重点是确保软件对最终用户是可用的。基于RUP的软件过程是一个迭代过程,通过初始、细化、构建和移交4个阶段就是一个开发周期,每次经过这4个阶段就会产生一代产品,在每一轮迭代中都要进行测试与集成。

  • 第4题:

    软件开发模型用于指导软件开发。演化模型是在快速开发一个( )的基础上,逐步演化成最终的软件。螺旋模型综合了( )的优点,并增加了( )。喷泉模型描述的是面向( )的开发过程,反映了该开发过程的(请作答此空)特征。

    A.迭代和有间隙
    B.迭代和无间隙
    C.无迭代和有间隙
    D.无迭代和无间隙

    答案:B
    解析:
    软件开发模型是指软件开发全部过程、活动和任务的结构框架。常用的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。瀑布模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入下一阶段。演化模型是在快速开发一个原型的基础上,根据用户在试用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本。重复这一过程,直到演化成最终的软件产品。螺旋模型将瀑布模型和演化模型相结合,它综合了两者的优点,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的软件。喷泉模型主要用来描述面向对象的开发过程。它体现了面向对象开发过程的迭代和无间隙特征。迭代意味着模型中的开发活动常常需要多次重复;无间隙是指开发活动(如分析、设计)之间不存在明显的边界,各项开发活动往往交叉迭代地进行。

  • 第5题:

    下面哪一项不是迭代式开发生命周期术语()。

    • A、迭代
    • B、阶段
    • C、里程碑
    • D、活动

    正确答案:D

  • 第6题:

    下列关于迭代-增量开发模型描述错误的是()

    • A、在每次迭代过程中,对迭代产生的系统可能需要在不同的测试级别上进行测试
    • B、迭代-增量开发模型由于发布周期更短,所以要优于V模型
    • C、在完成第一次迭代后,对所有的迭代进行回归测试会变得越来越重要
    • D、验证和确认可以在每个增量模块中进行

    正确答案:B

  • 第7题:

    增量发布的最大的好处是?()

    • A、价值交付加快,因为每个迭代结束时都会有潜在的可交付软件.
    • B、可以同时应付更多客户,因为每个客户都会定期收到一个交付.
    • C、更少的缺陷,因为产品会更快的交付到客户手中.
    • D、成本降低,因为对于每个迭代需要的回归测试减少

    正确答案:A

  • 第8题:

    根据系统的特点和开发工作的难以程度或者风险的大小,一般采取下列()开发策略。

    • A、接收式、直接式、迭代式、实验式
    • B、接收式、间接式、迭代式、实验式
    • C、接收式、间接式、迭代式
    • D、接收式、直接式、迭代式

    正确答案:A

  • 第9题:

    下面哪个选项是错误的:()

    • A、燃尽图展示的是各个时期下所剩余的工作量
    • B、迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务
    • C、增量是一个Sprint及以前所有Sprint中完成的所有产品代办事项列表条目的总和
    • D、Scrum具体指整个系统开发的流程,而这个大流程又由一次迭代完成,一次迭代的过程称之为一个sprint

    正确答案:D

  • 第10题:

    单选题
    根据系统的特点和开发工作的难以程度或者风险的大小,一般采取下列()开发策略。
    A

    接收式、直接式、迭代式、实验式

    B

    接收式、间接式、迭代式、实验式

    C

    接收式、间接式、迭代式

    D

    接收式、直接式、迭代式


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    对计划的发布版本应该()
    A

    按产品特性交付:需要交付的特性都必须交付,必要时要推迟发布时间

    B

    按日期交付:按照预定发布时间进行发布,必要时候裁剪部分功能特性

    C

    临时决定:我们会平衡一下,临时根据市场要求和开发进展来确定,可能会同时调整交付时间和特性

    D

    在迭代模式下,没有必要计划版本。每个迭代都应该完成可发布的版本,按照市场需要发布迭代版本即可


    正确答案: B
    解析: 暂无解析

  • 第12题:

    (难度:中等)需求开发过程是一个迭代的过程,不要期望可以线性地、顺序地完成获取、分析、编写规格说明和验证这些需求开发活动。

    答案:(yes)

  • 第13题:

    软件开发“螺旋模型”是经常使用的一种模型,它是 (请作答此空) 的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。螺旋模型沿着螺线进行若干次迭代,每次迭代中的活动依次为 ( ) 。

    A.瀑布模型和快速原型模型
    B.瀑布模型和增量模型
    C.迭代模型和快速原型模型
    D.敏捷模型和原型模型

    答案:A
    解析:
    螺旋模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方法结合起来。使得软件的增量版本的快速开发成为可能。在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中,发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生。

  • 第14题:

    迭代开发就是由于市场的不确定性高,在需求没被完全地确定之前,开发就迅速启动,每次循环不求完美,但求不断发现新问题,获取和积累新知识,并自适应地控制过程,在一次迭代中完成系统的部分功能,然后将未成熟的产品交付给领先用户,通过他们的反馈来进一步细化需求,从而进入下一轮的迭代,不断获取用户需求、完善产品。根据以上定义,下列不属于迭代开发的一项是( )

    A.甲公司先向市场推出极简的原型产品,以最小的成本和有效方式验证产品是否符合用户需求,然后再结合需求,迅速添加组件
    B.乙公司开发产品时,遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行,成功开发出新产品
    C.丙公司的某产品在推出5年之后才撤掉之前的测试版字样,成为稳定的产品
    D.丁公司在其开发的软件上采用了开源软件的模式,与用户联合升级软件

    答案:B
    解析:
    第一步,看提问方式,本题属于选非题。第二步,找关键信息。①在需求没被完全地确定之前,开发就迅速启动;②不断发现新问题,获取和积累新知识;③在一次迭代中完成系统的部分功能,然后将未成熟的产品交付给领先用户;④不断获取用户需求、完善产品。第三步,辨析选项。A项,甲公司推出原型产品,再结合需求,添加组件,符合“不断发现新问题”,并“不断获取用户需求、完善产品”,符合定义;B项,遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行,成功开发出新产品,不符合“在需求没被完全地确定之前,开发就迅速启动,每次循环不求完美,但求不断发现新问题”,不符合定义;C项,产品推出5年之后才撤掉之前的测试版字样,说明5年间一直在不断完善,最终成为稳定的产品,符合“不断发现新问题”,并“不断获取用户需求、完善产品”,符合定义;D项,丁公司与用户联合升级软件,符合“不断获取用户需求、完善产品”,符合定义。因此,选择B选项。

  • 第15题:

    以下关于统一过程UP的叙述中,不正确的是( )。

    A.UP是以用例和风险为驱动,以架构为中心,迭代并且增量的开发过程
    B.UP定义了四个阶段,即起始、精化、构建和确认阶段
    C.每次迭代都包含计划、分析、设计、构造、集成、测试以及内部和外部发布
    D.每个迭代有五个核心工作流

    答案:B
    解析:
    统一过程(UP)的基本特征是用例和风险驱动,以架构为中心,受控的迭代式的增量开发。UP定义了四个阶段:
    起始阶段(inception):该阶段的主要目的是建立项目的范围和版本,确定项目目标的可行性和稳定性,结交结果包括需求和用例。
    精化阶段(elaboration):该阶段的目的是对问题域进行分析,建立系统需求和架构,确定实现的可行性和稳定性,提交结果包括系统架构,问题领域、修改后的需求及项目开发计划等相关文档。
    构建阶段(construction):增量式开发可以交付给用户的软件产品。
    移交阶段(transition):目的是将软件产品交付给用户。

  • 第16题:

    下面说法错误的是 ( )

    A.敏捷软件开发是一种应对快速变化的需求的一种软件开发能力
    B.Scrum敏捷开发的流行,越来越多的公司采用敏捷开发用于软件产品和应用的开发
    C.敏捷开发是一种以人为核心、迭代、循序渐进的开发方法
    D.Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发

    答案:B
    解析:
    gile敏捷开发的流行,越来越多的公司采用敏捷开发用于软件产品和应用的开发。

  • 第17题:

    下面关于迭代评估的内容哪个是正确的()。

    • A、每次迭代后,一定要进行迭代评估,并根据迭代评估的结果来制定下一次迭代计划
    • B、迭代评估可以在一次迭代中进行
    • C、迭代评估主要是对文档的评估
    • D、迭代评估可以根据项目情况在多次迭代后做一次评估

    正确答案:A

  • 第18题:

    对计划的发布版本应该()

    • A、按产品特性交付:需要交付的特性都必须交付,必要时要推迟发布时间
    • B、按日期交付:按照预定发布时间进行发布,必要时候裁剪部分功能特性
    • C、临时决定:我们会平衡一下,临时根据市场要求和开发进展来确定,可能会同时调整交付时间和特性
    • D、在迭代模式下,没有必要计划版本。每个迭代都应该完成可发布的版本,按照市场需要发布迭代版本即可

    正确答案:B

  • 第19题:

    下面有关迭代器说法错误的是?()

    • A、迭代器it的两个基本操作是next和hasNext
    • B、调用迭代器next()会返回迭代器的下一个元素,并且更新迭代器的状态
    • C、Scala Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法
    • D、Scala Iterator(迭代器)是一个集合

    正确答案:D

  • 第20题:

    在敏捷方法中,哪个会议是团队用来通过风险审计检查风险应对的有效性的?()

    • A、发布计划
    • B、迭代计划
    • C、迭代回顾会
    • D、每日站会

    正确答案:C

  • 第21题:

    单选题
    ()是在一系列连续的迭代中完成整个信息系统。
    A

    迭代开发方法

    B

    瀑布开发方法

    C

    顺序开发方法

    D

    逆序开发方法


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    下面哪个选项是错误的:()
    A

    燃尽图展示的是各个时期下所剩余的工作量

    B

    迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务

    C

    增量是一个Sprint及以前所有Sprint中完成的所有产品代办事项列表条目的总和

    D

    Scrum具体指整个系统开发的流程,而这个大流程又由一次迭代完成,一次迭代的过程称之为一个sprint


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    增量发布的最大的好处是?()
    A

    价值交付加快,因为每个迭代结束时都会有潜在的可交付软件.

    B

    可以同时应付更多客户,因为每个客户都会定期收到一个交付.

    C

    更少的缺陷,因为产品会更快的交付到客户手中.

    D

    成本降低,因为对于每个迭代需要的回归测试减少


    正确答案: B
    解析: 暂无解析