软件能力成熟度模型CMM(软工视频)

定义:软件开发机构用于定义,实施,测量,控制和改进其软件过程的一种阶段性描述,该模型使得对现有过程能力的确定,以及对软件质量和过程改进的重要问题的识别变得方便,从而为选择过程改进策略提供指南
特征:
(1)基于实际实践
(2)最好的反映了时间的情况
(3)反映了软件过程改进和软件过程评估执行人员的需求
(4)形成文档
(5)文档可以公开使用
主要用途:
(1)用于软件过程的 评价
(2)用于软件过程的改进
(3)软件能力的评价
基于CMM的评估方法:
(1)选择评估小组
(2)被评估单位填卷,回答评估组的问题
(3)评价组进行相应分析,明确哪些问题对,在进行一步调查
(4)现场访问被评估单位
(5)提出调查清单,明确机构软件过程中的强项和弱项
(6 )准备出软件关键过程域剖面图,显示机构在哪些区域以满足,哪些没满足目标,向有关部门给出结论意见
软件改进方法:
CMM制定了一套描述成熟软件的特征的可应用准则,供软件开发机构改进软件开发和维护过程
第一阶段:发起并确定软件过程改进基础设施
第二阶段:实施评估,确定机构的软件过程成熟度基线,向机构提出改进意见。
第三阶段:建立起软件过程改进基础设施,包括成立过程协同小组,定义软件过程,改进策略和目标
第四阶段:实施过程改进。
最后阶段分析软件过程改进中的经验教训,进一步更新软件过程改进的过程。重新发起,建立起下一个改进周期的新目标。
基本概念:
过程:针对确定的目的所实施的序列步骤
软件过程:有关开发和维护软件及其相关产品的活动方法实践和变换的集合。
软件过程管理:有效的管理人,方法,工具的继承,
软件过程管理:遵循某过程可能达到的预期结果的范围.
软件过程的性能:对实际结果的度量
软件的成熟度:一个特定的软件过程被清晰的定义,管理测量控制以及有效使用的程度。

猜你喜欢

转载自blog.csdn.net/weixin_40486955/article/details/85319876