ASPICE详细介绍-1.什么是ASPICE?

ASPICE(Automotive SPICE)是针对汽车行业的软件过程改进标准,源于ISO15504(SPICE)并由VDA QMC运营发展。它提供了一个过程参考模型和过程评估模型,用于评估和改善车载软件的质量。ASPICE与CMMI(能力成熟度模型集成)早期有关联,但现在已分离,各自服务于不同的评估目的。ASPICE评估结果是过程能力等级,而非认证,并且常用于汽车供应链中确保软件开发的质量和一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

aspice

什么是ASPICE?

ASPICE全称是“Automotive Software Process Improvement and Capacity dEtermination”,即汽车软件过程改进及能力评定,简称A-SPICE或ASPICE。

属于过程模型,由过程和能力度两个维度构成,用于评价汽车行业软件设计开发团队的能力水平,改善车载软件质量
software

过程模型

CMMI介绍

ASPICE标准是建立在能力成熟度模型(Capability Maturity Model:CMM)的基础上,设计初是用于审核投标厂商资格的理论模型,后来被应用于软件流程改善和软件研发团队能力评价。

CMM:1986年卡耐基-梅隆大学(CMU)下属的软件工程研究所(SEI)

SEI正式发布CMM后,陆续又开发出了系统工程、软件采购、人力资源管理、整合产品和过程开发方面等多个能力成熟度模型。其中开发模型(Development Model)可用于指导产品开发,简称为CMMI-DEV,共有22个过程域,细分为过程管理、项目管理、工程和支持四大类。
1994年,SEI整合了不同专业领域的CMM,推出了能力成熟度模型集成(Capability Maturity Model Integrated:CMMI),不仅仅局限于软件开发成熟度。

采用IDEAL模型来进行过程改进:通过不断的分析差距、建立计划、实施行动、总结经验,来取得提升。

IDEAL模型

A-SPICE介绍

1994年,由国际标准化组织(International Organization for Standardization:ISO)、国际电工委员会(International Electrotechnical Commission:IEC)和信息技术委员会JTC1联合制定并发布了国际标准ISO15504,又称SPICE( Software Process Improvement and Capability dEtermination),这个标准专为软件公司设计,旨在改进软件开发过程及评估公司应用的流程的有效性。
基于SPICE ,各产业/领域亦发展出各自的标准:
1)汽车产业:Automotive SPICE
2)医疗设备产业:Medi SPICE
3)航空产业:SPICE 4 Space (S4S)
4)测试:Test SPICE
5)企业:Enterprise SPICE

2005年汽车行业的SPICE:Automotive SPICE从ISO15504体系中独立出来,由欧洲德国汽车工业联合会(Verband Der Automobilindustrie:VDA)的品质管理中心(Quality management center:QMC)运营发展,发布了ASPICE第一个版本:ASPICE v2.0。该标准是“面向汽车行业的流程评估模型”,目的是为了改善汽车电子控制单元(ECU)软件的质量

在2010年,ASPICE改版成v2.5;在v2.5版中,有两份文件:PRM(Process Reference Model)和PAM(Process Assessment Model)。

过程参考模型可以看作过程评估模型的一个维度
过程评估模型是一个二维框架,X轴是过程参考模型里的一堆过程(Process),Y轴是度量框架里的过程属性(PA)
P27

在2015年,ASPICE再次进行了改版,在原有文件的结构做了如下修订:
1)PRM和PAM两者进行了合二为一
vesions
2)文内的BP增加了细节的说明
3)consistency和traceability从一个基础实践(BP)拆成两个基础实践(BP)
4)将工程流程(ENG)拆分为系统工程流程(SYS)和软件工程流程(SWE)
5)对原有的ENG.5和ENG.6 拆分成SWE.2, SWE.3, SWE.4

在2017年时VDA QMC又发布了ASPICE V3.1版本。V3.1是在V3.0的基础上做了一些勘误和微小的改动(大多数集中在文字部分的变更)并将“HIS SCOPE(HIS是AudiAG,由BMW, DaimlerChrysler,Porsche和Volkswagen成立的制定软件开发规则的组织,2016年解散)”正式改名为了“VDA SCOPE”。
vesions1
ASPICE官网:https://www.automotivespice.com/download/
可以下载最新的英、日、韩、中版本ASPICE文档!


总结

早期,车厂需求文件中提到软件流程认证可以选用CMMI或ASPICE,CMMI评估师也可以直接获得ASPICE审核员资格。但是随着车用软件的发展与ASPICE标准的改版,ASPICE与CMMI现在已经彻底分开。
ASPICE的评估严格来说并不是“认证”,其实ASPICE的评估结果应该是评估报告,而不是证书。它只是表明项目评估范围内的过程具备的能力度等级。目前行业内流行的ASPICE证书只是作为评估通过的一个附加证明,是为了便于企业商务市场宣传应用而生的一个产物而已。

ASPICE (Automotive Software Process Improvement and Capability dEtermination) 是一个用于评估和改进汽车行业中软件开发过程能力的框架。它是SPICE(Software Process Improvement and Capability dEtermination)的一个变种,专门针对汽车行业的软件过程。 ASPICE定义了一个系统需求规格书(System Requirements Specification, SRS),它是一份详细描述系统功能和性能需求的技术文档。这份文档对产品开发的各个阶段都至关重要,因为它为后续的设计、实现和测试提供了基础。 系统需求规格书通常包括以下几个部分: 1. 引言:提供关于文档的目的、范围、定义、缩略语和参考文献等信息。 2. 总体描述:概述系统的总体功能和环境,包括用户群体、接口、操作限制和假设条件。 3. 功能需求:详细描述系统必须实现的每个功能,包括输入、输出、处理过程和用户界面等。 4. 性能需求:描述系统的性能标准,比如响应时间、吞吐量、资源使用、数据传输速率等。 5. 设计约束:列出在设计时必须遵守的限制条件,例如特定技术的使用、标准遵循、安全要求等。 6. 数据字典:定义系统中使用的数据元素和它们的格式。 编写系统需求规格书时,需要与所有相关方进行沟通和协作,确保需求的完整性和准确性。此外,文档应该是清晰、一致和可验证的,以便于后续的开发和验证活动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诊断协议那些事儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值