[软件工程] CMMI是什么?

序 能力成熟度模型集成(CMMI)

一、CMMI(能力成熟度模型集成)概述

  • CMMI是由美国软件工程学会 (software engineering institue,简称SEI)制定的一套专门针对软件产品的质量管理 和质量保证标准.

CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。

  • CMMI开发模型(英文:CMMI for Development,简称 CMMI-DEV),该模型是目前在全国使用最广的模型,通常说的CMMI模型即指该模型,该模型主要用于软件工程 、硬件工程 、系统工 程等产品开发领域 。该模型基本上覆盖了产品研发的各个过程领域 ,包括:项目管理、需求、设计、开发、验证、确认、配置管理、质量保证、决策分析 以及对研发的改进和培训等一系列活动。
  • 目前,国内大多数企业都选择的是开发模型 。开发模型有五个不同的等级,包含22个过程域(PA)。即:
  • 初始级/Initial(ML1)不含过程域:过程不可预测,且缺乏控制,是被动的
  • 已管理级/Managed(ML2)含有7个过程域:过程为项目服务,通常为被动
  • 已定义级/Defined(ML3)含有11个过程域:过程主动为组织服务
  • 定量管理级/Quantitatively Managed(ML4)含有2个过程域:过程已度量和控制
  • 优化级/Optimizing(ML5)含有2个过程域:关注与过程改进

二、CMMI3认证流程

  • 1、制定评估计划;

  • 2、组建EPG小组;

  • 3、文档的整理和编写;

  • 4、CMMI基础培训和角色培训;

  • 5、预评估;

  • 6、正式评估。

三、CMMI在全球的影响力

X 参考与推荐文献

相关推荐
考研保研资料分享21 小时前
北大软微软件工程保研经验:哈工大面试追问与补录风险取舍
面试·职场和发展·软件工程
熊出没1 天前
从Copilot到Agent:AI编程工作流的重构与落地实践
软件工程·copilot·ai编程·ai agent
rolt1 天前
向窃·格瓦拉学习本体建模基础知识-第7赛季第22轮
软件工程·uml·面向对象·数理逻辑
iCxhust2 天前
先想好如何测试:让测试驱动你的程序设计
运维·服务器·软件工程·编程的艺术
对讲机数码科普2 天前
从电路原理到协议栈:模拟对讲机与数字对讲机的技术内核拆解
运维·网络·架构·软件工程
谢亮_vipxieliang2 天前
2026 年开发工作流全景:工具链与方法论
软件工程
AOI小白新手上路2 天前
深度学习项目模板与机器学习软件工程(MLSE)实践笔记
深度学习·机器学习·软件工程
抓到一只狗3 天前
系统分析师——统一建模语言
软件工程·uml·类图·用例图·系统分析师·顺序图·高级软考
guslegend4 天前
从需求分析到 Spec-Kit 落地:三种思维、施工方案与规格驱动开发
aigc·软件工程·需求分析·ai编程·spec-kit
llilian_164 天前
失真度校准装置有哪些重点指标?失真度测量仪校准
功能测试·嵌入式硬件·51单片机·软件工程