: 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的主要内容,如果未能解决你的问题,请参考以下文章

software architecture

software architecture slide 3

software architecture slide 2

Difference between Software Architecture & Design

Building Maintainable Software-java篇之Keep Architecture Components Balanced

: Software architectural design