ASPICE汽车软件能力如何评估

news2024/11/16 7:43:34

第一节我们介绍了:什么是ASPICE

上一节我们介绍了:什么是aspice认证

这一节我们看一看:ASPICE汽车软件能力是如何评估


为了使汽车电控系统的研发具有统一的流程和规范的标准,并且使整个开发进度具有可控性和可预测阻借用具有国际标准的开发流程进行跟踪管理是必要的和迫切的,如CMMI 、SPICEOSO 15504 入A-SPICE 、ISO 12207 、ISO 26262。下面就对电控系统的质量体系和开发流程ASPICE进行简单的解读:

软件流程提高的能力和测定(模型) (Software Process Improvement Capability and Determination,SPICE) 能力成熟度集成模型(Capability Maturity Model Integration,CMMI) 都是国际知名的开发流程标准。SPICE 和CMMI 两种标准发展过程相互借鉴。相对于CMMI,SPICE 更加开放。

SPICE 为Software Process Improvement Capability and dEtermination 的缩写,意为软件开发流程能力的提高和能力确定。SPICE的另一1个名称为ISO/IEC 15 504,标准主要包括SPICE 流程的参考模型和评估模型。SPICE 是用于软件开发领域的流程标准;但是它不仅仅用于软件开发过程改进领域,也可扩展到其他信息技术相关过程领域。

如今越来越短的汽车研发项目周期,更多依靠软件控制的功能,这为车载产品开发带来了压力,并且增加了电气系统失灵的质量风险和潜在的召回风险,无论是OEM 还是供应商都需要应对出现的各类问题。因此,各大汽车厂商需要提前获知供应商的软件开发能力。再者,由于SPICE 具有开放的特性,特定团体的开发过程标准模式具有在其上独自定义的灵活性。

SPICE 的一些利益相关成员联合奥迪, 宝马、戴姆勒、菲亚特、福特、路虎、保时捷、大众(Volkswagen) 和沃尔沃(Volvo) 几家主要的汽车生产商,形成汽车专业组织,基于SPICE, 制定了A-SPICE( 全称为Automotive SPICE) 标准来评估汽车零部件供应商的开发能力。2006 年4 月,第一个版本出版,它继承了SPICE 的能力维度的评定标准;而子流程维度是从SPICE 子流程中选取了31 个子流程,并且针对汽车行业内容上的行业特殊性定制。A-SPICE 专用于汽车软件开发领域的流程标准,除了评估零部件供应商的目的,这套评估体系也同时为主机厂提高自己的开发水平提供指南。

A-SPICE 描述了两个维度:能力维度子流程维度

  • 能力维度介绍了能力划分的级别和达到该级别所需能力的描述。
  • 子流程维度介绍了SPICE 包含了几个子流程和各个子流程的目标和期待的结果。

A-SPICE 与CMMI 不同,它只具有能力模型,没有成熟度模型,所以,选择哪些子过程,各个子流程达到哪个能力级别,取决于公司的商业目标。对于一个子流程,达到什么能力级别的判断标准为是否达到相应级别的通用实践(Generic Practice, GP) 和通用资源(Generic Resource, GR) 的要求。在子流程维度,每个子流程达到1 级的标准为是否达到相应的基本实践(Base Practice, BP) 和工作产品(Work Product,WP) 的要求。

A-SPICE 具有31 个子流程,分为三大类:基本流程类(Primary Life Cycle Processes) 、组织级流程类(Organizational Life Cycle Processes) 和辅助流程类(Supporting Life CycleProcesses)

  • 基本流程类包含ACQ、SPL 和ENG, 它描绘了OEM 向供应商获取工作产品,以及供应商经过设计、实现、集成和测试等研发过程,以及在此过程当中交付工作产品的过程;
  • 组织级流程类包含MAr业PIM 和REU, 它描绘了如何帮助组织达到其商业目标;
  • 辅助流程类包含SUP, 它描绘了如何辅助其他子流程。

A-SPICE 规定了各个子流程需要遵守的行为要求,这些行为要求,靠人来维护和管理,不仅会发生诸多人为因素效率低而且容易遗漏流程环节,更重要的是维护很复杂,势必导致项目管理的混乱。伴随着开发复杂性的增加,国际上相应的开发流程管理工具也像雨后春笋,这些工具的研发阶段参考了世界通用的开发能力和成熟度的标准,如ASPICE和CMMI 等。专业的工具链可以减少研发中耗费工程师在技术方面以外的时间投入,并且减少不必要的人为因素导致的产品质量间题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/734924.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

利用Anaconda完成Python环境安装及配置

1 Anaconda 1.1 配置过程 Anaconda是一个开源的Python和R编程语言的软件包管理器和环境管理器,用于数据科学和机器学习的开发。 进入官网https://www.anaconda.com/下载安装包next->argee进入下列界面,选择Just Me 选择安装路径,点击Ne…

Swagger-Bootstrap-UI

Swagger-Bootstrap-UI 是一个为 Swagger 提供美观、易用的界面展示和增强功能的开源项目。它通过自定义样式和交互,提供了更好的文档展示和交互体验,包括美化的界面、接口测试工具、在线调试、文档导出等功能。 更高阶的有Knife4j,Knife4j是一个集Swagg…

本地部署 ChatPPT

本地部署 ChatPPT 1. 什么是 ChatPPT2. Github 地址3. 安装 Miniconda34. 创建虚拟环境5. 安装 ChatPPT6. 运行 ChatPPT 1. 什么是 ChatPPT ChatPPT由chatgpt提供支持,它可以帮助您生成PPT/幻灯片。支持中英文输出。 2. Github 地址 https://github.com/huimi24/…

CS制作office宏文档钓鱼

前言 书接上文,CobaltStrike_1_部署教程,改篇介绍【CS制作office宏文档钓鱼】。PS:文章仅供学习使用,不做任何非法用途,后果自负! 一、CobaltStrike 4.X安装部署 部署安装之前的文章已经介绍过了&#xf…

一个自定义中间放大CollectionViewLayout

效果图如下 思路: 根据cell距离屏幕中间的距离,设置cell的缩小系数,并通过设置 attributes.transform 缩小cell attributes.transform CGAffineTransformMakeScale(1.0, scale); 核心代码 // // LBMiddleExpandLayout.m // LiuboMiddle…

微服务之服务器缓存

Informal Essay By English In the difficult employment situation, we need to set a good goal and then do our own thing 参考书籍:“凤凰架构” 进程缓存(Cache) 缓存在分布式系统是可选,在使用缓存之前需要确认你的系统…

Elasticsearch【集群概念、搭建集群】(七)-全面详解(学习总结---从入门到深化)

目录 Elasticsearch集群_概念 Elasticsearch集群_搭建集群 Elasticsearch集群_概念 在单台ES服务器上,随着一个索引内数据的增多,会产生存储、效率、安全等问题。 1、假设项目中有一个500G大小的索引,但我们只有几台200G硬盘 的服务器&am…

Debezium日常分享系列之:流式传输 Cassandra

Debezium日常分享系列之:流式传输 Cassandra 一、批量 ETL 选项二、流媒体选项三、Kafka 作为事件源四、解析提交日志五、提交日志深入探讨1.延迟处理2.空间管理3.重复的事件4.无序事件5.带外架构更改6.行数据不完整 六、最低限度可行的基础设施1.无状态流处理2.有状…

45. 跳跃游戏 II (贪心)

题目链接:力扣 解题思路:贪心,尽可能地找到下一跳能够跳到的最远距离,这样到达终点时,所需跳跃次数最少 以nums [2,3,1,1,4,2]为例: 以当前位置begin作为起跳点,能够跳跃的最远距离为m&#…

影视剧配音软件哪个好?几款好用的影视剧配音软件推荐

影视剧配音软件哪个好?几款好用的影视剧配音软件推荐 我们日常刷短视频的时候,经常会刷到一些影视剧相关的作品,特别是一些大热剧及经典剧,很多创作者都喜欢融入自己的解读,进行一些加工,形成一部的独一无…

STM32 Mac开发环境Clion+STM32CubeMX+ST-Link-V2

STM32 Mac开发环境ClionSTM32CubeMXST-Link-V2 也不知道什么时候买的stm32板吃灰太久,不会玩,环境之前都没搞定,今天又折腾一天终于可以点灯了。 安装编译器gcc brew tap ArmMbed/homebrew-formulae brew install arm-none-eabi-gccOPEN-O…

Qt提取excel表单中数据

这是一个excel表单,目标是把其中的数据提取出来。 文章学习自:QT中将excel中的数据快速的读取出来显示在tablewidget中/将tablewidget中的数据快速的写入excel中_qt将excel表格中指定范围内容显示在界面中_Jessica_1409573408的博客-CSDN博客 程序如下&…

前端CSS

基础语法 /*CSS注释 */ CSS样式 CSS应用方式 内联式 在标签上写样式 <img src"..." style"height:100px" /><div style"color:red;">中国联通</div> 嵌入式 在head标签中写style标签 外联式 样式写到文件中&#xff0…

网页链接投票链接步骤公众号投票链接制作制作投票

大家在选择投票小程序之前&#xff0c;可以先梳理一下自己的投票评选活动是哪种类型&#xff0c;目前有匿名投票、图文投票、视频投票、赛事征集投票等。 我们现在要以“笛乐悠扬”为主题进行一次投票活动&#xff0c;我们可以在在微信小程序搜索&#xff0c;“活动星”投票小程…

语言模型BERT理解

一、BERT概述 BERT是由Google在2018年提出的一种预训练语言模型。BERT的创新之处在于采用了双向Transformer编码器来生成上下文相关的词向量表示。 传统的单向语言模型只考虑了左侧或右侧的上下文信息&#xff0c;而BERT则同时考虑了左侧和右侧的上下文信息&#xff0c;使得生…

YOLOv5改进系列(15)——增加小目标检测层

【YOLOv5改进系列】前期回顾: YOLOv5改进系列(0)——重要性能指标与训练结果评价及分析 YOLOv5改进系列(1)——添加SE注意力机制

手把手教您kaiber,吊炸天的AI视频生成工具

什么是Kaiber AI&#xff1f; 一种人工智能视频生成器&#xff0c;可以将图像和文字生成视频。 如何使用Kaiber AI&#xff1f; 请按照以下步骤使用 Kaiber AI&#xff1a; 前往kaiber ai注册或登录。点击右上角“创建视频”。 如果订阅的时候提示要绑定银行卡&#xff0c;则找…

Basics——指针和引用(详解)

指针和引用 1.初始化规则2.面试题 &#xff1a;引用和指针的区别是什么3.引用使用场景4.拓展 为什么C支持引用而C没有 1.初始化规则 指针和引用在初始化方面有不同的规则&#xff1a; 指针的初始化规则&#xff1a; 直接初始化&#xff1a;可以将指针初始化为指向特定变量或…

Linux系统运行时参数命令(性能监控、测试)(3)网络IO性能监控

目录 5. 网络IO性能监控5.1 性能指标5.2 网络信息5.2.1 网络配置5.2.2 套接字信息5.2.3 网络吞吐-sar命令5.2.4 连通性和延时 5.3 其他常用的网络相关命令5.3.1 telnet5.3.2 nc5.3.3 tcpdump5.3.4 lsof5.3.5 nmap 6.其他工具6.1 nmon性能监控6.2 glances系统监控 5. 网络IO性能…

Js提升:如何实现图片懒加载

知其然&#xff0c;更要知其所有然&#xff0c;在不同场景下该用什么方法&#xff0c;如何做到最优。 为什么要出现图片懒加载&#xff0c;解决了什么问题&#xff1f;除了懒加载&#xff0c;还有预加载呢&#xff1f;什么是预加载&#xff0c;怎么实现&#xff0c;相比于懒加载…