Automotive SPICE 简介
Automotive SPICE 简介
一. Automotive SPICE 是什么
在说 ASPICE之前,先说一下什么是 SPICE。
Software process improvement and capability determination (SPICE),软件过程改进和能力测定 。它是由国际标准化组织 ISO、国际电工委员会 IEC、信息技术委员会 JTC1制定的国际标准ISO/IEC15504 ,又称 SPICE。
基于 SPICE,各行业 / 领域衍生出了自己的标准,包括:
Automotive SPICE- 汽车行业
Medi SPICE- 医疗设备行业
S4S - SPICE for SPACE- 航天行业
因此, ASPICE ,全称 Automotive Software process improvement and capability determination ,汽车软件过程改进和能力测定。它是车载软件开发的过程标准,用于欧洲整车厂对供应商进行软件过程评估。
二. Automotive 的特点
Automotive SPICE的最大特点便是,它是由ECU配件供应商的OEM(汽车制造商)所策定的规格。因此它的意义不仅仅限于「取得认证」,更着重于「改善产品开发项目的质量」。最近,汽车制造商开始要求供应商对应Automotive SPICE,以满足功能安全(ISO 26262)所要求的流程建立。
1.作为判断供应商开发能力的评估指南
通常用「基于Automotive SPICE的评估」的说法。
主要是针对一个开发项目,而不是组织或部门。
2.作为供应商改善自身流程活动的实施指南
有时候,汽车制造商会指定改善对象的流程。
德国BMW公司和其他汽车公司共同推荐的流程组被成为「HIS范围(SCOPE)」。
HIS 是德国的一个汽车组织, 德文 Hersteller initiative Software ,翻译成英文为 OEM Initiative Software ,中文意思为 OEM所倡导的软件。它包含 5 个成员: 奥迪、宝马、奔驰、保时捷、大众 ,主要致力于软件产品和过程的标准化。 HIS 范围的 Automotive SPICE 过程是 HIS成员对其供应商的最低要求。
3.作为满足功能安全(ISO 26262)所要求的流程建立的指南
ISO 26262要求建立可以持续地实施改善活动的组织体系和环境。
这相当于「达成Automotive SPICE的能力3级」。
三. Automotive SPICE 的发展历史
由于 3.0 版本的标准发布时间不久, 2016 年的评估师培训教材还以 2.5 版本为基础。 若 2018 年以后通过 Automotive SPICE认证,则需要阅读 3.0 版本,这 2 个版本差别不大,下面介绍的是 Automotive SPICE 3.0 版。
四. Automotive SPICE 过程
上表中整个内容为 Automotive SPICE 3.0 版本包含的过程,不同的底纹只是为了区分不同的过程组。最后一列标注为红色底纹的过程表示是 HIS 范围的过程。
ASPICE中的过程被分成3大类:
- Primary Life Cycle Processes
- Organizational Life Cycle Processes
- Supporting Life Cycle Processes
根据过程所侧重的活动类型的不同,每个分类下的过程又被组织成一系列的过程组。PRM提供了8组32个过程:
1. Primary Life Cycle Processes
包含4个过程组:
- ACQ(Acquisition),采购过程组
- SPL(Supply),供应过程组
- SYS(System Enginneering),系统工程过程组
- SWE(Software Engineering),软件工程过程组
2. Organizational Life Cycle Processes
支持类过程包3个过程组,5个过程:
- REU(Reuse),重用过程组
- PIM(Process Improvement),过程改进过程组
- MAN(Management),管理过程组
3. Supporting Life Cycle Processes
组织类过程包含1个过程组,7个过程:SUP(Supporting),支持过程组。
4. VDA Scope
VDA Scope(以前的HIS)关注的16个过程:
过程 | 过程 |
---|---|
ACQ.4-供应商监控 | MAN.3-项目管理 |
SUP.1-质量保证 | SYS.2-系统需求分析 |
SUP.8-配置管理 | SYS.3-系统架构设计 |
SUP.9-问题管理 | SYS.4-系统集成和集成测试 |
SUP.10-变更管理 | SYS.5-系统验收测试 |
SWE.1-软件需求分析 | SWE.4-软件单元验证 |
SWE.2-软件架构设计 | SWE.5-软件集成和集成测试 |
SWE.3-软件详细设计和单元实现 | SWE.6-软件验收测试 |
五. Automotive SPICE 能力等级
见上图所示, Automotive SPICE 能力等级分为 0~5 等级,分别是:不完整级、已执行级、已管理级、已建立级、 可预测级和创新级。 为了达到相应的能力等级, 需要符合相应的过程属性,下表为过程属性。
上表比较难以理解,作者自己初浅的理解大致如下:
1) level 1:所有纳入评估的过程(可能是完整的 32 个过程,也可能是 16 个 HIS 范围的过程,也可能基于 2 者之间)已经被执行了。所谓执行,就是基础实践已经做了,相应的输出工作产品已经有。
2) level 2:所有纳入评估的过程已经被执行,且其执行过程得到了有效的控制,执行后的输出工作产品进行了配置管理。
3) level 3:所有纳入评估的过程已经被企业标准化,发布给所有的项目使用。且项目在使用标准过程时,可以进行适宜性的裁剪。
4) level 4:所有纳入评估的过程已经可以量化,并且经过统计分析,可以针对项目的情况,采取适宜的纠正措施。
5) level 5:企业可以根据不同项目的行为进行统计分析,判断哪方面的过程做的比较好,经过相关决策,进行过程的优化和持续改进。也就是企业具备了自我创新、自我改进的能力。
六. ASPICE资料
(1)官方网址:http://www.automotivespice.com/
(2)Automotive SPICE手册下载地址:http://www.automotivespice.com/fileadmin/software-download/AutomotiveSPICE_PAM_31.pdf
转载自:https://www.cnblogs.com/nelson2013/p/10328483.html
转载自:http://www.360doc.com/content/18/0903/09/22069335_783449138.shtml
Automotive SPICE 简介相关推荐
- Automotive SPICE简介
原文来自 http://biz3consulting.cn/automotive_spice/ Automotive SPICE是由欧洲的主要汽车制造商共同策定的「面向汽车行业的流程评估模型」.它的目 ...
- 多种计算机编程语言简介
注: 本文为转载文章,如有侵权,请联络本人删除. 链接:https://www.sohu.com/a/139587085_286966 查看全文 http://www.taodudu.cc/news/ ...
- 在KVM虚拟机中使用spice
1.spice介绍 1.1 spice简介 spice是由Qumranet开发的开源网络协议,2008年红帽收购了Qumranet获得了这个协议.SPICE是红帽在虚拟化领域除了KVM的又一" ...
- Automative SPICE 之三 过程能力确定
3. 过程能力确定 可用基于二维框架的过程评估模型来定义过程能力. 第一个维度由过程参考模型(过程维度)中定义的过程提供(下图中的横坐标). 第二个维度包括能力级别(下图中的纵坐标),能力级别进一步细 ...
- A-SPICE认证支持工具V-SPICE的应用方案-第1篇 输出物对应方案
A-SPICE概要 A-SPICE共执行32个流程.VDA(德国汽车产业协会)Working group指出,考虑到时间和费用,将VDA Scope16个流程作为业界通用标准.V-SPICE提供简介的 ...
- 杂项-Map:高德地图
ylbtech-杂项-Map:高德地图 1.返回顶部 1. 开放分类:地图手机软件 高德地图(Amap) 是国内一流的免费地图导航产品,也是基于位置的生活服务功能最全面.信息最丰富的手机地图,由国内最 ...
- 软件开发详细设计说明书_汽车软件开发之ASPICE系统需求过程组
点击蓝字 关注我们 汽车电子软件开发流程 和朋友交流时,被问到是什么行业时? 我:汽车电子软件开发. 朋友:那你认为什么开发语言是最好的呢? 我:.......Matlab.ASCET? 朋友:gun ...
- Linux 系统管理员工具集
<Linux 系统管理员工具集> 基本信息 作者: 曹江华 林捷 出版社:电子工业出版社 ISBN:9787121201318 上架时间:2013-5-13 出版日期:2013 年5月 开 ...
- 【Zeekr_Tech】汽车软件敏捷开发和分支管理
极氪软件及电子中心Filip 经过十多年的发展,敏捷软件开发已经从一种前卫的开发方式转变成为在各大软件公司中被广泛应用的主流技术,变成了互联网行业的一种潮流,而随着软件定义汽车等概念的兴起,软件在一辆 ...
最新文章
- 记一次Python与C#的AES加密对接
- js 调用 oc 的解释
- 网站缓存数据实时更新的实现
- python nose框架_Python测试框架nose的介绍
- Hadoop高级培训课程大纲-开发者版
- 新版FMEA软件参数图(P图)简介(FMEAHunter)
- iphone 投android电视,手机投屏到电视上的2种方法,看完才知道原来这么简单
- 3 步理清 Python 数据分析关键点,新手必看
- CSS总结-----定位与盒子图
- errors potentially fixable with the `--fix` option报错的解决
- m3u8索引文件介绍
- Linux 平台下如何使用GCC得到各种格式的文件正文(office文件,PDF,邮件,html,zip等)
- 【C++】全局变量定义在哪里合适
- 收发一体超声波测距离传感器模块_空气中70KHZ超声波换能器传感器探头DYA-70-03A测距探头3米量程...
- bzoj4455 loj2091 [Zjoi2016]小星星 容斥原理+树形DP(+状压DP?)
- http 请求头、响应头、请求体的各个属性的含义
- 一分钟搞懂云计算和大数据对人到底有啥用?
- CAXA电子图版二次开发20190803
- 沈向洋谈科研纠错:做好学问要“深揭猛批”
- Glib学习(22) 主事件循环 The Main Event Loop