CMMI 软考知识点分析总结以及记忆方法

一、CMMI 核心知识点总结

1. 什么是CMMI?
  • 定义 :CMMI 是一套融合了多学科、多领域成熟模型的框架,旨在帮助组织改善其软件开发、维护和运行的过程,提高开发能力和管理能力。
  • 核心思想:过程改进是循序渐进、持续不断的,通过将混乱、不成熟的过程提升为 disciplined、成熟的过程,来持续地提高产品质量和项目可控性。
  • 两种表示法 (考试重点):
    • 阶段性表示法(Staged) :用于衡量组织的整体成熟度等级。这是考试中最常考的形式。
    • 连续式表示法(Continuous) :用于衡量组织各个过程域的能力等级
2. 成熟度等级(Maturity Levels - ML)

这是CMMI最核心的框架,共分为5个等级。等级越高,表示软件开发过程越成熟,质量保证能力越强。

等级 名称 中文 核心特征与关键词 过程域数量(V1.3)
1 Initial 初始级 过程无序、混乱、依赖英雄人物。成功不可重复。 -
2 Managed 已管理级 项目级 的管理。对单个项目实现了需求管理、计划、监督、配置管理等。过程已纪律化,能重复以往的成功。 7个
3 Defined 已定义级 组织级的标准过程。建立了组织过程资产,所有项目裁剪使用统一标准。过程已标准化。 11个
4 Quantitatively Managed 量化管理级 量化管理 。建立质量和过程性能的量化目标 ,并以此为基础进行统计意义上的管理和决策。 2个
5 Optimizing 优化级 持续优化 。基于过程的量化反馈和新技术的引入,持续地进行过程改进。 2个

重要关系每个等级是下一个等级的基础,必须达到某个等级的所有目标,才能向更高等级迈进。例如,必须先达到2级(已管理),才能追求3级(已定义)。

3. 过程域(Process Areas - PA)

过程域是实现成熟度等级所需关注和改善的一系列相关实践的目标集合。每个成熟度等级都包含若干个过程域。

  • 2级(已管理)的7个过程域

    • 需求管理(REQM)
    • 项目规划(PP)
    • 项目监控(PMC)
    • 供应商协议管理(SAM)
    • 度量与分析(MA)
    • 过程与产品质量保证(PPQA)
    • 配置管理(CM)
  • 3级(已定义)的11个过程域(包含2级的所有PA,并新增)

    • 需求开发(RD)
    • 技术解决方案(TS)
    • 产品集成(PI)
    • 验证(VER)
    • 确认(VAL)
    • 组织过程焦点(OPF)
    • 组织过程定义(OPD)
    • 组织培训(OT)
    • 集成项目管理(IPM)
    • 风险管理(RSKM)
    • 决策分析与决定(DAR)
  • 4级(量化管理)的2个过程域

    • 组织过程性能(OPP)
    • 量化项目管理(QPM)
  • 5级(优化级)的2个过程域

    • 组织绩效管理(OPM)
    • 原因分析与决定(CAR)

二、记忆方法与应试技巧

CMMI的知识点比较枯燥,采用一些记忆技巧可以事半功倍。

1. 等级记忆法:"打麻将"比喻
  • 1级(初始级)"瞎打"。新手打麻将,全靠手气,输赢看天。
  • 2级(已管理级)"会算牌" 。知道记牌、算牌了(项目管理 ),但策略只针对这一局(项目级)。
  • 3级(已定义级)"有套路" 。形成了自己的打牌风格和套路(组织标准过程),并且每局都这么用。
  • 4级(量化管理级)"算概率" 。不仅能算牌,还能根据历史数据算胡牌的概率,用数据驱动决策(量化管理)。
  • 5级(优化级)"赌神" 。不断分析输赢的原因,学习新技巧,持续优化自己的打法和心态(持续优化)。
2. 数字口诀记忆法(过程域数量)
  • " 0 - 7 - 11 - 2 - 2 "
    • 1级0 个过程域(因为混乱,无过程可言)。
    • 2级7 个过程域(打好项目管理的基础)。
    • 3级7 + 4 = 11 个(在2级基础上,增加了组织级和工程类过程域)。
    • 4级2 个(全是关于量化分析的)。
    • 5级2 个(全是关于优化和改进的)。
3. 核心特征关键词提取
  • 1级混乱、依赖个人
  • 2级项目级、纪律化、可重复
  • 3级组织级、标准化、已定义
  • 4级量化、统计、数据驱动
  • 5级优化、预防、持续改进

做题时,抓住这些关键词,就能快速判断题目描述的是哪个等级。

4. 过程域分类记忆

记住2级的7个PA是项目管理最最核心的基石。3级的PA则分为:

  • 工程类:RD, TS, PI, VER, VAL (和技术开发紧密相关)
  • 过程管理类:OPF, OPD, OT (和组织级过程资产相关)
  • 项目管理类:IPM, RSKM, DAR (是2级项目管理的进阶)

三、软考常见考点分析

  1. 概念题:直接考查CMMI的定义、五个等级的名称和核心特征。
  2. 判断题 :给出一段关于组织开发过程的描述,让你判断其对应的CMMI等级。(最常考
    • 例:"公司建立了组织级的财富库和标准过程体系,所有新项目都据此进行裁剪" -> 这描述的是3级(已定义级)。
  3. 过程域归类题 :询问某个过程域属于哪个成熟度等级。
    • 例:"量化项目管理(QPM)属于CMMI的哪个等级?" -> 4级。
  4. 关系题:考查等级间的递进关系。如"要达到3级,必须先达到2级"。
  5. 两种表示法区别:阶段性(看组织整体成熟度) vs 连续式(看单个过程域的能力)。
相关推荐
云知谷16 小时前
【C/C++基本功】C/C++江湖风云录:void* 的江湖传说
c语言·开发语言·c++·软件工程·团队开发
木霖森771 天前
软件工程入门学习
学习·软件工程
曦樂~2 天前
4 信息收集&建模和工作流程
项目管理·软件工程
曦樂~2 天前
1系统分析与设计及 IT 项目管理
项目管理·软件工程
郝学胜-神的一滴6 天前
深入解析C++命令模式:设计原理与实际应用
开发语言·c++·程序人生·软件工程·命令模式
紫金桥软件6 天前
组态软件和实时数据库区别大吗?
数据库·物联网·软件工程·scada·监控组态软件
HLJ洛神千羽7 天前
人机交互的软件工程方法实验报告(黑龙江大学)
人机交互·软件工程
文火冰糖的硅基工坊7 天前
[人工智能-大模型-97]:大模型应用层 - 随着技术的发展,软件工程与软件开发过程提效演进阶段(工具化 → 流程化 → 智能化)和未来的展望。
人工智能·软件工程
张较瘦_8 天前
[论文阅读] AI + 软件工程 | 从“能用”到“耐用”:LLM生成软件的老化陷阱与研究突破
论文阅读·人工智能·软件工程
雾江流10 天前
快指点击器 1.1.9 | 支持多点操作、自动化脚本,操作记录等功能,快速解放双手
运维·自动化·软件工程