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

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

3天内不再提示

ASPICE自动软件开发人员认证的要求和含义

PCB线路板打样 来源:LONG 2019-07-25 11:07 次阅读

软件开发人员认证是保证优质软件产品的必要条件。 ASPICE汽车软件开发人员认证告诉客户,如果开发人员的产品符合规范,开发人员是否能够为其产品提供支持,以及开发人员的运营效率如何。继续阅读以了解更多信息

在大学期间,我和一些朋友在高级项目中首次尝试了嵌入式系统编程。我们制作了一个“物联网”(IoT)闹钟,可以无线激活WiFi灯泡,无线咖啡壶和蓝牙音箱。在演示日,我们所有的功能都有效,但往往不是同时进行的。幸运的是,当我们的教授来检查我们的项目时,我们很幸运,一切都很完美。如果他第二天再次回来,我不确定我们会如此幸运。

作为一名软件开发人员,你知道它需要无数的调试迭代才能编写一个按照规格。重要的是,您有一个编译器,可以保证持续的产品支持,可以访问目标微处理器硬件安全模块(HSM),并且其库保持最新。汽车软件过程改进和能力确定(ASPICE或汽车SPICE)认证帮助开发人员在开发工具集方面将男性与男性分开。

为了实现这一目标,您需要一个可靠的,未来专注的开发人员工具集。

< h2> ASPICE认证意味着什么?

作为软件开发人员,您可能已经熟悉SPICE。 ASPICE是针对汽车行业量身定制的软件流程开发认证,源自ISO 15504. ASPICE让您知道开发人员工具集的开发人员具有严格的,管理良好的开发流程。以下是对不同SPICE级别认证的快速回顾。自动软件开发人员认证对于开发高质量软件非常重要。

有6个ASPICE认证要求,范围从0-5。

0 - 软件开发过程尚未完成。这可能意味着软件过程评估未达到其所有设计目标,没有关于嵌入式软件的文档,或其他元素不完整。

1 - 安全关键软件开发过程已完成并已记录在案。这意味着该公司的软件工作并记录在案。 1级认证可能意味着该公司是一家新兴企业。

2-软件开发流程得到全面管理。从1到2的跳跃可能是认证级别中最大的。 2级认证意味着公司培训了程序员和既定的管理流程。他们充分记录了他们的流程评估,并准备实施和支持他们的产品。

3 - 3级认证意味着公司的流程已经定义和建立,即,级别2认证流程已经实施了一段时间。

4 - 可以预测3级流程。这个级别意味着公司一直在执行其流程足够长的时间,以便预测它们的工作方式。

5 - 级别5表明公司完全理解并控制其流程并可以对其进行优化。

要获得认证,评估员必须访问一家公司并检查其产品。为了获得认证级别1,评估员必须能够确认他们的产品已经实现了他们的设计目标,并且已经完整记录。对于2-5级,评估员会对员工和经理进行访谈,并检查公司的流程。认证过程评估模型是严格的,因为它是在开发ADAS系统时满足功能安全合规标准所必不可少的。

为什么ASPICE认证很重要?

我们的物联网闹钟执行简单的功能,如打开灯泡,但您的软件将处理并响应来自多个传感器的数据。 ASPICE认证可以确保软件正常运行。但是,随着ADAS硬件和软件的发展,您希望您的编译器保持最新状态。

ASPICE认证级别1将确保您的开发人员工具集能够正常工作,至少在开始。我的团队可能已获得第一级认证。闹钟中的软件保证可以用于第一次闹钟,但不一定在我们添加了贪睡功能之后。 ASPICE 1级足以让您知道您正在购买的开发人员工具是真实的,但仅使用它构建长期程序还不够。当涉及到自动软件开发人员认证时,它确保每个开发过程都在不断改进。

您希望您的开发人员工具集能够在您的软件生命周期内工作,并且可以扩展以适应新的未来发展。如果出现错误报告,您将需要开发人员工具集的补丁以使其保持最新状态。当新传感器出现时,您将需要一个可以为这些传感器集成新功能的工具集开发人员。 2级以上认证将保证开发人员可以使开发人员工具随时支持它。如果您的工具集的开发人员只有1级认证,那么当您需要它们时,它们可能仍然存在。在处理控制系统关键功能以确保产品安全的软件时,2级认证是绝对必要的。

2级以上的认证是好的,但它们更多的是关于公司运营的效率,而不是软件的表现如何。 1级和2级是最重要的认证。他们保证公司的产品能够运作,公司成立,并且他们将会支持他们的产品。 TASKING®刚刚获得了ASPICE 2级认证,证明了汽车软件开发人员一直都知道的,Altium制造并支持优秀的软件,并且在Auto Software Developer认证方面也不例外。

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

    关注

    4220

    文章

    22468

    浏览量

    385661
  • 电路设计
    +关注

    关注

    6564

    文章

    2316

    浏览量

    195281
  • 软件开发
    +关注

    关注

    0

    文章

    553

    浏览量

    27176
  • 华强pcb线路板打样

    关注

    5

    文章

    14629

    浏览量

    42574
收藏 人收藏

    评论

    相关推荐

    嵌入软件单元测试工具的作用

    可测试单元进行测试,来验证其是否按照设计要求正常工作。 嵌入软件单元测试工具能够提高开发人员的工作效率和软件质量。首先,它可以帮助开发人员
    的头像 发表于 04-23 15:31 69次阅读
    嵌入<b class='flag-5'>软件</b>单元测试工具的作用

    开关电源开发人员必看

    电子发烧友网站提供《开关电源开发人员必看.pdf》资料免费下载
    发表于 11-08 15:41 0次下载
    开关电源<b class='flag-5'>开发人员</b>必看

    什么是Automotive SPICE(ASPICE)?

    遵守ASPICE有很多好处。一旦您的组织开发出符合ASPICE要求的流程,您就有了一个框架,可以帮助您获得其他标准的认证。例如,尽管存在差异
    的头像 发表于 09-20 20:12 910次阅读
    什么是Automotive SPICE(<b class='flag-5'>ASPICE</b>)?

    Zynq UltraScale+ MPSoC软件开发人员指南

    电子发烧友网站提供《Zynq UltraScale+ MPSoC软件开发人员指南.pdf》资料免费下载
    发表于 09-15 10:16 8次下载
    Zynq UltraScale+ MPSoC<b class='flag-5'>软件开发人员</b>指南

    Versal ACAP系统软件开发人员指南

    电子发烧友网站提供《Versal ACAP系统软件开发人员指南.pdf》资料免费下载
    发表于 09-13 15:20 0次下载
    Versal ACAP系统<b class='flag-5'>软件开发人员</b>指南

    ARM开发人员套件1.2版汇编指南

    功能是有限制的。 有关内联汇编器的更多信息,请参阅ADS开发人员指南中的混合C、C++和汇编语言一章。 这本书的其余部分主要是关于手臂的。
    发表于 09-01 10:41

    ARM编译器5.06版软件开发指南

    其他功能,如浮点支持、单指令多数据(SIMD)指令、安全扩展、Java字节码加速和多处理支持。 ARM架构不断发展,以满足前沿应用程序开发人员日益增长的需求,同时保留保护软件开发投资所需的向后兼容性
    发表于 08-23 07:49

    ARM开发人员套件1.2版开发人员指南

    本书包含的信息将帮助您解决为基于ARM的处理器开发代码时的特定问题。 一般来说,本书中的章节假定您正在使用ARM开发人员套件(ADS)来开发代码。 ADS由一套应用程序以及支持文档和示例组成,使您能
    发表于 08-23 07:29

    GitHub陆续封杀位于“美国贸易制裁国家”的开发人员

    Github 陆续封杀受美国制裁的国家或地区的开发人员账户,如果你在遭受美国制裁的国家/地区使用GitHub的在线服务,只能享用最基本的服务。
    的头像 发表于 08-21 10:34 533次阅读
    GitHub陆续封杀位于“美国贸易制裁国家”的<b class='flag-5'>开发人员</b>

    ARM GPU最佳实践开发人员指南

    我们的指南提供了在为Arm Immortalis和Mali GPU开发时如何优化应用程序的建议。这些建议是为那些希望开始使用Arm GPU的成熟开发人员准备的。
    发表于 08-10 06:58

    ADB-400异步域桥软件开发人员勘误表

    Arm CoreLink ADB-400 ADB-400 Asynconronoon 域桥面软件开发者Errata 笔记
    发表于 08-10 06:18

    UM-B-101:DA14585 IoT 多传感器开发套件开发人员指南

    UM-B-101:DA14585 IoT 多传感器开发套件开发人员指南
    发表于 07-05 20:59 0次下载
    UM-B-101:DA14585 IoT 多传感器<b class='flag-5'>开发</b>套件<b class='flag-5'>开发人员</b>指南

    UM-B-056:DA1468x 软件开发人员指南

    UM-B-056:DA1468x 软件开发人员指南
    发表于 07-05 20:36 0次下载
    UM-B-056:DA1468x <b class='flag-5'>软件开发人员</b>指南

    IzoT BACnet 开发人员指南

    IzoT BACnet 开发人员指南
    发表于 07-04 20:48 0次下载
    IzoT BACnet <b class='flag-5'>开发人员</b>指南

    通过使用AI改善开发人员体验的13种令人印象深刻的方法

    在当今快速发展的技术环境中,人工智能 (AI) 正在全面改变行业,软件开发也不例外。AI 可以通过简化流程、自动执行重复性任务以及使开发人员能够构建创新应用程序来显著增强开发人员体验。
    发表于 06-09 09:24 499次阅读