论文部分内容阅读
目前,国内软件企业急需提高软件过程能力以保持综合竞争力。能力成熟度模型集成(CMMI)不仅在学术界被公认为是软件过程模型的标准,在欧美、印度等业界也获得了巨大成功。CMMI作为一个成功的过程模型为软件过程改进提供了科学的指导。实施CMMI需要投入大量的资金、人力和时间来执行模型期望的过程实践,以达到各个过程域的目标,从而提高能力成熟度。国内的软件组织大部分都是中小型软件企业,软件过程能力低,急需行之有效的CMMI软件过程改进。但是这些企业能够投入过程改进的各种资源非常有限,高成本成为实施CMMI过程改进的最大阻碍。因此国内软件企业的CMMI过程改进必须走低成本化路线。为解决高成本的问题,在现有研究成果的基础上,对CMMI在国内软件企业中低成本化的方案进行了研究和实践,主要研究工作有:1.深入理解CMMI模型,对其体系架构、表示方法、构件之间的关系进行了详细分析。对CMMI在国内应用时的一般剪裁思路进行了研究总结,提出了通用的过程剪裁框架,并就剪裁时需要考虑的问题、具体操作方法、剪裁时CMMI各层次构件的取舍等进行了详细研究和分析。2.对软件过程的成本和能力两方面的度量方法进行了研究。结合作业成本法思想,创新地提出了一种软件过程成本的度量方法并就该方法的应用进行了分析;借鉴统计过程控制理论,分析了软件过程的一般度量方法,并对软件过程的稳定性和能力度量实现进行了详细研究。3.对剪裁和度量有充分的研究积累后,结合国内软件过程现状和过程改进思路,研究提出了CMMI软件过程的低成本化方案。4.按照低成本化的思想,深入探讨了小软件企业如何低成本应用CMMI,并就具体应用时的一些问题进行了详细剖析。CMMI低成本化的本质是用较低的成本进行软件过程的持续改进,以逐渐提高过程能力和企业综合竞争力。在软件产业国际化竞争越来越激烈的今天,对于急需进行过程改进、但面临高成本实施问题的国内绝大部分软件企业,CMMI软件过程的低成本化具有重要的实用价值和参考意义。