● 摘要
随着社会的进步,经济的发展,软件应用已经渗透到国民经济和国防建设的各个领域。人们对功能的需求不断增加,对质量和可信方面的要求也越来越高,软件是否具有可信性成了软件业关注的焦点。软件可信性的度量与评估对软件业的健康发展尤其重要。通过建立软件可信性度量模型,收集可以体现软件可信的量化数据,利用有效的评估技术,全面和客观地对软件的可信性做出评估,能够为管理者更准确地掌握软件可信性的状态提供客观依据。首先,本文在研究国内外现有软件质量和可信度量理论的基础上,提出了一种面向质量过程的软件可信性度量模型。该模型从管理有效、过程稳定和产品可信三个方面对影响软件可信的指标进行分析和定义,建立了基于指标体系的软件可信性度量模型。其次,在基于上述度量模型的基础上,本文提出了面向质量过程的软件可信性评估模型。该模型从模糊理论的思想出发,利用模糊词汇对软件可信性进行分级。通过研究确定对应每个可信等级的隶属函数,建立起度量模型指标体系与软件可信性等级隶属度的映射关系。在运用D-S证据合并理论的基础上,将度量指标对应的可信等级的隶属度进行合并,最终给出软件对应可信等级的隶属度,完成对软件可信性的评估。最后,本文在以上理论研究的基础上,结合软件质量管理平台QESuite2.0,开发实现了面向质量过程的软件可信性度量与评估工具。该工具提供了度量模型定制、可信度量指标选取和自定义、数据采集及可信评估等基本功能,为软件度量和评估人员做出决策提供有力的支持。