软件过程管理

C 1. CMM2(可重复级)重点关注的是下列哪一个级别的软件过程。

A. 个人 B. 机构 C. 项目 D. 小组

C 2. 下面有关CMM 模型的描述中,不正确的是 。

A. CMM模型定义了成熟的软件过程的实践活动

B. CMM模型提供了改进软件开发过程的结构化模型

C. CMM模型给出了适用于各种应用范围的专门技术

D. 按照CMM 模型改进软件过程需要相当可观的费用

D 3. 以下哪一个KPA 不是CMM2(可重复级)关键过程域 。

A. 软件需求管理 B. 软件质量保证

C. 软件配置管理 D. 定量过程管理

B 4. 直接在测试环境中修改源代码违反了下列哪一个KPA 的规定 。

A. 需求管理 B. 配置管理 C. 项目计划 D. 过程变更

A 5. 以下哪一项是实施OPF (组织过程焦点)活动的前提条件 。

A. 成立SEPG 组 B. 进行同行评审

C. 制定软件项目计划 D. 识别软件工作产品

C 6. “定期地评估过程,理解过程的强项和弱项”是哪一个KPA 的活动 。

A. SQA(软件质量保证) B. OPD(组织过程定义)

C. OPF(组织过程焦点) D. SCM(软件配置管理)

C 7. OPF(组织过程焦点)的验证工作是由 来承担的。

A. SEPG组 B. SQA组 C. 高级管理者 D. 项目经理

D 8. 在RUP 中,关于周期(Cycle )、阶段(Phase )、迭代(Iteration )的描述错误的是 。

A. 一个周期由4个阶段构成,并产生一代软件产品

B. 每个阶段经历的时间长短可能不同

C. 每个阶段由多个迭代构成,每个迭代产生一个可运行的版本

D. 每个迭代都是一次小型的瀑布式开发,从需求分析直到测试、集成等工作都花费同样的

时间

D 9.下列关于过程和软件过程的描述中不正确的是 。

A. 过程对结果的影响往往是决定性的

B. 过程是需要定义的

C. 在软件过程中,产品实现过程被称为“工程过程”

D. 过程就是指完成某项任务的步骤之间的先后顺序

D 10.下列关于“软件过程管理”和“软件工程”的描述中,不正确的是 。

A. 经典的软件工程不是不好,而是不够,所以要关注软件过程

B. 软件过程管理并不属于软件工程的范畴

C. 软件工程的诞生是为了解决软件危机,然而软件工程40余年的发展并未彻底解决这个

问题

D. 在软件过程管理中并不排斥对经典软件工程方法的应用

A 11.软件开发的瀑布模型是 。

A. 适用于需求被清晰定义的情况

B. 一种需要快速构造可运行程序的好方法

C. 最适合于大规模团队开发的项目

D. 已不能用于现代环境的过时模型

D 12.在RUP 中,有一个术语叫做“制品”(Artifacts ),在CMM 中与之对应的术语是 。

A. 模板(Templates )

B. 产品(Products )

C. 设计集(Design Set)

D. 工作产品(Work Products)

C 13.以下哪一项不是成熟的软件过程的特点 。

A. 过程可以度量

B. 过程本身受技术支持

C. 高度依赖于专业人员

D. 关注的焦点是过程改进

C 14.依靠天才的管理者管理软件开发是很多公司的做法。这种做法之所以错误的最主要的原

因是 。

A. 再能干的人也有出错的时候

B. 有才华的管理者往往得不到员工的支持和配合

C. 依靠个人意味着放弃组织责任,该组织实际上已经从这个项目退出

D. 实际上并不存在天才的管理者

15 可将过程分为 产品实现过程 、 管理过程 和支持过程 三大类。

16. RUP是一个软件过程的框架,它所使用的可视化建模语言是 UML 。

17. 软件开发的三个要素是人、 和 ,先重视 ,是

世界各国软件业共同走过的道路。

18. 软件危机是指软件项目开发在 时间 、

成本 和 质量 三方面出了问题。

19. 用于提高 软件过程能力 的实践通称为软件过程改进。

20. 经典软件工程的一个重大贡献是防止了软件开发人员匆匆开始编码,而强调了 析 和 系统设计 的重要性,软件过程管理的理论则为持续提高 软件过程能力 指明了一条行之有效的道路。

21. 如果从变更的意义上讲,软件配置管理主要解决软件的变更 、变更 和变更发布的问题。

22. 软件管理工程的发展经历了 时代和 时代,正向着 工业化生产 时代迈进。

23. 软件过程的三要素是 机构 、活动 和 测量 。

24. 在RUP 提倡的迭代开发中,一个周期分为4造阶段和 移交阶段。

25. CMMI提供了 式和 式两种表示方法,这两种表示法在逻辑上是等价的。

26. CMM与CMMI 的过程域相比,最大的差别是体现在第 3 级。

27. 在CMM/CMMI的测试策略中,使用经过 单元 测试的部件来创建系统,使系统建立

在一个相对可靠的基础之上。

R 28. 建立项目软件过程并不是SPP 的任务,SDP 建立在项目确定的软件过程之上。

X 29. RUP和CMMI 一样,都是定义良好的软件过程产品。

R 30. 一个没有建立在合理估计基础上的项目计划会提供一种错误的安全感,可能比根本没

有计划更糟。

X 31. 同行评审的目的是为了有效地发现提交给用户的软件产品的缺陷。

R 32.在进行软件过程评估时,尽管有些问题不属于CMM 的范围,但评估过程中发现它们时

也应提交,因为评估的目的是帮助改进。

R 33. 软件缺陷不仅限于程序代码中存在的bug ,还包括项目计划、需求规格说明书、设计

文档、测试用例、用户手册等等中存在的错误和问题。

R 34. SQA的目的,是使软件过程对管理人员可见。

R 35. 软件质量与组织生产力之间的关系是:低的生产力往往暗示着差的质量。

X 36. 基线是工作产品的一个版本。因此,只要需要,在开发过程的任何时刻都可以将工作

产品保存下来形成基线。

X 37. 在CMMI 中,需求管理过程域被排列在需求开发过程域之后。原因是只有开发好需求,

才能为需求管理奠定基础。

R 38. CMM是以瀑布开发模型为基础的,而CMMI 是以迭代开发模型为基础的。

R 39. 所谓CMM/CMMI最佳实践,大多并不是什么革命性的创新,而是将开发人员已经知晓的原则加以系统性的描述。

40 SPI Software Process Improvement

KPA Key Process Area

CBD Component-Based Development

C 1. CMM2(可重复级)重点关注的是下列哪一个级别的软件过程。

A. 个人 B. 机构 C. 项目 D. 小组

C 2. 下面有关CMM 模型的描述中,不正确的是 。

A. CMM模型定义了成熟的软件过程的实践活动

B. CMM模型提供了改进软件开发过程的结构化模型

C. CMM模型给出了适用于各种应用范围的专门技术

D. 按照CMM 模型改进软件过程需要相当可观的费用

D 3. 以下哪一个KPA 不是CMM2(可重复级)关键过程域 。

A. 软件需求管理 B. 软件质量保证

C. 软件配置管理 D. 定量过程管理

B 4. 直接在测试环境中修改源代码违反了下列哪一个KPA 的规定 。

A. 需求管理 B. 配置管理 C. 项目计划 D. 过程变更

A 5. 以下哪一项是实施OPF (组织过程焦点)活动的前提条件 。

A. 成立SEPG 组 B. 进行同行评审

C. 制定软件项目计划 D. 识别软件工作产品

C 6. “定期地评估过程,理解过程的强项和弱项”是哪一个KPA 的活动 。

A. SQA(软件质量保证) B. OPD(组织过程定义)

C. OPF(组织过程焦点) D. SCM(软件配置管理)

C 7. OPF(组织过程焦点)的验证工作是由 来承担的。

A. SEPG组 B. SQA组 C. 高级管理者 D. 项目经理

D 8. 在RUP 中,关于周期(Cycle )、阶段(Phase )、迭代(Iteration )的描述错误的是 。

A. 一个周期由4个阶段构成,并产生一代软件产品

B. 每个阶段经历的时间长短可能不同

C. 每个阶段由多个迭代构成,每个迭代产生一个可运行的版本

D. 每个迭代都是一次小型的瀑布式开发,从需求分析直到测试、集成等工作都花费同样的

时间

D 9.下列关于过程和软件过程的描述中不正确的是 。

A. 过程对结果的影响往往是决定性的

B. 过程是需要定义的

C. 在软件过程中,产品实现过程被称为“工程过程”

D. 过程就是指完成某项任务的步骤之间的先后顺序

D 10.下列关于“软件过程管理”和“软件工程”的描述中,不正确的是 。

A. 经典的软件工程不是不好,而是不够,所以要关注软件过程

B. 软件过程管理并不属于软件工程的范畴

C. 软件工程的诞生是为了解决软件危机,然而软件工程40余年的发展并未彻底解决这个

问题

D. 在软件过程管理中并不排斥对经典软件工程方法的应用

A 11.软件开发的瀑布模型是 。

A. 适用于需求被清晰定义的情况

B. 一种需要快速构造可运行程序的好方法

C. 最适合于大规模团队开发的项目

D. 已不能用于现代环境的过时模型

D 12.在RUP 中,有一个术语叫做“制品”(Artifacts ),在CMM 中与之对应的术语是 。

A. 模板(Templates )

B. 产品(Products )

C. 设计集(Design Set)

D. 工作产品(Work Products)

C 13.以下哪一项不是成熟的软件过程的特点 。

A. 过程可以度量

B. 过程本身受技术支持

C. 高度依赖于专业人员

D. 关注的焦点是过程改进

C 14.依靠天才的管理者管理软件开发是很多公司的做法。这种做法之所以错误的最主要的原

因是 。

A. 再能干的人也有出错的时候

B. 有才华的管理者往往得不到员工的支持和配合

C. 依靠个人意味着放弃组织责任,该组织实际上已经从这个项目退出

D. 实际上并不存在天才的管理者

15 可将过程分为 产品实现过程 、 管理过程 和支持过程 三大类。

16. RUP是一个软件过程的框架,它所使用的可视化建模语言是 UML 。

17. 软件开发的三个要素是人、 和 ,先重视 ,是

世界各国软件业共同走过的道路。

18. 软件危机是指软件项目开发在 时间 、

成本 和 质量 三方面出了问题。

19. 用于提高 软件过程能力 的实践通称为软件过程改进。

20. 经典软件工程的一个重大贡献是防止了软件开发人员匆匆开始编码,而强调了 析 和 系统设计 的重要性,软件过程管理的理论则为持续提高 软件过程能力 指明了一条行之有效的道路。

21. 如果从变更的意义上讲,软件配置管理主要解决软件的变更 、变更 和变更发布的问题。

22. 软件管理工程的发展经历了 时代和 时代,正向着 工业化生产 时代迈进。

23. 软件过程的三要素是 机构 、活动 和 测量 。

24. 在RUP 提倡的迭代开发中,一个周期分为4造阶段和 移交阶段。

25. CMMI提供了 式和 式两种表示方法,这两种表示法在逻辑上是等价的。

26. CMM与CMMI 的过程域相比,最大的差别是体现在第 3 级。

27. 在CMM/CMMI的测试策略中,使用经过 单元 测试的部件来创建系统,使系统建立

在一个相对可靠的基础之上。

R 28. 建立项目软件过程并不是SPP 的任务,SDP 建立在项目确定的软件过程之上。

X 29. RUP和CMMI 一样,都是定义良好的软件过程产品。

R 30. 一个没有建立在合理估计基础上的项目计划会提供一种错误的安全感,可能比根本没

有计划更糟。

X 31. 同行评审的目的是为了有效地发现提交给用户的软件产品的缺陷。

R 32.在进行软件过程评估时,尽管有些问题不属于CMM 的范围,但评估过程中发现它们时

也应提交,因为评估的目的是帮助改进。

R 33. 软件缺陷不仅限于程序代码中存在的bug ,还包括项目计划、需求规格说明书、设计

文档、测试用例、用户手册等等中存在的错误和问题。

R 34. SQA的目的,是使软件过程对管理人员可见。

R 35. 软件质量与组织生产力之间的关系是:低的生产力往往暗示着差的质量。

X 36. 基线是工作产品的一个版本。因此,只要需要,在开发过程的任何时刻都可以将工作

产品保存下来形成基线。

X 37. 在CMMI 中,需求管理过程域被排列在需求开发过程域之后。原因是只有开发好需求,

才能为需求管理奠定基础。

R 38. CMM是以瀑布开发模型为基础的,而CMMI 是以迭代开发模型为基础的。

R 39. 所谓CMM/CMMI最佳实践,大多并不是什么革命性的创新,而是将开发人员已经知晓的原则加以系统性的描述。

40 SPI Software Process Improvement

KPA Key Process Area

CBD Component-Based Development


相关文章

  • 软件测试过程中的测试配置管理与版本控制
  • 软件测试过程中的测试配置管理与版本控制 摘要: 随着计算机软件技术的发展,各种计算机软件种类繁多,功能各异,加上计算机软件规约的约束和发展,软件的规范性变得更加重要.为了开发合格的软件,在软件开发过程中,离不开软件测试.为了更好的完成软件测 ...查看


  • 软件项目管理目录
  • 第一章.软件项目开发管理概述 ● ● ● 管理是重要的P7-10 什么是软件项目管理P12 软件项目管理的主要内容P15 1. 过程管理(过程定义和剪裁.软件项目计划.软件度量.软件项目的跟踪和监督. 风险管理)P16-21 2. 人员管理 ...查看


  • 软件项目管理总结
  • 软件项目管理过程的简单总结 学院:计算机学院 班级:软件 学号: 姓名:雷莉莎 11 [1**********]33 做任何事情都需要管理,好的管理出好的效益,开发软件项目也不例外.随着信息系统工程.网络工程.软件工程的发展,项目管理和软件 ...查看


  • 软件工程理论与实践
  • 目录 一. 二. 1. 2. 3. 4. 三. 1. 2. 3. 4. 四. 1. 2. 3. 4. 5. 五. 引言 ............................................................ ...查看


  • 软件配置管理
  • 软件配置管理(Software Configuration Management,SCM)是一种标识.组织和控制修改的技术.软件配置管理应用于整个软件工程过程.我们知道,在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱. ...查看


  • 听企业报告后感
  • 听企业报告后感 前几天,我们软件三个班去听了8个企业的专家报告会,在报告会上,8个公司分别给我们介绍了许多关于软件行业的知识,还与我们分享了很多在IT 行业的最新信息,以及IT 行业目前的现状和未来的发展. 我们的专业名叫软件工程,也就是属 ...查看


  • 软件项目组织与管理
  • 软件项目管理的对象是软件工程项目.它所涉及的范围覆盖了整个软件工程过程. 为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围.可能风险.需要资源(人.硬件/软件).要实现的任务.经历的里程碑.花费工作量(成本).进度安排等做到心中 ...查看


  • 软件评测管理系统
  • 1 引言 1.1 软件测试的背景和意义 随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果 ...查看


  • 2014中国软件质量研究报告
  • 2014中国软件质量研究报告 HYPERLINK ;//1>.smecn.org.cn; 国家中小企业公共服务平台 2014中国软件质量研究报告 2014 ANNUAL REPORT OF CHINA SOFTWARE QUALITY ...查看


热门内容