Hello,你好呀,我是灰小猿,一个超会写bug的程序猿!
今天在这里记录一下在进行软件开发过程中,软件能力成熟度模型的五大等级,这是衡量软件质量的重要指标,等级越高,软件质量越可靠!
从下到上五个等级依次分为:初始级、可重复级、已定义及、已管理级、优化级。
接下来对这五个等级进行详细的概述:
(1)初始级
软件过程的特点是无秩序或说无定规的,有时甚至是混乱的。软件过程定义几乎处于无章法、无步骤可循的状态,软件产品所取得的成功往往依赖于极个别人的努力和机遇。
(2)可重复级
已建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。对类似的应用项目,有章可循并能重复以往所取得的成功。
(3)已定义级
用于管理的和工程的软件过程均已文档化、标准化,并形成了整个软件组织的标准软件过程。全部项目均采用与实际情况相吻合的、适当修改后的标准软件过程来进行操作。
(4)已管理级
软件过程和产品质量有详细的度量标准。软件过程和产品质量得到了定量的认识和控制。
(5)优化级
通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地持续地对促进过程进行改进。
同时,除第一级外,每一级都设定了一组目标,如果达到了这组目标,则表明达到了这个成熟级别,自然可以向上一更为成熟的高一级别迈进。CMM体系不主张跨级别的进化,因为从第二级开始,每一个低级别的实现均是更高级别实现的基础。
关于五大等级的解释图表如下:
熟悉掌握软件能力成熟度模型的五大等级,能够有效帮助定义和提高软件质量!
觉得不错记得点赞关注哟!持续分享更多项目管理应用方案!