论文部分内容阅读
随着科技的发展,现代战争已慢慢演变为一场信息战、电子战,软件也随之在军事应用的各个领域得到越来越广泛的应用,成为武器装备体系中重要的组成部分。软件质量的高低直接影响了武器装备的使用。对于软件质量的管理,经过多年来在国内外众多软件企业的工作实践,已经形成了一些广受认可的标准,软件能力成熟度模型集成(CMMI)就是其中的典型代表。本文以CE公司的A项目作为研究对象。A项目由于属于航空装备软件,需在空中使用,因此对质量的要求尤为严格,除关注功能性要求外,还应综合考虑性能、可靠性等方面的要求,特别是安全性上,必须具有不失效的高安全性。根据用户的要求,A项目的研制分为C型件和S型件两个阶段进行交付。在C型件的研制过程中,由于对于过程质量的管控存在一定的问题,造成C型件产品未能达到要求的质量,产品交付也出现了延误,对用户产生了不好的影响。通过深入的调研,并借助质量管理理论中的常用工具——帕累托图和因果分析图,分析识别出了影响C型件软件产品质量的关键性因素。在此基础上,依据CMMI理论框架的指导,结合PDCA的工作方法,初步构建一套适用于A项目的质量管理框架,并从质量策划、质量控制(含需求管理过程、软件设计、软件评审、配置管理、软件测试等环节)、质量保证过程等几个方面提出了有针对性的质量管理措施,并在S型件的研制过程中加以实施应用。通过对A项目质量数据的收集和分析,可以看到,A项目在需求管控、设计与实现、质量保证、软件测试等关键环节中均初步取得了较好的效果,软件产品质量得到了较大的提升,产品也得以按时交付,且可以持续改进。这些都在一定程度上验证了这套质量管理框架和措施的有效性。通过本文的研究,探讨了在类似于CE公司的军工企业通过实施CMMI改进质量管理的可行性。希望A项目综合运用CMMI理论和PDCA的工作方法来进行项目质量管理的成功实践和经验,能够给其它在软件项目管理过程中存在类似问题的企业提供一定的参考借鉴价值。