1

SIL 规范定义了必须应用于代码的不同规则(即:圈复杂度等)

这些规则由“NA - 不适用”、“R - 推荐”和“HR - 高度推荐”定义。

我知道这种欣赏取决于定义软件的人。

我在遵循“HR”规则中的“R”规则时受到多大的限制?第一个是推荐的,第二个是强制性的吗?

4

2 回答 2

1

标准中没有明确规定,以认证机构的解释为准。标准之间的解释也存在差异(例如 IEC 61508 与 EN 50128)

大多数审计师会认为人力资源是强制性的,没有一些书面证明。

R 通常被认为是可选的,但您通常需要选择其中的一些选项。(相对于可选含义“可以忽略”)

于 2017-06-29T16:07:52.847 回答
0

IEC 61508-3:2010,附录 A 给出了以下定义:

  • HR: “强烈推荐该技术或措施用于此安全完整性级别。如果不使用该技术或措施,则应在安全规划期间参考附录 C 详细说明不使用的理由,并与评估者达成一致。”

  • R: “该技术或措施被推荐用于此安全完整性级别,作为 HR 推荐的较低推荐。” (原文如此!)

  • --: “该技术或措施不推荐或反对使用。”

  • NR: “绝对不推荐该技术或措施用于此安全完整性级别。如果使用此技术或措施,则应在安全规划期间参考附录 C 详细说明使用背后的理由,并与评估者达成一致。”

评估认证机构的代表,所以真正要说服认证者。

据我所知,理论上没有绝对强制禁止的评级,但很容易用额外的措施让自己超负荷,使一些非典型的、不推荐的策略说服认证者,“HR”非常接近“强制” ”和“NR”非常接近“禁止”。

“R”并不像“强制”那样接近,但通常足以向认证者展示一个考虑到详细表的概念 - 并承担责任(!)这个概念正在实施一个合理的替代品尚未应用的“更典型”的措施。

于 2020-04-27T21:40:58.293 回答