- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件研发 CMMI 探密
1. 初识 cmmi
2. CMMI 一级—初始级
3. CMMI 二级
4. CMMI三级
5. CMMI 四级
6. CMMI 五级
7. CMMI 与 ISO 的区别和联系
8. CMMI在项目中软件研发实际应用
一、初始 CMMI
CMMI 是由卡内基梅隆大学软件工程学院(Software Engineering Institute,简称 SEI)1984年受美国国防部要求开始研究在软件产业建
立一套工程制度,用来评估和改善软件开发公司的过程和能力,并协助软件开发人员持续改善流程的成熟度以及软件质量,从而提升软件开发
项目及公司的管理能力,最终达到软件开发功能正确、缩短开发进度、降低开发成本、确保软件质量的目标。
1986 年正式开始研究 CMM 能力成熟度模型(Capability Maturity Model,简称 CMM),于 1991 年正式推出了软件能力成熟度模型(Capability
Maturity Model For Software,简称 SW-CMM),两年后 1993 年正式推出 SW_CMM1.0 。后来又根据CMM1.0 在各个行业领域发展成了 CMMs,其中
包括系统工程能力成熟度模型(Systems Engineering Capability Maturity Model, SE-CMM)、整合产品发展能力成熟度模型(Integrated Product
Development Capability Maturity Model, IPD-CMM)、人力资源管理能力成熟度模式 (People Capability Maturity Model, P-CMM)等应
用模型。
由于各行业架构的不同,SEI 于 2000 年 12 月公布了能力成熟度整合模型(Capability Maturity Model - Integrated, CMMI)对此进行整
合。后来经过不断改进,就形成了今天的 CMMI1.2,1.3 版本。
CMMI 相关基本概念:CMMI-Capability Maturity Module Integration (软件过程能力成熟度集成模型),是将原来的 CMM-SW/SE 等等整合
为一个模型,目前使用的版本叫 CMMI-DEV (Development )v1.2。模型有两种表示方法:连续型与阶段型,国内一般说的几级几级指的是阶段型
表示法。
CMMI 模型包含项目管理类、过程管理类、工程类、支持类四大领域,包含 22 个 PA (Process Area 过程域)。每个 PA 包括有特定 目标(SG)
特定实践 (SP)及各PA 所共同包括的通用目标(GG)通用实践 (GP)。SEI-Software Engineering Institute (卡耐基梅陇大学软件工程研究
所)
SCAMPI-Standard CMMI Appraisal Method for Process Improvement 是一种评估的方法,一般分为 ClassA/B/C 三种级别。
二.CMMI 一级-初始级
初始级是原始的方式,类似手工作坊式生产。没有项目的相关规则,项目成员工作主要凭个人能力和习惯,一般项目中也极少有关于
过程方面的规定,不论采用什么方法、遵循什么样的开发步骤,最后只要把代码写出来了就可以了,软件开发的主要活动就是编码和调试。很
少有项目计划,顶多有个项目时间表,需求、设计等工程文档也很少有。
三.CMMI 二级-受管理级
二级主要定义了 7 个过程域(PA)来指导软件项目开展:
1、 项目计划(PP- Project Planning):实际上就是建立 PMP 及生命周期模型。
PP 中主要有三个特定目标(SG-Specific Goals):
1)、SG1 Establish Estimates 项目估算—主要包括对项目的范围、属性、生存周期、工作量和成本四个 SP
2)、SG2 Develop a Project Plan 制定项目计划—主要有编制预算和进度,识别风险,项目数据的管理计划,规划项目资源,
知识和技能的计划, “项目干系人”的介入计划,制定项目计划等 SP。
3)、SG3 Obtain Commitment to the Plan 获得对计划的承诺
原创力文档


文档评论(0)