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 连续式(看单个过程域的能力)。
相关推荐
腾讯云开发者4 小时前
1.8w字解析面向对象在软件工程中的应用
软件工程
lisw057 小时前
编程语言top5对比分析!
大数据·人工智能·程序人生·机器学习·软件工程
帅次10 小时前
系统分析师-软件工程-软件开发环境与工具&CMM&CMMI&软件重用和再工程
性能优化·软件工程·软件构建·需求分析·规格说明书·代码复审·极限编程
王哥儿聊AI1 天前
Lynx:新一代个性化视频生成模型,单图即可生成视频,重新定义身份一致性与视觉质量
人工智能·算法·安全·机器学习·音视频·软件工程
张较瘦_1 天前
[论文阅读] 人工智能 + 软件工程 | 从“人工扒日志”到“AI自动诊断”:LogCoT框架的3大核心创新
论文阅读·人工智能·软件工程
张较瘦_1 天前
[论文阅读] 人工智能 + 软件工程 | 35篇文献拆解!LLM如何重塑软件配置的生成、验证与运维
论文阅读·人工智能·软件工程
郝学胜-神的一滴1 天前
谨慎地迭代函数所收到的参数 (Effective Python 第31条)
开发语言·python·程序人生·软件工程
郝学胜-神的一滴1 天前
深入理解前端 Axios 框架:特性、使用场景与最佳实践
开发语言·前端·程序人生·软件工程
雾江流1 天前
简单直播TV1.4.3 | 一个软件观看四大平台,免去多应用切换烦恼
软件工程