江苏汽车零部件检测公司,橡胶材料低温试验
江苏汽车零部件检测公司,橡胶材料低温试验
避免故障(Failure avoidance) 衡量有多少故障模式得到控制,避免了关键和严重故障。要计算该指标,请计算避免的故障模式数量,并将其与需要考虑的故障模式数量进行比较,计算公式为X = A / B。
其中,A为设计和代码中明确避免的故障模式数量,B为需要考虑的故障模式数量。该标准并未定义应考虑的故障模式数量从何而来。我们认为,他们的假设是,每个组织将确定他们所关注的故障模式,并将该列表提供给开发人员和测试人员,或许可以使用CWE这样的网站。
避免错误操作(Incorrect operation avoidance)
衡量有多少功能是通过特定设计或代码实现的,以防止系统发生错误操作。与故障避免一样,我们计算为避免或防止关键和严重故障发生而实现的功能数量,并将其与组织定义的不正确操作模式数量进行比较。虽然操作模式一词没有正式定义,但需要避免的不正确操作模式的例子包括接受不正确的数据类型作为参数、不正确的数据输入顺序和不正确的操作顺序。根据给出的示例,操作模式与故障模式非常相似,定义了系统可能被错误使用的具体方式。同样,该指标的计算公式为X = A / B。
其中,A是明确设计用于预防的错误操作的数量,B是组织列出的应考虑的数量。标准并没有明确定义什么是关键或严重故障;我们的假设是,每个组织都需要编制自己的清单,也许可以通过挖掘缺陷数据库。
避免的一个例子可能是在处理API调用之前进行前提条件检查,检查每个参数以确保其包含正确的数据类型和允许值。显然,这样一个系统的开发人员必须在安全和性能之间做出权衡。
————————————————
展开全文
相关产品