ISO26262 Part 6 之 软件架构设计内容

1.软件架构要素的静态设计方面:

the software structure including its hierarchical levels;
分级层次的软件结构

the data types and their characteristics;
数据类型及特征参数

the external interfaces of the software components;
软件组件的外部接口

the external interfaces of the embedded software;
嵌入式软件的外部接口

the global variables;
全局变量

the constraints including the scope of the architecture and external
dependencies.
包括架构的范围和外部依赖的约束

总结软件架构中静态设计关注的是软件组件的相关项,比如组件、输入、输出、端口(port)、接口(interface)、约束条件等。

2. 软件架构要素的动态设计:

the functional chain of events and behaviour;
事件和行为的功能链

the logical sequence of data processing;
数据处理的逻辑顺序

the control flow and concurrency of processes;
控制流和并发进程

the data flow through interfaces and global variables;
通过接口和全局变量传递的数据流

the temporal constraints.
时间的限制

总结:软件架构中动态设计关注的是软件组件相关项的控制逻辑和相互关系,是对静态要素的组合描述

3. 应对嵌入式软件所需资源进行上限预估

a) 执行时间;

b) 存储空间;

示例:用于存储堆和栈的RAM,用于存储程序和非易失性数据的ROM。

c) 通信资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值