itgle.com

( )不属于瀑布式开发模型的特点A.严格区分工作阶段,每个阶段有明确的任务和取得的成果 B.强调系统开发过程的整体性和局性 C.基于客户需求的演进,快速送代开发 D.系统开发过程工程化,文档资料标准化

题目
( )不属于瀑布式开发模型的特点

A.严格区分工作阶段,每个阶段有明确的任务和取得的成果
B.强调系统开发过程的整体性和局性
C.基于客户需求的演进,快速送代开发
D.系统开发过程工程化,文档资料标准化

相似考题
更多“( )不属于瀑布式开发模型的特点”相关问题
  • 第1题:

    瀑布模型是一个经典的生命周期模型,以下对瀑布模型及其特点叙述错误的是 ()。()A.瀑布模型中一般将软件开发分为计划、需求分析、软件设计、编码、测试和运行维护等几个阶段B.瀑布模型中每项开发活动都从上一项开发活动接受其成果作为本次活动的输入C.对每一项开发活动的工作成果需进行评审,若工作成果得到确认,则继续进行下一项开发活动,否则返回前一项或更前项的活动。D.瀑布模型可适用于需求不明确的开发


    正确答案:D

    可参考教程《系统集成项目管理工程师》2009年3月第1版; 4.4章节

    瀑布模型可适用于需求明确的开发。

    瀑布模型中每项开发活动具有以下特点。

        (1)从上一项开发活动接受其成果作为本次活动的输入。

        (2)利用这一输入,实施本次活动应完成的工作内容。

        (3)给出本次活动的工作成果,作为输出传给下一项开发活动。
      (4)、本次活动的实施工作成果进行评审。若其工作成果得到确认,则继续进行下一项开发活动;否则返回前一项,甚至更前项的活动。尽量减少多个阶段间的反复。以相对来说较小的费用来开发软件。

     

  • 第2题:

    ● 瀑布模型表达了一种系统的、 顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是()。 ()A. 瀑布模型能够非常快速地开发大规模软件项目 B. 只有很大的开发团队才使用瀑布模型 C. 瀑布模型已不再适合于现今的软件开发环境 D. 瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目


    正确答案:D
    瀑布模型是一种传统的、顺序的软件开发方法,它适用于软件需求确定,开发过程能够以线性化的方式完成的那些软件开发项目。能否适用于某个项目或者快速开发某个项目并不取决于所开发的软件项目的规模或开发团队的规模,而且只要软件需求确定,开发过程能够采用线性方式完成,现今的软件开发仍然可以使用瀑布模型。

  • 第3题:

    下面哪个模式不属于软件工程的开发模式

    A.基于瀑布模型的开发模式

    B.基于原型模型的开发模式

    C.基于人机对话的开发模式

    D.基于关系数据库的开发模式


    参考答案:C

  • 第4题:

    传统的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等。图7-1所示的软件开发过程属于______模型。

    A.瀑布

    B.演化

    C.螺旋

    D.喷泉


    正确答案:D
    解析:从图中可以看出,各个开发阶段间具有顺序性和依赖性。这个特点有两重含义:①必须等前一阶段的工作完成之后,才能开始后一阶段的工作。②前一阶段的输出文档就是后一阶段的输入文档,因此,只有前一阶段的输出文档正确,后一阶段的工作才能获得正确的结果。但是,人在工作过程中不可能不犯错误。在设计阶段可能发现规格说明文档中的错误,而设计上的缺陷或错误可能在实现过程中显现出来,在综合测试阶段将发现需求分析、设计或编码阶段的许多错误。因此,实际的瀑布模型是带“反馈环”的,如图中所示的虚线(实线箭头表示开发过程,虚线箭头表示维护过程)。当在后面阶段发现前面阶段的错误时,需要沿图中左侧的反馈线返回前面的阶段,修正前面阶段的产品之后再回来继续完成后面阶段的任务。这个图是典型的瀑布模型。本题正确答案为选项A。

  • 第5题:

    ()不属于瀑布式开发模型的特点。

    A.严格区分工作阶段,每个阶段有明确的任务和取得的成果

    B.强调系统开发过程的整体性和全局性

    C.基于客户需求的演进,快速迭代开发

    D.系统开发过程工程化,文档资料标准化


    正确答案:C

  • 第6题:

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


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

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

  • 第7题:

    下列软件开发过程模型中()不属于迭代开发模型。

    • A、RUP
    • B、XP
    • C、螺旋模型
    • D、瀑布模型

    正确答案:D

  • 第8题:

    软件的开发模式有瀑布模型、喷泉模型、基于构件的开发模型和()方法。


    正确答案:XP

  • 第9题:

    简述瀑布模型的基本概念以及特点及瀑布模型的缺陷。


    正确答案:瀑布模型规定了各项软件工程活动,包括需求分析、规格说明、设计、编码、测试和维护,并规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级而下。
    瀑布模型的特点是:阶段间具有顺序性和依赖性;清楚区分逻辑设计和物理设计,尽可能推迟程序的物理实现;每个阶段都必须完成规定的文档,且每阶段结束前需要对完成的文档进行评审。
    缺陷:(1)完全地、精确地刻画复杂应用问题的用户需求是不可能的。
    (2)需求分析和软件实现是不可分割的。
    (3)用户和开发人员都难于理解形式的、不可执行的需求规格说明。
    (4)传统的开发策略没有为用户参与关键的开发决策提供便利。
    (5)目标软件的适应能力不强
    (6)瀑布模型并不适合于软件项目管理。

  • 第10题:

    多媒体软件开发模型中,()模型具备低成本的特点。

    • A、快速模型
    • B、螺旋模型
    • C、瀑布模型
    • D、喷泉模型

    正确答案:A

  • 第11题:

    填空题
    软件开发模型大体上可分为两种类型,第一种是(),为前提的瀑布模型。第二种是在软件开发初始阶段()时采用的渐进式开发模型,如原型模型,螺旋模型等。

    正确答案: 以软件需求完全确定,只能提供基本需求
    解析: 暂无解析

  • 第12题:

    单选题
    多媒体软件开发模型中,()模型具备低成本的特点。
    A

    快速模型

    B

    螺旋模型

    C

    瀑布模型

    D

    喷泉模型


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

  • 第13题:

    ● 软件开发模型大体上可以分为三种类型:第一种是以完全确定软件需求为前提的(21);第二种是在软件开发初始阶段只能提供基本需求时采用的(22);第三种是以形式化为基础的变换模型。

    (21)

    A.协同模型

    B.瀑布模型

    C.交互式模型

    D.迭代式模型

    (22)

    A.协同模型

    B.瀑布模型

    C.交互式模型

    D.迭代式模型


    正确答案:B,D
    试题(21)、(22)分析
    软件开发模型大体上可以分为三种类型。第一种是以软件需求完全确定为前提的瀑布模型;第二种是在软件开发初始阶段只能提供基本需求时采用的迭代式或渐进式模型,例如喷泉模型、螺旋模型、统一开发过程和敏捷方法等;第三种是以形式化为基础的变换模型。
    参考答案
        (21)B(22)D

  • 第14题:

    瀑布模型是一种()。

    A、整体开发模型

    B、非整体开发模型

    C、风险驱动模型

    D、对象驱动模型


    参考答案:A

  • 第15题:

    ● 传统的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。下图给出的软件开发过程属于 (49) 模型。

    (49)A. 瀑布 B. 演化 C. 螺旋 D. 喷泉


    正确答案:A

  • 第16题:

    下列软件开发过程模型中 (49) 不属于迭代开发模型。A.RUPB.XPC.螺旋模型SXB

    下列软件开发过程模型中 (49) 不属于迭代开发模型。

    A.RUP

    B.XP

    C.螺旋模型

    D.瀑布模型


    正确答案:D
    RUP是统一过程的商业版本,是用例和风险驱动,以架构为中心,迭代的增量开发过程。XP是一种轻量级,高校,低风险,柔性,可预测的,科学的软件开发方式,不断迭代。螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期在前一个螺旋周期的基础上迭代进行开发。瀑布模型将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。

  • 第17题:

    (11)不属于瀑布式开发模型的特点。

    A.严格区分工作阶段,每个阶段有明确的任务和取得的成果
    B.强调系统开发过程的整体性和全局性
    C.基于客户需求的演进,快速迭代开发
    D.系统开发过程工程化,文档资料标准化

    答案:C
    解析:
    基于客户需求的演进,快速迭代开发属于敏捷开发特点。

  • 第18题:

    常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。( )模型主要用来描述面向对象的软件开发过程。

    A.瀑布模型
    B.演化模型
    C.螺旋模型
    D.喷泉模型

    答案:D
    解析:
    本题考查的是常见的软件开发模型的基本概念。
    瀑布模型给出了软件生存周期中制订开发计划、需求分析、软件设计、编码、测试和维护等阶段以及各阶段的固定顺序,上一阶段完成后才能进入到下一阶段,整个过程如同瀑布流水。该模型为软件的开发和维护提供了一种有效的管理模式,但在大量的实践中暴露出其缺点,其中最为突出的是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。这些问题有可能导致开发出的软件并不是用户真正需要的,并且这一点只有在开发过程完成后才能发现。因此,瀑布模型适用于需求明确且很少发生较大变化的项目。
    为了克服瀑布模型的上述缺点,演化模型允许在获取了一组基本需求后,通过快速分析构造出软件的一个初始可运行版本(被称为原型),然后根据用户在适用原型的过程中提出的意见对原型进行改进,从而获得原型的新版本。这一过程重复进行,直到得到令用户满意的软件。该模型和螺旋模型、喷泉模型等适用于对软件需求缺乏明确认识的项目。
    螺旋模型将瀑布模型和演化模型进行结合,在保持二者优点的同时,增加了风险分析,从而弥补了二者的不足。该模型沿着螺线旋转,并通过笛卡尔坐标的四个象限分别表示四个方面的活动:制订计划、风险分析、实施工程、客户评估。螺旋模型为项目管理人员及时调整管理决策提供了方便,进而可降低开发风险。
    喷泉模型是以面向对象的软件开发方法为基础,以用户需求为动力,以对象来驱动的模型。该模型主要用于描述面向对象的开发过程,体现了面向对象开发过程的迭代和无间隙特性。迭代指模型中的活动通常需要重复多次,相关功能在每次迭代中被加入新的系统。无间隙指在各开发活动(如分析、设计、编码)之间没有明显边界。
    参考答案:D

  • 第19题:

    软件开发模型大体上可分为两种类型,第一种是(),为前提的瀑布模型。第二种是在软件开发初始阶段()时采用的渐进式开发模型,如原型模型,螺旋模型等。


    正确答案:以软件需求完全确定;只能提供基本需求

  • 第20题:

    瀑布模型是一种非整体开发模型。


    正确答案:错误

  • 第21题:

    软件开发过程使用工程管理的方法,通常有各种开发模型,例如()。

    • A、瀑布模型和增量模型
    • B、瀑布模型和数学模型
    • C、RAD模型和数学模型
    • D、螺旋模型和数学模型

    正确答案:A

  • 第22题:

    多媒体软件开发模型中,()模型是最易于维护的开发模型。

    • A、螺旋模型
    • B、增量模型
    • C、喷泉模型
    • D、瀑布模型

    正确答案:B

  • 第23题:

    单选题
    下列软件开发过程模型中()不属于迭代开发模型。
    A

    RUP

    B

    XP

    C

    螺旋模型

    D

    瀑布模型


    正确答案: D
    解析: 瀑布模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。瀑布模式模型也存在着缺乏灵活性、无法通过并发活动澄清本来不够确切的需求等缺点。

  • 第24题:

    单选题
    软件开发过程使用工程管理的方法,通常有各种开发模型,例如()。
    A

    瀑布模型和增量模型

    B

    瀑布模型和数学模型

    C

    RAD模型和数学模型

    D

    螺旋模型和数学模型


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