演进式软件过程模型()

题目

演进式软件过程模型()

  • A、本质上是迭代的
  • B、可以很容易适应需求的变化
  • C、通常不会抛弃所产生的系统
  • D、以上所有选项
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用(24)的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列(25),确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。

A.逐步交付

B.顺序

C.循环

D.增量


正确答案:C
解析:螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的瀑布模型的系统性和可控性特点。它有两个显著特点,一是采用循环的方式逐步加深系统定义和实现的深度,同时降低风险;二是确定一系列里程碑,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。

第2题:

选择软件开发模型,可选择瀑布模型、喷泉模型、软件过程模型、增量迭代模型、快速原型模型等。()

此题为判断题(对,错)。


参考答案:错误

第3题:

软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件开发模型的是 Ⅰ.爆布模型 Ⅱ.快速原型模型 Ⅲ.增量模型 Ⅳ.螺旋模型

A.仅Ⅰ和Ⅱ

B.仅Ⅰ、Ⅲ和Ⅳ

C.仅Ⅱ和Ⅲ

D.Ⅰ、Ⅱ、Ⅲ和Ⅳ


正确答案:D

第4题:

软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,主要包括( )。软件过程模型是软件开发实际过程的抽象与概括,它应该包括构成软件过程的各种活动。软件过程有各种各样的模型,其中,(请作答此空)的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。

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

答案:A
解析:
软件过程模型的基本概念:软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完成,软件活动主要有:
(1)软件描述。必须定义软件功能以及使用的限制
(2)软件开发。也就是软件的设计和实现,软件工程人员制作出能满足描述的软件
(3)软件有效性验证。软件必须经过严格的验证,以保证能够满足客户的需求
(4)软件进化。软件随着客户需求的变化不断地改进
瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。或者说,每一个阶段都是建筑在前一个阶段正确结果之上,前一个阶段的错漏会隐蔽地带到后一个阶段。这种错误有时甚至可能是灾难性的。因此每一个阶段工作完成后,都要进行审查和确认,这是非常重要的。历史上,瀑布模型起到了重要作用,它的出现有利于人员的组织管理,有利于软件开发方法和工具的研究。

第5题:

关于软件过程管理的描述,不正确的是()。

A、在软件过程管理方面,最著名的是能力成熟度模型集成(cmmi)

B、Cmmi成熟度级别3级与4级的关键区别在于对过程性能的可预测性

C、连续式模型将24个过程域按照功能划分为过程管理、项目管理、工程和支持4个过程组

D、对同一组织采用阶段式模型和连续式模型分别进行Cmmi评估,得到的结论不同


正确答案:D

第6题:

● 软件开发模型大体上可以分为三种类型:第一种是以完全确定软件需求为前提的(21);第二种是在软件开发初始阶段只能提供基本需求时采用的(22);第三种是以形式化为基础的变换模型。

(21)

A.协同模型

B.瀑布模型

C.交互式模型

D.迭代式模型

(22)

A.协同模型

B.瀑布模型

C.交互式模型

D.迭代式模型


正确答案:B,D
试题(21)、(22)分析
软件开发模型大体上可以分为三种类型。第一种是以软件需求完全确定为前提的瀑布模型;第二种是在软件开发初始阶段只能提供基本需求时采用的迭代式或渐进式模型,例如喷泉模型、螺旋模型、统一开发过程和敏捷方法等;第三种是以形式化为基础的变换模型。
参考答案
    (21)B(22)D

第7题:

下列软件开发过程模型中 (49) 不属于迭代开发模型。A.RUPB.XPC.螺旋模型SXB

下列软件开发过程模型中 (49) 不属于迭代开发模型。

A.RUP

B.XP

C.螺旋模型

D.瀑布模型


正确答案:D
RUP是统一过程的商业版本,是用例和风险驱动,以架构为中心,迭代的增量开发过程。XP是一种轻量级,高校,低风险,柔性,可预测的,科学的软件开发方式,不断迭代。螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期在前一个螺旋周期的基础上迭代进行开发。瀑布模型将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。

第8题:

统一过程模型是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程,定义了不同阶段及其制品,其中精化阶段关注( )。

A.项目的初创活动 B.需求分析和构架演进 C.系统的构建,产生实现模型 D.软件提交方面的工作,产生软件增量


正确答案:B

第9题:

螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型的可控性特点。它有两个显著的特点,一是采用(1)方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列(2),确保项目开发过程的相关利益都支持可行的和令人满意的系统解决方案。

A.逐步交付

B.顺序

C.循环

D.增量


正确答案:C
螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用循环的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列里程碑,确保项目开发过程中的相关利益者都支持可行的和令人满意的系统解决方案。

第10题:

统一过程模型的特点是:用例驱动、以()为中心迭代增量式地开发软件。


正确答案:架构