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

    文章

    4897

    浏览量

    55448
  • 数据分析
    +关注

    关注

    2

    文章

    1451

    浏览量

    34070
  • 电动化
    +关注

    关注

    1

    文章

    300

    浏览量

    8065
收藏 人收藏

    评论

    相关推荐

    中汽中心华东分中心如何推动汽车行业质量发展

    近日,中汽中心华东分中心正式成立。定位以上海为核心,覆盖华东各省的区域性汽车行业智库和高端的技术服务机构。这里是改革开放的前沿阵地,也是中国经济最具活力的区域之一。中汽中心华东分中心如何以新技术、新能力和新业态推动汽车行业质量
    的头像 发表于 12-16 15:19 258次阅读

    汽车行业AI视觉检测(下):创新驱动品质提升

    在上篇文章中,我们了解了汽车行业进行视觉检测的现有难点,以及升级AI的困局,并且利用差速器螺栓涂胶质量检测与发动机装配检测这两个典型场景案例,展开详细介绍,可查看看《汽车行业AI视觉检
    的头像 发表于 11-30 01:04 271次阅读
    <b class='flag-5'>汽车行业</b>AI视觉检测(下):创新驱动品质提升

    Metorage通过IATF 16949汽车质量管理体系认证

    近日,Metorage宣布成功通过国际知名第三方独立检测和认证机构TÜV Rheinland的严格审核,顺利获得了IATF 16949汽车质量管理体系认证。这一认证标志着Metorage在汽车存储解决
    的头像 发表于 11-12 16:33 435次阅读

    LIMS实验室管理软件汽车零部件行业的应用

    LIMS实验室管理软件汽车零部件行业的应用不仅提高了生产效率和产品质量,还促进了企业的可持续发展和合规性管理。随着技术的不断进步和
    的头像 发表于 08-20 14:58 445次阅读

    SAP赋能汽车行业:驶向数字化转型的快车道

    汽车行业的快速发展中,数字化转型已成为企业提升竞争力的关键。SAP作为全球领先的企业资源规划(ERP)系统提供商,为汽车行业提供了全面的解决方案,帮助企业实现智能化管理,优化生产流程
    的头像 发表于 08-03 13:38 644次阅读

    再传捷报!正式量产一年即获国际汽车行业重磅认证IATF16949

    汽车芯片直接影响汽车的安全性、性能和用户体验,超过15年的生命周期,更对质量与可靠性要求严苛。格科临港工厂成功通过IATF16949:2016汽车行业
    发表于 08-02 14:16 2465次阅读

    格科临港工厂成功通过IATF16949质量管理体系认证

    汽车芯片直接影响汽车的安全性、性能和用户体验,超过15年的生命周期,更对质量与可靠性要求严苛。格科临港工厂成功通过IATF16949:2016汽车行业
    的头像 发表于 08-01 11:36 558次阅读
    格科临港工厂成功通过IATF16949<b class='flag-5'>质量管理</b>体系认证

    MES里面有质量模块,为什么还要实施质量管理软件QMS

    ​为什么一些知名头部的大厂,已经有了MES , 却还都去实施了质量管理软件(QMS)? 答:是这些MES里面的质量模块不能满足客户的需求。 ​ 那么来看看,从质量管理的角度来看,QMS软件
    的头像 发表于 07-29 12:16 348次阅读
    MES里面有<b class='flag-5'>质量</b>模块,为什么还要实施<b class='flag-5'>质量管理软件</b>QMS

    SPC软件质量管理中的应用

    在当今这个追求高效、精准和稳定的生产环境中,质量管理早已成为企业立足市场的基石。然而,如何在复杂多变的生产过程中确保质量的稳定性和可靠性,一直是企业面临的难题。合肥迈斯软件的统计过程控制(SPC)作为一种先进的
    的头像 发表于 06-27 09:43 656次阅读

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

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

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

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

    新能源汽车行业的未来发展趋势

    2023年底,华为问界M9和小米SU7的横空出世,不仅代表了科技与汽车行业的深度融合,更是将新能源汽车推向了一个发展新高潮。新能源汽车行业当前正处于快速发展阶段,这两大巨头的入局不仅是一场产业界的盛事,也为新能源
    的头像 发表于 01-12 10:21 1131次阅读

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

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

    基于ASPICE模型的汽车软件开发质量管理设计

    当前汽车领域正处于一个极具挑战性的历史时刻,随着电动化、智能化、网联化和共享化等不断变化的应用场景,大量新兴的业务和技术需求急速增长,汽车正日益成为软件密集型的复杂系统,汽车行业的大部
    的头像 发表于 01-08 09:06 1666次阅读
    基于ASPICE模型的<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>开发<b class='flag-5'>质量管理</b>设计

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

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