首页 > 其他分享 >[软件工程] CMMI是什么?

[软件工程] CMMI是什么?

时间:2024-02-27 20:24:06浏览次数:23  
标签:含有 成熟度 什么 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 参考与推荐文献

标签:含有,成熟度,什么,CMMI,软件工程,过程,模型
From: https://www.cnblogs.com/johnnyzen/p/18037859

相关文章

  • 汇编语言以及程序的实际构成是什么
    汇编语言为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”代表加法,“MOV”代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语......
  • python中的列表和元组有什么区别
    python中的列表和元组有什么区别在Python中,列表(List)和元组(Tuple)都是用来存储一组有序元素的数据结构,它们之间有几个重要的区别:可变性:列表是可变的(Mutable),意味着你可以改变列表中的元素,包括添加、删除、修改元素。元组是不可变的(Immutable),一旦创建后就无法修改。你不能在元组中......
  • 数据可视化为智慧物流提供了什么帮助?
    在智慧物流的背景下,数据可视化催生了物流管理的全新范式。首先,通过数据可视化,物流企业可以实现对整个供应链的全景式监控。下面我就可以可视化从业者的角度,简单聊聊这个话题。首先,图表和地图的直观展示使决策者能够轻松了解原材料采购、生产、配送和最终消费等环节......
  • 在K8S中,worke节点启动阶段包括什么?
    在Kubernetes(K8S)中,Worker节点启动阶段大致包括以下几个关键步骤:系统初始化:Worker节点操作系统启动,加载基础系统服务和配置。安装必备软件,如Docker或containerd作为容器运行时环境。kubelet启动:kubelet是Kubernetes在每个节点上的代理程序,它会在启动时加载其配置文件(通......
  • 500强企业进行跨域数据传输,都在使用什么方案?
    大型企业在全国或全球设立不同的分支机构已变得非常普遍,对于500强企业来说,除了总部外,还会在多地设立分公司、分公司下甚至会设立办事处,同时,会在一些特殊地区设立研发中心、数据中心及工厂等。这就导致企业的组织结构不管在横向还是纵向都进一步延伸。组织结构的扩大,是业务开展的必......
  • count(列名)、count(1)和count()有什么区别.md
    进行统计操作时,count中的统计条件可以三种选择:EXPLAINSELECTCOUNT(*)FROMuser;EXPLAINSELECTCOUNT(列名)FROMuser;EXPLAINSELECTCOUNT(1)FROMuser;执行效果上:count()包括了所有的列在统计时不会忽略列值为null的数据count(1)用1表示代码行,在统计时不会忽略......
  • 在typescript项目中什么场景适合定义枚举值,什么场景适合定义常量类?
    在typescript项目中什么场景适合定义枚举值,什么场景适合定义常量类在TypeScript中,枚举(enum)和常量类(通常是带有只读属性的类)都有其适用场景:适合定义枚举值的场景:有限且命名的集合:当你需要表示一组固定的、可枚举的值,并且每个值都有一个明确的名字时,使用枚举类型是合适的。......
  • 软件工程师证书可以像建筑行业的证书一样给其他公司挂靠赚取收入吗?
    软件工程师证书可以像建筑行业的证书一样给其他公司挂靠赚取收入吗?建筑行业证书大部分都可以挂靠每个月也有点收入软件行业的证书可以挂靠吗到什么地方挂靠 软件设计师证书如何挂靠?如果想要把自己的软件设计师证书挂靠出去,可以自己找所需证书的企业,也可以找中介......
  • 可视化视频监控云平台EasyCVR使用RTMP_PUSH推流不成功是什么原因?
    高清可视化视频监控云平台EasyCVR支持高清视频的接入和传输、分发,支持7*24小时不间断监控,平台可提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力,并具备权限管理、设备管理、鉴权管理、......
  • 什么是极客,极客精神?
    什么是极客,极客精神?王摇摆于2023-08-3011:22:11发布阅读量746收藏点赞数文章标签:node.js版权“极客”(Geek)是一个用于描述对科技、计算机、编程等领域充满热情和深度专注的人的术语。极客通常对技术问题充满热情,乐于钻研,追求技术和知识的深度和广度。极客不仅是技术专家,还......