ISO26262 Part 6 之 软件架构设计颗粒度

1. 标准要求

1.1 标准ISO 26262 Part6 – 7.4.4针对软件架构设计的颗粒度描述如下:

  • 7.4.4 The software architectural design shall be developed down to the level where the software units are identified.
    7.4.4 软件架构设计应被开发到能够识别出软件单元的程度。

1.2 标准ISO 26262 Part6 – 7.4.6针对软件安全需求的分配到的颗粒度描述如下:

  • 7.4.6 The software safety requirements shall be hierarchically allocated to the software components down to software units. As a result, each software component shall be developed in compliance with the highest ASIL of any of the requirements allocated to it.
    7.4.6 软件安全要求应按层次分配给软件组件,直至软件单元。因此,每个软件组件应按照分配给它的任何需求的最高的ASIL等级来进行开发。

其中,针对Software unit软件单元的定义为:

software unit
atomic level software component (3.157) of the software architecture (3.1) that can be subjected to stand-alone testing (3.169)
软件单元
软件架构(3.1)中的最低层级且可被独立测试(3.169)的软件组件(3.157)。

在这里插入图片描述
总结:软件架构的设计应至少满足对软件安全需求的追溯和软件功能在软件组件层面的分解。软件架构设计并非追求越详细越好,应当在满足上述要求的前提下给予软件组件设计的灵活性,同时也能避免因为底层代码逻辑的修改给软件架构设计带来的反复变更工作。

参考引用:
https://mp.weixin.qq.com/s/49zugF7iaAj7pFmmkMMqnA

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值