: Software architectural design
Posted 玄道公子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了: Software architectural design相关的知识,希望对你有一定的参考价值。
因为工作原因,需要写功能安全相关的架构设计指南,因此为了方便,就把ISO26262-6中关于架构设计的这一张翻译出来,以备随时查阅。 本人英语水平有限,基本都是用翻译工具配合翻译的,也不管准确与否了, 大致意思差不多就行。
7 Software architectural design
7.1 目标
该分阶段的目标是:
a) 开发满足软件安全需求和其他软件需求的软件架构设计;
b) 验证软件架构设计是否适合满足所需ASIL等级的软件安全需求;以及
c) 支持软件的实现和验证
7.2 总则
软件架构设计表示 在层次结构上的软件架构元素以及他们之间的交互。描述了静态层面,如软件组件之间的接口,以及动态层面,如过程序列和时序行为
注意:软件架构设计不必限定在一个特定微控制器或ECU,本子节描述了适用于所有微控制器的软件架构
软件架构设计既能满足软件安全需求,又能满足其他软件需求,因此,在此子阶段中,安全相关和非安全相关的软件需求在同一个开发过程中被处理。
软件架构设计提供了根据所需ASIL等级来实现软件需求和软件安全需求的方法,并管理详细设计和软件实现的复杂性。
7.3 本子节的输入
7.3.1 先决条件
应提供以下信息:
- 符合5.5.1的软件开发环境文件ÿ
以上是关于: Software architectural design的主要内容,如果未能解决你的问题,请参考以下文章
Difference between Software Architecture & Design
Building Maintainable Software-java篇之Keep Architecture Components Balanced