400热线: 400-6601-619
手机热线: 130-8305-6206
公司邮箱: 840008594@qq.com
公司地址: 安徽省合肥市包河区金中环大厦C座2105-2108室
CMMI软件能力成熟度
CMMI的全称为Capability Maturity Model Integration,即能力成熟度模型集成。它是在CMM(Capability Maturity Model For Software,软件能力成熟度模型)的基础上发展而来的。它是一种评估或者认证制度。 由一个专业的认证公司、评估师来按照CMMI模型检查你们公司的软件开发过程是否达到了CMMI某个级别的要求。
CMMI是由美国卡耐基梅隆大学软件工程研究所(Software Engineering Institute,SEI)组织全世界的软件过程改进和软件开发管理方面的专家历时四年而开发出来的,并在全世界推广实施的一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。
CMMI将软件过程的成熟度分为5个等级,以下是5个等级的基本特征:
能力度等级:属于连续式表述,共有六个能力度等级(0~5),每个能力度等级对应到一个一般目标,以及一组一般执行方法和特定方法。
0 不完整级
1 已执行级
2 已管理级
3 已定义级
4 量化管理级
5 优异化级
开发和应用CMMl的主要原因有三点:一是软件项目的复杂性的快速增长使过程改进的难度增大,二是软件工程的并行与多学科组合,三是实现过程改进的优异效益。而CMMI可以帮助:
(1)解决软件项目的过程改进难度增大问题。CMMI成功实施以后,极大地提高了软件企业的开发效率和软件产品的质量,从而也提高了软件产品的可靠性和软件产业的信誉,这样人们就对软件寄予了更大的希望。人们希望软件能够完成更多、更大、更复杂的任务。
(2)实现软件工程的并行与多学科组合。CMMI模型的成功实践,促进了工程和产品开发的组织发生了巨大的变革,变革的目标主要是为了消除与分段开发有关的低效。在分段开发过程中,中间产品传给下一阶段的工作人员时,有可能要进行大量的返工,以纠正原先的理解错误。并行工程、交叉学科群组、交叉功能群组、集成化产品群组以及集成化产品和过程开发等,都代表了在产品或服务的整个生命周期的合适时间内处理这类问题的不同方法。
(3)实现过程改进的优异效益。尽管过程改进存在复杂化的因素,但软件管理专家们相信,其中的许多障碍可以通过一个集成过程改进的公共模型来克服。这种信念反映了在集成方面所进行的工作和CMMl项目的作者和评审人员的经验。人们相信,正如通过CMMI的过程改进能够产生显著的效益一样,集成过程改进也能产生更大的效益。
Copyright © 2019 - 2023 安徽尊时凯龙人生就博企业管理咨询集团有限公司 皖ICP备2023015877号-1