()模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。A、瀑布模型B、原型模型C、增量模型D、螺旋模型

题目

()模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。

  • A、瀑布模型
  • B、原型模型
  • C、增量模型
  • D、螺旋模型
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A) 瀑布模型

B) 快速原型模型

C) 增量模型

D) 螺旋模型

A.

B.

C.

D.


正确答案:A

第2题:

对软件需求缺乏准确认识的情况下,则最适宜采用( )过程模型。

A.瀑布
B.原型
C.增量
D.螺旋

答案:B
解析:
瀑布模型:给出了软件生存周期各阶段的固定顺序,上一个阶段完成后才能进入下一个阶段,瀑布模型的缺点是缺乏灵活性。原型模型:是逐步演化成最终软件产品的过程,特别适用于对软件需求缺乏准确认识的情况。原型模型适宜于需求不明确,且变化。增量模型:采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复,直到产生了最终的完善产品。螺旋模型:提出于1988年,由瀑布模型和原型模型相结合而成,综合了二者的优点,并增加了风险分析。故正确答案为B

第3题:

目前存在有若干种软件生存周期模型。例如瀑布模型、增量模型、螺旋模型等。其中规定了由前至后、相互衔接的固定次序的模型是()。

A.瀑布模型

B.增量模型

C.喷泉模型

D.螺旋模型


参考答案:A

第4题:

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

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

正确答案:D

第5题:

( )将软件生命周期分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个基本活动

A.瀑布模型
B.增量模型
C.螺旋模型
D.快速原型模型

答案:A
解析:
瀑布模型是最早出现的软件开发模型,它将软件生命周期分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级落下,因此形象地称为瀑布模型。在瀑布模型中,软件开发的各项活动严格按照线性方式组织,当前活动依据上一项活动的工作成果完成所需的工作内容。当前活动的工作成果需要进行验证,若验证通过,则该成果作为下一项活动的输入继续进行下一项活动;否则返回修改。尤其要注意的是瀑布模型强调文档的作用,并在每个阶段都进行仔细验证。由于这种模型的线性过程太过理想化,已不适合现代的软件开发模式。

第6题:

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

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

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

第7题:

以下过程模型中,当需求不明确时最合适使用的是( )。

A.瀑布模型
B.快速原型
C.V模型
D.螺旋模型

答案:B
解析:
本题考查软件过程模型的基础知识。瀑布模型从一种非常高层的角度描述了软件开发过程中进行的活动,并且提出了要求开发人员经过的事件序列。原型模型允许开发人员快速地构造整个系统或系统的一部分以理解或澄清问题,适用于需求不明确的开发过程。V模型是瀑布模型的变种,它说明测试活动是如何与分析和设计相联系的。螺旋模型把开发活动和风险管理结合起来,以将风险减到最小并控制风险,在该过程模型中,风险被明确地提了出来。

第8题:

下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是()。

A.原型模型

B.瀑布模型

C.喷泉模型

D.螺旋模型


参考答案:D

第9题:

下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的横型是( )。

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

正确答案:D

第10题:

下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是()。

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

正确答案:D