| 【论文摘要】 |
长期以来国内软件产业一直处于作坊式的生产,对软件质量控制的实践和研究很少,我国软件质量上不去,软件缺乏竞争力。究其根源,缺乏软件开发和维护的正确方法以及忽视软件开发过程的质量控制乃是最为关键的原因。对软件质量评估目前还没有明确的准则和衡量标准,难以实现定量评价。软件质量评估技术是软件工程中非常重要的研究领域,由于软件本身的复杂性和软件技术发展迅速等原因,到目前为止,软件质量评估技术在理论上和技术上都很不成熟,如何提高软件产品质量一直困扰着人们。该课题运用软件度量的最新研究成果,基于软件开发实践,对于软件质量控制和定量评估模型进行深入研究。
本文概述了软件发展现状,主要研究了项目度量、过程度量、软件产品的度量及软件度量的步骤;研究了国外最著名的软件度量技术—面向结构的Halstead度量和面向对象的C&K度量。
本文从软件质量控制的角度出发,阐述了软件质量度量对提高软件质量的实际意义,研究了IEEE/std-1061 1992中质量度量方法学,分析和比较了经典软件质量度量模型;并依据ISO模型和软件生命周期的定义,提出一种软件质量模糊综合评估方法;实现了对软件质量更科学、更客观的评估。... |