软件错误,实际上指人的错误,软件不会产生错误(差错)。GBT 32422-2015 《软件工程软件异常分类指南》和GBT 11457-2006 《信息技术软件工程术语》将错误定义为产生不正确结果的人为动作。软件错误,比较严密应该写成为:软件(人为)错误。在整个软件生存周期的各个阶段,都贯穿着人的直接或间接的工作。一个或多个人的不正确的、多余的或遗漏的行为都会给软件留下了非预期的结果,从而产生了缺陷。因此软件错误是相对于软件本身,是一种外部行为。一个软件错误会产生一个或多个软件缺陷。当一个软件缺陷被激活时,便产生一个或者多个软件故障;同一个软件缺陷在不同条件下被激活,可能产生不同的软件故障。软件故障如果没有及时采取容错措施(例如异常俘获、冗余处理等)加以处理,便不可避免地导致软件失效;同一个软件故障在不同条件下可能产生不同的软件失效。软件错误所产生的软件异常的一系列过程或者逻辑关系可描述为:软件(人为)错误→软件缺陷→软件故障→软件失效。
首页
[{"ID":42422,"Name":"理学"},{"ID":81272,"Name":"计算机科学技术"},{"ID":81437,"Name":"软件工程"},{"ID":81438,"Name":"软件工程管理"},{"ID":81459,"Name":"软件质量工程"}]
. 理学 . 计算机科学技术 . 软件工程 . 软件工程管理 . 软件质量工程软件错误
/software error; software bug/
最后更新 2023-10-31
浏览 110次
在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生。又称软件差错。
- 英文名称
- software error; software bug
- 又称
- 软件差错
- 所属学科
- 计算机科学技术