首页 > 其他分享 >2024年汽车软件开发状况调查结果出炉:软件研发人员必看

2024年汽车软件开发状况调查结果出炉:软件研发人员必看

时间:2024-04-25 10:55:06浏览次数:24  
标签:电动车 必看 软件开发 2024 安全 汽车 软件

在今年1月底,嵌入式静态分析领域公认的行业领导及先驱Perforce公司联合北汇信息首次诚挚邀请中国汽车软件开发专业人士参加2024年汽车发展行业状况报告的调查。现调查结果报告已新鲜出炉!在全球调查结果中,本次调查来自亚洲的答卷占比39%,其中中国在亚洲内占比46%。如您希望了解报告全貌,私信北汇信息即可获取完整原版报告。

 

   

 

汽车行业在适应与电动、自动驾驶和混合动力车辆相关的日益增长的市场需求和挑战时,正在经历重大变革。在这里,我们将关注我们报告《2024年汽车软件开发报告——影响汽车软件开发的重要挑战有哪些?》中突出显示的一些2024值得注意的汽车趋势,私信北汇信息免费获取。

 

汽车软件领域的新兴行业趋势

 

当今的车辆配备了大量的软件以增强用户体验,并为驾驶员提供安全和便利功能。所有这些软件都必须为功能安全和舒适度而设计考虑。

 

电动车变得更加主流

 

尽管对电动车的需求有所放缓,但根据Reuters的数据,2023年全球电动车销量仍增长了31%。因此,我们调查的51%的汽车软件专业人员表示,他们现在正在广泛地从事电动车的工作(自2023年以来增加了6%),而不是去年大多数受访者只从事一些电动车组件的工作,这可能并不令人惊讶。

 

随着市场更多地转向电动车,确保电动车软件的信息安全和功能安全成为汽车开发人员的首要任务。遵守法规对开发人员至关重要。由于目前还没有专门针对电动车的功能安全标准,对于传统车辆至关重要的标准同样适用于电动车,其中最重要的是ISO 26262。

 

ISO 26262的一个关键组成部分是汽车安全完整性等级(ASIL),用于衡量组件风险。ASIL有四个等级,从ASIL A作为最低风险等级到ASIL D作为最高风险等级。在今年的调查中,40%的受访者表示他们需要达到ASIL D,这意味着他们正在从事更高风险的汽车系统/组件的工作。

 

随着今年整体趋势中安全性作为主要挑战的上升,避免网络攻击(26%)成为开发电动车的第二重要关注点,比去年增加了6%。如果电动车继续增加,这个数字预计在未来会上升。随着电动车在汽车行业中变得更加成熟,这些嵌入式系统中的更多连接可能会导致更高的漏洞风险和潜在的攻击层面。

 

 

来自2024年汽车软件开发现状报告的关键要点

 

 

我们调查了近600名全球汽车专业人士,以更好地了解他们遇到的挑战以及他们如何应对行业和客户需求的变化。在调查中,我们询问了他们正在使用哪些最佳实践和工具来处理这些重大变化。

 

这些回应的完整结果可在《2024年汽车软件开发报告——影响汽车软件开发的重要挑战有哪些?》中找到,私信北汇信息免费获取。

 

强调高效加速开发

 

全球经济是今年对汽车组织影响最大的市场因素,与之相关的因素还包括供应链的挑战以及今年在远程/混合办公/全球外包因素方向6%的上涨。

 

保持行业竞争力和最大化利用现有资源依旧是今年汽车开发人员的重要策略,特别是随着生产力问题的上升:54%的人表示他们的开发团队采用混合工作模式,同时团队生产力问题的增加为4%,以及管理硬件/软件设计和代码资产的跨团队协作的主要挑战(29%)。

 

为了提高团队间的效率并在开发过程中节省时间,大多数汽车开发人员受访者理解向左移动软件开发生命周期(SDLC)的重要性,并正在使用编码标准和指南,如MISRA® —— 比去年增加了20%!此外,静态代码分析器、版本控制和项目管理工具在汽车软件开发人员中使用频繁。

 

嵌入式安全在2024年超越了汽车软件的功能安全

 

随着功能安全在汽车行业中变得更加成熟,今年的关注点明显转向了代码质量和信息安全而非功能安全。

 

对于那些关心其软件质量的人来说,我们的发现表明,虽然内部代码审查流程正在变得更加流畅,但对于开发团队来说,有时间做充分的测试仍然是一项挑战。

 

嵌入式安全作为主要挑战也有所增长。根据最近一份来自网络安全和数据管理平台Upstream的报告,2023年所有汽车网络事件中50%具有高或巨大影响,与2022年相比增加了2.5倍。此外,Upstream报告称,电动车充电站成为新的攻击战场。随着汽车软件安全风险的升级,我们调查的汽车专业人士的主要安全关注点是难以满足安全要求,如IEC 62443和ISO 27001。

 

此外,绝大多数汽车专业人士表示,他们将需要遵守ISO/SAE 21434,这是一个专注于车辆电子系统网络安全风险的汽车标准。虽然信息安全标准主要是客户要求而非市场强制,但它对汽车开发至关重要,因为当前的安全关键标准在涵盖网络安全风险方面是不充分的。

 

标准合规仍然是至关重要的

 

汽车软件开发过程的一个重要部分是确保软件符合关键行业标准和指南。如前所述,汽车功能安全标准ISO 26262对所有汽车软件开发都是必要的,我们调查的77%的人需要遵守它。

 

此外,根据我们调查的人所说,证明合规的主要挑战是难以满足每个功能安全要求并提供所有合规要求已满足的必要证据。

 

当与验证和校验软件的相关挑战相结合时,这是我们的受访者认为最耗时的任务,执行必要的合规标准可能是一项艰巨的任务。

 

执行和验证功能标准的最有效方法之一是使用静态分析工具。

 

了解更多关于2024年汽车软件开发的新兴趋势

 

随着更多硬件组件被软件取代,汽车软件不仅需要功能安全,还需要信息安全。通过审查行业研究,您不仅能够跟上今年的挑战,还能为未来几年做好准备。

 

私信北汇免费获取《2024年汽车软件开发报告——影响汽车软件开发的重要挑战有哪些?》,其中包含超过60页的分析、信息图表和有关主要挑战、最佳实践和新兴趋势的信息:

  • 汽车软件和技术发展的首要关键点
  • 自动驾驶、半自动驾驶、网联和电动汽车的影响
  • 人工智能和机器学习在汽车软件开发中的影响
  • 行业领导者正在使用的高效方法和实践来跟上新兴趋势

 

 

汽车行业为何需要MISRA C++:2023

 

 

报告中其中一项重要的调查结果即显示C与C++语言仍是汽车行业内软件中最常用的编程语言。这同样体现了ISO26262以及MISRA C与MISRA C++也依旧是一项重要的实现需求。从传统的刹车到近期的电动汽车,这项需求已成为了覆盖整个业内的所有组成部分。

 

因此本周三晚8点的直播北汇信息将邀请到Perforce公司的合规总监Jill Britton女士探讨在这项汽车行业调查中的发现并介绍MISRA C++2023为何如此重要。

 

详情请关注北汇信息公众号。

 

课程内容:

 

课程内容

汽车行业调查概述

ISO26262软件要求

MISRA C++:2023

 

翻译

搜索

复制

<iframe></iframe>

标签:电动车,必看,软件开发,2024,安全,汽车,软件
From: https://www.cnblogs.com/polelink/p/18157106

相关文章

  • #21 2024.4.22
    796.loj4130「PA2024」Splatanieciągów假装\(f(A,B)\)怎么求大家都知道。怎么数数呢?怎么数数呢?怎么数数呢?怎么数数呢?怎么数数呢?先把串变形成一堆连续的<>序列,我们只关心连续段大小。计算\(|A|\geq|B|\)的贡献。考虑枚举\(f(A,B)\leqx\),套一层分治,计算跨过\((m......
  • 20240424打卡
    第九周第一天第二天第三天第四天第五天第六天第七天所花时间9h4h1h代码量(行)727110198博客量(篇)111知识点了解完成了地铁查询系统的App优化了地铁查询代码并通过验收python题目练习......
  • 2024.04.24 完成的任务
    今天在菜鸟教程学了这些内容。。。具体内容如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>我的联通</title><head></head></head><body><......
  • 软件开发与创新第二次实验———结对编程:计算出题系统
    一.结对信息2252418盛宇伟2252436董朝二.题目要求小学老师要每周给同学出300道四则运算练习题。这个程序有很多种实现方式:C/C++C#/VB.net/JavaExcelUnixShellEmacs/Powershell/VbscriptPerlPython两个运算符,100以内的数字,不需要写答案。需要检查答案是否正确,并......
  • .NET周刊【4月第2期 2024-04-21】
    国内文章他来了他来了,.net开源智能家居之苹果HomeKit的c#原生sdk【Homekit.Net】1.0.0发布,快来打造你的私人智能家居吧https://www.cnblogs.com/hezp/p/18142099三合是一位不喜欢动态编程语言的开发者,对集成米家智能家居到苹果HomeKit的现有开源解决方案不满意。因为遇到了稳定......
  • HASHCTF2024
    SecretofKeyboard签到脚本题,有些同学的脚本解出来大小写不正确可能是由于脚本无法识别shift+字母的组合键首先使用tshark:tshark-rusb.pcap-Tfields-eusb.capdata|sed'/^\s*$/d'>usbdata.txt提取数据并删除空格然后脚本一把梭出来:keyboard.py:normalKeys={......
  • 2024.4.22(周一)构建之法阅读笔记3
    第六章敏捷流程敏捷开发的原则是:1.尽早并持续地交付有价值的软件以满足顾客需求  2.敏捷流程欢迎需求的变化  3.经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 4.业务人员和开发人员在项目开发过程中应该每天共同工作 5.以有进取心的人为项目核心,充分支持信......
  • 2024.4.18(周四)构建之法阅读笔记1
    第一章概论软件=程序+软件工程  软件企业=软件+商业模式  一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数等等,这些都是软件构建的过程。软件开发的不同阶段:1.玩具阶段 2.业余爱好阶段 3.探索......
  • 【专题】2023-2024年游客满意度调查报告合集PDF分享(附原数据表)
    原文链接:https://tecdat.cn/?p=36043游客不仅是旅游服务质量的最终评判者,还是旅游业的界定者、城市旅游的评价者,更是塑造国家级和世界级旅游城市的关键力量。他们的满意度直接揭示了旅游发展的动力与方向,为旅游城市的建设指明路径。2011年,我国荣获联合国世界旅游组织政策管理创新......
  • 2024.4.19(周五)构建之法阅读笔记2
    第四章两人合作在代码规范方面,可以分为两个部分:代码风格规范和代码设计规范。代码风格规范主要是缩进、行宽、括号、断行与空白的{}行、分行、命名、下划线、大小写、注释等;建民老师上课主要强调的是缩进、命名和注释。在代码设计规范方面,主要是函数、goto错误处理、类处理等。......