瀑布模型的精化包括()A、增量开发B、螺旋模型C、面向对象模型D、先遣人员

题目

瀑布模型的精化包括()

A、增量开发

B、螺旋模型

C、面向对象模型

D、先遣人员


相似考题
更多“瀑布模型的精化包括()A、增量开发B、螺旋模型C、面向对象模型D、先遣人员”相关问题
  • 第1题:

    ● 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中 (24) 模型适用于需求明确或很少变更的项目, (25) 模型主要用来描述面向对象的软件开 发过程。

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

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


    正确答案:A,D

  • 第2题:

    常见的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(1)适用于需求明确或很少变更的项目,(2)模型主要用来描述面向对象的软件开发过程。

    (14)

    A.瀑布模型

    B.演化模型

    C.螺旋模型

    D.喷泉模型


    正确答案:A

  • 第3题:

    常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(请作答此空)模型适用于需求明确或很少变更的项目,( )模型主要用来描述面向对象的软件开发过程。

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

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

  • 第4题:

    常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(请作答此空)适用于需求明确或很少变更的项目,( )主要用来描述面向对象的软件开发过程。

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

    答案:A
    解析:
    常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。
    瀑布模型适用于需求明确或很少变更的项目,也可用在已有类似项目开发经验的项目上。瀑布模型不灵活,特别是无法解决软件需求不明确问题,由于需求不明确导致的问题有可能在项目后期才能发现,但损失已经造成。
    螺旋模型特别适用于庞大而复杂的、高风险的系统。
    喷泉模型主要用于描述面向对象的开发过程,体现了面向对象开发过程的迭代和连续性。

  • 第5题:

    在信息系统集成项目开发的开始阶段,如果项目存在很多不确定性因素且项目的参与人员还不能完全理解项目开发的范围和需求,那么采用( )作为此项目的开发模型更符合项目的实际情况。

    A. 增量迭代模型或螺旋模型
    B. 面向过程的瀑布模型
    C. 面向对象的模型或快速模型
    D. 部分并行的瀑布模型

    答案:A
    解析:
    螺旋模型:将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,对于新近开发,需求不明确的情况下,适合用螺旋模型进行开发,便于风险控制和需求变更。增量模型:融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。进行已有产品升级或新版本开发、对所开发的领域比较熟悉而且已有原型系统。

  • 第6题:

    在软件开发模型中,下列哪一个模型主要用于支持面向对象开发过程。()

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

    正确答案:A

  • 第7题:

    下列4种模型中,较为适合用于面向对象的开发方法的是()

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

    正确答案:A

  • 第8题:

    以下最适合于面向对象的软件开发的软件生存周期模型是()

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

    正确答案:D

  • 第9题:

    多媒体软件开发模型的种类有()

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

    正确答案:A,B,C,D,E

  • 第10题:

    单选题
    在软件开发模型中,下列哪一个模型主要用于支持面向对象开发过程。()
    A

    喷泉模型

    B

    瀑布模型

    C

    增量模型

    D

    螺旋模型


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

  • 第11题:

    判断题
    结构化方法可使用瀑布模型、增量模型和螺旋模型进行开发,面向对象方法可采用快速原型、增量模型、喷泉模型和统一过程进行开发。
    A

    B


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

  • 第12题:

    多选题
    软件开发模型除原型模型外还有()
    A

    瀑布模型

    B

    增量模型

    C

    W模型

    D

    螺旋模型


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

  • 第13题:

    ______开发模型适用于面向对象开发过程。

    A.瀑布模型

    B.演化模型

    C.增量模型

    D.喷泉模型


    正确答案:D
    解析:本题考查软件工程软件开发模型方面的知识。常用的模型有:
      ①瀑布模型。瀑布模型最早由Royce提出,该模型因过程排列酷似瀑布而得名。在该模型中,首先确定需求,并接受客户和SQA(Software Quality Assurance)小组的验证;然后拟定规格说明,同样通过验证后,进入计划阶段……可以看出,瀑布模型中至关重要的一点是只有当一个阶段的文档已经编制好并获得SQA小组的认可才可以进入下一阶段。该模型是文档驱动的,对于非专业用户来说难以阅读和理解,而且导致很多问题在最后才会暴露出来,风险巨大。瀑布模型主要应用于结构化的软件开发。
      ②增量模型。增量模型是在项目的开发过程中以一系列的增量方式开发系统。增量方式包括增量开发和增量提交。增量开发是指在项目开发周期内,以一定的时间间隔开发部分工作软件。增量提交是指在项目开发周期内,以一定时间间隔增量方式向用户提交工作软件及其相应文档。根据增量的方式和形式的不同,分为渐增模型和原型模型。
      ③原型模型。原型模型又称快速原型模型,它是增量模型的另一种形式。根据原型的不同作用,有三类原型模型:探索型原型(用于需求分析阶段)、实验型原型(主要用于设计阶段)、演化型原型(主要用于及早向用户提交一个原型系统)。演化型主要针对事先不能完整定义需求的软件开发。软件开发中的原型是软件的一个早期可运行版本,它反映了最终系统的重要特性。
      ④螺旋模型。螺旋模型将瀑布模型和演化模型相结合,综合了瀑布模型和演化模型的优点,并增加了风险分析。螺旋模型包含如下四个方面的活动:制定计划、风险分析、实施工程和客户评估。
      ⑤喷泉模型。主要用于描述面向对象的开发过程。喷泉模型体现了软件创建所固有的迭代和无间隙的特征。迭代意味着模型中的开发活动常常需要重复多次,在迭代过程中不断完善软件系统;无间隙是指开发活动之间不存在明显的边界,各开发活动交叉、迭代地进行。

  • 第14题:

    主要用于描述面向对象的开发过程。

    A.瀑布模型

    B.演化模型

    C.螺旋模型

    D.喷泉模型


    正确答案:D
    解析:瀑布模型在1970年提出,给出了软件生存周期各阶段的固定顺序,上一个阶段完成后才能进入下一个阶段。瀑布模型的缺点是缺乏灵活性。采用演化模型的开发过程,实际上就是从初始的原型逐步演化成最终软件产品的过程。演化模型特别适用于对软件需求缺乏准确认识的情况。螺旋模型提出于1988年,由瀑布模型和演化模型相结合而成,综合了二者的优点,并增加了风险分析。喷泉模型主要用于描述面向对象的开发过程,体现了面向对象开发过程的迭代和无间隙特征。

  • 第15题:

    在信息系统集成项目开发的开始阶段,如果项目存在很多不确定性因素且项目的参与人员还不能完全理解项目开发的范围和需求,那么采用( )作为此项目的开发模型更符合项目的实际情况。

    A:增量迭代模型或螺旋模型
    B:面向过程的瀑布模型
    C:面向对象的模型或快速模型
    D:部分并行的瀑布模型

    答案:A
    解析:
    螺旋模型:将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,对于新近开发,需求不明确的情况下,适合用螺旋模型进行开发,便于风险控制和需求变更。增量模型:融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。进行已有产品升级或新版本开发、对所开发的领域比较熟悉而且已有原型系统。

  • 第16题:

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

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

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

  • 第17题:

    采用()再配合面向对象开发方法是开发多媒体应用软件的常用方法。

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

    正确答案:D

  • 第18题:

    结构化方法可使用瀑布模型、增量模型和螺旋模型进行开发,面向对象方法可采用快速原型、增量模型、喷泉模型和统一过程进行开发。


    正确答案:正确

  • 第19题:

    软件开发模型除原型模型外还有()

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

    正确答案:A,B,D

  • 第20题:

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

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

    正确答案:C

  • 第21题:

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

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

    正确答案:B

  • 第22题:

    单选题
    下列4种模型中,较为适合用于面向对象的开发方法的是()
    A

    喷泉模型

    B

    增量模型品

    C

    瀑布模型

    D

    螺旋模型


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

  • 第23题:

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

    螺旋模型

    B

    增量模型

    C

    喷泉模型

    D

    瀑布模型


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