软件错误、软件缺陷、软件故障、软件失效定义及关系
2013-09-07 10:16
489 查看
失效是指功能部件执行其规定功能的能力丧失。软件失效是指软件运行时产生的一种不希望或不可接受的外部行为。
软件测试使用各种术语描述软件出现的问题,通用的术语如下:
软件错误(software error)
软件缺陷(software defect)
软件故障(software fault)
软件失效(software failure)
软件失效的机理可描述为:软件错误→软件缺陷→软件故障→软件失效
1、软件错误:在可以预见的时期内,软件仍将由人来开发。在整个软件生存期的各个阶段,都贯穿者人的直接或间接的干预。然而,人难免犯错误,这必然给软件留下不良的痕迹。软件错误是指在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生。可见,软件错误是一种人为过程,相对于软件本身,是一种外部行为。
2、软件缺陷:软件缺陷是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,如少一个逗号、多一语句等。其结果是软件运行于某一特定条件时出现软件故障,这时称软件缺陷被激活。
3、软件故障:软件故障是指软件运行过程中出现的一种不希望或不可接受的内部状态。譬如,软件处于执行一个多余循环过程时,我们说软件出现故障。此时若无时当的措施(容错)加以及时处理,便产生软件失效。显然,软件故障是一种动态行为。
4、软件失效:软件失效是指软件运行时产生 的一种不希望或不可接受的外部行为结果。
以上来自:
http://baike.baidu.com/link?url=XiKhJqmajJRgavxazRdqW5fycHw8NIIRkgFOfcZw3bwKF8l_WBPmdV0Io4DPKENz17bdd9cjQSn0LX6YnDJAz_
软件测试使用各种术语描述软件出现的问题,通用的术语如下:
软件错误(software error)
软件缺陷(software defect)
软件故障(software fault)
软件失效(software failure)
软件失效的机理可描述为:软件错误→软件缺陷→软件故障→软件失效
1、软件错误:在可以预见的时期内,软件仍将由人来开发。在整个软件生存期的各个阶段,都贯穿者人的直接或间接的干预。然而,人难免犯错误,这必然给软件留下不良的痕迹。软件错误是指在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生。可见,软件错误是一种人为过程,相对于软件本身,是一种外部行为。
2、软件缺陷:软件缺陷是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差,如少一个逗号、多一语句等。其结果是软件运行于某一特定条件时出现软件故障,这时称软件缺陷被激活。
3、软件故障:软件故障是指软件运行过程中出现的一种不希望或不可接受的内部状态。譬如,软件处于执行一个多余循环过程时,我们说软件出现故障。此时若无时当的措施(容错)加以及时处理,便产生软件失效。显然,软件故障是一种动态行为。
4、软件失效:软件失效是指软件运行时产生 的一种不希望或不可接受的外部行为结果。
以上来自:
http://baike.baidu.com/link?url=XiKhJqmajJRgavxazRdqW5fycHw8NIIRkgFOfcZw3bwKF8l_WBPmdV0Io4DPKENz17bdd9cjQSn0LX6YnDJAz_
相关文章推荐
- 软件错误,软件缺陷,软件故障与软件失效
- 软件测试中的错误缺陷失效故障术语解析
- 软件缺陷的正式定义
- 软件缺陷与软件错误的定义与区别
- 缺陷分析与软件质量的关系
- 软件缺陷的定义
- E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。 E: 无法更正依赖关系
- 软件测试缺陷定义之需求问题或需求不一致
- 软件包的依赖性关系定义
- 软件缺陷与软件故障案例
- 【软件测试】软件缺陷定义
- 臭名昭著的软件错误用例 软件缺陷的官方定义 造成软件缺陷的因素所占比例
- 软件缺陷级别定义
- 软件缺陷的定义
- 软件错误与软件缺陷
- 软件缺陷(BUG)的缺陷等级定义方法
- 第25回 准确报告软件缺陷
- 软件架构定义的流派
- 前端开发的模块化和组件化的定义,以及两者的关系?
- 第3回 软件测试和质量保证的关系