软件故障定位和失效预测研究

来源 :北京航空航天大学 | 被引量 : 0次 | 上传用户:gengjie_1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
测试发现了失效后,开发人员需要找出引起失效的故障所在,即进行故障定位(Fault Location).通过故障定位,开发人员可以深入到代码内部进行故障修复,并对软件进行回归测试.当软件规模和复杂度很大时,开发人员往往首先对发现失效的测试用例进行一些分析和处理,然后才进入代码细节来确定故障的位置.每次测试结束之后,不仅需要进行故障定位,质量管理人员则关心软件的质量状况,他们需要了解和掌握软件当前的失效规律和特点,因此需要进行失效预测(Failure Prediction).事实上,失效预测不仅可以对质量进行估计,还可以指导测试.由此可见,故障定位和失效预测是软件质量保证研究中的两个重要内容,该文的研究显示这是软件质量保证研究领域的两个基础问题.然而,目前关于故障定位和失效预测的研究现状并不乐观.就故障定位而言,目前的研究要么需要使用软件的内部结构信息,要么需要重新运行软件,都无法满足实践中对失效数据进行快速处理的需求.就失郊预测而言,目前的研究基本上都集中于软件可靠性.为了进行可靠性估计和评价,通常情况下需要进行可靠性测试.然而可靠性测试的复杂性和高成本使得只有那些有高可靠性要求的软件才会进行该项测试,从而进行可靠性分析和估计,一般的软件项目几乎不进行可靠性测试和可靠性分析,事实上,所有的软件项目都需要关注质量,关注软件的失效状况,关注系统进行的稳定状况.如何基于一般测试所获得的失效数据进行失效预测既是一个实践问题,也是研究上的一个新问题.
其他文献
该论文主要针对于三维CAD中的变形体造型方法进行了深入的理论研究,并且结合服装模型,将基于物理模型的变形体细分技术成功地应用于三维服装功能性CAD中.该论文首先对计算机
在二十一世纪,随着生命科学和计算机信息技术的发展,一门崭新的、拥有巨大发展潜力的新学科-生物信息学已悄然兴起.基于RNA的研究已成为当前生物信息学界最重要的研究课题之
计算机技术和通信技术的飞速发展开辟了分布式多媒体信息系统这一崭新的研究领域.多媒体同步是分布式多媒体系统的关键技术和基础,多媒体同步关系存在于多媒体的整个生命周期
随着Internet网络与通讯的飞速发展,网络用户数量的急剧增长,用户对网络的需求也有着显著的变化.Internet网络上承载的业务也由原来单一的数据类型变成多种类型的流量,如:语
机器翻译系统是人类使用计算机来处理自然语言的一个工具,为了能实现机器翻译,其涉及的领域包括数学,语言学,计算机科学,甚至延伸到艺术,其它科学乃至工业领域.对于开发者和
目前,网站普遍存在着不少可用性问题,给人们浏览网站带来了很多困难。要发现网站存在的可用性问题并加以有效的克服,就需要对网站进行可用性分析。目前,网站可用性分析的一种主要
文章详细地从Diffie-Hellman算法、完整性认证、机密性认证、数据源认证等方面分析了IPSec中密钥交换协议(Internet Key Exchange,IKE)的安全机制和安全特性.针对IKE可能遭受
以Internet为平台,以"教师为主导,学生为主体",实现个性化、自主性和强交互性教学是现代信息化教育发展的必然趋势.当前,在教育信息化建设方面,国内外主要侧重教育资源素材的
随着计算机软件的迅速发展,其重要性与日俱增,但其现状还不能令人满意,主要问题是:软件整体功能不强,缺乏智能;质量欠佳;生成效率低.为了解决上述问题,需要采取改进传统技术
本文以网络书店系统为实例,详细讨论了该电子商务应用系统的设计与实现,重点在电子商务个性化服务和协商议价策略方面作了较为深入的研究,并对电子商务系统的安全电子支付问