数百位专家帮您解析汽车软件开发行业发展现状

作者:昆明的的网络科技有限公司 浏览: 发表时间:2021-08-06 14:07:51
本文基于今年5月份由PERFORCE软件公司开展的一项针对600多位从事汽车软件开发的专业人士的调查,展示了2021年当前有关汽车软件开发的新行业状况。参与者大多数都是汽车行业人士,拥有丰富的软件开发经验(ADAS、ECU/ECM、底盘/安全系统等)。然而,他们在过去十年中经历了巨大的变化。参与调查的人员主要来自主机厂和Tier1、Tier2以及Tier3供应商。
点击进入看图评论
点击进入看图评论
(一)
电动汽车与自动驾驶汽车对开发商的影响到底有多大?
1)电动汽车正成为常态
过去几年,电动市场一直在稳步增长,而在不久的将来,电动市场将有显著增长。
在受访者中:
• 47%的人正开发一些电动汽车部件。
• 39%的人广泛从事电动汽车部件的研发。
令人惊讶的是,14%的人表示他们根本没进行电动汽车开发工作。然而,这种情况在未来5到10年内可能会有所变化。
预计到2025年,全球新车销量的20%将会是电动车型,2030年将达到40%,2040年将接近100%。
点击进入看图评论
点击进入看图评论
2)电动汽车开发相关关注
被调查的汽车软件开发专业人士对电动汽车开发有一些担忧。
49%的受访者最关心的是合规性以确保安全。其次是17%有关安全和避免网络攻击,还有17%是对能否准时交付创新软件的担忧。只有9%的人表示,他们最关心的是如何控制开发成本。
点击进入看图评论
点击进入看图评论
3)网联化汽车继续增长
在过去的几年里,车辆网联化能力大大提升,比如Wi-Fi和蓝牙的功能普及。事实上,据全球汽车业估计,到2023年底,网联汽车将超过7600万辆。
然而,互联网组件的研发并不是所有人关注的焦点,但是仍有大多数受访者都在致力于研发网联组件:
•49%正在开发一些网联组件;
•36%专注于网联汽车的设计。
目前只有15%的受调查者没有进行网联组件的开发工作。随着车辆网联化的渗透,这个比例会越来越低。
点击进入看图评论
点击进入看图评论
4)自动驾驶汽车正迎面驶来
过去几年,自动驾驶汽车研发取得了不小的进展,但完全自动驾驶汽车的实现还有待时日。预计到2040年将有3300万辆自动驾驶汽车上路,这时距离完全自动驾驶汽车的普及将会越来越近。
许多受调查者都在研发自动驾驶组件。
• 44%正在开发某些自动驾驶组件。
• 38%专注于设计一款完全自动驾驶汽车。
剩下18%比例受访者没有进行自动驾驶组件的开发工作。随自动驾驶汽车越发成为主流,这个比例会逐渐降低。
点击进入看图评论
点击进入看图评论
5)车联网/自动驾驶汽车有关关切
受调查的相关专业人士对车联网/自动驾驶汽车发展的关切度逐渐提高。
受调查的软件开发专业人士最关心的是汽车安全(56%),其次19%的人最关心的是网络安全,16%的人最关心的是相关创新软件的交付能力,只有9%的人最关心控制开发成本。
点击进入看图评论
点击进入看图评论
6)人工智能和机器学习优势凸显
人工智能和机器学习为开发团队提供了研发优势,利用人工智能和机器学习有可能改变汽车行业。
受调查的大多数表示,人工智能和机器学习正在影响产品设计。
• 45%的人使用人工智能和/或机器学习进行一些开发;
• 36%的人广泛使用人工智能和/或机器学习来推动开发创新。
然而,有19%的比例没有运用人工智能或机器学习进行开发工作。随着对增强用户体验和便利功能的需求持续上升,这一比例将会下降。
点击进入看图评论
点击进入看图评论
(二)
为何符合标准的软件至关重要
1)汽车工业受到更为严格的管控
合规性是最重要的,这是基于多重考量,包括在消费者中保持良好声誉和避免代价高昂的召回。
通用汽车标准包括功能安全标准和编码标准。
2)ISO 26262标准很重要
近十年来,ISO26262一直是汽车工业的关键功能安全标准。受调查的大多数企业(84%)均被要求遵守ISO 26262相关标准。
需遵守ISO 26262的情况:
•44%是应客户需要而遵守。
•37%是应市场要求而遵守。
•17%是内部要求。
点击进入看图评论
点击进入看图评论
3)SOTIF(ISO 21448)已经变得非常重要
SOTIF(ISO 21448)的开发是为解决自动驾驶(和半自动驾驶)车辆软件开发人员所面对的新的安全挑战。受调查的大多数(66%)表示,SOTIF(ISO21448)是他们软件开发过程的一部分。
需遵守SOTIF(ISO 21448)的情况:
•46%是应客户需要而遵守。
•34%是应市场要求而遵守。
•18%是内部要求。
点击进入看图评论
点击进入看图评论
4)ISO 21434将必不可少
ISO21434是一个即将发布的汽车标准,其关注于道路车辆电子系统中的网络安全风险。即使还未生效,71%的比例将被要求符合ISO21434。
需遵守ISO 21434的情况:
•40%是应客户需要而遵守。
•38%是应市场要求而遵守。
•22%是内部要求。
点击进入看图评论
点击进入看图评论
(三)
合规性依旧是必须要遵守的
证明符合汽车标准-如ISO 26262-可能会是一项挑战。
大多数受访者(50%)努力满足安全要求,并证明这些要求已经得到满足。努力展示设计历史的占16%,执行编码标准(12%)、分析风险(11%)和记录文件和资产的版本(10%)。
点击进入看图评论
点击进入看图评论
1)大多数使用编码标准
88%的受访者使用编码标准。使用编码标准对于确保代码的安全和可靠非常重要。强烈推荐编码标准给软件开发人员,这也是客户的需求。
他们使用哪种编码标准?
许多团队使用多种编码标准。
大多数受访者(47%)使用MISRA© —其次有39%使用AUTOSAR。
一些受访者使用以下标准:
• 39%使用C++核心指南。
• 34%使用嵌入式C(Barr Group)。
• 27%使用High Integrity C++。
• 15%使用CERT。
• 12%使用Google C++风格指南。
有些受访者表示他们不知道他们使用哪种编码标准。
点击进入看图评论
点击进入看图评论
点击进入看图评论
点击进入看图评论
(四)
开发团队如何更有效的处理工作
1)大多数使用C/C++编程语言
尽管多年来,C一直是汽车工业中的主要编程语言,但在调查中,显示C++应用在逐步增长。C#和Java语言的使用也体现在自动驾驶组件的增加上。
还有些团队主要使用Java和C#,Python是最常见的编写工具。
点击进入看图评论
点击进入看图评论
2)诸多团队采用更快速的方法和流程
许多开发团队正采用一些可以更快适应和开发高质量的软件方法和工艺。敏捷开发便是最常用的方法。
伴随敏捷开发,越来越多的开发团队正使用自动代码生成和测试驱动开发。这是有道理的,因为汽车开发继续从硬件转向软件,软件开发团队的目标是大限度地提高生产力。
点击进入看图评论
点击进入看图评论
3)游戏开发技术正在被越来越多的开发团队使用
随着越来越多的软件被添加到车辆中,一些汽车软件开发团队正寻找新方法来测试和构建他们的车辆——比如利用游戏开发技术。
在受调查的那些使用游戏开发技术的人中,利用情况如下:
•34%正利用游戏开发技术进行产品测试。
•29%正利用游戏开发技术进行数字孪生。
•19%正利用游戏开发技术制作原型。
•15%正利用游戏开发技术进行AR/VR。
点击进入看图评论
点击进入看图评论
4)游戏引擎将快速成为常用工具
虽然并非每个汽车软件开发团队目前都在使用游戏引擎,但大多数都计划在不久的将来使用游戏引擎。
受访者中:
•33%表示他们将在年内某个时间开始使用游戏引擎。
•17%表示他们将在未来三个月内开始使用游戏引擎。
•17%表示他们会开始使用游戏引擎,但没有明确的时间表。
只有13%表示,他们不打算在未来使用游戏引擎。然而,随着游戏引擎在汽车行业的运用增多,这种情况会发生改变。游戏引擎使用的增加,这些软件开发组织中的每一个都将面临拥有更大的二进制资产所带来的挑战。迫使他们寻找新的工具来进行扩展,同时又不减缓开发速度。
点击进入看图评论
点击进入看图评论
5)硬件和软件团队如何协同工作
随着电动汽车和自动驾驶汽车的日益普及,汽车工业继续从硬件转向软件。因此,开发团队能够有效地管理硬件和软件设计以及代码资产是很重要的。然而,这可能会面临一些挑战。
最重要的挑战是有效地集成工程设计和测试工具(受访者中有30%表示)。
跨团队协作(24%)会进一步加剧这一挑战,尤其是与分布式团队协作时(23%)。此外,管理所涉及的所有技术组件(硬件和软件)的多种变体也被列为主要关注点(21%)。
然而,通过使用正确版本控制软件,可以帮助这些团队完成这些挑战,并提高全球团队协作能力。
点击进入看图评论



 

  公司地址:昆明市官渡区万科魅力之城6期3栋806号

电话号码:0871-63335190  13888083560

滇ICP备16005677号-5

 

在线留言

  • 联系方式 *

  • 留言内容

  • 提交

  扫一扫,关注我们

图片展示

 

  公司地址:昆明市官渡区万科魅力之城6期3栋806号

电话号码:0871-63335190  13888083560

滇ICP备16005677号-5

 

在线咨询

您好,请点击在线客服进行在线沟通!

联系方式
咨询电话:
0871-63335190
手机号
13888083560
扫一扫二维码
二维码
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了
滇ICP备16005677号