目录
一、前言
二、ASPICE是什么
三、ASPICE项目实施
一、前言
ASPICE全称“AutomotiveSoftware ProcessImprovement and CapacityDetermination”,即汽车软件过程改进及能力评定
为什么要做ASPICE?满足主机厂为OEM资质要求;改善产品研发质量;
二、ASPICE是什么
ASPICE是一个评估模型,推出了评估标准,PAM process Assessment model过程评估模型, PRM process reference model 过程参考模型,关系如下所示,x轴是过程,y轴是过程属性
那么如何评定过程属性呢?
ISO/IEC 33020(Information Technology — Process assessment )里面定义的评定尺度分为4种。
N(Not Implemented)未达成,指达成预期性能的(0%,15%]。
- P(Partially Implemented)部分实现,达成预期性能(15%,50%]。
- L(Largely Implemented)基本达成,达成预期性能(50%,85%]。
- F(Fully Implemented)完全达成,达成预期性能(85%,100%]。
其中的P和L还可以二分为P-、P+、L-、L+。
ASPICE项目等级划分可分为6级,
- 5级(CL5)指 创新 的过程。Innovating Process.
- 4级(CL4)指 可预测 的过程。Predictable Process.
- 3级(CL3)指 已建立 的过程。Established Process.
- 2级(CL2)指 已管理 的过程。Managed Process.
- 1级(CL1)指 已执行 的过程。Performed Process.
- 0级(CL0)指 不完整 的过程。Incomplete Process.
等级评定通过过程阶段的过程属性的完成度来打分的,比如达成CL2,需要满足PA1.1达到F,PA2.1和PA2.2达到L。
PAM关注ACQ4, SYS2,3,4,5;SWE12,4,5,6;SUP1,8,9,10;MAN3;
汽车V开发模型就是基于ASPICE简化而来,每一个模块都有响应的验证流程。
三、ASPICE项目实施
成立ASPICE小组
设置文档管理,遵循V流程,使开发具有可追溯性。
软件工具
配置工具
对过程进行打分
术语:
BP Base Practice 基本实践
CCB Change Control Board 变更控制委员会
CMMI Capability Maturity Model Integration 能力成熟度模型集成
GP Generic Practice 通用实践
GR Generic Resource 通用资源
HIS Hersteller initiative Software / OEM Initiative Software 主机厂所倡导的软件
IEC International Electrotechnical Commission 国际电工学委员会
ISO International Organization for Standardization 国际标准化组织
MISRA Motor Industry Software Reliability Association 汽车产业软件可靠性协会
MAN:Management工程配置管理过程组
PA Process Attribute 过程属性
PAM Process Assessment Model 过程评估模型
PRM Process Reference Model 过程参考模型
SPICE Software Process Improvement and Capability dEtermination 软件过程改进和能力确定
SUG Spice User Group Spice 用户群体
SUP:Support 支持过程组
VDA Verband der Automobilindustrie 德国汽车工业协会
VDA QMC VDA Quality Management Commission 德国汽车工业协会质量管理中心
WP Work Product 工作产品
WPC Work Product Characteristic 工作产品特征