计算机工程 ›› 2018, Vol. 44 ›› Issue (7): 47-53.doi: 10.19678/j.issn.1000-3428.0049613

• 体系结构与软件技术 • 上一篇    下一篇

基于影响因素与灰聚类的软件可靠性评价方法

崔红军,封亮,王勇   

  1. 中国电子科技集团公司第三十二研究所,上海 201808
  • 收稿日期:2017-12-20 出版日期:2018-07-15 发布日期:2018-07-15
  • 作者简介:崔红军(1974—),男,高级工程师,主研方向为软件工程、软件测评;封亮,高级工程师;王勇,工程师。
  • 基金项目:

    国家部委基金。

Software Reliability Evaluation Method Based on Impact Factors and Grey Clustering

CUI Hongjun,FENG Liang,WANG Yong   

  1. The 32nd Research Institute of China Electronics Technology Group Corporation,Shanghai 201808,China
  • Received:2017-12-20 Online:2018-07-15 Published:2018-07-15

摘要:

在软件开发与测试过程中存在的各种不确定因素,对软件可靠性有直接或间接的影响。在软件可靠性建模过程中考虑影响因素,可解决传统模型假设理想化、适用性较差等问题,实现对软件可靠性的综合评价。为此,对软件可靠性影响因素进行分析,总结出30种重要影响因素 。在此基础上,提出一种基于影响因素和灰聚类的软件可靠性评价方法,借助灰聚类系统理论对影响因素进行灰关联分析与灰聚类计算,在各个研制阶段实现对软件可靠性的有效评价。研究结果表明,该方法可准确评估软件可靠性水平,直观反映可靠性增长趋势与薄弱环节。

关键词: 软件可靠性建模, 综合评价, 影响因素, 灰聚类

Abstract:

There are many uncertain factors in software development and test process which affect software reliability directly or indirectly.Considering these impact factors in software reliability modeling,the problems that the low prediction adequacy and poor flexibility can be resolved,and the software reliability comprehensive evaluation can be achieved.This paper analyzes the impact factors of software reliability,and summarizes 30 important impact factors.The software reliability evaluation method based on impact factors and the grey clustering is proposed.The grey clustering theory is used to analyze the grey relation and calculate the grey clustering of these impact factors,and evaluate the software reliability in the development phase.Study results show that the proposed method can evaluate the software reliability level accurately,and reflect the growth trend and weakness of reliability directly.

Key words: software reliability modeling, comprehensive evaluation, impact factors, grey clustering

中图分类号: