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

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

3天内不再提示

汽车软件开发中的ASPICE合规挑战与Jama Connect解决方案

龙智DevSecOps 2024-11-22 15:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

过去二十五年间,汽车行业发生了翻天覆地的变化。倒车影像摄像头、蓝牙集成、自动驾驶系统等创新技术已经融入到汽车的每一个部分。
二十年前,乘用车的车载代码仅有100万。如今,仅导航系统就需要2000万行代码,而未来全自动驾驶电动汽车预计将需要超过10亿行代码。技术进步让驾驶更加愉悦,同时也让驾驶更加安全。伴随这些创新而来的是新的法规和标准,如汽车软件过程改进能力评定(简称ASPICE)。
如果您尚未采用ASPICE,可能会难以理解这些标准对您的软件开发意味着什么,并担心学习曲线的问题。乍一看,这些标准可能会让人望而却步。但了解最佳实践和成功技巧将帮助您加速提升ASPICE能力,并更轻松地满足原始设备制造商的要求。

实现ASPICE合规性:有何要求?

要实现ASPICE合规性,您需要根据该框架改进和评估您的开发流程。您需要完成的文件会根据具体项目而有所不同。团队需要选择适用于其项目的框架范围。
例如,如果您正在开发独立于系统的软件,那么,您就不需要完成与系统需求相关的文件,但需要解释原因。
尽早启动这一流程,并在产品开发生命周期的过程中创建检查点。这样,您的团队就可以根据预期不断检查自己的进度,并确保他们遵循了所需的流程。

ASPICE是什么?

ASPICE提供了一个框架。它为审计员评估一个组织的产品开发能力提供了一个框架。

ASPICE制定了最佳实践。它定义了汽车行业基于软件系统的最佳实践。

许多客户都要求ASPICE。制造商通常会寻找具有特定ASPICE分数的供应商。这使他们能够确定供应商是否能够满足性能、安全和质量标准。

ASPICE考虑整个公司。它评估的不仅仅是产品,还是整个公司。

ASPICE提供了不同层级的合规性。评估不是简单的通过或失败。ASPICE提供了从0到5的六个认证级别。

ASPICE流程参考模型

ASPICE包含两个重要组成部分:过程参考模型和评估模型。

参考模型是基于V模型的一套基础实践,如创建需求文档、建立可追溯性、进行评审等。这个参考模型要求开发工作产品相关的文档。参考模型是一组过程领域的最佳实践,可用于指导您公司的过程改进计划。

在这方面,与外部合作伙伴合作可能是有益的。例如,Jama Connect for Automotive旨在提供工具来生成所需的文档,以证明ASPICE合规性。该技术还提供了一个集中化的信息来源,以打破信息孤岛、改善沟通并促进团队之间的协作。

第二部分是评估模型。这个模型对团队遵循过程的程度进行评级。公司通常会设定一个目标,即达到由客户驱动的特定合规级别。例如,一家原始设备制造商(OEM)可能只与达到3级的软件团队合作。

一旦您达到了客户的要求,您可能会认为这就足够了。但是,如果您的产品涉及安全问题,比如自动驾驶汽车,即使没有要求,您也可能会努力达到更高的级别。

最终,评估模型提供了一个结构,让每个团队都了解达到特定合规级别所需的要求。

ASPICE级别:0-5级

0级:过程已实现并部分有效。

1级:您可以制定一些工作实践,但可能存在一些不足。

2级:您完全有能力管理带有目标和检查点的流程,并能在目标有可能无法实现时做出反应。

3级:流程有集中统一的标准,项目遵循这些标准。许多OEM供应商需要达到这一级别以满足ASPICE合规性要求。

4级:您能够持续稳定地达到3级水平。

5级:每次开发新的软件产品时,都要不断整合和改进该流程。

ASPICE与ISO 26262:有何区别?

ASPICE和ISO 26262之间的一个关键区别在于,ASPICE是一个过程参考模型,而ISO 26262则不是。ISO 26262是一种基于风险等级开发安全系统的方法论。两者都基于V模型。

ISO 26262侧重于功能安全。例如,如果您正在构建一个存在人员伤害风险的系统。这套标准专注于开发坚固耐用的产品,以应对可能导致伤害的故障。

如果您正在开发存在安全风险的产品,则需要同时遵循ASPICE和ISO 26262这两套标准。这两套标准在制定时都考虑到了对方的存在。事实上,ISO 26262要求公司建立质量管理体系,而符合ASPICE标准就能满足这一要求。以下是一些例子:

  • 开发信息娱乐系统软件。如果该技术出现故障,不会对人员造成风险,因此这些软件团队可能不遵循ISO 26262。如果OEM要求,他们可能会选择遵循ASPICE。
  • 开发高级巡航控制系统的组件。如果该系统失效,可能会导致人身伤害或死亡,因此团队很可能会同时遵循ASPICE和ISO 26262。

ASPICE与ISO 26262的关键区别如下:

关的文档。参考模型是一组过程领域的最佳实践,可用于指导您公司的过程改进计划。

在这方面,与外部合作伙伴合作可能是有益的。例如,Jama Connect for Automotive旨在提供工具来生成所需的文档,以证明ASPICE合规性。该技术还提供了一个集中化的信息来源,以打破信息孤岛、改善沟通并促进团队之间的协作。

第二部分是评估模型。这个模型对团队遵循过程的程度进行评级。公司通常会设定一个目标,即达到由客户驱动的特定合规级别。例如,一家原始设备制造商(OEM)可能只与达到3级的软件团队合作。

一旦您达到了客户的要求,您可能会认为这就足够了。但是,如果您的产品涉及安全问题,比如自动驾驶汽车,即使没有要求,您也可能会努力达到更高的级别。

最终,评估模型提供了一个结构,让每个团队都了解达到特定合规级别所需的要求。

wKgaomdAMSCAKEt8AAks7jGHGXM750.png

准备工作:ASPICE评估准备指南

与许多规定不同,ASPICE并非一项通过或失败的评估。为了达标,每项基础实践都需要达到85%或更高的合规得分。在准备评估时,请考虑以下几点:

  • 您可能第一次就做不好。即使是有ASPICE经验的公司,也可能第一次就做不好。起草您当前的流程,并将其与ASPICE的V模型进行对比,以找出不足之处。
  • 接受反馈并随时调整。设定目标,勤奋工作,并建立支持该目标的合作伙伴关系。但请记住,这不是一项通过或失败的测试,因此所提供的任何反馈都可以用于持续改进。许多团队在流程或程序上都存在不足,因此严格测试每个阶段至关重要。
  • 尽早开始编制文档。尽早开始文档编制工作,而不是边做边追溯。这样做将有助于更容易地向审核人员证明您符合规定。
  • 使用需求管理工具。像Jama Connect这样的需求管理工具可以简化和自动化繁琐的任务,使您能够持续高效地工作。文档生成是自动化的,而且该工具鼓励结构化,因此团队始终在使用正确的流程和正确的文档审查,这是证明合规性的重要部分。

重新评估和改进是满足ASPICE要求的过程的一部分。但与任何合规规则一样,您都希望更快地达到合规,避免错过截止日期或推迟产品发布。需求管理工具允许您通过既定的汽车开发框架来实现这一目标,从而更快地进入市场,并更轻松地实现合规目标。
ASPICE:产品开发时间会更长吗?

遵守ASPICE的要求确实会增加产品开发周期的时间。

但是,在前端投入更多时间,可以为后端节省时间,因为可能出现的缺陷会更少。像Jama Connect for Automotive这样的工具旨在提供所需的框架,以更快、更高效地满足市场需求。

Jama Software如何提供支持

ASPICE要求必须提供需求文档。Jama Connect for Automotive能够帮助您减少满足这一要求所需的大量手动工作。只需维护一个真实信息来源,该工具就能提供唯一的标识符。Jama Connect 提供以下功能:

  • 即插即用的框架。Jama Connect的汽车框架旨在遵循ASPICE指南。该框架允许您生成所需的不同组件,以便创建符合ASPICE指南的正确工作产品。
  • 支持新用户。Jama Connect擅长指导新用户通过ASPICE合规性流程。任何一套新的合规标准都存在学习曲线,而身边有专家指导可以降低这一难度。
  • 自动满足可追溯性要求。在电子表格中管理变更是一项巨大的手动任务。每当有内容发生变更时,都需要花费大量时间进行更新。像Jama Connect这样的需求管理工具能够为您处理这项任务,且无需承担手动输入带来的风险。

在评估期间,与可信赖的合作伙伴合作也大有裨益。如果评估人员熟悉该需求工具,那么他们就不需要进行太多的检查。评估人员可能会说:“我们对Jama Connect很熟悉,知道它为每个项目都设置了唯一的标识符和可追溯性规则,因此我们在这些方面没有问题。”这将有助于评估更快、更顺利地进行,从而帮助您更快、更顺利地获得认证。

无论您的团队是年轻的还是经验丰富的,是小型的还是大型的,是集中办公的还是跨地域分布的,Jama Connect for Automotive 都能够帮助您改进流程、降低成本、缩短上市时间,并助力实现ASPICE合规性。

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

    关注

    3

    文章

    42

    浏览量

    14771
  • 软件开发工具

    关注

    0

    文章

    5

    浏览量

    2497
  • 汽车软件
    +关注

    关注

    1

    文章

    151

    浏览量

    3664
  • 汽车
    +关注

    关注

    15

    文章

    4043

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    功能安全/ASPICE保障:高效模型测试驱动零缺陷开发

    本篇文章将介绍符合功能安全和ASPICE流程的模型测试解决方案
    的头像 发表于 11-05 18:42 1466次阅读
    功能安全/<b class='flag-5'>ASPICE</b><b class='flag-5'>合</b><b class='flag-5'>规</b>保障:高效模型测试驱动零缺陷<b class='flag-5'>开发</b>

    是德科技推出HDMI 2.2物理层性测试解决方案

    是德科技(NYSE: KEYS )宣布推出高清晰度多媒体接口 HDMI 2.2 物理层性测试解决方案,为发射器(源)和线缆设备提供强大的
    的头像 发表于 09-01 17:33 1690次阅读
    是德科技推出HDMI 2.2物理层<b class='flag-5'>合</b><b class='flag-5'>规</b>性测试<b class='flag-5'>解决方案</b>

    掌控汽车信息安全全生命周期:、实现、验证的协同之道

    智能网联汽车产业加速发展,信息安全挑战日益严峻。经纬恒润提供全生命周期解决方案,涵盖MCU安全、软件代码管理和自动化测试,确保满足GB/R155/ISO等法规标准要求,助力企业实现
    的头像 发表于 08-22 14:26 1698次阅读
    掌控<b class='flag-5'>汽车</b>信息安全全生命周期:<b class='flag-5'>合</b><b class='flag-5'>规</b>、实现、验证的协同之道

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

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

    从建模规范到安全汽车电子工程师不可忽视的静态测试技术图谱

    复杂系统开发的核心范式。在此背景下,模型静态测试凭借其早期缺陷检测能力,以及企业对开发效率、功能安全及ASPICE的日益重视,在
    的头像 发表于 07-09 10:04 916次阅读
    从建模规范到安全<b class='flag-5'>合</b><b class='flag-5'>规</b>:<b class='flag-5'>汽车</b>电子工程师不可忽视的静态测试技术图谱

    一体化解决方案Jama Software,如何支持医疗设备开发的需求管理、风险管理与验证?

    医疗设备开发的需求管理太复杂?试试一体化解决方案Jama Connect——支持ISO 1497等关键标准的
    的头像 发表于 06-25 11:36 406次阅读
    一体化<b class='flag-5'>解决方案</b><b class='flag-5'>Jama</b> Software,如何支持医疗设备<b class='flag-5'>开发</b><b class='flag-5'>中</b>的需求管理、风险管理与验证?

    2025年汽车行业趋势解读:AI在汽车软件开发的应用、代码安全挑战等(附Perforce QAC / Klocwork工具推荐)

    随着AI技术深入嵌入式系统,汽车软件已成为智能出行的核心要素。根据Perforce发布的《2025年汽车软件开发现状报告》,全球650多名汽车
    的头像 发表于 06-13 15:03 1048次阅读
    2025年<b class='flag-5'>汽车</b>行业趋势解读:AI在<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b><b class='flag-5'>中</b>的应用、代码安全<b class='flag-5'>挑战</b>等(附Perforce QAC / Klocwork工具推荐)

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

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

    贞光科技代理紫光同芯THA6系列汽车芯片荣获ASPICE CL2,推动汽车软件开发全球化升级

    ASPICE CL2认证,标志其汽车电子软件开发体系达国际标准。紫光同芯构建"功能安全+网络安全+软件质量"三位一体技术体系,为智能汽车提供
    的头像 发表于 03-14 09:36 1476次阅读
    贞光科技代理紫光同芯THA6系列<b class='flag-5'>汽车</b>芯片荣获<b class='flag-5'>ASPICE</b> CL2,推动<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>全球化升级

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

    Jama Connect 的其他功能 Jama Connect 将人员和数据集中到一个地方,为产品开发生命周期提供可视性和可操作的洞察力。您
    的头像 发表于 02-20 09:31 847次阅读
    <b class='flag-5'>Jama</b> <b class='flag-5'>Connect</b>:需求管理与可追溯性领域的顶尖<b class='flag-5'>解决方案</b>(四)

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

    世界上最具创新精神的公司都在使用 Jama Connect 通过 Live Traceability 管理需求,以提高质量、减少返工、证明性,并更快地将产品推向市场。 改变
    的头像 发表于 02-18 09:18 712次阅读
    <b class='flag-5'>Jama</b> <b class='flag-5'>Connect</b>:需求管理与可追溯性领域的顶尖<b class='flag-5'>解决方案</b>

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

    汽车召回事件屡屡发生,关于软件定义汽车开发更是挑战重重,有何应对策略?福特汽车如何借助
    的头像 发表于 02-12 15:36 1229次阅读
    <b class='flag-5'>软件</b>定义<b class='flag-5'>汽车</b>(SDV)<b class='flag-5'>开发</b>有哪些<b class='flag-5'>挑战</b>?SDV<b class='flag-5'>开发</b>策略分享:福特<b class='flag-5'>汽车</b>采用<b class='flag-5'>Jama</b> <b class='flag-5'>Connect</b>提升<b class='flag-5'>开发</b>效率与质量

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

    汽车召回事件屡屡发生,关于软件定义汽车开发更是挑战重重,有何应对策略?福特汽车如何借助
    的头像 发表于 01-24 13:40 608次阅读

    嵌入式软件开发符合ISO 26262 功能安全标准

    ISO 26262 功能安全标准的要求可能非常具有挑战性,尤其是当您的汽车系统的某些部件相比其他部件具有更高的安全风险时。开发者如何在整个软件开发
    发表于 01-15 12:04 3次下载

    汽车软件DevOps解决方案

    经纬恒润汽车软件DevOps解决方案是专为现代汽车行业设计的一套集成化需求、开发、测试、部署、OTA与监控,旨在加速
    的头像 发表于 12-16 10:33 2180次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>软件</b>DevOps<b class='flag-5'>解决方案</b>