运筹与管理 ›› 2022, Vol. 31 ›› Issue (4): 104-108.DOI: 10.12005/orms.2022.0120

• 理论分析与方法探讨 • 上一篇    下一篇

考虑多种类型缺陷的软件可靠性模型研究

邱慧1, 闫相斌2, 彭锐3   

  1. 1.运城学院 经济管理系,山西 运城 044000;
    2.北京科技大学 经济管理学院,北京 100083;
    3.北京工业大学 经济管理学院,北京 100022
  • 收稿日期:2020-06-13 出版日期:2022-04-25 发布日期:2022-05-13
  • 作者简介:邱慧(1982-),女,河北人,博士,讲师,研究方向为系统可靠性,电子商务数据分析。
  • 基金资助:
    国家自然科学基金资助项目(71531013);山西省哲学社会科学规划课题(2020YY253)

Research on Software Reliability Model Considering Multiple Types of Faults

QIU Hui1, YAN Xiang-bin2, PENG Rui3   

  1. 1. Department of Economic Management, Yuncheng University, Shanxi province, 044000, China;
    2. School of Economics & Management, University of Science & Technology Beijing, Beijing 100083, China;
    3. School of Economics & Management, Beijing University of Technology, Beijing 100022, China
  • Received:2020-06-13 Online:2022-04-25 Published:2022-05-13

摘要: 本文提出一种考虑多种类型缺陷的软件可靠性模型,并构建了缺陷检测和剔除两个过程的模型。具体分类情况,可以根据模型的检验方法(拟合准则和预测有效性度量)和模型复杂度来具体决定,如果有测试人员的分类建议或者分类数据,可以结合模型共同决定。为了说明问题,本文给出四种类型缺陷的具体模型,并对实际数据集进行了拟合。通过模型比较,验证了多种类型缺陷模型的有效性。最后,通过构建软件最优发布时间策略对模型进行了应用。研究结果为软件开发和测试提供了理论参考。

关键词: 软件可靠性, 缺陷检测过程, 缺陷剔除过程, 软件发布时间, 调试延迟

Abstract: This paper proposes a software reliability model that considers multiple types of defects, and proposes a model for the two processes of defect detection and elimination. The specific classification situation can be specifically determined according to the model's test method (fitting criteria and predictive validity measurement) and model complexity. If there is a tester's classification suggestion or classification data, it can be determined jointly with the model. In order to illustrate the problem, specific models of four types of defects are given, and actual data sets are fitted. Through model comparison, the validity of multiple types of defect models is verified. Finally, the model is applied by constructing the optimal software release time strategy. The research results provide a theoretical reference for software development and testing.

Key words: software reliability, fault detection process, fault correction process, software release time, debugging delay

中图分类号: