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 的作用和意义软件过程及能力成熟度评估可以规范软件开发过程及其管理、规范市场竞争、帮助企业进行内部软件过程改进、降低软件开发风险、增加软件企业的市场竞争力。我国政府一直重视软件产业的规范和发展,强调提高我国软件开发和软件产品质量的重要性。国务院于 2000 年 6 月颁发的“18 号文件〃《鼓励软件产业2/6和集成电路产业发展的若干政策》第五章第十七条明确提出鼓励软件出口型企业通过 ISO9000 系列质量保证体系认证和 CMM 认证,其认证费用通过中央外贸发展基金适当予以支持。目前各省市高新区、软件园或信息产业主管部门大都有对通过软件能力成熟度评估的企业给予资金奖励的制度。SPCA 评估体系的建立得到了中国政府的直接支持,反映了政府大力支持和推动我国软件业发展的政策导向,随着 SPCA 中国国家认可制度的建立和实施,相信对于通过 SJ/T11...