基于ISO26262的软硬件开发培训
1.ISO26262标准概述
目标:理解ISO26262标准
内容:ISO26262背景知识、ISO26262标准文件结构、ISO26262关键概念、ISO26262开发流程概述
2.基于ISO26262的硬件开发流程
目标:了解基于ISO26262标准硬件开发流程及评估方法
内容:
• 基于ISO26262标准的硬件开发流程
• ISO2626标准的硬件评估策略
3.ISO262626标准的硬件安全机制
目标:
• 了解ISO26262中针对各模块的各种安全机制
• 理解部分ISO26262指定的安全机制
内容:
• 基于ISO26262标准的安全机制概述;
♦ 电子电气系统失效模式概述
♦ 电子电气系统安全机制概述
• 传感器、执行器安全机制介绍;
♦ 传感器、执行器工作原理及失效模式概述;
♦ 传感器执行器的安全机制介绍;
• 易失性内存及非易失性内存的安全机制介绍;
♦ 内存工作原理概述;
♦ RAM的失效模式及安全机制介绍;
♦ Flash的失效模式及安全机制介绍;
• 总线传输的安全机制介绍
♦ 总线传输的失效模式介绍;
♦ 总线系统的安全机制介绍
4.基于ISO262626的软件开发关键流程
目标:
• 了解ISO26262介绍的软件开发流程
• 理解部分ISO26262相关的软件开发方法
内容:
• 基于ISO26262的软件开发流程概述
♦ 简要介绍CMMI等常用的软件开发流程;
♦ 介绍ISO26262所要求的软件开发流程;
• 需求管理概述;
♦ 需求分析及需求管理知识概述;
♦ 在软件开发过程中的需求管理;
• 配置管理与变更介绍
♦ 配置管理与变更管理基础知识;
♦ ISO26262对配置管理与变更管理要求;
♦ 软件开发中配置管理与变更管理的实施;
• 软件架构模型开发;
♦ 介绍UML软件架构思想;
♦ 介绍软件架构开发的实施方法;
• 软件测试流程
♦ 软件测试内容概述;
♦ 软件测试流程概述
5.基于ISO262626的软件开发部分知识点
目标:理解基于ISO26262的软件开发中的部分知识点
内容:
• 防御性编程思想介绍
♦ 简要介绍CMMI等常用的软件开发流程;
♦ 介绍ISO26262所要求的软件开发流程;
• 控制流与数据流介绍
♦ 需求分析及需求管理知识概述;
♦ 在软件开发过程中的需求管理;
• 软件测试的覆盖度介绍
♦ 软件测试覆盖度概述;
♦ MC/DC覆盖等方法介绍;
• 软件静态测试介绍
♦ MISR C语言规范简介;
♦ 软件静态测试介绍;
• 软件动态测试介绍
♦ 软件动态测试知识介绍;
♦ 软件动态测试的实施;