ASPICE项目实战

目录

一、前言

二、ASPICE是什么

三、ASPICE项目实施


一、前言

ASPICE全称“AutomotiveSoftware ProcessImprovement and CapacityDetermination”,即汽车软件过程改进及能力评定
为什么要做ASPICE?满足主机厂为OEM资质要求;改善产品研发质量;

二、ASPICE是什么

ASPICE是一个评估模型,推出了评估标准,PAM process Assessment model过程评估模型, PRM process reference model 过程参考模型,关系如下所示,x轴是过程,y轴是过程属性

ASPICE项目实战_第1张图片

那么如何评定过程属性呢?

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。

ASPICE项目实战_第2张图片

PAM关注ACQ4, SYS2,3,4,5;SWE12,4,5,6;SUP1,8,9,10;MAN3;

汽车V开发模型就是基于ASPICE简化而来,每一个模块都有响应的验证流程。

ASPICE项目实战_第3张图片

三、ASPICE项目实施

成立ASPICE小组

设置文档管理,遵循V流程,使开发具有可追溯性。

软件工具

配置工具

对过程进行打分

ASPICE项目实战_第4张图片

术语:

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 工作产品特征

你可能感兴趣的:(团队开发,需求分析)