关于CMM

什么是CMM CMM综述 CMM(Capability Maturity Model能力成熟度模型)的本质是软件管理工程的一个部分。它是对于软件组织在定义,实现,度量,控制和改善其软件过程的进程中各个发展阶段的描述。他通过5个不断进化的层次来评定软件生产的历史与现状。 CMM的诞生信息时代,软件质量的重要性越来越为人们所认识。软件是产品、是装备、是工具,其质量使得顾客满意,是产品市场开拓、事业得 阅读详情

        CMM描述了五个级别的软件过程成熟度(初始级 可重复级 已定义级 已管理级 优化级,成熟度反映了软件过程能力(Software Process Capability)的大小,任何一个软件机构的软件过程必定属于其中某个级别。除了第一级以外,每级成熟度又由若干关键过程域(Key Process Area)构成。 

CMM2包括六个KPA:

需求管理(Requirements Management) 

客户的需求是软件项目的基础。软件需求管理的目的是在客户和软件项目之间达成对客户需求的一致理解。

 

软件项目计划(Software Project Planning) 

为软件工程和项目管理建立一个合理的计划。 

 

软件项目的跟踪和监督(Software Project Tacking and Oversight) 

使管理者对实际的软件项目进展过程有足够的了解,以在项目效能偏离计划太多是采取有效措施。 

 

软件子合同管理(Software Subcontract Management) 

选择合格的分包商,并有效管理之。 

 

软件质量保证(Software Quality Assurance) 

对软件项目过程及其间生产的各个产品进行监管以保证最终软件质量。 

 

软件配置管理(Software Configuration Management) 

在整个软件生命周期里建立并维护软件项目的工作产品的完整性。

 

CMM3比CMM2多七个KPA:

机构过程关注(Organization Process Focus) 

确立机构对于改进机构的软件过程能力的软件过程活动的责任。 

 

机构过程定义(Organization Process Definition) 

开发和维护一组有用的软件过程assets和提供一个用于定义定量过程管理的有意义的数据的基础 

 

培训计划(Training Program) 

开发个体的技能和知识以使他们能够更加有效的完成他们的角色 

 

集成软件管理(Integrated Software Management) 

基于业务环境和项目的技术需要,从机构的标准软件过程和相关的过程assets经过剪裁,将软件工程和管理活动集成为一个有机的定义的软件过程。

 

软件产品工程(Software Product Engineering) 

一致地完成定义良好的工程过程。它描述了项目的技术活动,如需求分析,设计,编码和测试。 

 

组间协调(Intergroup Coordination)

确立软件工程组主动介入其它工程组以便项目能更好满足客户要求的手段 

 

同行评审(Peer Reviews) 

早而且有效的排除软件工作产品中的缺陷。它可通过inspection,structured walkthrough等手段进行。

华为CMM实施杂记  华为CMM实施杂记1.相关背景CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。  能力等级 阅读详情

相关推荐

CMM流程之总结

<br />从CMM软件开发流程的理念、流程这两个方面概括介绍一下CMM。<br />CMM软件开发流程试图将几十年来风险比较不可控的软件开发用一个规范的流程控制起来,变成一个类似传统工业化生产流程的工业。<br /><br />CMM理念<br />CMM主要理念之一就是加强过程控制,认为只要开发的过程按照规定动作执行,就可以很大程度上降低软件开发的质量、进度风险。而过程质量控制的主要手段就是检视。<br />CMM的理念之二是根据经验数据指导新的软件开发项目。CMM定义了监控软件开发过程是否规范的一系列

alvanchen的专栏 8171

CMM 2级的过程基本特征

CMM2级是在同类项目成功经验上,建立必要过程准则来确保同类项目再一次的成功。CMM2级的基本特征为: 1.可重复 在可重复级(等级2)上,已建立了项目软件管理的方针和规程,有助于将类似项目的经验用于对新项目进行规划和管理,使对项目软件的管理过程有效而制度化。这样,尽管项目软件所实施的具体过程可能不同,但可运用以前项目开发的成功实践。 2.有纪律 在可...

weixin_34356138的博客 1077

CMM3下的应用及改进

1。CMM3下的应用及改进      近2~3年来,软件能力成熟度模型在中国得到了广泛的重视,也进行了一些实践,但是总体效果并不令人满意,一些已经通过了CMM评估的企业的情况并没有得到应有的改变,其中的原因,让人深思。这其中固然有一部分守旧的软件开发和管理人员对于先进管理模式的排斥。但是,更多情况下,是CMM的实施者不了解这个变革的艰巨性和复杂性,忽视了对CMM实施至关重要的一些方面。如通

stiveking的专栏 2492

CMM2

CMM2的六个KPA 1、需求管理 (RM,Requirement Management) 2、软件项目计划 (SPP,Software Project Planning) 3、软件项目跟踪与监控 (SPTO,Software Project Tracking and Oversight) 4、软件子合同管理 (SSM,Software Subcontract Management) 5、软件配置管理 (SQA,Software Quality Assurance) 6、软件质量保证 (SCM,

qq_43154385的博客 967

别再到处搜了!高德地图瓦片URL参数(lang、style、ltype)全解析与实战搭配指南

本文全面解析高德地图瓦片URL参数(lang、style、ltype)的核心逻辑与实战应用,提供18种实用参数组合方案,帮助开发者实现从基础到高阶的定制化地图渲染。涵盖语言控制、地图样式、图层类型等关键参数,并分享WebGIS项目中的优化技巧与常见问题解决方案。

weixin_33724046的博客 117

使用cubeMX生成USB HID设备

本文主要介绍如何使用stm32开发板和cubeMX生成HID设备,供参考。

专注音频,高效工作,快乐生活! 970

建立面向管理的过程——CMM2级概述

从事过两三年软件项目管理的经理们大都有过一种无奈的体验:用户不断催促,可系统提交日期一拖再拖,项目经理对此一筹莫展,束手无策。开发活动如同一个黑箱子,资金扔进去了,人员扔进去了,设备资源扔进去了,但不知道什么时候会出来结果,更没有把握出来的东西是否是用户所要的东西。若这时候打开这个黑箱子,恐怕会使所有人退避三舍。因此,在软件项目管理中,关键是——  软件系统开发的基本问题是如何管理开发过程。S

mchaojie1的专栏 1118

从Mate到Mate40 Pro+:华为旗舰核心配置演进与选购避坑指南

本文回顾了华为Mate系列从初代到Mate40 Pro+的核心配置演进历程,重点分析了处理器性能、影像系统、屏幕设计及续航快充的技术突破。针对选购需求,提供了区分版本、5G选择及存储配置的实用避坑建议,帮助消费者明智选择华为旗舰机型。

weixin_30015371的博客 494

利用RUP达到CMM2和3级

 (rational公司)摘要软件工程协会 (SEI) 的能力成熟度模型 (CMM) 提供了一种著名的软件流程成熟度基准。CMM 已经成为了许多领域内的流行工具,用于评估一个组织的软件流程的成熟程度。本白皮书说明了 Rational Unified Process 如何支持正在努力达到 CMM 级别 2 (可重复的)和级别 3(已定义的)的组织。简介软件工程协会 (SEI) 的

优快云_document的专栏 2144

逆向小记 bd-ticket-guard-client-cert | bd-ticket-guard-client-data 通过现象看本质

依然没什么花哨的直接解析出来,既然这是个X509证书,那么要么是服务器下发,要么是自己生成喽,但是如果是本地直接生成,那服务器还校验个鬼哦!既然是服务器下发的,那服务器又是怎么校验这个证书是自己下发的呢,这就要讲到CA验证了,首先根据上图我们发现证书的Issuer"(颁发者)是。怎么来的呢,因为涉及到逆向咱就不讲了,其实也是涉及到非对称加密的,就是客户端用私钥去签名数据,服务器用上传过去的证书公钥验签的过程!当服务器收到这个证书的时候,会做几件事,首先用自己的公钥解开签名获得解密后的证书hash。

2503_90751789的博客 1205

告别理论!手把手教你用Patran/Nastran搞定机翼颤振分析(附完整模型文件)

本文提供了一份详细的机翼颤振分析实战指南,使用Patran/Nastran软件从零开始构建完整分析模型。涵盖几何建模、网格划分、模态分析到气动弹性耦合的全流程,特别适合航空航天领域工程师学习颤振分析技术。教程包含完整模型文件和实用脚本,帮助读者快速掌握这一关键飞行器设计技能。

weixin_30879169的博客 542

实践与理解CMM体系

我的项目管理之路--5、实践与理解CMM体系   分类: 管理专辑(65) 过程改进(9) 软件工程(52) 版权声明:本文为博主原创文章,未经博主允许不得转载。 一个现代企业我们可以把它比作为自然界的生命体,而项目则是企业的基础细胞。于是,项目管理的成熟程度标志着组织是高级的 还是低级的。如果一个企业的项目管理多是分立的,项目之间没有参照、借鉴的,我们可以认为这个企业是一个...

weixin_34331102的博客 173

【VS2017】“LNK1104 cannot open file ‘python39_d.lib‘ “

记录一下编译调用了python代码的C语言源程序时遇到的问题 版本:以python3.9.1为例 先确保你安装了python的debug版本,如果没有,用对应版本安装包可以修改已经安装的python,如图。 选择 “Modify” 选择next 确保最后一项勾选,然后install。 光安装了还不够,需要配置一下C语言编译器。 以VS2017为例: 将python37_d.lib(在安装目录下的libs文件夹里有python39_d.lib)所在文件夹的路径添加到库目录里面,右键你的解决方案,选.

m0_46296905的博客 6476

CMM/CMMI 的区别

  1.CMM/CMMI 的发展     为了保证软件产品的质量,80年代中期,美国联邦政府提出对软件承包商的软件开发能力进行评估的要求。因此,美国卡内基-梅隆大学软件工程研究所 (CMU/SEI) 于1987年研究发布了软件过...

4044

【100%通过率】华为OD机试真题 Python 实现【最多组合直角三角形个数】【2023 Q1 | 100分】

有N条线段,长度分别为a[1]-a[n]。 现要求你计算这N条线段最多可以组合成几个直角三角形。 每条线段只能使用一次,每个三角形包含三条线段。

MISAYAONE的博客 1万+

2023年全国职业院校技能大赛“信息安全管理与评估”-真题——赛题题目+答案解析

2023年全国职业院校技能大赛“信息安全管理与评估”-真题——赛题题目+答案解析

君逍遥o 6007

CMM简介

  CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。    

宁静以致远,淡泊以明志 3134

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

CMM与CMMI的关系

文章目录一:简介二:CMM等级三:CMM的基本思想四:引进CMM的主要意义1.对软件公司2.对软件项目发包单位和软件用户CMMI一:简介二:CMMI背景介绍三:CMMI的基本思想四:CMMI模型的表示法1.阶段式表示法2.连续式表示法CMMI与CMM的区别补充一:体系结构1.框架2.结构二:实施思考 体系结构 CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改

m0_52435951的博客 4494

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

CMM

CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。      

Lee的专栏 1227

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

认证不是给别人看的——要让CMM能在中国生根──来自CMM实践者的忠告

认证不是给别人看的—— 要让CMM能在中国生根 ──来自CMM实践者的忠告 本报记者 刘海峰 ---- CMM认证渐渐在中国引起重视。最近,北京软件产业促进中心在北京市科委支持下制订了推进CMM认证的三项新措施。两年前,已有企业开始引进CMM系统。那么,推进CMM 认证要注意些什么?它能为我们带来什么好处?我们采访了创智等几家CMM实践者。他们的经验之谈对国内正准备或正在推

Virtual的专栏 1689

CMM介绍二

  <!--google_ad_client = "pub-6896655550148003";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text_image";google_ad_channel = "";//-->

XM Home 1913

CMM/CMMI的相关介绍

来自:http://www.abeyond.com.cn/?t=4&&id=12 1、集成能力成熟度模型CMMI ( Capacity Maturity Model Integrated ) 是美国卡耐基梅隆软件工程研究学院在美国军方支持下构建的现代企业(项目管理、流程重组、知识工程)的指导性作业体系,覆盖了软件过程开发、系统工程实践和管理、并行工程以及外包工程管理等多个领域的实践过程,融合了

Kiki的专栏-我译,我所爱 1834

CMM解释

 CMM简介       CMM是“软件能力成熟度模型”(Capability Maturity Model)的缩写, 该模型由美国卡内基-梅隆大学的软件工程研究所(简称SEI)受美国国防部委托,于1991年研究制定,初始的主要目的是为了评价美国国防部的软件合同承包组织的能力,后因为在软件企业应用CMM模型实施过程改进取得较大的成功,所以在全世界范围内被广泛使用,SEI同时建立了主任评估师评估

付勤的专栏 1629

什么是CMM?CMM与ISO认证体系有何关系

什么是CMM?CMM与ISO认证体系有何关系CMM,即软件过程能力成熟度模型,是Capacity Maturity Model的简称,既是对组织软件过程能力的描述,也是一种可对软件质量与开发能力进行评测的软件开发流程控制方法。1986年,卡内基-梅隆大学软件工程研究院开始研究这一模型,1991年推出CMM1.0版。CMM从低到高分为5级模型,可以预计企业的开发风险越来越低,开发能力越来越高

jiangxinyu的专栏 4651
上一篇: CMM简介
下一篇: CMM能保证软件质量吗
txchen
博客等级 码龄24年 7粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值