以下关于喷泉模型的叙述中,不正确的是()A、喷泉模型是以对象作为驱动的模型,适合于面向对象的开发方法B、喷泉模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性C、模型中的开发活动常常需要重复多次,在迭代过程中不断地完善软件系统D、各开发活动(如分析、设计和编码)之间存在明显的边界

题目

以下关于喷泉模型的叙述中,不正确的是()

  • A、喷泉模型是以对象作为驱动的模型,适合于面向对象的开发方法
  • B、喷泉模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性
  • C、模型中的开发活动常常需要重复多次,在迭代过程中不断地完善软件系统
  • D、各开发活动(如分析、设计和编码)之间存在明显的边界
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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


正确答案:A,D

第2题:

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

A.瀑布模型

B.演化模型

C.螺旋模型

D.喷泉模型


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

第3题:

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

(7)

A.瀑布模型

B.演化模型

C.螺旋模型

D.喷泉模型

(8)

A.瀑布模型

B.演化模型

C.螺旋模型

D.喷泉模型


正确答案:A,D

第4题:

●以下关于喷泉模型的叙述中,不正确的是(29)。

(29)

A.喷泉模型是以对象作为驱动的模型,适合于面向对象的开发方法

B.喷泉模型克服了瀑布模型不支持软件重用和多项开发活动集成的局限性

C.模型中的开发活动常常需要重复多次,在迭代过程中不断地完善软件系统

D.各开发活动(如分析、设计和编码)之间存在明显的边界


正确答案:D

第5题:

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

(14)

A.瀑布模型

B.演化模型

C.螺旋模型

D.喷泉模型


正确答案:A

第6题:

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

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

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


正确答案:A,D

第7题:

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

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

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

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

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


正确答案:B

第8题:

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

第9题:

在下列常见的软件开发模型中,主要用于描述面向对象的开发过程的是(26)。

A.瀑布模型

B.演化模型

C.螺旋模型

D.喷泉模型


正确答案:D
解析:为了指导软件的开发,用不同的方式将软件周期中的所有开发活动组织起来,形成不同的软件开发模型。常见的软件开发模型有瀑布模型、深化模型、螺旋模型和喷泉模型等。瀑布模型将软件生命周期的各项活动规定为依固定顺序联接的若干阶段工作,形如瀑布流水,最终得到软件产品。优点包括:强调开发的阶段性;强调早期计划及需求调查;强调产品测试。缺点有:依赖于早期进行的惟一一次需求调查,不能适应需求的变化;由于是单一流程,开发中的经验教训不能反馈应用于本产品的过程;风险往往迟至后期的开发阶段才显露,因而失去及早纠正的机会。演化模型主要用于事先不能完整定义需求的软件开发。用户可以给出待开发系统的核心需求,并且当看到核心需求实现后,能够有效地提出反馈,以支持系统的最终设计和实现。软件开发人员根据用户的需求,首先开发核心系统。当该核心系统投入运行后,用户试用,完成他们的工作,并提出精化系统、增强系统能力的需求。软件开发人员根据用户的反馈,实施开发的迭代过程。第一迭代过程均由需求、设计、编码、测试、集成等阶段组成,为整个系统增加一个可定义的、可管理的子集。螺旋模型基本的做法是在“瀑布模型“的每一个开发阶段之前,引入非常严格的风险识别、风险分析和风险控制。直到采取了消除风险的措施之后,才开始计划下一阶段的开发工作。否则,项目就很可能被取消。优点包括:强调严格的全过程风险管理;强调各开发阶段的质量;提供机会检讨项目是否有必要继续下去。缺点是引入非常严格的风险识别。风险分析禾口风险控制,这对风险管理的技能水平提出了很高的要求。这需要人员、资金和时间的投入。喷泉模型用于描述面向对象的开发过程,与传统的结构化生存期比较,具有更多的增量和迭代性质,生存期的各个阶段可以相互重叠和多次反复,而且在项目的整个生存期中还可以嵌入子生存期。就像水喷上去又可以落下来,可以落在中间,也可以落在最底部。

第10题:

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

A.瀑布模型

B.演化模型

C.螺旋模型

D.喷泉模型


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

更多相关问题