1/6软件过程及能力成熟度评估1 软件过程及能力成熟度评估“软件过程及能力成熟度评估〃(简称 SPCA)是软件过程能力评估和软件能力成熟度评估的统称,是信息产业部会同国家认证认可监督委员会在研究了国际软件评估体制,尤其是美国卡内基-梅隆大学 SEI 所建立的能力成熟度模型能力成熟度模型 CMMI,并考虑国内软件产业实际情况所建立的软件评估体系
SPCA 依据的评估标准是 SJ/T11234 和 SJ/T11235,这两个标准是在深入研究了 CMM、CMMI、ISO/IECTR15504、IS09000、TL9000 以及其他有关的资料和文件以及国外企业实施 CMM 的实际情况后,结合国内企业的实际情况,以 CMMI 作为主要参考文件最终形成的,这两个行业标准由信息产业部于 2001 年 5 月 1 日发布实施
SPCA 评估遵循《软件过程及能力成熟度评估指南》,该指南是国家认监委和信息产业部 2002 年 8 月共同发布的利用 SJ/T11234 或 SJ/T11235 实施评估的操作指南
评估过程由经过培训的专业队伍以评估参考模型作为确定过程的强项和弱项的基础而对一个或多个过程进行检查
从不同用途考虑,评估分为内部过程改进评估和顾客选择评价两种
目前,国家认证认可监督管理委员会(CNCA)和信息产业部已经联合发布《软件过程及能力成熟度评估监督管理办法》,CNCA 授权的中国认证机构国家认可委员会(CNAB)和中国国家认证人员培训认可委员会(CNAT),已制定和试点实施“软件过程及能力成熟度评估〃认可规则,并成立 SPCA 工作组,以推动中国软件过程及能力成熟度评估的实施
2 实施 SPCA 的作用和意义软件过程及能力成熟度评估可以规范软件开发过程及其管理、规范市场竞争、帮助企业进行内部软件过程改进、降低软件开发风险、增加软件企业的市场竞争力
我国政府一直重视软件产业的规范