|
|
|
全部课程 >嵌入式硬件 |
|
嵌入式软件可靠性安全性设计准则与规范 |
1992 次浏览 53 次
|
|
|
时间地点: 北京、上海、深圳根据报名开班 |
课程费用:5700元/人 |
|
|
|
企业内训:可以根据企业需求,定制内训,详见
内训学习手册 |
|
|
认证方式:
培训前了解能力模型。
培训后进行能力评测: 在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明 |
|
|
|
嵌入式软件的可靠性由两部分保证,50%的工程化开发设计技术,50%的工程化开发管理控制。开发技术的内容是嵌入式软件可靠性设计的规范,开发控制的内容则由测试和过程管理共同完成。
嵌入式软件不同于管理系统类的上位机软件,它与硬件的相互作用更为紧密,与电路部分会产生更多更强的相互作用和影响。
因此,无论是设计规范,测试技术,还是开发过程管理方面,都有与硬件开发、系统软件开发不同的很多地方。基于GJB/Z
102A、GB/T20438、MISRA2004、GJB5000A几个对口标准,重点在软硬接口、代码架构、变量和存储、人机接口、编译器、文档、测试方法等几个方面进行了设计规范的汇总。
基于以上特点,本课程从嵌入式软件的系统设计、需求分析、接口、模块、变量控制、软件测试、安全性分析、硬件匹配设计、测试方法的选择、测试用例的设计、测试内容等进行了总结讲授。
在高危行业与高可靠性行业,如军工、交通、电梯等行业,功能安全(SIL或ASIL)的推行,也要求嵌入式软件部分有一些特定的设计内容,这些内容规范的要求,是为了保证产品运行中不至于因为产品的任何可能潜在问题而导致操作者、被作用的人、设备自身、互连设备的安全隐患。作为可靠性要求的一部分内容,本课程单独为此设计了一个章节。
|
培训目标: |
嵌入式软件可靠性基础
编译器问题嵌入式软件可靠性的影响
代码编程规范对嵌入式软件可靠性的影响
硬件接口问题对嵌入式软件可靠性的作用和影响
变量与存储问题成因与防护
人机接口问题与防护
报警设计
嵌入式软件功能安全设计
软件DFMEA
软件质量评价细则
软件质量保证措施 |
|
培训对象:嵌入式软件设计师,开发工程师,测试工程师 |
学员基础:具有一定的嵌入式软件开发和测试经验 |
授课方式:定制课程 + 案例讲解
+ 小组讨论,60%案例讲解,40%实践演练 |
培训内容:2天
|
嵌入式软件可靠性基础 |
定义软件可靠性定义
软件可靠性的度量与评估
软件与电子的失效率特性区别
影响嵌入式软件可靠性的因素
嵌入式软件归档及配置管理过程控制注意事项
嵌入式软件可靠性系统分析方法与软件DFMEA的运用
|
编译器问题嵌入式软件可靠性的影响 |
编译器工作原理
编译器的可能出现的问题
问题影响分析方法 |
代码编程规范对嵌入式软件可靠性的影响 |
语句通用设计规范
冗余设计
睡眠设置抗干扰
软件、结构、电路相结合的电磁兼容解决方法
软件架构的设计方法
安全性内核
设计更改规则
防跑飞的软件陷阱
圈复杂度与软件测试 |
与硬件接口问题对嵌入式软件可靠性的作用和影响 |
时间受控
空间受控
IO吞吐能力
执行时间
串并联接法导致的信号波动
数据传输速率限制
上电时序引起的硬件故障及软件初始化对策
死机的机理及对策
显示处理措施
SFC下,输出保证安全 |
变量与存储问题成因与防护 |
防止过程中存储被刷
块存储特性
备份技巧
寄存器防刷处理
强数据类型
存储成功提示 |
人机接口问题与防护 |
对人工误操作的防护措施
参数设置控制策略
界面数据设置和布局方法
界面设计规范
|
报警 |
报警分类设置
报警编程处理
报警频率、声音、占空比要求
|
嵌入式软件功能安全设计 |
软件安全功能的要求
软件结构的要求与措施
详细设计和开发要求
代码实现要求与措施
软件模块测试要求
软件集成测试的要求
功能安全评估方法
|
软件DFMEA |
软件FMEA的流程
软件的失效率特征及FMEA注意事项
FMEA分析技术
|
软件质量评价细则 |
可维护性:纠错性维护、完善性维护、适应性维护、预防性维护
可靠性:正确性、健壮性
可理解性:源代码的可理解性、用户界面的可理解性
效率:时间特性、资源利用
易用性:易理解性、易学性、易操作性、吸引性 |
软件质量保证措施 |
设计规范审查
架构审查
接口单一故障审查与测试
软件故障概率分析
容错机制分析
全覆盖测试(路径覆盖与数据覆盖)
人机接口测试 |
|
|
|
|
|
|
|
|
1992 次浏览 53 次
|
其他人还看了课程 |
|
|
|