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

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

3天内不再提示

软件定义汽车(SDV)开发有哪些挑战?SDV开发策略分享:福特汽车采用Jama Connect提升开发效率与质量

龙智DevSecOps 2025-02-12 15:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文由Jama Software中国授权合作伙伴-龙智翻译整理。

通过使用能够提高需求管理效率和准确性的工具,可以降低产品返工和召回的风险,同时帮助满足UL 4600(自动驾驶评估安全标准)的合规性要求。

向软件定义汽车(SDV)的转型标志着汽车行业迈向完全自动化的关键转折。最初,行业热衷于开发全自动驾驶汽车,但其复杂性迫使行业转向更加渐进、分阶段的方法。这一市场转变催生了软件定义汽车,与传统车辆(购买后基本保持不变且基于过时的架构拓扑)不同,汽车OEM(原始设备制造商)现在可以扩大软件投资,同时简化和优化车辆架构。这不仅对开发者有好处,例如降低总拥有成本、加速开发并提高安全性和可靠性,还为消费者提供了更多选择、新的商业模式以及售后更新和修复的可能性。

通过改进产品和软件开发流程及其支持工具,可以更有效地提高安全标准,同时降低代价高昂的中期返工和售后召回的风险。

2023年,发生了300多起召回事件,影响了超过2500万辆汽车,每次召回的成本可能高达数百万美元。

软件定义汽车的四大挑战

过去十年,汽车行业取得了显著进步。曾经的基础功能(如触屏导航)已经发展为复杂的互联选项、语音助手、应用生态系统等。然而,这些变化也带来了若干的开发挑战。

1、管理日益复杂的软件

随着车辆越来越多地采用软件定义,管理来自不同供应商的多个软件组件变得更加复杂。这些组件功能各异,例如电子控制单元可以操作防抱死制动系统,而驾驶舱域控制器则负责完全不同的任务。在软件定义汽车中,这些不同的软件系统必须在整个车辆上无缝运行,给本就充满挑战的开发周期增添了更多复杂性。

2、确保功能安全和合规性

随着复杂性的增加,汽车企业在满足安全和合规标准方面面临着更多挑战。多年来,开发届一直将ISO 26262作为所需的功能安全标准。虽然该标准在历史上是一个很好的基准,但却未能涵盖软件定义汽车、自动驾驶汽车以及许多新的使用案例。

为了跟上行业步伐,标准也在不断演变,新的标准(如针对自动驾驶车辆的UL 4600)已经诞生。不过,这些标准仍然要求企业构建需求、测试需求,并证明他们已竭尽全力打造安全可靠的产品。

使用软件定义汽车的过程非常复杂,尤其是考虑到其中涉及到数亿行代码。企业必须证明代码不存在缺陷,并且没有在无意中引入可能造成安全问题或可能违反安全目标的情况。因此,企业必须重新审视传统的需求管理流程和工具,以适应当前的开发环境,降低潜在风险。

3、难以满足加速的开发周期

快速交付产品和软件是一项巨大的挑战。随着技术的迅速发展,车辆刚刚完成开发,消费者的需求和市场机会就已出现,迫使企业不得不重新设计,以跟上市场的步伐、实现差异化并脱颖而出。

然而,满足加速的开发周期往往与保持质量和合规性产生冲突,因此找到适当的平衡点至关重要。采用支持自动化和更快流程的工具,可以帮助满足这些要求,同时符合安全要求和标准。随着越来越多的企业采用敏捷开发方法,开发工具能否充分支持敏捷开发变得越来越重要。一个很好的例子是 “可追溯敏捷” 的概念,它为敏捷开发团队提供了覆盖范围内的即时、周期内洞察。

4、管理激增的第三方软件

汽车开发的进步促使OEM从多个供应商处采购软件。要集成如此多样化的软件,同时要避免安全和可靠性问题,是一项艰巨的挑战。现如今,企业不仅要整合来自不同供应商的硬件,还需要管理来自多个供应商的大量软件物料清单(BOM),确保所有系统能够无缝协作。

此外,还需要确保系统之间的兼容不会引发漏洞,以避免出现意外故障、安全漏洞和安全问题。这些问题都是代价高昂的,可能会影响产品发布,并对品牌造成负面影响。

通常,数百甚至数千个软件组件整合在一起,可能会达到数千万行代码。在保证所有这些组件协同工作的同时,还需确保安全性和可靠性,并满足消费者对现代车辆的期望,这是一项至关重要的任务。

如何优化开发流程并应对挑战

可靠的工程实践包括明确需求、定义需求、构建需求并对其进行测试。这一开发生命周期围绕需求管理展开,确保解决的是正确的问题。

但是,许多组织仍然在使用 Excel表或Word文档来存储需求。起初,这种方法可能看似无碍,但随着产品越来越复杂,需求越来越多,这种方式逐渐变得难以管理。跨文档复制和粘贴需求容易出错,并且缺乏单一的事实来源,也缺乏可追溯性,从而导致代价高昂的产品或软件问题的风险。

您可以通过将涉及电子表格和其他解决方案的旧流程替换为专为需求管理设计的更强大的自动化工具来应对这一挑战。此更改消除了容易出错的手动流程,提高了效率,并降低了错过需求的风险,从而可能节省数百万美元。

对此,企业可以采用专门为需求管理而设计的更强大、更自动化的工具,来取代传统的手动流程。这种改进不仅能消除手动错误,还能够提高效率、降低遗漏需求的风险,从而节省潜在的巨额成本。

福特如何为软件定义汽车架构选择需求管理工具

2022年,福特选择Jama Connect作为需求管理工具并开始部署,以用于开发未来的软件定义汽车架构。

采用Jama Connect之前:

  • 工程师通常缺乏编写需求的正式培训。
  • 非限制性的自然语言通常包含大量复杂规范(非原子规范)。
  • 不良的需求规格是常态,工程师无法自动接收反馈。
  • 供应商收到数千份PDF格式的需求规格,但有些并不适用。
  • 产品签核过程是手动的,工程师经常不得不追踪测试结果。

采用Jama Connect后:

  • 需求管理成为一门学科,培训资源触手可及。
  • 工程师可以即时且自动地获得有关需求质量的反馈。
  • 产品线工程会自动确定哪些内容适用于产品的不同变体。
  • 仪表板实时、透明地显示产品签核的进展情况。

Jama Connect如何支持软件定义汽车开发?

Jama Connect通过解决软件和硬件两方面的需求管理,帮助应对软件定义汽车(SDV)开发过程中的独特挑战。

许多提供需求管理的解决方案通常还为产品和软件生命周期管理提供全面的解决方案。虽然这听起来很理想,但使用专注于需求管理的专业解决方案,能够与其他领先的工具(如Jira)无缝集成,可提供更多的功能和灵活性,确保项目保持正轨,并以更快、更高效、更少出错的方式开发产品和软件。

Jama Connect 的优势:

  • 简化合规性。通过自动化跟踪和管理,满足合规性和安全标准。
  • 提高可追溯性。Jama Connect中的实时可追溯功能(Live Traceability™)允许您在需求、风险测试和其他工件之间进行追溯,确保项目的所有元素都相互关联。允许用户跟踪变更的影响,并验证所有需求都得到满足,从而降低错误和需求遗漏的风险。
  • 高效协作。为所有项目需求提供单一的事实来源,使团队能够轻松访问、审查和协作处理需求。集中式管理减少了沟通不畅,确保每个人都使用最新的信息。
  • 与您喜爱的工具轻松集成。Jama Connect可与其他工具(如Jira)轻松集成,您无需“推倒重来”,可以继续使用喜爱的工具(如Jira),从而避免中断团队工作。
  • 简单易用。Jama Connect简单易用,具有直观的基于Web的界面,可以让您的团队快速上手。

软件定义汽车的发展不太可能会放缓,反而会加速发展。跟上市场步伐并应对SDV的复杂性,需要采取不同的方法。升级用于支持开发的工具可以帮助您保持合规,减少昂贵的返工和召回风险,并为下一个市场变化做好准备。

使用Jama Connect,您将始终清楚自己的开发进展。您可以查看开发流程,并随时了解当前的需求覆盖率。这有助于避免中期返工和额外的开支,并减少遗漏需求的错误(这种错误可能导致车辆上市后面临数百万美元的昂贵召回)。

平均而言,Jama Connect可将需求管理的返工减少40%–60%

使用Jama Connect简化合规性并加速开发

汽车行业的产品开发要求汽车软件符合合规性。Jama Connect for Automotive 专为符合关键框架而设计,支持汽车产品开发中的安全关键标准和法规,已通过ISO 26262认证,能够满足复杂的需求管理需求。

  • ISO 26262: 2018(功能安全)
  • ISO/SAE 21434 / SAE J3061(网络安全)
  • 汽车ASPICE
  • ISO/PAS 21448: 2019(预期功能安全性(SOTIF)
  • IEC(国际电工委员会)关键法规
  • IEC 60812 – 故障模式与影响分析(FMEA)及故障模式、影响与危害分析(FMECA)
  • MISRA(汽车工业可靠性协会)

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

    关注

    0

    文章

    86

    浏览量

    7480
  • 福特汽车
    +关注

    关注

    0

    文章

    58

    浏览量

    8192
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汽车需求管理的关键要素及适合汽车行业的最佳需求管理解决方案Jama Connect

    选对工具,才能赢在起点。车企如何在多供应商协作下选择最适合自己的需求管理工具?一起来看看汽车行业需求管理的关键要素,以及Jama Connect如何赋能汽车
    的头像 发表于 07-24 13:13 542次阅读
    <b class='flag-5'>汽车</b>需求管理的关键要素及适合<b class='flag-5'>汽车</b>行业的最佳需求管理解决方案<b class='flag-5'>Jama</b> <b class='flag-5'>Connect</b>

    直播预告!软件定义汽车时代的创新引擎:Perforce 如何助力车企实现高效开发与功能安全

    汽车行业的朋友们注意啦!一场关于“软件定义汽车”的深度分享即将上线,龙智×Perforce将联袂呈现:1. P4、QAC、ALM在SDV
    的头像 发表于 07-17 13:37 712次阅读
    直播预告!<b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>时代的创新引擎:Perforce 如何助力车企实现高效<b class='flag-5'>开发</b>与功能安全

    软件定义汽车如何影响汽车行业

    软件定义汽车SDV)是指一些关键功能(如驾驶辅助、信息娱乐系统,甚至核心车辆行为)都由软件实现、控制并更新的
    的头像 发表于 07-01 16:21 781次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>如何影响<b class='flag-5'>汽车</b>行业

    MCU如何驱动软件定义汽车创新

    软件定义汽车SDV)已占据汽车行业数字化革命的中心。如果说SDV是“装上车轮的智能手机”,那么
    的头像 发表于 07-01 10:17 1427次阅读

    Vector全流程开发工具链概述

    软件定义汽车SDV)时代,汽车软件的复杂度和重要性显著
    的头像 发表于 06-17 13:45 874次阅读
    Vector全流程<b class='flag-5'>开发</b>工具链概述

    软件定义汽车电源管理设计:NXP的PMIC选型攻略解析

    不断新增高级驾驶辅助系统 (ADAS)、一键启动等创新功能,进一步提升驾驶体验。 汽车行业正在稳步迈向软件定义汽车 (
    的头像 发表于 06-06 09:50 1853次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>电源管理设计:NXP的PMIC选型攻略解析

    重新定义MCU存储,意法半导体Stellar系列赋能SDV新未来

    电子发烧友网报道(文 / 吴子鹏)在汽车 “新四化” 浪潮的推动下,软件定义汽车SDV)正重塑汽车
    发表于 05-15 17:54 5128次阅读
    重新<b class='flag-5'>定义</b>MCU存储,意法半导体Stellar系列赋能<b class='flag-5'>SDV</b>新未来

    软件定义汽车时代,Elektrobit谈虚拟开发到量产落地的效率跃升

    电子发烧友网报道(文 / 吴子鹏)软件定义汽车(Software-Defined Vehicle, SDV)正掀起汽车产业的革命性变革,推动
    的头像 发表于 05-12 09:25 5657次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b><b class='flag-5'>汽车</b>时代,Elektrobit谈虚拟<b class='flag-5'>开发</b>到量产落地的<b class='flag-5'>效率</b>跃升

    西门子扩展云服务选项以加速SDV开发

    西门子扩展云服务选项,以满足汽车行业日益增长的软件定义汽车 (SDV) 开发需求,让云服务选项更
    的头像 发表于 04-07 09:50 715次阅读

    汽车开发工具选型指南】Jama Connect® for Automotive解决方案解析

    汽车软件开发Jama Connect® for Automotive旨在为开发团队提供一个统一平台,用于构建安全关键型和网络安全关键型产
    的头像 发表于 03-21 15:27 469次阅读
    【<b class='flag-5'>汽车</b><b class='flag-5'>开发</b>工具选型指南】<b class='flag-5'>Jama</b> <b class='flag-5'>Connect</b>® for Automotive解决方案解析

    全新一代S32K5 MCU系列发布,助力汽车制造商向软件定义汽车SDV)过渡

    全新一代MCU可以满足各种区域控制架构和电气化系统需求,助力汽车制造商向软件定义汽车SDV)过渡将出色的高运算性能与嵌入式MRAM内存相结
    的头像 发表于 03-14 09:45 1978次阅读

    Jama Connect:需求管理与可追溯性领域的顶尖解决方案

    功能 Jama Connect 是一个能够智能提高产品需求质量、自动检测产品开发风险并显著提高产品、系统和软件开发时不同职能团队表现的
    的头像 发表于 02-18 09:18 721次阅读
    <b class='flag-5'>Jama</b> <b class='flag-5'>Connect</b>:需求管理与可追溯性领域的顶尖解决方案

    软件定义汽车SDV开发有哪些挑战SDV开发策略分享:福特汽车采用Jama Connect提升开发效率质量

    汽车召回事件屡屡发生,关于软件定义汽车开发更是挑战重重,有何应对
    的头像 发表于 01-24 13:40 612次阅读

    瑞萨电子与本田合作开发高性能SDV SoC

    近日,日本半导体巨头瑞萨电子正式公布了其与本田汽车合作开发的高性能软件定义汽车(SDV)系统级芯
    的头像 发表于 01-10 15:37 770次阅读

    QNX携手微软加速软件定义汽车发展

    BlackBerry有限公司(纽约证券交易所代码:BB;多伦多证券交易所代码:BB)旗下的QNX部门今日宣布与微软达成合作,双方将通过云平台帮助汽车制造商更高效地开发、测试和优化软件,加速软件
    的头像 发表于 01-07 16:18 856次阅读