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

    文章

    44

    浏览量

    14888
  • 软件开发工具

    关注

    0

    文章

    5

    浏览量

    2898
  • 汽车软件
    +关注

    关注

    1

    文章

    190

    浏览量

    3774
  • 汽车
    +关注

    关注

    15

    文章

    4271

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汽车ASPICE落地:企业高频常见问题深度汇总(下)

    ASPICE的落地,不是一次性的认证,而是帮助企业建立持续改进的研发体系,适配未来汽车软件的发展趋势,应对越来越严格的行业要求,让企业
    发表于 04-15 10:14

    汽车软件ASPICE落地全指南:企业高频常见问题深度汇总(上)

    研发工作,既满足评估要求,又真正提升团队的研发效率与软件质量管控能力; 5.资源对接,
    发表于 04-14 10:39

    汽车电子 ASPICE 落地全流程指南:从客户需求到证书获取(一)

    1.主机厂做ASPICE 的核心原因 a.自身整车软件研发流程标准化 b.符合全球汽车行业质量体系共识,提升品牌竞争力 c.建立统一的
    发表于 04-09 10:29

    ASPICE 3.1 与 4.0 版本的核心差异:从软件专属到全系统覆盖(四)

    ASPICE 3.1 与 4.0 是行业应用最核心的两个版本,其中最关键的迭代,是完成了从 “软件过程标准” 到 “系统过程标准” 的跨越,核心差异集中在以下维度: (一)核心覆盖范围:3.1 聚焦
    发表于 04-08 09:48

    ASPICE 的能力等级划分&行业普及现状(三)

    质量管理体系新规正式落地,已将软件与硬件的研发过程管理强制纳入供应链审核要求,而 ASPICE 作为汽车行业最成熟的过程管控标准,成为满足该
    发表于 04-07 10:28

    ASPICE 的起源与发展历程(二)

    ,完成了标准发布以来最大幅度的迭代,将覆盖范围从软件扩展至硬件、机器学习等领域,适配智能网联汽车时代的机电软一体化研发需求。 从盛行时间来看,ASPICE 早期仅在欧洲车企供应链普及
    发表于 04-03 15:11

    ASPICE 是什么?汽车系统过程改进和能力确定概念(一)

    在 “软件定义汽车” 的产业浪潮下,车载电子系统的复杂度呈指数级提升,软件与硬件的协同质量直接决定了汽车的功能安全、用户体验与市场竞争力。ASPI
    发表于 04-02 13:53

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

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

    汽车软件安全测试的痛点与Bugspot解决方案

    上海磐时PANSHI“磐时,做汽车企业的安全智库”汽车软件安全测试的痛点与Bugspot解决方案日前在
    的头像 发表于 09-05 16:17 994次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>软件</b>安全测试<b class='flag-5'>中</b>的痛点与Bugspot<b class='flag-5'>解决方案</b>

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

    是德科技(NYSE: KEYS )宣布推出高清晰度多媒体接口 HDMI 2.2 物理层性测试解决方案,为发射器(源)和线缆设备提供强大的
    的头像 发表于 09-01 17:33 2242次阅读
    是德科技推出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 1700次阅读
    掌控<b class='flag-5'>汽车</b>信息安全全生命周期:<b class='flag-5'>合</b><b class='flag-5'>规</b>、实现、验证的协同之道

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

    选对工具,才能赢在起点。车企如何在多供应商协作下选择最适合自己的需求管理工具?一起来看看汽车行业需求管理的关键要素,以及Jama Connect如何赋能汽车
    的头像 发表于 07-24 13:13 886次阅读
    <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 1271次阅读
    从建模规范到安全<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 841次阅读
    一体化<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 1925次阅读
    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工具推荐)