ITBear旗下自媒体矩阵:

汽车软件合规遇敏捷开发:如何在安全高效间找到平衡?

   时间:2024-12-18 17:10:34 来源:ITBEAR编辑:瑞雪 发表评论无障碍通道

随着汽车行业迈向“新四化”的快速进程,车载软件系统的复杂性和代码规模呈现出爆炸性增长。自动驾驶汽车的软件代码量已突破5亿行大关,其更新模式也经历了从静态发布到动态升级的深刻变革,旨在不断满足用户日益增长的智能驾乘体验需求。在此背景下,软件差异化已成为汽车制造商竞争的核心战场,标志着软件定义汽车的时代已经全面到来。

然而,车载软件智能化程度的提升在带来高科技与高智能体验的同时,也伴随着更高的质量、安全和软件升级风险。为此,国内外标准化组织在过去十年间陆续发布了一系列与质量、安全和软件升级相关的法律法规,旨在规范汽车软件研发体系,提升软件产品质量与安全性,确保用户能够获取可靠的产品,同时保障人身安全、财产安全以及数据安全,切实维护消费者权益。

面对这些法律法规,汽车制造商和软件供应商在确保软件合规性的同时,还需提高研发效率和响应市场变化的能力,寻找动态发展中的新平衡。汽车软件合规性涵盖质量、安全、升级等多个方面,包括IATF16949、ASPICE等质量标准,功能安全ISO26262、网络安全UNR155等安全标准,以及软件升级UNR156等升级标准。这些标准相互关联,共同构成了汽车软件合规性的框架。

在软件产品全生命周期内,这些标准通过软件研发管理体系,在横向和纵向两个维度上提供规划与指导。横向维度涵盖软件生命周期跨度以及体系维度,包括主要生命周期过程、组织生命周期过程和支持生命周期过程;纵向维度则代表软件合规维度,包括软件V模型开发模式、敏捷开发模式、功能安全、网络安全等。各标准对汽车软件开发过程管理、系统设计、安全设计与管理、需求分析、详细设计、测试验证以及软件升级等方面提供了系统性的指导方法,有效支撑合规要求的达成。

以一辆自动驾驶汽车为例,遵循ASPICE标准可满足软件质量合规要求,减少软件质量问题;遵循功能安全标准可避免由于电子电气系统失效故障导致的安全风险;遵循网络安全标准可规避网络/漏洞攻击,保护消费者财产与数据安全;遵循预期功能安全标准可避免由于系统设计不足、人为误操作、场景误识别或漏识别引起的风险;遵循软件升级法规可规避软件升级不规范或错误带来的风险。这些标准的遵循共同保障了自动驾驶汽车的安全性和可靠性。

为了应对汽车智能化程度不断提升带来的挑战,汽车制造商引入了敏捷开发模式。敏捷开发以用户需求为核心,强调团队自组织、高效协作、快速响应变化和持续交付。通过不断快速迭代和交付软件,汽车能够保持持续的生命力和不断攀升的价值。敏捷开发的主要优势包括提高开发效率、增强团队灵活性、产品快速上市和提升客户满意度。

然而,在汽车软件领域,敏捷开发的应用也面临诸多挑战。汽车软件的复杂性和安全性要求使得敏捷开发中的快速迭代和灵活性难以实现;汽车软件的开发周期长,涉及多个供应商和合作伙伴,协调和管理的难度增加;合规性要求与敏捷开发的原则存在冲突。因此,如何将合规性与敏捷开发相融合成为汽车制造商和软件供应商面临的重大课题。

为了实现合规性与敏捷开发的融合,汽车制造商和软件供应商采取了多种策略。首先,推动组织文化向更加开放和协作的方向发展,鼓励跨部门合作,提高团队的敏捷性。其次,全新EE架构下的业务流程贯通、融合软件合规与敏捷流程,引入支持敏捷开发与合规适用的软件全生命周期管理工具。同时,加强团队成员之间的沟通和协作,建立有效的沟通机制,确保信息的畅通和问题的及时解决。对团队成员进行敏捷开发和合规性标准的培训,提高他们对两者重要性的认识和实践能力。最后,依托敏捷的冲刺回顾会,开展阶段性评审与复盘,及时发现和解决问题,确保项目的顺利进行。

通过融合合规性与敏捷开发,汽车制造商和软件供应商能够在保证软件质量和安全性的前提下,快速推出满足市场需求的产品。某汽车制造商在开发自动驾驶软件时,采用了融合合规与敏捷的方法,在保证自动驾驶软件符合功能安全标准的同时,能够快速更新和改进软件功能,提高了产品的市场竞争力。另一家汽车软件供应商在开发车载娱乐系统时,将合规要求融入敏捷开发流程,确保了用户数据的安全,并能快速推出新的娱乐功能。

总之,汽车软件的合规与敏捷开发是汽车行业软件发展面临的重要课题。通过建立合适的融合策略,汽车制造商和软件供应商能够在激烈的市场竞争中满足消费者需求,确保产品安全可靠。未来,随着汽车软件的进一步发展,合规与敏捷的融合将不断深化和完善,以适应新的技术和市场挑战。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version