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

题目

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

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

相似考题
更多“下列关于迭代-增量开发模型描述错误的是()A、在每次迭代过程中,对迭代产生的系统可能需要在不同的测试级别上进行测试B、迭代-增量开发模型由于发布周期更短,所以要优于V模型C、在完成第一次迭代后,对所有的迭代进行回归测试会变得越来越重要D、验证和确认可以在每个增量模块中进行”相关问题
  • 第1题:

    选择软件开发模型,可选择瀑布模型、喷泉模型、软件过程模型、增量迭代模型、快速原型模型等。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第2题:

    定义应用需求的原型生命周期应是一个迭代的过程,而其迭代工作量主要集中在( )。

    A.识别需求

    B.开发模型

    C.模型验证

    D.模型修改


    正确答案:B

  • 第3题:

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

    A.在每次迭代过程中,对迭代产生的系统可能需要在不同的测试级别上进行测试

    B.迭代-增量开发模型由于发布周期更短,所以要优于V模型

    C.在完成第一次迭代后,对所有的迭代进行回归测试会变得越来越重要

    D.验证和确认可以在每个增量模块中进行


    参考答案:B

  • 第4题:

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

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

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

  • 第5题:

    在多年从事信息系统开发的经验基础上,某单位总结了几种典型信息系统项目生命周期模型最主要的特点,如下表所示,表中的第一列分别是( )。


    A.①瀑布模型②迭代模型③螺旋模型
    B.①迭代模型②瀑布模型③螺旋模型
    C.①螺旋模型②瀑布模型③迭代模型
    D.①螺旋模型②迭代模型③瀑布模型

    答案:C
    解析:
    信息系统生命周期模型包括瀑布模型、迭代模型、螺旋模型等。
    瀑布模型中具有以下特点:分阶段进行,一个阶段的工作得到确认后,继续进行下一个阶段,否则返回前一个阶段。
    在螺旋模型中,软件开发是一系列的增量发布。螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统。
    迭代模型在大多数传统的生命周期中,分阶段进行,每个阶段都执行一次传统的、完整的串行过程,其中都包括不同比例的需求分析、设计、编码和测试等活动。

  • 第6题:

    RUP强调采用( )的方式来开发软件。

    A. 原型和螺旋
    B. 螺旋和增量
    C. 迭代和增量
    D. 快速和迭代

    答案:C
    解析:
    RUP将项目管理、业务建模、分析与设计等统一起来,贯穿整个开发过程。RUP中的软件过程在时间上被分解为4个顺序的阶段,分别是初始阶段、细化阶段、构建阶段和移交阶段。每个阶段结束时都要安排一次技术评审,以确定这个阶段的目标是否已经满足。如果评审结果令人满意,就可以允许项目进入下一个阶段。可以看出,基于RUP的软件过程是一个迭代和增量的过程。通过初始、细化、构建和移交4个阶段就是一个开发周期,每次经过这4个阶段就会产生一代软件。除非产品退役,否则通过重复同样的4个阶段,产品将演化为下一代产品,但每一次的侧重点都将放在不同的阶段上。这样做的好处是在软件开发的早期就可以对关键的、影响大的风险进行处理。

  • 第7题:

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

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

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

  • 第8题:

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

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

    正确答案:A

  • 第9题:

    软件生存周期模型中,体现了软件创建所固有的迭代和无间隙特征的是()

    • A、瀑布模型
    • B、增量模型
    • C、演化模型
    • D、喷泉模型

    正确答案:D

  • 第10题:

    瀑布模型是一种什么模型?()

    • A、风险驱动模型
    • B、线性开发模型
    • C、增量模型
    • D、迭代模型

    正确答案:B

  • 第11题:

    单选题
    瀑布模型是一种什么模型?()
    A

    风险驱动模型

    B

    线性开发模型

    C

    增量模型

    D

    迭代模型


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

  • 第12题:

    判断题
    面向对象软件开发最适合采用迭代、增量式的开发模型。
    A

    B


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

  • 第13题:

    面向对象软件开发最适合采用迭代、增量式的开发模型。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    定义应用需求的原型生命周期的迭代工作量主要是集中在

    A.模型验证

    B.模型迭代

    C.开发模型

    D.模型测试


    正确答案:C
    解析:初始模型的质量对生命周期的其他步骤的成败是重要的。如果为了追求完整而做得太大,它会不易反应而且对其中的一些不好的设想要进行大量的修改,而如果模型是应用的核心部分,那些迭代将从一个优秀的初始模型开始工作。

  • 第15题:

    对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是______。

    A.传统的集成测试策略

    B.基于使用的集成测试策略

    C.基干集成测试策略

    D.高频集成测试策略


    正确答案:D

  • 第16题:

    信息系统项目生命周期模型中的( )适用于非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。

    A.瀑布模型
    B.V模型
    C.螺旋模型
    D.迭代模型

    答案:B
    解析:
    几种典型的信息系统项目的生命周期模型:(1)瀑布模型适用于:项目需求明确、充分了解拟交付的产品、有厚实的行业实践基础、或者整批一次性的交付产品有利于干系人。(2)迭代模型适用于:组织需要管理不断变化的目标和范围,组织需要降低项目的复杂性,或者,产品的部分交付有利于一个或多个干系人,且不会影响最终或整批可交付成果的交付。(3)V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。(4)螺旋模型强调了风险分析,特别适用于庞大而复杂的、高风险的系统。

  • 第17题:

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

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

    答案:A
    解析:

  • 第18题:

    ( )清楚地描述了测试各阶段和开发各阶段的对应关系。

    A.瀑布模型
    B.迭代模型
    C.V模型
    D.螺旋模型

    答案:C
    解析:
    V模型的左边下降的是开发过程各阶段,与此相对应的是右边上升的部分,即各测试过程的各个阶段。在不同的组织中对测试阶段的命名可能有所不同。在模型图中的开发阶段一侧,先从定义业务需求、需求确认或测试计划开始,然后要把这些需求转换到概要设计、概要设计的验证及测试计划,从概要设计进一步分解到详细设计、详细设计的验证及测试计划,最后进行开发,得到程序代码和代码测试计划。接着就是测试执行阶段一侧,执行先从单元测试开始,然后是集成测试、系统测试和验收测试。

  • 第19题:

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

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

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

  • 第20题:

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

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

    正确答案:B

  • 第21题:

    目前我社最常用的软件开发模型为()

    • A、瀑布型
    • B、迭代型
    • C、增量型
    • D、螺旋型

    正确答案:A

  • 第22题:

    面向对象软件开发最适合采用迭代、增量式的开发模型。


    正确答案:正确

  • 第23题:

    单选题
    软件生存周期模型中,体现了软件创建所固有的迭代和无间隙特征的是()
    A

    瀑布模型

    B

    增量模型

    C

    演化模型

    D

    喷泉模型


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