论文部分内容阅读
软件产业是一个迅猛发展的知识型产业。一个国家软件业的发达程度,即体现了该国的综合国力,又决定着该国未来的国际竞争地位。GD软件公司作为黑龙江省软件行业的一支生力军,在省内软件产业中处于非常重要的地位,但是它的软件过程管理基础较薄弱,软件过程管理不规范。因此迫切需要研究软件公司的过程管理,提升其软件过程管理水平,从而获得更强的竞争力和更好地经济效益。 能力成熟度模型集成(Capability Maturity Model Integration,CMMI)是在能力成熟度模型(Capability Maturity Model,CMM)基础上的发展和完善,是当今软件过程改进领域的重要成果。CMMI融合了全面质量管理的思想,为软件企业的过程改进提供了标准。 本文从软件开发历史上的“软件危机”谈起,引入软件工程、软件过程的概念,并简要介绍了软件过程改进的两种标准。另外介绍了CMM和CMMI产生的历史背景,主要构成部件、表示方法和主要内容,并对CMM和CMMI进行了比较分析,为研究过程改进提供了理论基础。 通过结合CMMI的重点过程域的目标和实践,本文对GD软件公司的CMMI实施过程进行了分析。对GD软件公司CMMI2级和3级的所有过程域进行了诊断,指出各个过程域的强项和弱项,根据诊断的结果实施了对各过程域的改进措施。对GD软件公司实施基于CMMI的过程改进实施效果进行了定量分析,同时列出了一些重要的过程域的后续改进意见。总结了GD软件公司CMMI实施过程中的常见问题和实施经验,同时提出了IT企业实施过程改进的措施与建议。 希望本文提出的方法能对国内的软件企业在提高软件过程能力方面提供一些帮助。