0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于汽车行业进行软件质量管理的相关指南和方案

MATLAB 来源:djl 2019-09-12 11:53 次阅读

汽车行业的电动化、智能化和网联化的趋势对管理各种电子控制单元(ECU)的软件复杂度与保证其功能安全提出了更高的要求。

现代中高端的汽车上约有 50 个以上的 ECU 及总量超过 1 亿行代码的嵌入式软件,如何对 ECU 的软件质量进行有效管理是摆在管理者面前的紧迫课题。本文将阐述软件质量目标(SQO)的概念,与大家一起探讨如何通过软件质量目标管理 ECU 的软件质量。

软件质量目标

软件质量目标(SQO)定义了一系列来源于行业实践总结的可度量的代码指标及达到相应质量要求的阈值。软件质量目标可以定义为不同的等级,随着软件开发阶段的进行而动态调整。其组成部分包括软件质量计划、详细设计描述、代码度量信息、代码规范要求、运行错误检查、数据流分析结果等,下图案例说明了不同 SQO 等级包含的内容范围:

关于汽车行业进行软件质量管理的相关指南和方案

软件质量计划

软件质量计划应由供应商提供,包括为了实现主机厂所要求的软件质量所采取的方法、工具以及团队和项目本身的信息。目的在于说明软件质量的保证工作由谁实施以及如何实施。以下是软件质量计划包含的内容示例:

各软件模块的质量等级及合理性说明

软件交付计划及对应的质量目标

项目的开发团队组成

开发工具清单和使用方法

软件问题状态说明定义(如已修复、待调查、待修改、待审查等)

软件问题等级说明定义(如高、中、低等)

详细设计描述

详细设计描述提供了软件应用的架构和成熟度信息,包括:

应用级信息(如软件模块清单及其相互关系、源文件和头文件数目等)

模块级信息(如源文件清单和头文件清单等)

文件级信息(如版本信息、来源方式、代码行数等)

代码度量信息

代码度量信息用来帮助主机厂理解软件模块的特性以及评估软件模块的质量。主机厂和供应商双方应在项目开始前选定度量信息,供应商应在软件交付时提交度量指标符合或背离说明报告。常用的代码度量信息包括:

注释密度

圈复杂度

函数的参数数目

函数中的调用次数

函数的被调用次数

递归次数

路径数目

代码规范符合

遵循代码规范是保证代码可读性和防范代码出错的重要举措,汽车行业一般选用 MISRA(汽车工业软件可靠性联合会)的编码规范,值得一提的是 MISRA 的编码规范分为针对手写代码和针对自动代码的两种规范,在应用时应加以选择。对不同的软件质量目标定义不同的编码规范子集是推荐的应用方式,供应商应提交所适用的编码规范子集的符合性证明或背离说明报告。以下是编码规范符合性的统计说明案例。

关于汽车行业进行软件质量管理的相关指南和方案

运行错误分析

运行错误相对于编译错误或链接错误而言,即通常所说的代码在运行过程中存在的 bug。其分析结果分为确定的运行错误、潜在的运行错误、安全代码操作和不可达的代码操作。供应商应声明在开发阶段所采用的方法和工具用以确保代码中不存在运行错误或对发现的运行错误加以审查说明。对于潜在的运行错误(多由输入数据的取值范围引起),需要定义对应不同 SQO 等级的人工审查率,如下图所示:

关于汽车行业进行软件质量管理的相关指南和方案

数据流分析

数据流分析指用来获取有关数据如何沿着程序执行路径流动的相关信息的技术,其目的是提供一个过程(或一段程序)如何操纵其数据的全局信息。数据流分析结果包括:

模块调用树

全局变量的读/写清单

共享变量及关联进程清单

功能安全符合和工具支持

ISO 26262-6 定义了为确保软件质量而在软件开发过程的各阶段所应采用的方法,可以通过 SQO 的实施加以实现,后续有机会再以专文叙述。SQO 可以在静态代码分析工具 Polyspace 中设定并与分析结果比较,从而确认供应商的软件是否达到各阶段交付标准,下图显示了 SQO 设定方式和 MISRA 规范的比较结果。

关于汽车行业进行软件质量管理的相关指南和方案

综上所述,软件质量管理围绕软件质量目标进行,其中可度量性是软件质量目标的基础要求;与不同开发阶段相对应的阶梯式目标体现了软件开发过程的特点;而将其内化到工具的支持则保证了软件质量目标不仅仅停留在文档要求上而具有了现实可操作性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 智能化
    +关注

    关注

    15

    文章

    4438

    浏览量

    54094
  • 数据分析
    +关注

    关注

    2

    文章

    1351

    浏览量

    33732
  • 电动化
    +关注

    关注

    1

    文章

    274

    浏览量

    7937
收藏 人收藏

    评论

    相关推荐

    广西思必驰通过IATF16949汽车行业质量管理体系认证

    近日,广西思必驰科技有限公司宣布已获得由NQA颁发的IATF16949认证,正式取得进入汽车行业供应链的“绿色通行证”。
    的头像 发表于 04-19 15:44 509次阅读
    广西思必驰通过IATF16949<b class='flag-5'>汽车行业</b><b class='flag-5'>质量管理</b>体系认证

    浅谈有源滤波器在汽车行业中的应用及选型

    对车企的作用,总结谐波治理和有源滤波器的发展趋势。 关键词:汽车行业;电能质量;谐波治理;有源滤波器;点焊机;谐波电流;谐波电压;电力电子器件 0引言 近20年来,我国经济持续高速增长,汽车为人们的交通出行带来了很大便利,电力电
    的头像 发表于 02-22 14:48 162次阅读
    浅谈有源滤波器在<b class='flag-5'>汽车行业</b>中的应用及选型

    CAN转串口转换器在汽车行业中的应用场景

    CAN转串口转换器在汽车行业中具有广泛的应用。
    的头像 发表于 02-20 16:18 793次阅读

    CES 2024观察:AI正在重塑汽车行业 推动汽车行业变革

    通过CES 2024这个全球消费电子行业的风向标,我们可以预见汽车行业正在迎接一个怎样的未来?
    的头像 发表于 01-25 09:56 983次阅读

    江波龙通过TÜV莱茵IATF 16949汽车行业质量管理体系认证

    江波龙成功获得了IATF 16949:2016质量管理体系证书以及ISO 9001:2015质量体系换证认证证书,这标志着江波龙在汽车行业质量管理体系方面取得了重大突破。这一突破不仅体
    的头像 发表于 01-08 15:35 279次阅读

    IATF 16949:2016汽车质量管理体系认证 助力公司发展新台阶

    ​IATF16949:2016汽车质量管理体系认证助力汽车行业新发展2023年12月,经专家组审核,晟鹏科技通过IATF16949质量管理体系的认证,同时颁发IATF16949:201
    的头像 发表于 01-06 08:09 214次阅读
    IATF 16949:2016<b class='flag-5'>汽车</b><b class='flag-5'>质量管理</b>体系认证 助力公司发展新台阶

    江波龙通过TÜV莱茵IATF 16949汽车行业质量管理体系认证

    质量体系的审核。12月17日,江波龙成功获得了 IATF 16949:2016质量管理体系证书 以及 ISO 9001:2015质量体系换证认证证书 ,这标志着江波龙在汽车行业
    发表于 12-28 16:03 201次阅读
    江波龙通过TÜV莱茵IATF 16949<b class='flag-5'>汽车行业</b><b class='flag-5'>质量管理</b>体系认证

    江波龙通过TÜV莱茵IATF 16949汽车行业质量管理体系认证

    体系的审核。12月17日,江波龙成功获得了IATF16949:2016质量管理体系证书以及ISO9001:2015质量体系换证认证证书,这标志着江波龙在汽车行业质量
    的头像 发表于 12-28 08:20 224次阅读
    江波龙通过TÜV莱茵IATF 16949<b class='flag-5'>汽车行业</b><b class='flag-5'>质量管理</b>体系认证

    同星智能即将亮相2023中国汽车功能安全与质量管理峰会

    邀请函2023中国汽车功能安全与质量管理峰会汽车行业发展可谓日新月异,但不论是燃油车、电动车还是智能车,“载人”始终是其第一属性,而功能安全方面的难题一直都是汽车进入市场前的首道关卡。
    的头像 发表于 12-02 08:21 192次阅读
    同星智能即将亮相2023中国<b class='flag-5'>汽车</b>功能安全与<b class='flag-5'>质量管理</b>峰会

    是德科技将推出为汽车行业PCBA测试设计的解决方案

    科技不断向前,制造业需要更好的解决方案来应对不断变化的需求与挑战。是德科技深知您遇到的困难,并致力于提供尖端的解决方案,与您携手进入汽车行业PCBA测试技术创新的前沿。
    的头像 发表于 11-02 14:12 374次阅读

    瞻芯电子正式获得IATF16949汽车质量管理体系认证

    10月17日,瞻芯电子通过了第三方认证机构TUV的严格评审,正式获得IATF16949汽车质量管理体系认证,表明瞻芯电子碳化硅(SiC)晶圆厂的制造质量管理体系全面符合国际汽车行业
    的头像 发表于 10-31 09:14 777次阅读

    三维扫描仪抄数机在汽车行业中的应用

    和更多的可能性。本文将从蔡司三维扫描仪在汽车行业的应用出发,探讨其作用和意义。三维扫描仪抄数机的原理是利用光栅测量技术,通过激光或照相机等设备对物体进行测量,获取物
    的头像 发表于 10-13 14:43 468次阅读
    三维扫描仪抄数机在<b class='flag-5'>汽车行业</b>中的应用

    智芯传感顺利通过IATF 16949:2016汽车行业质量管理体系认证

    ,具备向全球汽车相关行业提供生产及服务的能力。               IATF 16949汽车行业质量管理体系认证是企业进入
    的头像 发表于 09-12 10:28 628次阅读

    物联网解决方案如何推动汽车行业的创新

    在这个瞬息万变的世界中,汽车行业在这些经济现实下留下了自己的足迹。部分焦点围绕着汽车行业如何利用智能技术,并成为每个人生活中安全和舒适的媒介。这种变化不仅限于智能,还涉及创建创新的解决方案,以降低成本,提高生产力并提供更好的客户
    发表于 06-08 10:34 345次阅读

    5G和物联网将如何重塑汽车行业?物联网将给汽车行业带来哪些变革?

    “物联网(InternetofThings)的诞生给无数行业带来了变革,其中就包括汽车行业。物联网对于汽车发展的重要性是毋庸置疑的。从网联汽车到智能交通系统,物联网正在为
    的头像 发表于 05-16 10:47 496次阅读
    5G和物联网将如何重塑<b class='flag-5'>汽车行业</b>?物联网将给<b class='flag-5'>汽车行业</b>带来哪些变革?