cmmi考试答案.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
**CMMI(Capability Maturity Model Integration)是企业软件开发过程成熟度模型,它通过评估组织的软件开发过程,提供一套逐步改进的框架。** ### 一、名词解释 1. **过程**:在软件开发中,过程指的是一组有序的活动,这些活动共同完成特定的目标,例如软件设计、编码、测试等。 2. **过程能力**:衡量一个过程在执行时达到预期结果的能力。它通常通过统计方法评估,如过程能力指数Cp、Cpk等。 3. **过程模型(Process Model)**:一种描述软件开发过程的结构化模型,用于指导和规范组织的软件开发流程,例如CMMI模型就是一种过程模型。 4. **过程与过程模型的差别**:过程是实际执行的活动序列,而过程模型是对这些过程的抽象和规范化,用于指导实践和改进。 5. **质量管理(Quality Management)**:在软件开发中,质量管理包括所有保证软件产品和服务达到预设质量标准的活动,如质量计划、质量保证和质量控制。 ### 二、选择题 1. CMMI模型集成1.2版有三个模型:CMMI-DEV(开发+IPPD)、CMMI-SVC(服务)、CMMI-ACQ(采购)。 2. CMMI模型的表示方法有两种:阶段式表示和连续式表示。 3. CMMI的主要应用在于能力成熟度评估和过程改进。 4. 企业生产力三要素是人员、技术和过程。 5. 基于CMMI模型的过程改进可以稳定地改善过程能力,使组织和过程变得成熟。 6. 质量控制致力于满足质量要求,而质量保证致力于提供质量要求会得到满足的信任。 7. 同上,质量控制关注满足质量要求,质量保证关注提供信任。 8. 需求管理过程域的子实践包括理解需求,这涉及建立客观的需求评估及接受准则。 9. WBS(Work Breakdown Structure)拆分原则包括粒度适当和正确完整。 10. 可以纳入基线的工作产品包括原始需求、需求规格说明书和用户手册。 ### 三、问答题 1. CMMI文档内容主要包括:描述模型结构的指南、过程域的详细描述、实施CMMI的指导原则。阶段式表示法中,成熟度等级1(初始级)特点是无序和不可预测,2(已管理级)引入了基本的项目管理,3(已定义级)建立了标准化过程。 2. CMMI DEV模型的4类过程域为:基本过程域、工程过程域、支持过程域和组织过程域,包括22个具体过程域,例如需求管理、项目策划、估算、质量保证等。 3. 需求管理的目标是建立和维护一致且明确的需求。其特定实践包括理解需求、建立需求基线、管理需求变更等。需求变更流程通常涉及变更申请、评估影响、审批、通知相关方和更新文档。 4. 项目策划过程域的目标是制定项目计划,特定实践包括制定项目计划、分配资源、定义项目范围等。 5. 宽带Delphi方法的步骤包括:定义问题、专家提名、专家评估、专家反馈、整合预测和再次评估。 6. 特定目标和特定实践通常指每个过程域要实现的目标和对应的实践行为。例如,估计算法的选择、数据收集、误差分析等。 7. 度量与分析过程域的特定目标是建立度量体系,特定实践包括定义度量、收集数据、分析数据等。度量元示例:需求变更率、缺陷密度、代码行数、成本偏差、进度偏差。 8. 配置管理的特定目标是确保产品完整性,特定实践包括标识、控制、审计和状态会计。完整性意味着所有组件的版本和关系都已记录并受控。 9. 阶段式CMMI2级的共性目标是建立基本的项目管理,共性实践包括项目计划、进度跟踪、质量保证等。 10. 瀑布模型包括需求分析、设计、编码、测试和维护阶段;增量模型是分阶段交付软件的不同部分;迭代模型中,软件是通过多次迭代开发和改进的,每次迭代都会产生一个可用的产品版本。 以上是CMMI相关知识的详细阐述,涵盖名词解释、选择题答案和问答题解析,这些内容有助于理解CMMI模型及其在软件开发中的应用。
- 粉丝: 4
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助