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