软件故障发生在以下过程中. 程序员犯了一个错误(错误), 导致软件源代码中的缺陷(错误, 错误). 如果这个缺陷被执行, 在某些情况下, 系统会产生错误的结果, 导致失败. 并不是所有的缺陷都会导致失败. 例如, 死亡代码中的缺陷永远不会导致失败. 当环境改变时, 缺陷就会变成失败. 这些环境变化的例子包括软件在 一 个 新 的 电脑 硬件 平台 上 运行, 源数据的改变, 或与不同软件互动. 一个单一缺陷可能导致各种不同的失败症状.
在死亡代码中软件缺陷什么时候会造成问题?
在 一 个 新 的 电脑 硬件 平台 上 运行