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

    文章

    35

    浏览量

    14429
  • 软件开发工具

    关注

    0

    文章

    4

    浏览量

    2393
  • 汽车软件
    +关注

    关注

    1

    文章

    104

    浏览量

    3252
  • 汽车
    +关注

    关注

    13

    文章

    3628

    浏览量

    37739
收藏 人收藏

    相关推荐

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

    汽车召回事件屡屡发生,关于软件定义汽车开发更是挑战重重,有何应对策略?福特汽车如何借助
    的头像 发表于 02-12 15:36 636次阅读
    <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 134次阅读

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

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

    汽车软件DevOps解决方案

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

    需求管理工具Jama Connect:与Jira/Slack/GitHub无缝集成,一站式解决复杂产品开发的协作难题

    在产品和软件开发的动态世界,有效协作是成功的关键。然而,团队往往面临着阻碍进步和创新的重大挑战。了解这些挑战并找到强有力的解决方案,对于实
    的头像 发表于 10-08 14:54 211次阅读
    需求管理工具<b class='flag-5'>Jama</b> <b class='flag-5'>Connect</b>:与Jira/Slack/GitHub无缝集成,一站式解决复杂产品<b class='flag-5'>开发</b><b class='flag-5'>中</b>的协作难题

    9月12日云技术研讨会 | ECU电控软件开发及测试全流程解决方案

    本次研讨会,经纬恒润将结合业务团队多年来在软件开发和测试领域的工程实践经验,分享探讨基于AutoSar架构的应用软件开发、基于MBD开发软件质量评估和优化、复杂场景下ECU性能压力测
    的头像 发表于 09-26 14:18 1476次阅读
    9月12日云技术研讨会 | ECU电控<b class='flag-5'>软件开发</b>及测试全流程<b class='flag-5'>解决方案</b>

    Vector DaVinci Team解决方案实现AUTOSAR Classic ECU软件开发

    随着软件技术的发展,车辆的开发过程从硬件主导转变为软件定义汽车(SDV),软件开发汽车
    的头像 发表于 09-13 11:23 1542次阅读
    Vector DaVinci Team<b class='flag-5'>解决方案</b>实现AUTOSAR Classic ECU<b class='flag-5'>软件开发</b>

    Jama Connect for Automotive,汽车行业需求管理解决方案,加速汽车软件开发

    软件开发
    龙智DevSecOps
    发布于 :2024年08月05日 13:55:24

    2024 ACT汽车软件与安全技术周 龙智即将携全方位汽车软件开发解决方案亮相,助力应对汽车软件开发功能安全

    2024年7月18-19日(周四-周五),2024第三届ACT汽车软件与安全技术周将在上海佘山翰悦阁酒店举办。 龙智即将携汽车开发及管理解决方案
    的头像 发表于 07-08 16:17 627次阅读
    2024 ACT<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>与安全技术周 龙智即将携全方位<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b><b class='flag-5'>解决方案</b>亮相,助力应对<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>功能安全

    汽车软件开发者的必修课:ASPICE 4.0主要特点、优势及与之前版本的变化之处

    软件流程改进和能力确定)框架。 ASPICE 4.0 的主要特点 过程参考模型 (PRM):ASPICE 4.0定义了一组与汽车软件和系统
    的头像 发表于 06-26 13:20 880次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>者的必修课:<b class='flag-5'>ASPICE</b> 4.0主要特点、优势及与之前版本的变化之处

    四维图新旗下杰发科技通过ASPICE CL2终审评估

    刘亮出席仪式。该评估的通过,表明杰发科技车级芯片和解决方案软件开发流程和质量控制体系再次得到提升,能满足全球主要汽车厂商和Tier 1严格的质量和
    的头像 发表于 06-18 10:48 632次阅读

    芯来、IAR和MachineWare合作加速RISC-V ASIL汽车芯片的创新

    芯来科技、IAR和MachineWare紧密合作,加速RISC-V ASIL汽车解决方案的创新。此次合作简化了汽车电子的固件和MCAL
    的头像 发表于 04-09 11:25 916次阅读

    如何通过人工智能(AI)克服汽车软件开发挑战

    关于“如何通过人工智能(AI)克服汽车软件开发挑战”的网络研讨会,本文总结了研讨会的关键观点以及相关白皮书和专访,帮助读者更好地了解汽车软件
    的头像 发表于 02-28 15:01 1329次阅读
    如何通过人工智能(AI)克服<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b><b class='flag-5'>挑战</b>?

    芯驰科技通过ASPICE CL2评估,提升软件开发流程达到国际水准

    ASPICE汽车软件过程改进及能力评定)作为汽车产业评定软件团队研发能力的基准框架,被誉为“软件
    的头像 发表于 02-19 16:32 957次阅读