CMMI介绍:探索软件能力成熟度模型
需积分: 9 17 浏览量
更新于2024-07-11
收藏 1.39MB PPT 举报
本文主要介绍了CMMI(Capability Maturity Model Integration,能力成熟度模型集成),这是一种用于评估和提升组织在软件开发、系统工程、集成产品与过程开发以及供应商管理等方面的成熟度和能力的模型。
CMMI的起源和发展:
CMMI起源于20世纪30年代的统计质量控制原理,后来在1980年代由Walter Shewhart、W. Edwards Deming、Joseph Juran、Watts Humphrey等人推动并应用于软件工程领域。1991年,SEI(Software Engineering Institute)的Mark Paulk等人基于Watts Humphrey的工作建立了软件CMM模型。随着时间的发展,CMM模型逐渐扩展到其他领域,如系统工程、集成产品与过程开发等。1997年,CMMI V1.1版本发布,随后在2002年更新为V1.2版本,被广泛采用于全球多个组织。
CMMI的核心概念:
CMMI是一个综合模型,涵盖了系统工程、软件工程、集成产品与过程开发和供应商采购等多个领域。它提供了一套公共准则,帮助组织了解和实现过程改进的成功特征。CMMI通过“软件能力成熟度”来评估一个组织的整体能力,关注技术、过程、人员、进度、质量和成本等多个方面。
“过程”的理解:
在CMMI中,“过程”是指组织在开发产品时遵循的规则和制度。这些过程旨在提高产品质量、降低成本、缩短开发周期、提升生产力、增强客户满意度以及提高投资回报率。
CMMI模型结构:
CMMI模型由22个核心过程域组成,这些过程域可以分为系统工程相关、集成产品与过程开发附加内容以及软件工程相关实例等部分,以适应不同领域的需求。
总结来说,CMMI是一种用于组织过程改进和能力评估的模型,它的目标是提升组织在软件开发和其他相关领域的能力成熟度,从而实现更高效、更高质量的项目交付。理解和实施CMMI可以帮助公司优化流程,提高工作效率,降低成本,并增强客户满意度。
2018-07-19 上传
2009-06-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-06-18 上传
点击了解资源详情
琳琅破碎
- 粉丝: 19
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍