CMMI 体系简介及软件工作流程 质量管理部 2009 年 03 月 华丽娜 主题 第一部分:CMMI基础知识 CMMI是什么? CMMI发展和厉史 CMMI模型组件概述 第二部分:公司质量体系文件综述 公司软件过程概述 公司过程文件概述 公司体系文件导读 CMMI是什么? Capability Maturity Model Integration(能力成熟度模型综合) 它综合了以下几方面: System engineering Software engineering Integrated Product and Process Development Supplier Sourcing 该模型提供一套可供公众使用的准则;这些准则描述那些成功地实施了过程改进的组织的特性。 该模型用“软件能力成熟度”来衡量这种软件综合能力 CMMI是什么? 美国卡内塞一梅隆大学软件工程研究所(SEI)研制。 CMMI的前身是SW-CMM和SE-CMM 2001年12月由SEI发布CMMI1.1版本。 CMMI有专门认证评估方法一 SCAMPI 发展简史 CMM 1.0于 1991年制定。 CMM 1.1于 1993发布,该版本应用最广泛。 CMM 2.0草案于 1997年制定(未广泛应用)。 到 2000年,CMM演化成为 CMMI (Capability MaturityModel Integration),CMM 2.0成乃 CMMI 1.0的主要组成部分。 CMMI-SE/SW 1.1 (CMMI for System Engineering andSoftware Engineering)于 2002年1月正式推出。 CMMI的诞生(1) 从 CMM 1.0版到 CMMI 1.1版,经历了十多年,在这期间,IT产业有了长足的发展,相应的工业标准或规范必然要不断地改进。 在总结 CMM应用的大量经验教训的基础之上,SEI于 2002年推出了CMMII.I o CMMI重大的改进在于它不仅完善了 CMM本身,而且充分考虑了软件工程与系统工程的集成,使得 CMMI不再局限于纯粹软件的范崎。虽然人们了解和应用 CMMI需要一定的时间,但走 CMMI将取代 CMM这走必然的趋势。 CMMI的诞生(2) CMMI为工业界和政府部门提供了一个集成的产品集,其主要目的是消除不同模型之间的不一致和重复,降低基于模型 改善的成本。CMMI将以更加系统和一致的框架来指导组织改善软件过程,提高产品和服务的开发、获取和维护能力。 CMMI模型组件概述 CMMI分级(阶段)模型 CMMI阶段式模型的结构 CMMI连续模型表示的结构 Process Area Components 特定目标Specific Goals(SGs) 特定目标是针对某一个过程域,它描述为了满足这个过程域的实施所必须做到的特殊特性 例如在需求管理的PA中: SG 1:Requirements...