1 / 75
文档名称:

[优秀论文]软件可靠性测试与评估方法的改进.pdf

格式:pdf   页数:75页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

[优秀论文]软件可靠性测试与评估方法的改进.pdf

上传人:化工机械 2013/4/5 文件大小:0 KB

下载得到文件列表

[优秀论文]软件可靠性测试与评估方法的改进.pdf

文档介绍

文档介绍:上海交通大学
硕士学位论文
软件可靠性测试与评估方法的改进
姓名:苗扬
申请学位级别:硕士
专业:软件工程
指导教师:杨根兴;朱三元
20100112
软件可靠性测试与评估方法的改进
软件可靠性测试与评估方法的改进

摘要
软件测试是保证软件质量的重要手段,软件可靠性是软件质量的重要度量。两者之
间有着密切的内在联系。软件测试提高软件的可靠性;软件可靠性的评估可以为软件测
试提供合理的终止信号。相对于硬件可靠性稳步上升的趋势,软件的质量保证显得很困
难。软件的可靠性研究也很不成熟,远远落后于硬件的可靠性研究。关于软件可靠性的
研究还有很多的工作。
本文首先介绍了软件测试的理论与方法,介绍了软件错误在软件测试工作中的重要
地位与软件测试的模型。接着对可靠性与软件可靠性研究的理论做了介绍,详细介绍了
几种重要的软件可靠性模型。最后对传统工程可靠性研究分析了其取得成功的原因。在
此基础上分析了软件可靠性研究的特点,阐述了导致软件可靠性研究困难的四个原因。
并针对其中的两个提出了改进的方法,并将其应用到软件可靠性模型的改进之上。在对
一个物流管理系统的可靠性评估工作中,验证了可靠性模型改进的有效性。
本文主要的工作有以下几点:
1) 分析了软件可靠性研究特有的四个难点: 软件开发面临的问题领域的不确定性;
软件开发中实现机制的人为性与多样性;软件开发缺乏标准化的设计;可靠性
研究中对软件错误的独立关系认识不清。
2) 提出了关于软件错误的随机性软件错误与非随机性软件错误的分类方法;在软
件失效模式的 PIE 模型的基础上,对随机性软件错误之间的相互独立性给出了
一个有意义的判别方法。
3) 应用软件错误独立性的判别方法,对软件可靠性模型进行了改进。以 J-M 模型、
G-O 模型、Nelson 模型为例,对物流管理系统进行了可靠性评估,实验的数据
结果验证了可靠性模型改进的有效性,并且得出 G-O 模型更加适用于应用软件
错误独立性的判别方法。

关键词:软件测试,软件可靠性,软件错误,软件可靠性模型
1
软件可靠性测试与评估方法的改进
IMPROVEMENT OF SOFTWARE RELIABILITY AND
EVALUATE METHOD

ABSTRACT
Software test is the important method to insure the software quality. Software
reliability is the important feature of software quality. There are strong and natural relations
between them: software test improve the software reliability, in turn the accurate evaluation
on software reliability can provide reasonable stopping signal of software test. While
reliable of hardware steadily improving, the quality insurance of software paratively
difficult. The study of software reliability is far more from pared with the study
of hardware reliability. There are many works need be done.
In this article, the theory and method of software test are first introduced. The
importance of software error is emphasized, software testing model is reviewed. Then
software reliability theory is introduced. Several important software reliability models are
presented. After that, hardware reliability study is analyzed to find out the factors that lead
to its ess. Ba