24/10/23ISOISO90009000ISO9000是一个质量体系,制定了质量保障的规范与标准ISO9001是适用于硬件、软件、流程材料和服务四大类的9000族标准,包含20个子项我国已建立等同采用的质量保障标准族GB/T1900024/10/23ISO9000-3ISO9000-3软件开发、供应、维护中应用ISO9001的指南是指南,不是标准强调的是供应商和顾客的关系,不是工程师该如何做24/10/23CMMCMM应美国联邦政府评估软件供应商的能力的要求,由美国卡内基—梅隆大学软件工程研究院推出的能力成熟度模型;将软件企业的生产能力划分为5个成熟度等级,等级愈高的企业,其软件过程的可见度愈好、软件过程的可控性愈高、产品性能的预见性以及软件项目的风险评估亦愈来愈准确
企业的生产能力以及产品质量也就愈来愈高;强调企业软件生产过程的持续改进;此外CMM也不仅仅应用于软件开发组织内,它也可作为认证机构的认证工具和用户考核一个企业是否达到其所要求的能力的依据
24/10/23CMMCMM家族家族CMM集成产品集SA-CMM(软件获取能力成熟度模型):用于单位获取和采购基于软件的应用系统的软件过程SE-CMM(系统工程能力成熟度模型):描述一个单位为保证实现一个好的系统工程的主要元素IDEAL模型;一个单位用于启动、规划和实现过程改善措施蓝图的模型,概括了建立一个成功的过程改善项目的必要步骤
24/10/23CMMCMM的五层体系结构的五层体系结构初始级(1)可重复级(2)已定义级(3)已管理级(4)优化级(1)训练过程标准化、一致化过程可预计过程持续改进过程24/10/23CMMCMM结构结构成熟度级别关键过程区域关键惯例CMM级别关键惯例目标关键过程区域关键惯例成熟度级别24/10/23CMMCMM五级特征五级特征初始级:企业一般不具备稳定的软件开发与维护的环境