论文部分内容阅读
我国的软件企业绝大多数属于中小型软件企业,仍处于手工作坊式单兵作战时代,缺乏行之有效的项目管理规范。企业内不能进行有序的项目开发组织计划,文档不规范,维护不及时,其生产的软件产品质量必然存在大量问题。目前软件质量管理大多是定性方法,对软件质量需求的时变性如何在生产过程及时量化响应,并对过程中保持生产稳定受控的方法研究甚少。基于过程的软件质量管理具体方法的研究也未见有报道。软件能力成熟度模型CMM中所定义的软件质量定量管理需企业持续改进达到CMM4级方可实行。如何依照质量管理的标准规范,结合软件项目的过程改进方法,制定出适合中小型软件企业的质量定量管理方法,是本文所要深入探讨的问题。本文第一章主要介绍对软件实行项目管理的必要性和在软件项目管理过程中普遍存在的质量问题。第二章通过介绍当前软件质量管理的基本思想、软件质量管理的国际标准ISO9000标准族和软件质量保障体系CMM/TSP/PSP的框架理论,以及软件质量管理的基本方法和措施,为建立适合中小型软件企业的质量定量管理方法奠定坚实的理论基础。第三章针对中小型软件企业的特点和普遍存在的影响质量的问题对我国中小型软件企业的现状加以了客观的分析,并指出中小型软件企业的发展方向。第四章将软件工程知识、统计质量控制方法、全面质量管理思想和方法、项目管理理论、软件测试和计量、软件质量管理知识、管理科学和管理工程等知识用于研究软件项目的生产过程,根据前面的质量理论论述和中小型软件企业的现状分析,摸索出一套切合中小型软件企业实际的质量定量分析的方法。第五章是将质量定量分析的原理应用于实际的项目实施过程中,通过对项目采用基于功能点的度量确定项目规模后,根据功能点的要求建立起网络化的基线控制体系并制订相应的定量的质量计划,在项目实施过程中采用流程控制和鱼刺图分析来进行质量保证和控制,强调对软件质量成本的控制和项目文档的连续性、可追溯性,以实践证明<WP=4>了该定量分析方法的有效性、可行性和可操作性,并获得了初步的成功。这套符合中小型软件企业要求的质量定量管理方法的推出将会为我国广大中小型软件企业提供质量管理方面的借鉴,进而促进我国软件行业的整体发展,以迎接中国加入WTO以后软件市场的激烈竞争