③ 软件工程CMM、CMMI模型【软考中级-软件设计师 考点】

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~

个人主页:.29.的博客

学习社区:进去逛一逛~

③ 软件工程CMM、CMMI模型【软考中级-软件设计师 考点】

  • CMM、CMMI模型
    • [1. 能力成熟度模型CMM](#1. 能力成熟度模型CMM)
    • [2. 能力成熟度模型集成CMMI](#2. 能力成熟度模型集成CMMI)

CMM、CMMI模型

1. 能力成熟度模型CMM

CMM:

  • CMM将软件过程改进分为以下5个熟练度:
    • 初始级
      • 软件过程的特点是杂乱无章 ,有时甚至很混乱,几乎没有明确定义的步骤,项目的成功完全依赖个人的努力和英雄式核心人物的作用。
    • 可重复级
      • 建立了基本的项目管理过程和实践 来跟踪项目费用、进度和功能特性,有必要的过程准则来重复以前在同类项目中的成功。
    • 已定义级
      • 管理和工程两方面的软件过程已经文档化、标准化,并综合成整个软件开发组织的标准软件过程。所有项目都采用根据实际情况修改后得到的标准软件过程来开发和维护软件。
    • 已管理级
      • 制定了软件过程和产品质量的详细度量标准。软件过程的产品质量都被开发组织的成员所理解和控制。
    • 优化级
      • 加强了定量分析,通过来自过程质量反馈和来自新观念、新技术的反馈使过程能不断持续地改进。
  • 案例:
    • ①

    • ②

    • ③

    • ④


2. 能力成熟度模型集成CMMI

CMMI:

  • CMMI提供两种表示方法:阶段式模型、连续式模型
    • 阶段式模型:类似于CMM,关注组织的成熟度
      • 初始的:过程不可预测且缺乏控制。
      • 已管理的:过程为项目服务。
      • 已定义的:过程为组织服务。
      • 定量管理的:过程已度量和控制。
      • 优化的:集中于过程改进。
    • 连续式模型:关注每个过程域的能力,包括6个过程域能力等级0~5
      • CL0(未完成的):过程域未执行 或未得到CL1中定义的所有目标。
      • CL1(已执行的):其共性目标是过程将可标识的输入工作产品转换成可标识的输出工作产品,以实现支持过程域的特定目标。
      • CL2(己管理的):其共性目标集中于已管理的过程的制度化。根据组织级政策规定过程的运作将使用哪个过程,项目遵循己文档化的计划和过程描述,所有正在工作的人都有权使用足够的资源,所有工作任务和工作产品都被监控、控制和评审。
      • CL3(己定义级的):其共性目标集中于己定义的过程的制度化。过程是按照组织的剪裁指南从组织的标准过程集中剪裁得到的,还必须收集过程资产和过程的度量,并用于将来对过程的改进。
      • CL4(定量管理的):其共性目标集中于可定量管理的过程的制度化。使用测量和质量保证来控制和改进过程域,建立和使用关于质量和过程执行的定量目标作为管理准则。
      • CL5(优化的):使用量化(统计学)手段改变和优化过程域,以满足客户要求的改变和持续改进计划中的过程域的功效。
  • 案例:
    • ①

    • ②

    • ③

    • ④

相关推荐
記億揺晃着的那天6 小时前
【Agent 架构实战】大模型长期项目开发:决策文档生命周期管理与 CI 门禁治理
软件工程·devops·架构设计·ai agent·文档管理
rolt8 小时前
智能机床-06 机械 ISO 23704-4-2026-用UML表示的行业标准
软件工程·产品经理·架构师·uml
️公子10 小时前
Claude Code 2.1.289 补上四个 deny 缺口:Agent 权限匹配器的规范化、分层裁决与回归语料
软件工程·ai agent·权限控制·claude code·安全工程
对讲机数码科普2 天前
数字集群对讲工程全流程拆解:DMR/ePDT 制式选型、组网落地与运维实战
运维·软件工程
硅谷秋水2 天前
EmbodiedSWE:面向长时程灵巧机器人的编程智能体
人工智能·机器学习·语言模型·机器人·软件工程
郝学胜-神的一滴2 天前
C++ Templates 03:手写一个Stack看透模板核心机制
开发语言·c++·产品运营·软件工程·产品经理
rolt2 天前
05 医学 ISO 13940-用UML表示的行业标准,健康信息学 — 支持照护连续性的概念体系
软件工程·架构师·uml
️公子2 天前
决策模型开战:Jev / Decisions API / Strands Decider 的 ClosedSet、置信度闸门与混合 Agent
人工智能·大模型·软件工程·agent·决策模型
蜗牛互联网3 天前
从Barclays扩大Claude部署看受监管软件工程的责任重分配
java·大数据·人工智能·后端·软件工程
rolt3 天前
3GPP-5G-用UML表示的行业标准-04电信移动通信
软件工程·ddd·uml·ontology