首页
›
嵌入式基础与RISC-V
›
017-MISRAC编码规范
›
《MISRA C合规整改与测试验证团队推行实战》
VIP10
本课程属于:017-MISRAC编码规范
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MISRA C合规整改与测试验证团队推行实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MISRA C概述
MISRA C的起源与发展 · MISRA C在汽车/工业领域的地位 · MISRA C 2012与2023版…
MISRA
C概述
02
合规团队组建
角色定义(合规官 · 架构师 · 开发
合规团队组建
角色定义
03
静态分析工具选型
主流工具对比(PC-lint · QAC · Coverity
静态分析工具选型
PC-lint
04
规则解读与分类
强制规则 · 必要规则 · 建议规则
规则解读
分类
05
偏差申请流程
偏差申请模板 · 审批流程设计 · 偏差库管理
偏差申请流程
偏差申请模板
06
编码规范制定
基于MISRA C的企业编码规范 · 命名规范 · 注释规范
编码规范制定
MISRA
07
代码审查流程
审查角色与职责 · 审查检查单设计 · 审查会议组织
代码审查流程
审查角色
08
静态分析集成
CI/CD流水线集成 · 门禁机制设计 · 分析结果分级处理
静态分析集成
CI/CD
09
误报处理策略
误报分类(工具误报 · 规则误报 · 环境误报)
误报处理策略
误报分类
10
合规基线建立
基线定义方法 · 基线审核流程 · 基线变更管理
合规基线建立
基线定义方法
11
增量合规策略
新代码合规要求 · 旧代码整改计划 · 增量扫描配置
增量合规策略
新代码合规要求
12
单元测试框架
CUnit · Unity · CMock等框架对比
单元测试框架
CUnit
13
测试覆盖率分析
语句覆盖 · 分支覆盖 · MC/DC覆盖
测试覆盖率分析
语句覆盖
14
动态测试与MISRA
运行时错误检测 · 内存泄漏检测 · 数据竞争检测
MISRA
动态测试
15
合规报告生成
报告模板设计 · 合规度指标(规则违反数 · 覆盖率
合规报告生成
报告模板设计
16
整改优先级排序
基于风险等级 · 基于影响范围 · 基于整改成本
整改优先级排序
基于风险等级
17
常见违规模式
未初始化变量 · 指针使用不当 · 类型转换违规
常见违规模式
未初始化变量
18
指针与内存合规
指针算术限制 · 动态内存管理规则 · 空指针检查
指针
内存合规
19
类型系统合规
隐式类型转换 · 显式类型转换 · 枚举类型使用
类型系统合规
隐式类型转换
20
控制流合规
goto语句限制 · switch语句要求 · 循环控制规则
控制流合规
goto
21
预处理合规
宏定义规则 · 条件编译规则 · 头文件包含规则
预处理合规
宏定义规则
22
声明与定义合规
变量声明位置 · 函数声明要求 · 存储类说明符
声明
定义合规
23
初始化合规
变量初始化规则 · 结构体初始化 · 数组初始化
初始化合规
变量初始化规则
24
表达式合规
副作用规则 · 运算符优先级 · 逻辑表达式
表达式合规
副作用规则
25
合规培训计划
培训对象分层 · 培训内容设计 · 培训考核方式
合规培训计划
培训对象分层
26
合规审计准备
审计检查单 · 审计流程 · 审计证据收集
合规审计准备
审计检查单
27
持续改进机制
合规度KPI设计 · 定期评审会议 · 问题根因分析
持续改进机制
KPI
28
工具链合规验证
编译器合规验证 · 静态分析工具验证 · 测试工具验证
工具链合规验证
编译器合规验证
29
第三方代码合规
供应商代码合规要求 · 第三方库合规评估 · 开源代码合规处理
第三方代码合规
供应商代码合规要…
30
项目实战案例
从零开始建立合规体系 · 某ECU项目合规整改实录 · 合规带来的质量提升数据
项目实战案例
从零开始建立合规…
所属VIP或分类
同VIP:MISRA-C安全编码缺陷治理与项目复盘
同VIP:MISRA-C持续集成规则治理与缺陷预防
同VIP:MISRA-C编码规范工具集成与持续集成实战