`
ikeycn
  • 浏览: 146271 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

软件错误、缺陷、故障、与失效

阅读更多
软件错误:软件生存期内的人为错误,导致软件缺陷产生。是人为过程,相对于软件本身是外部行为。
软件缺陷:存在于软件(文档、数据、程序)中的偏差,导致软件在某个特定条件下出现故障,这时称软件        缺陷被激活。
软件故障:软件运行过程中出现的不希望或不可接收的内部状态。是动态行为。
软件失效:软件运行时产生的不希望或不可接受的外部行为结果。

    综上:软件错误是一种人为错误。一个软件错误必定产生一个或多个软件缺陷。当一个软件缺陷被激活时,便产生一个软件故障;同一个软件缺陷在不同条件下被激活,可能产生不同的软件故障。软件故障如果没有集市的容错措施加以处理,便不可避免地导致软件失效;同一个软件故障在不同条件下可能产生不同的软件失效。

来源:(http://blog.sina.com.cn/s/blog_535aa0930100d87f.html) - 软件错误、缺陷、故障、与失效_flylol_新浪博客
分享到:
评论

相关推荐

    缺陷管理 -测试(软件错误->软件缺陷->软件故障->软件失效)

    这一过程涉及到多个术语,包括软件错误、软件缺陷、软件故障和软件失效,它们之间存在着密切的关系。 首先,软件错误是人为在软件生命周期中引入的、不希望或不可接受的行为,可能是设计错误、编码错误或文档错误。...

    工业软件,航空航天,新能源汽车+软件失效分析和预防+失效模式分析,危害定级+提供软件鲁棒性,安全性以及预防软件失效

    1.4 共有的软件失效根本原因包括设计缺陷、编码错误、缺乏适当的测试和验证、不充分的需求理解以及变更管理不善等。 软件失效分析的准备和输入内容: 在开始分析之前,需要收集并理解相关的软件设计文档、需求规格...

    软件故障的N种模型汇总

    1. **故障与失效模型**:这是基础模型,它区分了故障(软件中的错误)和失效(错误导致的实际问题)。故障不一定会立即导致失效,但失效总是由某个故障引发的。 2. **Bit Flip模型**:这种模型假设软件中的单个比特...

    软件测试缺陷密度的计算方法

    缺陷总数包括在测试过程中发现的所有问题,如错误、故障和失效。 在实际应用中,为了准确计算缺陷密度,我们需要以下几个步骤: 1. **收集缺陷数据**:首先,从缺陷跟踪系统(如JIRA、Bugzilla或禅道)中收集所有...

    软件测试理论 测试的背景 软件缺陷 测试职业与素质的要求

    而软件故障则是这些缺陷在运行时暴露出来的问题,表现为程序崩溃、功能缺失或行为错误等。例如,迪斯尼公司的狮子王游戏软件存在兼容性问题,火星登陆事故则揭示了系统测试中的衔接问题,跨世纪“千年虫”问题暴露了...

    软件测试培训--缺陷管理

    软件错误、缺陷、故障与失效之间的关系可简单概括为: - **软件错误 -> 软件缺陷 -> 软件故障 -> 软件失效** - **软件错误**:在软件开发过程中由开发人员或其他相关人员产生的错误,如编码错误、设计错误等。 - *...

    软件缺陷预测技术.pdf

    软件缺陷不仅可能导致系统错误、失效或崩溃等问题,还可能引发严重的安全事故,如1996年的“阿丽亚娜”号航天飞机事故、2005年欧空局的SMART-1月球探测器和NASA的“雨燕”太空望远镜受软件故障的影响以及同年NASA...

    软件缺陷的综合研究1

    本文将深入探讨软件缺陷的几个关键概念,包括错误、缺陷、故障和失效,以及如何度量和管理这些缺陷。 首先,我们要区分四个核心概念: 1. 错误(Error):错误是指开发人员在编写代码时做出的逻辑或设计上的失误。...

    软件缺陷数据处理研究综述.pdf

    软件缺陷的相关术语非常丰富,常见的如错误(Error)、缺陷(Defect)、故障(Fault)、失效(Failure)、Bug、问题(Problem)等。不同的术语在某些学术研究中有所区分,本文主要区分了缺陷(Defect)与失效(Failure),并在不同...

    CMMI质量管理体系-软件测试缺陷管理教育课件.ppt

    在软件测试中,有四个关键术语需要区分:软件错误、软件缺陷、软件故障和软件失效。软件错误是由人在软件生命周期中引入的失误,导致软件缺陷的产生。这些缺陷在特定条件下被激活,就形成了软件故障,即软件运行时的...

    软件测试失效案例分析.ppt

    例如,由于设计者对上层设计理解不足,导致实现阶段的软件与设计意图不符,从而产生缺陷。 在软件测试典型失效的讨论中,报告列举了需求类缺陷的例子。需求缺陷通常在需求到设计转换的过程中产生,可能是由于对软件...

    CMMI质量管理体系软件测试缺陷管理ppt课件.ppt

    * 软件错误(Software Error):在软件生存期内的不希望或不可接受的人为错误 * 软件缺陷(Software Defect):存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差 * 软件故障(Software Fault):...

    12、基于缺陷模式的软件测试.ppt

    软件缺陷是指软件中存在的不希望或不可接受的偏差,它可能会导致软件的故障和失效。软件缺陷的产生原因是多方面的,包括程序编写错误、编写程序未按照规定、软件越来越复杂、开发人员的态度、沟通上的问题、需求变更...

Global site tag (gtag.js) - Google Analytics