第4章 可重复级(1-RM).pdfVIP

  • 26
  • 0
  • 约1.07万字
  • 约 30页
  • 2017-06-09 发布于河南
  • 举报
第4章 可重复级(1-RM)

Chapter 4 Repeatable Level 软件能力成熟度模型CMMI Capability Maturity Model Integration for Software 张建国 哈工大计算机科学与技术学院 2010-1-6 Slide 4.1-1 第4章可重复级_RM Chapter 4 Repeatable Level 4.0 可重复级概述 可重复级的目标:建立软件 可重复级的6个KPA: 项目的管理机制 需求管理 可重复级是每个软件组织从 软件项目计划 初始级向更高级进化必须经 过的一个级别. 软件项目跟踪和监督 运用以前成功的经验,使软件 软件合同转包管理 组织向可重复、有纪律和成 软件质量保证 熟转化. 软件配置管理 2010-1-6 Slide 4.1-3 Chapter 4 Repeatable Level 4.1 需求管理RM(RequirementsManagement) 本节主要内容: ♣ 为什么要进行RM? ♣ 什么是RM?(目标) ♣ RM的执行约定 ♣ RM的执行能力 ♣ 实施RM的活动 ♣ RM的测量和分析 ♣ RM的验证执行 ♣ 实施RM的过程 2010-1-6 Slide 4.1-4 Chapter 4 Repeatable Level 4.1.1 为什么需要需求管理? 大量的实践表明 软件项目开发和维护过程中出现的错误大部分是需求分析阶 段产生的,只有小部分是其他阶段产生的 TRM公司的分析结果表明 在开发和维护过程中产生的错误中: 54%是在编码和单元测试阶段以后发现的——发现时间 晚; 其中45%是在需求和设计阶段发生的——潜伏时间长; 只有9%是编码错误. 可见大部分错误是在需求分析阶段产生的. 2010-1-6 Slide 4.1-5 Chapter 4 Repeatable Level 在需求阶段修改一个错误的代价远远小于其他阶段 在软件生命周期中,需求阶段是基础阶段,做好需求,既可以减少 软件开发中的错误,保证项目能满足用户的要求,又可以减少修 改错误的费用,从而大大减少软件开发时间,提高效率,降低成本, 保证质量.所以CMM在可重复级中,最重要KPA的就是需求管 理. GTE、TRM和IBM三家公司的研究结果表明 在需求分析阶段检查和修改一个错误的费用只占编码阶段的 10%~20%; 维护阶段修改同样一个错误的费用是编码阶段的20倍. 可见,需求分析对于以后的开发和维护具有多么大的影响! 需求分析是软件开发过程中最难的一个环节,也是项目成败的 关键因素. 2010-1-6 Slide 4.1-6 Chapter 4 Repeatable Level 4.1.2 什么是需求管理? 1. 需求管理的目的 需求管理是在顾客和软件项目之间建立对顾客需求的共同理 解,其目的是使开发商和顾客一起建立和维护有关软件项目 需求的协议. 其中,顾客(Customer)可解释为系统工程组、销售组、另一个 内部组织、或者一个外部顾客. 2. 系统需求

文档评论(0)

1亿VIP精品文档

相关文档