论文摘要
随着计算机及软件在人们生活中应用范围的扩大,软件的质量问题逐渐引起人们的关注。软件可靠性是软件质量的重要属性。作为软件可靠性定量评估技术核心的软件可靠性模型技术,为软件质量的提高、软件开发过程的合理控制以及资源的有效管理提供了定量和客观的依据,因而具有重要的学术研究和工程应用价值。在理论研究方面,本文从软件可靠性的基本理论出发,阐述了软件可靠性模型预选的流程,从模型假设、基本公式、参数推导等方面对随机类模型中典型的三个模型进行了研究,分析了性能度量参数的选取原则。在实际应用方面,本文设计完成了一个基于失效数据的软件可靠性评价工具。该工具嵌入了三种可靠性模型,实现了四个主要功能,包括数据管理功能、失效数据趋势分析功能、可靠性评估功能以及预测准确性分析功能。虽然目前在国内外已有不少的软件可靠性分析工具,但是大多忽略了对失效数据的趋势分析和预测的准确性分析功能。因此,这也是本文实现的评价工具与其他可靠性分析工具最大的不同。最后,结合实际收集的数据对以上四种功能进行了实例验证,结果表明该评价工具采用的方法比较完整,评价预测的结果较为可信,具有较好的实用性。
论文目录
摘要Abstract第一章 绪论1.1 课题背景1.2 软件可靠性模型的发展历史及研究现状1.3 课题研究内容和目标1.4 内容安排第二章 软件可靠性与可靠性模型2.1 软件可靠性理论基础2.1.1 软件可靠性的定义2.1.2 软件可靠性的基本数学关系2.2 软件可靠性模型2.2.1 模型的分类2.2.2 模型的预选2.2.3 J-M 模型2.2.4 G-O 模型2.2.5 DUANE 模型2.3 小结第三章 可靠性评价工具的需求分析3.1 系统的需求捕获3.1.1 需求列表3.1.2 需求用例3.1.3 领域分析3.2 系统的需求分析3.3 数据信息管理功能3.4 趋势分析功能3.4.1 趋势分析方法的选择3.4.2 功能需求分析3.5 可靠性预测功能3.5.1 性能参数的选择3.5.2 实现模型的选择3.5.3 功能需求分析3.6 预测准确性分析功能3.6.1 准确性分析方法的选择3.6.2 功能需求分析3.7 小结第四章 可靠性评价工具的设计与实现4.1 外部接口4.2 数据库的设计4.3 类的设计4.3.1 数据信息管理功能4.3.2 趋势分析功能4.3.3 可靠性预测功能4.3.4 准确性分析功能4.4 模型参数估计的数值算法设计4.4.1 J-M 模型参数数值算法4.4.2 G-O 模型参数数值算法4.4.3 DUANE 模型参数数值算法4.5 界面设计4.6 小结第五章 可靠性评价工具的测试5.1 测试用例5.1.1 数据收集过程5.1.2 测试用例5.2 功能验证结果5.2.1 数据信息管理功能5.2.2 失效数据趋势分析功能5.2.3 可靠性预测功能5.2.4 预测准确性分析功能5.3 小结第六章 结束语6.1 本文工作总结6.2 进一步的研究方向致谢参考文献
相关论文文献
标签:软件可靠性论文; 软件可靠性模型论文; 可靠性预测论文; 软件可靠性评价工具论文;