首页 . 理学 . 计算机科学技术 . 软件工程 . 软件工程管理 . 软件质量工程

软件错误

/software error; software bug/
条目作者蔡立志

蔡立志

最后更新 2023-10-31
浏览 110
最后更新 2023-10-31
浏览 110
0 意见反馈 条目引用

在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生。又称软件差错。

英文名称
software error; software bug
又称
软件差错
所属学科
计算机科学技术

软件错误,实际上指人的错误,软件不会产生错误(差错)。GBT 32422-2015 《软件工程软件异常分类指南》和GBT 11457-2006 《信息技术软件工程术语》将错误定义为产生不正确结果的人为动作。软件错误,比较严密应该写成为:软件(人为)错误。在整个软件生存周期的各个阶段,都贯穿着人的直接或间接的工作。一个或多个人的不正确的、多余的或遗漏的行为都会给软件留下了非预期的结果,从而产生了缺陷。因此软件错误是相对于软件本身,是一种外部行为。一个软件错误会产生一个或多个软件缺陷。当一个软件缺陷被激活时,便产生一个或者多个软件故障;同一个软件缺陷在不同条件下被激活,可能产生不同的软件故障。软件故障如果没有及时采取容错措施(例如异常俘获、冗余处理等)加以处理,便不可避免地导致软件失效;同一个软件故障在不同条件下可能产生不同的软件失效。软件错误所产生的软件异常的一系列过程或者逻辑关系可描述为:软件(人为)错误→软件缺陷→软件故障→软件失效。

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!