论文部分内容阅读
21世纪是信息经济的时代。软件产业在国民经济发展中正发挥越来越重要的作用,软件产品的质量直接影响到国民经济信息系统的可靠性与安全运行。随着软件需求的日益增加和不断细化,软件开发活动也变得日趋复杂。软件开发过程中很多要素共同决定软件产品的质量,在国内外软件市场激烈的竞争环境中,提高软件开发质量已经成为软件企业生存的关键。软件开发不仅是技术工作,同时又是一项经济工作,必然以追求经济利益为目的。本文旨在通过分析影响软件开发质量的关键要素,构建软件开发质量的综合评价体系,并对软件开发的质量经济性进行探索性研究。本文以构建软件开发质量的综合评价体系和软件开发的质量经济性为主要研究内容,首先对相关领域的研究成果进行综述,接着通过系统分析和调查研究,确定软件开发质量的影响要素及其重要程度,并在此基础上运用层次分析(APH)构建软件开发质量的评价体系,然后分析和识别软件开发的质量成本和质量收益,对软件开发的质量经济性进行探索性研究。本文研究的结论主要有:①通过对八种质量要素分类进行系统地比较和分析,将软件开发质量评价的一级指标确定为开发成本、开发周期、产品特性、人员、技术设施和管理等六大要素,并分别界定各指标的二级指标。②将软件开发质量的评价指标进行数量化,各一级指标的重要度权重分别确定为:开发成本33.14%、开发周期10.74%、产品特性19.52%、技术设施19.52%、人员6.34%、管理10.74%。二级指标中,重要度权重最高的依次为技术流程13.06%,产品特性的可类比性2.65%,领导重视度6.96%,软件配置4.74%等。③将软件开发的质量成本与软件质量的关系表示为:当时,质量成本最小。其中, x1为功能性缺陷, x2为技术性缺陷,m为符合性成本的比例系数,n为非符合性成本的比例系数。