【软件工程】CMMI 能力成熟度模型集成 ( 简介 | 相关术语 | CMMI 等级评估次序 )

简介: 【软件工程】CMMI 能力成熟度模型集成 ( 简介 | 相关术语 | CMMI 等级评估次序 )

文章目录

一、CMMI 简介

二、CMMI 相关术语

三、CMMI 等级评估次序





一、CMMI 简介


CMMI 全称 Capability Maturity Model Integration , 能力成熟度模型集成 ;


CMMI 是 如何做好软件的 最佳实践 集合 ;


CMMI 三种类型 : CMMI-DEV 软件开发 , CMMI-ACQ 面向采购 , CMMI-SVC 面向服务 ;



CMMI 等级 : 1 11 到 5 55 级 , 成熟度由低到高 , 成熟度越高 , 综合软件能力越强 ;


第 1 11 级 : 初始级

第 2 22 级 : 受管理级

第 3 33 级 : 已定义级

第 4 44 级 : 定量管理级

第 5 55 级 : 持续优化级


CMMI 连续式 , 阶段式 : 一套模型 , 有两种表示方法 , 一种是 连续式 , 一种是 阶段式 ;


阶段式 : 上述的 5 55 级分级 , 是以 阶段式 进行划分的 , 代表软件能力的不同阶段 ;





二、CMMI 相关术语


软件过程 ( Software Process ) : 人们在 开发和维护 软件及相关产品时 , 所涉及的各种 活动 , 方法 , 实践 , 改革 等 ;


软件相关产品包括 软件项目计划 , 设计文档 , 程序代码 , 测试用例 , 用户手册 等 ;



软件过程能力 ( Software Process Capability ) : 当 遵循某个软件过程时 , 所能 达到的期望效果 , 它可以有效 预测企业接受新的软件项目时可能得到的结果 ;



软件过程成熟度 ( Software Process Maturity ) : 一个特定的 软件过程 , 被显式 定义 , 管理 , 度量 , 控制 , 有效 的 程度 , 成熟度意味着能力上的增长潜力 ;



CMMI ( Capability Maturity Model Integration ) : 能力成熟度模型继承 , 描述了 组织过程 , 从 初级的 , 不成熟的 过程 , 提高到 有纪律 , 成熟的 过程改进路径 , 改模型包含了有效过程的典型特征点 ;



过程域 ( Process Areas ) : 互相关联 的 若干软件实践活动 , 和 有关基础设施 的 集合 ;


每个软件能力成熟度等级 , 都包含了若干 对应该成熟度等级的过程域 , 这些过程域的实施 , 对达到该成熟度等级的目标起着 保护作用 ;



实践 ( Practice ) : 对 过程域实施 , 起关键作用 的 方针 , 规程 , 措施 , 活动 , 以及 相关基础设施 的 建立 ;


过程 描述 做什么 , 不强制规定 如何做 ;


过程域 通过其 包含的实践的实施 而达到目标的 ;



过程资产 ( Process Assets ) : 组织中 , 对 实现过程域的目标 任何 有用的内容 ;



组织过程资产库 ( OPAL , Organization Process Assets Library ) : 用于 建立 , 存储 组织 有用过程资产 的库 ;


资产主要使用在 定义 , 实现 和 管理 过程中使用 ;


资产库 一般包括 方针 , 规程 , 检查单 , 培训资料 , 模板 , 已定义过程 , 计划 , 经验教训 等 ;



质量保证 ( QA , Quality Assurance ) : 为确保 实际执行中的管理 , 符合已定义的 规范 , 实践 , 过程 , 方法 , 而进行的 检查 ;



裁剪 ( Tailor ) : 指对 过程 , 活动 , 模板 使用时 , 与 标准要求存在不一致时 , 所执行的活动 ;



干系人 ( Stakeholder ) : 对一个 企业或者事件输出 , 负有责任的人 , 如 项目团队 , 供应商 , 客户 , 最终用户 ;






三、CMMI 等级评估次序


1 11 级 ( 初始级 ) : 对于该级别 , 针对该级别没有提出任何标准 , 任何公司都是 CMMI 1 11 级 初始级 ;


2 − 5 2-52−5 级 : 2 22 级 受管理级 , 3 33 级 已定义级 , 3 33 级 定量管理级 , 4 44 级 持续优化级 , 都需要有授权 , 需要有评估师进行评估 ;



CMMI 等级评估 : 如果要通过某个级别的评估 , 要满足 该级别 , 以及该级别以下的所有级别的标准 ;


如 : 公司进行 4 44 级评估 , 先查看该公司是否达到 2 22 级标准 , 然后查看是否达到 3 33 级标准 , 最终才是评估是否达到 4 44 级标准 ;


如果该公司达到 2 22 级标准 , 没有达到 3 33 级标准 , 即使达到了 4 44 级标准的要求 , 也只能算 2 22 级 ;


目录
相关文章
|
10月前
|
人工智能 Kubernetes jenkins
容器化AI模型的持续集成与持续交付(CI/CD):自动化模型更新与部署
在前几篇文章中,我们探讨了容器化AI模型的部署、监控、弹性伸缩及安全防护。为加速模型迭代以适应新数据和业务需求,需实现容器化AI模型的持续集成与持续交付(CI/CD)。CI/CD通过自动化构建、测试和部署流程,提高模型更新速度和质量,降低部署风险,增强团队协作。使用Jenkins和Kubernetes可构建高效CI/CD流水线,自动化模型开发和部署,确保环境一致性并提升整体效率。
|
9月前
|
前端开发 Java API
微服务——SpringBoot使用归纳——Spring Boot集成 Swagger2 展现在线接口文档—— Swagger 简介
第6课介绍了在Spring Boot中集成Swagger2以展示在线接口文档的方法。随着前后端分离架构的发展,API文档成为连接前端与后端开发的重要纽带。然而,代码更新频繁导致文档难以同步维护,Swagger2解决了这一问题。通过Swagger,在线API文档不仅方便了接口调用方查看和测试,还支持开发者实时测试接口数据。本文使用Swagger 2.2.2版本,讲解如何在Spring Boot项目中导入并配置Swagger2工具,从而高效管理接口文档。
333 0
|
8月前
|
人工智能 自然语言处理 DataWorks
DataWorks Copilot 集成Qwen3-235B-A22B混合推理模型,数据开发与分析效率再升级!
阿里云DataWorks平台正式接入Qwen3模型,支持最大235B参数量。用户可通过DataWorks Copilot智能助手调用该模型,以自然语言交互实现代码生成、优化、解释及纠错等功能,大幅提升数据开发与分析效率。Qwen3作为最新一代大语言模型,具备混合专家(MoE)和稠密(Dense)架构,适应多种应用场景,并支持MCP协议优化复杂任务处理。目前,用户可通过DataWorks Data Studio新版本体验此功能。
660 23
DataWorks Copilot 集成Qwen3-235B-A22B混合推理模型,数据开发与分析效率再升级!
|
5月前
|
人工智能 JavaScript 安全
一文教你高效集成Qwen Code与ModelGate千万免费Toknn模型网关平台
本文详解如何高效集成Qwen Code与ModelGate模型网关平台,涵盖环境搭建、API配置、代码生成等关键步骤,助你实现智能编程与多模型管理,大幅提升AI开发效率。
|
10月前
|
存储 人工智能 测试技术
小鱼深度评测 | 通义灵码2.0,不仅可跨语言编码,自动生成单元测试,更炸裂的是集成DeepSeek模型且免费使用,太炸裂了。
小鱼深度评测 | 通义灵码2.0,不仅可跨语言编码,自动生成单元测试,更炸裂的是集成DeepSeek模型且免费使用,太炸裂了。
141701 29
小鱼深度评测 | 通义灵码2.0,不仅可跨语言编码,自动生成单元测试,更炸裂的是集成DeepSeek模型且免费使用,太炸裂了。
|
机器学习/深度学习 Python
堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能
本文深入探讨了堆叠集成策略的原理、实现方法及Python应用。堆叠通过多层模型组合,先用不同基础模型生成预测,再用元学习器整合这些预测,提升模型性能。文章详细介绍了堆叠的实现步骤,包括数据准备、基础模型训练、新训练集构建及元学习器训练,并讨论了其优缺点。
770 3
|
6月前
|
缓存 安全 Java
Shiro简介及SpringBoot集成Shiro(狂神说视频简易版)
Shiro简介及SpringBoot集成Shiro(狂神说视频简易版)
560 7
|
6月前
|
传感器 人工智能 搜索推荐
M3T联邦基础模型用于具身智能:边缘集成的潜力与挑战
随着具身智能系统日益变得多模态、个性化和交互式,它们必须能够从多样化的感官输入中有效学习,持续适应用户偏好,并在资源和隐私约束下安全运行。这些挑战凸显了对能够在模型泛化与个性化之间取得平衡的同时实现快速、情境感知自适应能力的机器学习模型的迫切需求。在此背景下,两种方法脱颖而出,各自提供了部分所需能力:FMs为跨任务和跨模态的泛化提供了一条路径,FL)则为分布式、隐私保护的模型更新和用户级模型个性化提供了基础设施。然而,单独使用时,这两种方法都无法满足现实世界中具身环境复杂且多样化的能力要求。
251 0
|
10月前
|
IDE Linux API
轻松在本地部署 DeepSeek 蒸馏模型并无缝集成到你的 IDE
本文将详细介绍如何在本地部署 DeepSeek 蒸馏模型,内容主要包括 Ollama 的介绍与安装、如何通过 Ollama 部署 DeepSeek、在 ChatBox 中使用 DeepSeek 以及在 VS Code 中集成 DeepSeek 等。
2450 15
轻松在本地部署 DeepSeek 蒸馏模型并无缝集成到你的 IDE
|
11月前
|
人工智能 数据可视化 开发者
FlowiseAI:34K Star!集成多种模型和100+组件的 LLM 应用低代码开发平台,拖拽组件轻松构建程序
FlowiseAI 是一款开源的低代码工具,通过拖拽可视化组件,用户可以快速构建自定义的 LLM 应用程序,支持多模型集成和记忆功能。
1002 14
FlowiseAI:34K Star!集成多种模型和100+组件的 LLM 应用低代码开发平台,拖拽组件轻松构建程序