求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
知名安防 嵌入式系统黑盒测试
ABB AndroidFr
某军品科 QT应用开发
中航工业 嵌入式软件开发指南
某轨道交 嵌入式软件高级设计
英特尔 代码整洁与嵌入式C
某安保系 嵌入式Linux基

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 

全部课程 >嵌入式硬件  
嵌入式软件可靠性安全性设计准则与规范
374 次浏览  3 次
长峰老师
曾任就研究院总体设计所主任设计师、高级项目经理。
 
时间地点: 北京、上海、深圳根据报名开班
课程费用:5700元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    嵌入式软件的可靠性由两部分保证,50%的工程化开发设计技术,50%的工程化开发管理控制。开发技术的内容是嵌入式软件可靠性设计的规范,开发控制的内容则由测试和过程管理共同完成。
    嵌入式软件不同于管理系统类的上位机软件,它与硬件的相互作用更为紧密,与电路部分会产生更多更强的相互作用和影响。
    因此,无论是设计规范,测试技术,还是开发过程管理方面,都有与硬件开发、系统软件开发不同的很多地方。基于GJB/Z 102A、GB/T20438、MISRA2004、GJB5000A几个对口标准,重点在软硬接口、代码架构、变量和存储、人机接口、编译器、文档、测试方法等几个方面进行了设计规范的汇总。
    基于以上特点,本课程从嵌入式软件的系统设计、需求分析、接口、模块、变量控制、软件测试、安全性分析、硬件匹配设计、测试方法的选择、测试用例的设计、测试内容等进行了总结讲授。
    在高危行业与高可靠性行业,如军工、交通、电梯等行业,功能安全(SIL或ASIL)的推行,也要求嵌入式软件部分有一些特定的设计内容,这些内容规范的要求,是为了保证产品运行中不至于因为产品的任何可能潜在问题而导致操作者、被作用的人、设备自身、互连设备的安全隐患。作为可靠性要求的一部分内容,本课程单独为此设计了一个章节。

    培训目标:
  • 嵌入式软件可靠性基础
  • 编译器问题嵌入式软件可靠性的影响
  • 代码编程规范对嵌入式软件可靠性的影响
  • 硬件接口问题对嵌入式软件可靠性的作用和影响
  • 变量与存储问题成因与防护
  • 人机接口问题与防护
  • 报警设计
  • 嵌入式软件功能安全设计
  • 软件DFMEA
  • 软件质量评价细则
  • 软件质量保证措施
  • 培训对象:嵌入式软件设计师,开发工程师,测试工程师
    学员基础:具有一定的嵌入式软件开发和测试经验
    授课方式:定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
    培训内容:2天

    嵌入式软件可靠性基础
  • 定义软件可靠性定义
  • 软件可靠性的度量与评估
  • 软件与电子的失效率特性区别
  • 影响嵌入式软件可靠性的因素
  • 嵌入式软件归档及配置管理过程控制注意事项
  • 嵌入式软件可靠性系统分析方法与软件DFMEA的运用
  • 编译器问题嵌入式软件可靠性的影响
  • 编译器工作原理
  • 编译器的可能出现的问题
  • 问题影响分析方法
  • 代码编程规范对嵌入式软件可靠性的影响
  • 语句通用设计规范
  • 冗余设计
  • 睡眠设置抗干扰
  • 软件、结构、电路相结合的电磁兼容解决方法
  • 软件架构的设计方法
  • 安全性内核
  • 设计更改规则
  • 防跑飞的软件陷阱
  • 圈复杂度与软件测试
  • 与硬件接口问题对嵌入式软件可靠性的作用和影响
  • 时间受控
  • 空间受控
  • IO吞吐能力
  • 执行时间
  • 串并联接法导致的信号波动
  • 数据传输速率限制
  • 上电时序引起的硬件故障及软件初始化对策
  • 死机的机理及对策
  • 显示处理措施
  • SFC下,输出保证安全
  • 变量与存储问题成因与防护
  • 防止过程中存储被刷
  • 块存储特性
  • 备份技巧
  • 寄存器防刷处理
  • 强数据类型
  • 存储成功提示
  • 人机接口问题与防护
  • 对人工误操作的防护措施
  • 参数设置控制策略
  • 界面数据设置和布局方法
  • 界面设计规范
  • 报警
  • 报警分类设置
  • 报警编程处理
  • 报警频率、声音、占空比要求
  • 嵌入式软件功能安全设计
  • 软件安全功能的要求
  • 软件结构的要求与措施
  • 详细设计和开发要求
  • 代码实现要求与措施
  • 软件模块测试要求
  • 软件集成测试的要求
  • 功能安全评估方法
  • 软件DFMEA
  • 软件FMEA的流程
  • 软件的失效率特征及FMEA注意事项
  • FMEA分析技术
  • 软件质量评价细则
  • 可维护性:纠错性维护、完善性维护、适应性维护、预防性维护
  • 可靠性:正确性、健壮性
  • 可理解性:源代码的可理解性、用户界面的可理解性
  • 效率:时间特性、资源利用
  • 易用性:易理解性、易学性、易操作性、吸引性
  • 软件质量保证措施
  • 设计规范审查
  • 架构审查
  • 接口单一故障审查与测试
  • 软件故障概率分析
  • 容错机制分析
  • 全覆盖测试(路径覆盖与数据覆盖)
  • 人机接口测试
  •    
    374 次浏览  3 次
    其他人还看了课程
    嵌入式软件可靠性安全性设计准则与规范  374 次浏览
    定制内训


    课程计划
    嵌入式linux内核、开发、优化 12-13[北京]
    软件开发过程中的项目管理 12-16 [北京]
    配置管理方法、实践与应用 12-20 [北京]
    Springboot&Cloud、Java SSM 12-27 [直播]
    深度学习与知识图谱最佳实践 12-27 [直播]
    UML+EA+面向对象分析设计 1-21 [直播]