参考答案和解析
正确答案:B
更多“软件过程模型有瀑布模型、()、快速原型模型和螺旋模型。”相关问题
  • 第1题:

    在常见的软件开发模型中,软件生命周期模型也称为______。

    A) 瀑布模型

    B) 快速原型模型

    C) 增量模型

    D) 螺旋模型

    A.

    B.

    C.

    D.


    正确答案:A

  • 第2题:

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

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

    答案:A
    解析:
    螺旋模型是一个演化软件过程模型,将原型模型实现的迭代特征与线性顺序(瀑布)模型中控制的和系统化的方法结合起来,使得软件的增量版本的快速开发成为可能。在螺旋模型中,软件开发是一系列的增量发布。在早期的迭代中,发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善的版本逐步产生。螺旋线代表随着时间推进的工作进展;开发过程具有周期性重复的螺旋线形状。四个象限分别标志每个周期所划分的四个阶段:制订计划、风险分析、实施工程和客户评估。螺旋模型强调了风险分析,特别适用于庞大而复杂、高风险的系统。

  • 第3题:

    软件开发“螺旋模型”是经常使用的一种模型,它是( )的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。

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

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

  • 第4题:

    软件开发过程模型中,( )主要由原型开发阶段和目标软件开发阶段构成。

    A.原型模型
    B.瀑布模型
    C.螺旋模型
    D.基于构件的模型

    答案:A
    解析:
    本题考查的是开发模型的特点,题目所述“由原型开发阶段和目标软件开发阶段构成”符合原型模型的特点。因为原型模型首先使用原型获取需求,需求获取之后可能抛弃原型,然后根据原型获得的需求进行目标软件的开发。

  • 第5题:

    软件开发模型有()、原型模型、第四代技术模型、()、构件组装模型、混合模型。

    • A、瀑布模型
    • B、迭代模型
    • C、W模型
    • D、螺旋模型

    正确答案:A,D

  • 第6题:

    软件过程模型有瀑布模型、()、增量模型等。

    • A、概念模型
    • B、原型模型
    • C、逻辑模型
    • D、物理模型

    正确答案:B

  • 第7题:

    下列叙述中不属于软件生命周期模型的是()。

    • A、原型模型
    • B、瀑布模型
    • C、螺旋模型
    • D、快速组装模型

    正确答案:D

  • 第8题:

    螺旋模型是一种将瀑布模型和哪种模型结合起来的软件开发模型()

    • A、快速原型模型
    • B、专家模型
    • C、V模型
    • D、演化模型

    正确答案:A

  • 第9题:

    常用的软件生存期模型有()

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

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

  • 第10题:

    单选题
    螺旋模型是一种将瀑布模型和哪种模型结合起来的软件开发模型()
    A

    快速原型模型

    B

    专家模型

    C

    V模型

    D

    演化模型


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

  • 第11题:

    单选题
    下列叙述中不属于软件生命周期模型的是()。
    A

    原型模型

    B

    瀑布模型

    C

    螺旋模型

    D

    快速组装模型


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

  • 第12题:

    多选题
    常用的软件生存期模型有()
    A

    瀑布模型

    B

    原型模型

    C

    螺旋模型

    D

    喷泉模型

    E

    智能模型


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

  • 第13题:

    软件开发常用的模型不包括______。

    A) 瀑布模型

    B) 减量模型

    C) 快速原型模型

    D) 螺旋模型

    A.

    B.

    C.

    D.


    正确答案:B

  • 第14题:

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

    A.瀑布模型和演化模型
    B.瀑布模型和喷泉模型
    C.演化模型和喷泉模型
    D.原型和喷泉模型

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

  • 第15题:

    原型法在软件开发过程中是一种十分有效的策略,在( )中均有采用。

    A. 瀑布模型和快速原型模型
    B.演化模型和增量模型
    C.演化模型和快速原型模型
    D.喷泉模型和慢速原型模型

    答案:C
    解析:
    n 快速原型模型:对于许多需求不够明确的项目,比较适合采用该模型。它采用了一种动态定义需求的,通过快速地建立一个能够反映用户主要需求的软件原型,让用户在计算机上使用它,了解其概要,再根据反馈的结果进行修改。这种模型在获得真实需求时,就将抛弃,因此称为抛弃型原型。

    n 演化模型:它与快速原型模型不同,它将从初始的模型中逐渐演化为最终软件产品,是一种“渐进式”原型法。

  • 第16题:

    螺旋模型是一种将瀑布模型和哪种模型结合起来的软件开发模型()

    A快速原型模型

    B专家模型

    CV模型

    D演化模型


    A

  • 第17题:

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


    正确答案:正确

  • 第18题:

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

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

    正确答案:A,B,D

  • 第19题:

    软件过程模型有多种,下列选项中,()不是软件过程模型。

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

    正确答案:C

  • 第20题:

    软件生存期模型中的()是迭代和演进的过程。

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

    正确答案:D

  • 第21题:

    单选题
    软件过程模型有瀑布模型、()、快速原型模型和螺旋模型。
    A

    概念模型

    B

    增量模型

    C

    逻辑模型

    D

    物理模型


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

  • 第22题:

    问答题
    什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的使用范围。

    正确答案: 瀑布模型优点:它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。虽然有不少缺陷但比在软件开发中随意的状态要好得多。
    缺点:(1)实际的项目大部分情况难以按照该模型给出的顺序进行,而且这种模型的迭代是间接的,这很容易由微小的变化而造成大的混乱。
    (2)经常情况下客户难以表达真正的需求,而这种模型却要求如此,这种模型是不欢迎具有二义性问题存在的。
    (3)客户要等到开发周期的晚期才能看到程序运行的测试版本,而在这时发现大的错误时,可能引起客户的惊慌,而后果也可能是灾难性的。
    快速原型模型 优点:使用户能够感受到实际的系统,使开发者能够快速地构造出系统的框架。
    缺点:产品的先天性不足,因为开发者常常需要做实现上的折中,可能采用不合适的操作系统或程序设计语言,以使原型能够尽快工作。
    增量模型优点:(1)人员分配灵活,刚开始不用投入大量人力资源,当核心产品很受欢迎时,可增加人力实现下一个增量。
    (2)当配备的人员不能在设定的期限内完成产品时,它提供了一种先推出核心产品的途径,这样就可以先发布部分功能给客户,对客户起到镇静剂的作用。
    缺点:(1)至始至终开发者和客户纠缠在一起,直到完全版本出来。
    (2)适合于软件需求不明确、设计方案有一定风险的软件项目。 该模型具有一定的市场。
    螺旋模型优点:对于大型系统及软件的开发,这种模型是一个很好的方法。开发者和客户能够较好地对待和理解每一个演化级别上的风险。
    缺点:(1)需要相当的风险分析评估的专门技术,且成功依赖于这种技术。
    (2)很明显一个大的没有被发现的风险问题,将会导致问题的发生,可能导致演化的方法失去控制。
    (3)这种模型相对比较新,应用不广泛,其功效需要进一步的验证。 该模型适合于大型软件的开发 。
    解析: 暂无解析

  • 第23题:

    单选题
    软件生存期模型中的()是迭代和演进的过程。
    A

    瀑布模型

    B

    原型模型

    C

    螺旋模型

    D

    增量模型


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