itgle.com
更多“瀑布模型突出的缺点是不适应______的变动。A.算法B.平台C.程序语言D.用户需求 ”相关问题
  • 第1题:

    常用的信息系统开发模型有:结构化瀑布模型、迭代模型、快速原型开发模型、面向对象开发模型等。其中,常见的瀑布模型适合具有( )特点的项目。 A.需求复杂,项目初期不能明确所有的需求 B.需要很快给客户演示的产品 C.业务发展迅速,需求变动大 D.需求确定、易于获取需求


    正确答案:D
    具有以下特点的项目适合采用瀑布模型:需求简单清楚,项目初期就可以明确所有的需求;不需要二次开发。而迭代模型适合计划多期开发的项目。快速原型开发模型适合需要很快给客户演示的产品。

  • 第2题:

    瀑布模型(Waterfall Model)突出的缺点是不能适应______的变动。

    A.算法

    B.开发或应用平台

    C.程序语言

    D.用户需求


    正确答案:D
    解析:瀑布模型有许多优点:可强迫开发人员采用规范的方法;严格规定了各阶段必须提交的文档;要求每个阶段结束后,都要进行严格的评审。但瀑布模型过于理想化,而且缺乏灵活性,无法在开发过程中逐渐明确用户难以确切表达或一时难以想到的需求,有时可能直到软件开发完成之后才发现与用户需求有很大距离,此时必须付出高额的代价才能纠正这一偏差。

  • 第3题:

    瀑布模型存在的问题是( )。

    A.用户容易参与开发

    B.缺乏灵活性

    C.用户与开发者易沟通

    D.适用可变需求


    正确答案:B
    解析:瀑布模型是将软件开发过程中的各项活动规定为依固定顺序连接的若干阶段工作,每个阶段中的工作都以上一个阶段工作韵结果为依据,同时为下一阶段的工作前提。相关知识点:  瀑布模型缺乏灵活性,无法通过开发活动来澄清本来不够明确的需求,可能导致开发的软件并非都是用户需要的。

  • 第4题:

    瀑布模型的存在问题是(22)。

    A.用户容易参与开发

    B.缺乏灵活性

    C.用户与开发者易沟通

    D.适用可变需求


    正确答案:B
    解析:瀑布模型为软件的开发和维护提供了一种有效有管理模式,对保证软件产品的质量有重要的作用;可根据这一模式制定出开发计划,进行成本预算,组织开发力量,以项目的阶段评审和文档控制为手段,有效地对整个开发过程进行指导;在一定程度上消除非结构化软件、降低软件的复杂度、促进软件开发工程化方面起到显著作用:但是瀑布模型缺乏灵活性、无法通过开发活动来澄清本来不够确切的需求,这将导致直到软件开发完成时发现所开发的软件并非是用户所需求的。

  • 第5题:

    瀑布模型突出的缺点是()。

    A、不适应用户需求的变化

    B、在项目各个阶段之间极少有反馈

    C、只有在项目生命周期的后期才能


    答案:A

  • 第6题:

    ( )是用户和设计交换最频繁的方法

    A.原型化方法

    B.瀑布模型方法

    C.螺旋模型方法

    D.构件组装模型


    答案:A

  • 第7题:

    瀑布模型(WaterfallModel)突出的缺点是不适应()的变动。

    A.算法

    B.平台

    C.用户需求


    答案:C

  • 第8题:

    下图这个模型是(30);其缺点有(31)。

    A.瀑布模型

    B.原形模型

    C.螺旋模型

    D.喷泉模型


    正确答案:A
    解析:瀑布模型的开发遵循软件生存周期的划分,从上一个阶段到下一个阶段,就像瀑布一样从上面流下来。

  • 第9题:

    常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中模型适用于需求明确或很少变更的项目

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

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

  • 第10题:

    以下关于瀑布模型的缺点的叙述中,不正确的是( )。

    A.各个阶段的划分完全固定,阶段之间产生数量不多的文档,极大地减少了工作量。
    B.由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。
    C.通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
    D.瀑布模型的突出缺点是不适应用户需求的变化。

    答案:A
    解析:
    瀑布模型:是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好“返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。瀑布模型有以下优点:1、为项目提供了按阶段划分的检查点。2、当前一阶段完成后,您只需要去关注后续阶段。3、可在迭代模型中应用瀑布模型。4、它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。瀑布模型有以下缺点:1、各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。2、由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。3、通过过多的强制完成日期和里程碑来跟踪各个项目阶段。4、瀑布模型的突出缺点是不适应用户需求的变化。

  • 第11题:

    瀑布模型(Waterfall Model)突出的缺点是不适应()的变动。

    • A、算法
    • B、平台
    • C、程序语言
    • D、用户需求

    正确答案:D

  • 第12题:

    单选题
    在瀑布模型中,下面()是其突出的缺点。
    A

    不适应平台的变动

    B

    不适应算法的变动

    C

    不适应用户需求的变动

    D

    不适应程序语言的变动


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

  • 第13题:

    瀑布模型存在的问题是()。

    A.用户很难参与开发

    B.需求固定

    C.用户与开发者很难沟通

    D.缺乏灵活性


    参考答案D

  • 第14题:

    瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是 。

    A.需要软件人员和用户进行沟通

    B.需要付出较高的维护成本

    C.开发的软件不易于移植

    D.不适应需求不确定的软件开发

    A.

    B.

    C.

    D.


    正确答案:D

  • 第15题:

    在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用(20)。

    A.瀑布模型

    B.原型法

    C.喷泉模型

    D.螺旋模型


    正确答案:B
    解析:常见的软件开发模型有瀑布模型、原型模型、螺旋模型和喷泉模型。瀑布模型:严格遵循软件生命周期各阶段的固定顺序——计划、分析、设计、编程、测试和维护,上一阶段完成后才能进入到下一阶段,整个模型就像一个飞流直下的瀑布。它过于理想化,缺乏灵活性,无法在开发过程中逐渐明确用户难以确切表达或一时难以想到的需求,直到软件开发完成之后才发现软件与用户需求有很大差距,此时必须付出高额代价才能纠正这一偏差。原型模型:采用了一种动态定义需求的方法,通过快速地建立一个能够反映用户主要需求的软件原型,让用户在计算机上使用它,了解其概要,再根据反馈的结果进行修改,因此能够充分体现用户的参与和决策。对于许多需求不够明确的项目,比较适合采用该模型。原型化人员对原型的实施很重要,衡量他们的重要标准是能否从用户的模糊描述中快速地获取实际的需求。螺旋模型:结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析。它是由制定计划、风险分析、实施工程、客户评估这一循环组成的,它最初从概念项目开始第一个螺旋。喷泉模型:主要用于描述面向对象的开发过程,最核心的特点是迭代,所有的开发活动没有明显的边界,允许各种开发活动交叉进行。质量成本可以被划分为与预防、鉴定及失败相关的成本;而失败成本包括内部失败成本和外部失败成本。其中:

  • 第16题:

    瀑布模型(Waterfall Model)各阶段间具有顺序性和依赖性,它能清楚地区分逻辑设计与物理设计,尽可能推迟程序的物理实现,但它突出的缺点是不适应(30)的变动。

    A.算法

    B.平台

    C.程序语言

    D.用户需求


    正确答案:D
    解析:按照传统的生命周期方法学开发软件,各阶段的工作自顶向下从抽象到具体顺序进行,就好像奔流不息的瀑布,一泻千里,总是从高处依次流到低处。因此,传统的生命周期方法学可以用瀑布模型(Waterfallmodel)来模拟。瀑布模型规定各阶段按顺序完成,上一阶段完成后才能进入下一阶段。于是需求的变动在开发完成时才能体现,所以不适应用户需求的变动是它突出的缺点。

  • 第17题:

    ● 在软件生命周期的瀑布模型、迭代模型及快速原型开发中,常见的瀑布模型适合具有(43)特点的项目。

    (43)A.需求复杂,项目初期不能明确所有的需求

    B.需要很快给客户演示的产品

    C.需求确定

    D.业务发展迅速,需求变动大


    正确答案:C

  • 第18题:

    瀑布模型(WaterfallModel)突出的缺点是不适应(64)的变动。

    A.算法

    B.平台

    C.程序语言

    D.用户需求


    正确答案:D
    解析:软件工程的基础知识,瀑布模型突出的缺点是不适应用户需求的变动。

  • 第19题:

    瀑布模型(Waterfall Model)突出的缺点是不适应(9)的变动。

    A.软件结构

    B.运行平台

    C.用户需要

    D.程序语言


    正确答案:C
    解析:软件工程的基础知识,瀑布模型突出的缺点是不适应用户需求的变动,模型工程并不和软件结构、运行平台程序语言有很大的关系。

  • 第20题:

    下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。

    A.原型模型

    B.瀑布模型

    C.喷泉模型

    D.螺旋模型


    参考答案:C

  • 第21题:

    ( )开发过程模型以用户需求为动力,以对象作为驱动,适合于面向对象的开发方法。

    A.瀑布
    B.原型
    C.螺旋
    D.喷泉

    答案:D
    解析:
    本题考查软件开发过程模型的基础知识。瀑布模型将开发阶段描述为从一个阶段瀑布般地转换到另一个阶段的过程。原型模型中,开发人员快速地构造整个系统或者系统的一部分以理解或澄清问题。螺旋模型将开发活动和风险管理结合起来,以减小风险。喷泉模型开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。

  • 第22题:

    在瀑布模型中,下面()是其突出的缺点。

    • A、不适应平台的变动
    • B、不适应算法的变动
    • C、不适应用户需求的变动
    • D、不适应程序语言的变动

    正确答案:C

  • 第23题:

    单选题
    瀑布模型(Waterfall Model)突出的缺点是不适应()的变动。
    A

    算法

    B

    平台

    C

    程序语言

    D

    用户需求


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