CMMI体系简介及软件工作流程答题.docx
文本预览下载声明
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 are managed and
Inconsistencies with project plans and work products are identified
特定实践-Specific Practices (SPs)
特定实践是为了达成某一个特定目标而需要的特定活动
例如:Requirements Management:
SP 1.3: Manage Requirements Changes
Manage changes to the requirements as they evolv during the project.
通用目标一Generic Goal (GG)
可用于多个过程域的“目标”称为“办共目标”
例如:GG2:The process is institutionalized
as a managed process.
通用实践Generic Practices (GPs)
Required, Expected, and Informative Model Components
Required(必须的):SG和GG
Expected(期望的). SP和GP
Informative(提供信息的):子实践、典型的工作产品、一般实践的详细描述等
问题:除了 Required的组件,其他的组件可以不要吗?
你会如何组织这个活动?
某个时间,办司进行聚餐活动。
请你组织这次活动,目的是用合理的经费让大家高高兴兴地吃一顿!
分组讨论,5分钟时间。
CMMI等级
在模型中,所有软件组织的软件能力成熟度划分为5个等级一第1到第5级。数字越大,成熟度越高。高成熟度等级代表比较强的综合软件能力。
5个成熟度等级分别为:
第1级:初始级
第2级:受管理级
第3级:已定义级
第4级:定量管理级
第5级:持续优化级
CMMI级
显示全部