论文部分内容阅读
计算机软件需求的多样化、规模化,使得软件质量愈显重要。尽管软件工程的研究和实践取得了巨大的成果,但软件危机依然存在。软件企业面临的最大的问题是顾客对产品不满意,究其原因,软件质量保证技术的不完善是主要原因之一。本论文针对软件质量体系及保证模型中的相关问题进行一些有益的探索,力图通过对相关模型的比较研究,寻求到能够全面反映和保证软件质量的保证模型,同时对该模型中的一些相关问题展开研究,并通过实例研究对其进行进一步的说明。 本文提出把质量功能展开(Quality Function Deployment,QFD)应用到软件开发中,并结合CMM(Capability Maturity Model,CMM)第二级管理过程和全面质量管理的要求构筑软件产品的质量保证系统,从软件开发的初期阶段开始,系统地开展质量保证活动。本文的主要研究内容包括:首先对软件质量保证体系和模型进行比较研究,通过对产生于不同背景下的各种模型进行比较,寻求到能够进一步保证软件质量的保证模型,并为软件质量模型的进一步研究奠定基础;通过对软件全生命周期、CMM第二级管理过程及软件质量保证之间关系的探讨,提出基于QFD的集成化的软件质量保证概念体系和模型;在分析CMM第二级关键过程域和软件生命周期的基础上,提出CMM第二级关键过程域与软件生命周期的融合框架以及具体实施步骤;给出QFD在软件开发生命周期中的应用思路,对QFD在面向对象分析方法中的应用做进一步的探讨,并结合“住房资金管理系统”来说明具体的应用过程;根据全面质量管理的思想及约瑟夫·朱兰(Joseph M.Juran)的质量三步曲,提出基于QFD的软件质量保证过程模型,它分为软件质量策划、软件质量控制、软件质量改进3个部分,并结合“住房资金管理系统”的软件质量保证过程进行实例研究。