下载此文档

软件失效分类与管理.doc


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
软件失效分类与管理.doc软件失效分类与管理软性测试使用各种术语描述软件出现的问题,通用的术语如下:•软件错误(softwareerror)•软件缺陷(softwaredefect)•软件故障(softwarefault)•软件失效(softwarefailure)区分这些术语的概念很重要,它关系到测试工程师对软件失效现象与机理的深刻理解,而这些概念尝尝在文献中被混淆。由于软件内部逻辑复杂,运行环境动态变化,且不同的软件差异可能很大,因而软件失效机理可能有不同的表现形式。但总的说来,软件失效机理可描述为:软件错误T软件缺陷T软件故障T软件失效。软件错误:在可以预见的时期内,软件仍将由人来开发。在整个软件牛存期的各个阶段,都贯穿着人的直接或间接的干预。然而,人难免犯错误,这必然给软件留下不良的痕迹。软件错课是指在软件生存期内的不希望或不可接受的人为错课,其结果是导致软件缺陷的产生。可见,软件错误是一种认为过程,相对于软件本身,是一种外部行为。软件缺陷:软件缺陷是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,如少一逗点、多一语句等。其结果是软件运行于某一•特定条件时出现软件故障,这时称软件缺陷被激活。软件故障:软件故障是指软件运行过程中出现的一种不希望或不可接受的内部状态。譬如,软件处于执行一个多余循环过程时,我们说软件出现故障。此时若无适当措施(容错)加以及时处理,便产牛软件失效。显然,软件故障是一种动态行为。软件失效:软件失效是指软件运行时产生的一种不希望或不可接受的外部行为结果。综上所述,软件错误是一种认为错误。一个软件错误必定产生一个或多个软件缺陷。当一个软件缺陷被激活时,便产牛一个软件故障;同一个软件缺陷在不同条件下被激活,可能产生不同的软件故障。软件故障如果没有及时的容错措施加以处理,便不可避免地导致软件失效;同一个软件故障在不同条件下可能产牛不同的软件失效。在软件生存期中存在和产生形形色色的软件错误、缺陷、故障和失效。不同的软件,其错课、缺陷、故障和失效无论在表现形式、性质乃至数量上都可能大不相同,试图对它们作一个全面而详细的阐述是不现实的,所以有必要加以区别对待。关于“错误”的广义定义是:不止确的事务和行为。在1999年(美)《软件可靠性工程》书中,关于“软件错误”是这样描述的:“错误是在系统运行时,引起或可能潜在地引起失效的缺陷,是…种面向开发的概念。”例如,当用户单击某个具体的菜单时,本应在屏幕上出现特定的对话框,但是却没有出现。这种行为就是一个失效。造成这种失效的错课可能是遗漏代码。这里给出的定义是“电气与电子工程师协会(IEEE)”和“美国标准协会(ASA)”的标准,是通过引起失效和错误的系统成分,来定义失效和错误的。这些成分一般是硬件、软件和人。(1999年)对软件错误的定义是:软件错谋是代码中的缺陷,是由错误引起的,是由一个或多个人的不正确或遗漏行为造成的。例如,系统工程师在定义需求时可能会犯错误,从而导致代码错误,而代码错误乂导致在一定条件下执行系统时出现失效。“缺陷”是指欠缺或不够完备的地方。软件的欠缺和不完备主要是针对产品说明书而言的。2001年(美)RonPttern著的《软件测试》一书对软件缺陷进行了定义。按照一般定义,只要软件出现的问题符合下列5中情况的任何一种,就叫做软件缺陷:①

软件失效分类与管理 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小64 KB
  • 时间2020-08-03