软件可靠性与费用模型的研究

软件可靠性与费用模型的研究

论文摘要

本文首先介绍了问题的背景和研究意义,阐述了有关软件可靠性和软件可靠性模型的一些基本概念以及国内外对软件可靠性研究的现状与发展;然后对软件可靠性模型进行了比较分析,列举了具有代表性的软件可靠性模型。在此基础上,本文对软件可靠性与费用模型进行了进一步的研究。主要内容包括:1.提出了一个改进的软件可靠性模型:考虑排错效率和错误发现率均为时间函数的非齐次泊松过程模型。在已有的NHPP类软件可靠性增长模型中,假设条件过于苛刻,把错误排除的过程看得过于简单,并且假设排错是完全的;同时认为错误的发现率是常数,不随时间变化,以上这些都与实际情况不符。在软件排错过程中引入新错误的情况是经常发生的,并且有些错误是不能排除的。改进后的模型与实际情况更加吻合。2.在上述改进的软件可靠性模型的基础上,综合考虑了软件生命周期中的设计与开发费用、软件测试费用、运行期的维护费用等,建立了排错效率和错误发现率可变的软件费用模型,同时详细讨论和分析了软件最优发布时间和软件最小费用问题。3.提出了负指数分布排错时间的软件费用模型。在传统的软件可靠性模型基础上,考虑了排错时间服从负指数分布的情况,同时将软件中残存错误带来的风险损失转化为软件可靠性指标,建立了负指数分布排错时间的软件费用模型,并根据此模型详细讨论了软件的最小开发费用、最优发布时间等问题。此模型具有结构严谨、数学形式简单和易于使用等特点。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.2 软件可靠性国内外研究动态
  • 1.2.1 国外概况
  • 1.2.2 国内概况
  • 1.3 本文的研究内容与结构安排
  • 第二章 软件可靠性概述
  • 2.1 软件可靠性的基本概念
  • 2.1.1 软件可靠性的定义
  • 2.1.2 软件中错误相关的定义
  • 2.1.3 软件中时间相关的定义
  • 2.2 软件可靠性的主要指标
  • 2.3 软件可靠性模型
  • 2.3.1 软件可靠性模型分类
  • 2.3.2 典型的软件可靠性模型
  • 2.4 软件可靠性模型的比较分析
  • 2.4.1 软件可靠性模型的比较准则
  • 2.4.2 软件可靠性模型的比较方法
  • 2.5 排错效率和错误发现率可变的软件可靠性模型
  • 2.5.1 模型背景
  • 2.5.2 模型描述
  • 2.5.3 相应结论
  • 2.5.4 模型评价
  • 2.6 小结
  • 第三章 排错效率和错误发现率可变的软件费用模型
  • 3.1 引言
  • 3.2 软件费用的过程模型
  • 3.3 面向软件元素开发的费用模型
  • 3.3.1 费用函数的表示方法
  • 3.3.2 线性费用函数
  • 3.3.3 对数幂费用函数
  • 3.3.4 负幂费用函数
  • 3.4 排错效率和错误发现率可变的软件费用模型
  • 3.4.1 模型描述
  • 3.4.2 相应结论
  • 3.4.3 计算实例
  • 3.5 小结
  • 第四章 负指数分布排错时间的软件费用模型
  • 4.1 模型背景
  • 4.2 模型描述
  • 4.3 相应结论
  • 4.4 计算实例
  • 4.5 小结
  • 第五章 总结与展望
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    标签:;  ;  ;  

    软件可靠性与费用模型的研究
    下载Doc文档

    猜你喜欢