2025年汽车软件开发报告显示,汽车行业正面临多方面挑战,其中软件质量、安全和团队生产力是主要关注领域。
市场环境与挑战
全球经济波动、全球外包人才与资源、供应链挑战以及持续冲突是影响汽车软件开发的主要市场条件。北美地区在电动汽车设计方面领先,但全球销量持续增长,中国引领电动汽车市场。维持行业竞争力是2025年汽车开发团队的首要目标。
主要关注领域
- 质量:软件质量仍是首要关注点,尤其在北美和非洲。主要担忧包括代码库复杂、难以执行编码最佳实践、同行代码审查不一致以及测试工作不足。
- 安全:安全重新成为第二重要领域,AI/ML技术的应用推动了对功能安全标准的重塑。主要挑战包括满足ISO 26262和ISO/SAE 21434要求,以及确保供应链安全。22%的受访者将安全列为首要关注点,团队缺乏应对安全威胁的技能是主要担忧。
- 团队生产力:团队生产力保持稳定,主要挑战包括管理设计/开发/IP资产以确保硬件和软件团队协同一致,以及满足分布式团队对大型复杂资产的需求。
- 测试:测试效率仍是关键问题,但左移测试策略的采用率提升至38%,以在开发早期提升代码质量。
电动汽车与自动驾驶发展
39%的受访者表示电动汽车设计广泛影响其产品开发,主要涉及动力系统、电动汽车充电和混合动力控制系统。人工智能在自动驾驶和联网汽车中的应用日益增多,42%的受访者正在利用AI设计完全自动驾驶汽车,而38%表示AI正影响部分自动驾驶组件。AI/ML相关的主要担忧包括安全决策制定、漏洞和网络攻击。
标准合规
ISO 26262仍是关键功能安全标准,83%的受访者必须遵守该标准,其中ASIL D需求占比最高(38%)。ISO/SAE 21434(网络安全)的合规需求增长至79%,主要源于市场需求。SOTIF(ISO/PAS 21448)的采用率提升至63%,以应对AI带来的额外安全挑战。
编码标准与工具
MISRA仍是首选编码标准(53%),其次是C++核心指南(39%)。86%的受访者使用编码标准,静态分析工具(如Perforce QAC和Klocwork)被广泛用于提升代码质量和合规性。
开发方法与流程
测试驱动开发是唯一增长的开发方法(增长4%)。验证和确认软件是最耗时的活动(42%),其次是审查代码错误(28%)。
开源软件
39%的受访者参与开源项目,主要挑战包括安全问题(59%)、许可问题(43%)和互操作性问题(36%)。汽车级Linux(44%)是受访者最了解的开源倡议。
结论
汽车软件开发团队需关注质量、安全和AI/ML应用,通过左移测试、静态分析工具和员工培训提升效率与合规性。开源软件的采用率提升,但需解决整合与安全问题。