01 —
如何明确好相关项定义?
通过考虑以下准则,我们可以根据 ISO 26262 PART3写出好的功能安全需求(FSR),根据ISO 26262 PART4 和PART6 写出好的技术安全需求(TSR)。 02 — 好的需求规范 比如上面图中这个气动尾翼: 尾翼倾斜执行机构应在500毫秒内响应; 尾翼的攻角应在500毫秒内反应; 这时候我们注意到,其实第一个需求不是必要的,因为第二个需求规定攻角应在500毫秒内做出反应,这已经包含了尾翼角度倾斜的执行器的移动了。换句话说,一个需求就足够了,因为另一个需求只是同样需求不同的表达方式而已。 Verificable: 同样,在编写需求时,如何保证它的可验证性? 确定验收标准。这一步有助于我们确保需求是可验证的。 任何输入的损坏/延迟应该从相关项XYZ中被弃用; 制动系统应该能够检测并且缓解产观其或者执行器中可能出现的任何错误; 所有CAN线上发送/接收的CAN信号应该进行E2E保护; 冗余监控模块应该监控变速箱的控制单元,并确保报告当前的档位符合特定的条件; 如果你是一名测试工程师,你如何测试上述第一条需求?什么是延迟输入?正确的超时时间是多少?损坏的标准又是什么?实际上,你会面对更多的模糊的问题,并且你所做的所有的测试都是无法验证此条需求的。 关于第二条需求,制动系统将如何检测传感器中可能会出现的错误?如何去测试所有的错误?如何测试可能会出现的错误?你会选择传感器还是执行器来进行测试?必须测试那些类型的传感器?必须测试那些类型的执行器? 关于第三条需求,什么是所有的CAN信号?测试仪器将测试那些信号?发送还是接收或者是同时发送?最后第四条,里面所说的某些条件是什么条件? 从上可以,为以上的需求开发测试用例特别不容易,它们是不可测试的需求。 Attainable: 为了达到可以实现的效果,需求必须是在技术上可行的,并且要符合预算、进度和其他的限制条件。 后翼攻角应在50 毫秒内响应; 执行器激活时间是否为50毫秒?根据执行机构规范,这是否可行?液压缸的响应时间是否有助于在50毫秒内实现攻角?这个快速时间会影响空气动力下压力、升力或阻力吗?或者时间紧是不现实的,根本不会影响空气动力学? 系统或者需求工程师通常会遇到以下7个常见的问题。 03 — 七个常见的问题汇总 在写需求时,很多术语需要避免出现:Support, But not, Etc., And/or,Same , both, limited to, Minimize,Adequate, Maximize, Quick, Rapid, Sufficient, Easy, Wishful lists, User-friendly, Certain。 Support: 主动空气动力学应支持下压力。->模糊的 主动空气动力学应增加下压力。-> 明确的 But not limit to: 以上要求有哪些问题?可能会给开发者提供一个完全忽略它的理由。含有“如果”、“但是”、“除外”、“除非”、“虽然”等要求,如果处理不当,是危险的和误导性的。 再比如:当探测到烟雾时,应始终发出火灾警报,除非正在测试警报或工程部门已抑制警报。 以上要求有哪些问题?两个例子中都有两个或更多的场景。开发者试图在掩盖其他的情况。按单独需求处理。 Wishful terms: 这个常见的错误引起了一个经常被问到的问题。需求说明书和设计说明书有什么区别? 设计规范可以称为“设计文件”,因此“规范”与“设计文件”类似。 那么需求和规范之间有什么区别呢?规范 = 需求列表,因为它是一个文件或一本书。 3. 描述操作(OPERATION)而不是写需求; “当用户进入传动系状态时,应禁用ADAS”。 “驾驶室错误计数器应计3次并禁用”。 陷阱:这个操作解释了它的设计。 错误的假设发生,或者是因为需求作者没有访问权限。信息充足或信息不存在。你可以排除第一个通过记录对计划或项目至关重要的信息而产生的问题,包括: 独一无二的ID:Object + Provision/Imperative (shall) + Action + Condition + [optional] Declaration Of Purpose/Expected Occurrence (will)。 Unique ID: 3.1.5.3; Object: The vehicle; Provision: shall; Action: perform one complete track scan; Condition: after engaging the ADAS; “ Don’t use passive voice”; IEC 61508 Functional Safety of electrical / electronic / programmable electronic safety-related systems IEC 62304 Medical EN 50128 Railway DO-178C Aerospace ISO 26262 Road Vehicle " This what we are going to talk about next" 因此,你不应该说某些东西必须是某个特定的尺寸,例如100ft2,如果它可以很容易地达到100+/-10ft2。如果大于或等于200nm是可以接受的,那么您不需要要求某个东西将有效载荷精确地传送到200nm。该承包商因在为政府建造的飞机上向每个咖啡壶收费25000美元而受到严厉批评。但是对咖啡壶的要求太严格了,飞机可能会坠毁,咖啡却不会洒出来!
已完成
数据加载中
很好