论文部分内容阅读
自软件危机提出以来,很多软件专家致力于研究如何保证软件的质量。但无论是调试、测试、复审等以排除质量缺陷为目的的技术方法,还是标准化、过程管理等以控制质量缺陷为目的的管理方法,都存在着自身的不足和局限性。尤其对于问题点颇多的外包软件的质量保证,目前还没有一个有效的方法。与此同时,我国软件外包业务发展迅速,亟待一个有效的质量保证方法为其护航。因此,如何解决外包软件开发中的质量保证问题,是我们当前面临的一大课题。 本文首先回顾了以往对软件质量管理的研究,着重对现有通用软件质量保证技术进行了全面的梳理。同时在访谈国内部分软件企业以及跟踪调研两家代表性软件外包企业的基础上,总结出我国外包软件质量管理中现存的问题与难点。然后以跨文化沟通理论和软件外包过程实践为基础,总结出双向递阶沟通模型;将质量工程核心技术之一——质量机能展开(QFD)引入外包软件开发过程中,融合软件工程以及沟通模型,提出基于QFD的外包软件质量保证模型(Offshore Outsourcing Software Quality Assurance,OOSQA);并将其与通用软件质量保证技术进行对比研究。该模型一反以往软件开发以事后测试为质量保证重点的思路,转而以预防为重心;同时能够有效地加强顾客需求与开发过程的有机联系。 最后,通过该模型在外包软件开发实例中的应用及其效果分析,验证了其适用性和有效性,从而完善了本文提出的理论框架。本文的实证研究基于同日本东忠株式会社的合作研究横向课题项目——外包软件开发管理模式研究,项目编号:102202-T00501。 本文的主要研究成果在于:(1)结合我国国情和离岸软件外包的特点,提出了一套具有针对性和创新性的外包软件质量保证模型;(2)通过该模型在实际开发项目及企业中的应用研究,验证了其适用性和有效性;(3)将质量机能展开(QFD)应用于外包软件质量管理实践当中,也是对QFD应用研究领域的一种拓展。