
将各种能力成熟度模型(即: 软件CMM,Systems Eng-CMM,People CMM和Acquisition CMM)纳入同一体系结构,从而建立软件工程,系统工程和软件采购等. 各种模型的集成除了软件开发之外,还解决了软件系统工程和软件采购的迫切需求.
CMMI评估方法:
自我评估: 公司领导层用来评估公司自己的软件功能.
主动评估: 使公司领导层能够评估公司自己的软件功能并宣布自己的软件功能
CMMI评估类型:
软件组织对特定软件处理能力的评估.
对软件组织的整体软件功能进行评估(软件能力成熟度评估).

CMMI的基本思想
解决增加软件项目流程改进难度的问题
软件工程的并行和多学科组合
实现流程改进的最大好处
CMM在定义,实施,度量,控制和改进其软件过程的实践中对软件组织发展各个阶段的描述. 分为5个级别:
初级初级,初级
第二级可重复级别,可重复

第三级确定级别,已定义
第四级管理级别,受管理
第五级优化级别,优化
CMM核心: 将软件开发视为一个过程cmm模型,并按照此原则进行软件开发和维护的过程监视和研究,使其更加科学和标准化,从而使公司变得更好.


评估团队用于确定组织中的优势和劣势;

评估团队用于识别风险并监督不同业务承包商的选择;
经理们使用它来了解其组织的功能并了解改善软件流程以提高其功能成熟度所需的活动;
以技术人员和流程改进小组为指导,以指导他们定义和改进组织中的软件流程.
为了在软件过程改进实践中真实反映CMM模型的可操作性cmm模型,CMM给出了每个成熟度级别的详细结构规则. 每个成熟度级别可以从其内部结构细分为许多组成部分. 除了初始级别,每个成熟度级别的结构都可以描述为从上到下的进一步划分.

每个关键流程区域代表了软件组织改进软件流程时必须关注的几个方面. 每个KPA都用非正式的组成部分进一步描述,并分为五个区域,称为: 公共特征. 这些公共特征以一种确定性的方式校准了该方法,并且实际上规范了关键的实践环节. 完成这些实践后,就可以实现KPA目标.


CMM是标准.
CMM是框架.
CMM是参考模型.
CMM可以应用于很多方面.
软件过程评估和软件能力评估步骤

CMM是实现公司目标的工具,但是基于CMM的流程改进既不便宜也不迅速.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-201387-1.html
这
无限想念伟大领袖毛主席