软件过程管理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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中,需求管理过程域被排列在需求开发过程域之后。原因是只有开发好需求,

相关文档
最新文档