关于 ASPICE 的理解

来源 | 汽车ECU开发


1.总体预览 


关于 ASPICE 的理解的图1


包含三个生命周期过程,主要生命周期过程,组织生命周期过程,支持生命周期过程,进一步可以细分为,需求获取组-供应管理组-系统组-软件组-支持组(QA组)-管理组-过程改进组等。


2.关键概念解释


2.1 过程评估模型


PAM  Process Assessment Model


使用过程评估模型来确定过程能力的概念,在APICE是基于如下图的二维框架。

第一个维度是由过程参考模型定义的过程来提供,即满足参考模型要求以及参考模型指定成果要求


第二个维度是由过程属性的能力等级所构成


关于 ASPICE 的理解的图2


2.2 过程参考模型


PRM  Process Reference Model


指的是按照一定的过程类别分组,针对每个过程,描述其目的,获得其结果清单等,如上述的图即为ASPICE过程参考模型。


2.3 过程属性


PA Process Attribute


是通用实践 + 通用资源(GP + GR)组合形成的针对一个过程的特征描述。


如:下表为过程实施过程属性


关于 ASPICE 的理解的图3


2.4 基本实践


BP   Base Practice


指某个特定过程中指定活动的指标。


举例单元开发这个过程来说,开发详细设计-定义软件接口-描述动态行为等,这些活动为该过程的基本实践。


关于 ASPICE 的理解的图4


2.5 工作产品


WP  Work Product


工作产品指的是每个过程,输出的工作产物。


依然拿软件单元设计来说,软件详细设计-软件单元等为其输出的工作产品


关于 ASPICE 的理解的图5


2.6 通用实践


GP  Generic Practice


通用实践指出每个过程属性的特征,是通用类型,即它们适用于任何过程。是面向活动的指标。


还是以过程实施过程属性为例,针对通用实践它是一种归类性质的,一方面它要求实现了基本实践的目的,另一方面它要求产出对应的工作产品,因此它是针对所有过程通用性要求。


关于 ASPICE 的理解的图6


2.7 通用资源


GR  Generic Resource


通用资源与整体的过程属性相关联。是面向基础设施的指标。


还是针对过程实施过程属性为例,通用资源指的是使用资源来实现基本实践,这里的资源包含人力-工具等在基本实践过程中用到的资源。


关于 ASPICE 的理解的图7


2.8 过程实施指标


包含 基本实践 + 工作产品


2.9 过程能力指标


包含 通用实践 + 通用资源


3.各个等级说明


3.1 级别等级定义


关于 ASPICE 的理解的图8


3.2 评估指标与过程能力


如下图所示(具体PA内容,大家可查手册)


Level1要求 BP + WP + PA1.1 满足要求;

Level2要求在Level1的基础上 ,满足PA2.1+PA2.2要求;

Level3要求在Level2的基础上,满足PA3.1+PA3.2要求;

Level4要求在Level3的基础上,满足PA4.1+PA4.2要求;

Level5要求在Level4的基础上,满足PA5.1+PA5.2要求;


因此可以看出,ASPICE评审过程中,在满足基本过程要求的基础上,更注重过程的能力。


关于 ASPICE 的理解的图9


3.3 评定指标


关于 ASPICE 的理解的图10


4.双向追溯关系


这里特地说明一下,软件单元需要和静态检查结果,详细设计以及软件需求建立追溯关系;


软件需求和系统需求建立追溯关系。


关于 ASPICE 的理解的图11


5.关于系统开发


有点懒,就直接摘录了,此处与本人开发过程相关,摘录参考《© VDA Quality Management Center》


关于 ASPICE 的理解的图12


SYS.1 需求挖掘


关于 ASPICE 的理解的图13

关于 ASPICE 的理解的图14

关于 ASPICE 的理解的图15


SYS.2 系统需求分析


关于 ASPICE 的理解的图16

关于 ASPICE 的理解的图17

关于 ASPICE 的理解的图18


SYS.4 系统集成与集成测试


关于 ASPICE 的理解的图19

关于 ASPICE 的理解的图20

关于 ASPICE 的理解的图21


SYS.5 系统合格性测试


关于 ASPICE 的理解的图22

关于 ASPICE 的理解的图23

关于 ASPICE 的理解的图24


6.关于软件开发


有点懒,就直接摘录了,此处与本人开发过程相关,摘录参考《© VDA Quality Management Center》


关于 ASPICE 的理解的图25


SWE.1 软件需求分析


关于 ASPICE 的理解的图26

关于 ASPICE 的理解的图27

关于 ASPICE 的理解的图28


SWE.2 软件架构设计


关于 ASPICE 的理解的图29

关于 ASPICE 的理解的图30

关于 ASPICE 的理解的图31


SWE.3 软件详细设计和单元构建


关于 ASPICE 的理解的图32

关于 ASPICE 的理解的图33


SWE.4 软件单元验证


关于 ASPICE 的理解的图34

关于 ASPICE 的理解的图35

关于 ASPICE 的理解的图36


SWE.5 软件集成和集成测试


关于 ASPICE 的理解的图37

关于 ASPICE 的理解的图38

关于 ASPICE 的理解的图39


SWE.6 软件合格性测试


关于 ASPICE 的理解的图40

关于 ASPICE 的理解的图41

关于 ASPICE 的理解的图42


7.ASPICE认证的典型问题


1、为了管理各个工作产品,以及支持ASPICE过程,一般都需要有相关的工具作为支持,典型如ALM工具;


2、ASPICE提供了各个WP的要求,但是并没有提供模板,一般认证机构会提供相应的模板;


3、针对每个过程,评估师如何打分?这个依赖对应的评估师,一般评估师会提前提要求;


4、ASPICE过程与功能安全过程基本类似,一般经过ASPICE认证后,能满足功能安全要求。

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP