软件工程

在综合瀑布模型和快速原型模型优点的同时,螺旋模型还增加了新的阶段——()A、 风险分析B、 用户评价C、 版本控制D、 成本估算

题目

在综合瀑布模型和快速原型模型优点的同时,螺旋模型还增加了新的阶段——()

  • A、 风险分析
  • B、 用户评价
  • C、 版本控制
  • D、 成本估算
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●下列关于软件开发模型的叙述,不正确的是(41) 。

(41)A.软件开发模型用以指导软件的开发

B.瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是快速原型化方法

C.螺旋模型综合了瀑布模型和演化模型的优点,并增加了风险分析

D.喷泉模型描述的是面向对象的开发过程,反映了软件开发过程的迭代和无间隙特征


正确答案:B

第2题:

螺旋模型综合了______的优点,并增加了这两种模型忽略的风险分析。

A.瀑布模型和演化模型

B.瀑布模型和喷泉模型

C.演化模型和喷泉模型

D.原型和喷泉模型

A.

B.

C.

D.


正确答案:A
解析:对于复杂的大型软件,开发一个原型往往达不到要求。螺旋模型将瀑布模型与演化模型结合起来,并且加入两个模型均忽略了的风险分析。螺旋模型是软件开发的高级策略,它不仅适合结构化方法,而且更适合面向对象方法。它的实施将对软件开发组织的工作模式、人员素质、管理和技术水平产生深远的影响,是最有前途的过程模型之一。

第3题:

●软件开发模型用于指导软件开发。演化模型是在快速开发一个 (28) 的基础上,逐步演化成最终的软件。

螺旋模型综合了 (29) 的优点,并增加了 (30) 。

喷泉模型描述的是面向 (31) 的开发过程,反映了该开发过程的 (32) 特征。

(28) A.模块

B.运行平台

C.原型

D.主程序

(29) A.瀑布模型和演化模型

B.瀑布模型和喷泉模型

C.演化模型和喷泉模型

D.原型和喷泉模型

(30) A.质量评价

B.进度控制

C.版本控制

D.风险分析

(31) A.数据流

B.数据结构

C.对象

D.构件(Component)

(32) A.迭代和有间隙

B.迭代和无间隙

C.无迭代和有间隙

D.无迭代和无间隙


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

第4题:

● 螺旋模型综合了(27)的优点,并增加了这两种模型忽略的风险分析。

(27)

A.瀑布模型和演化模型

B.瀑布模型和喷泉模型

C.演化模型和喷泉模型

D.原型和喷泉模型


正确答案:A

第5题:

螺旋模型综合了(30)的优点,并增加了(31)。

A.瀑布模型和演化模型

B.瀑布模型和喷泉模型

C.演化模型和喷泉模型

D.原型模型和喷泉模型


正确答案:A

第6题:

()的基本思想是;在获取一组基本的需求定义后,利用高级软件工具的可开发环境,快速地建立一个目标系统的最初版本,并把它交给用户试用、补充和修改,再进行新的版本开发,反复进行这个过程,直到用户满意为止。

A.瀑布模型

B.螺旋模型

C.原型模型

D.增量模型


参考答案:C

第7题:

在软件开发模型中,螺旋模型将瀑布模型和演化模型相结合,并增加了(47)。喷泉模型描述了(48)的开发模型。

A.系统工程

B.风险分析

C.设计评审

D.进度控制


正确答案:B

第8题:

______是传统的瀑布模型和快速原型模型等的改进,其中每一个阶段引入风险分析与评估,并不断地对原型进行改进和完善,最终形成符合用户需求的目标系统。


正确答案:螺旋模型
螺旋模型

第9题:

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

A.瀑布模型和快速原型模型

B.瀑布模型和增量模型

C.迭代模型和快速原型模型

D.敏捷模型和原型模型@@@SXB@@@A.需求分析、风险分析、实施工程和客户评估

B.需求收集、制定计划、风险分析和实施工程

C.制定计划、风险分析、实施工程和软件运维

D.制定计划、风险分析、实施工程和客户评估


正确答案:A,A

第10题:

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

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

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

更多相关问题