本文将由亚远景科技aspice为大家解答什么是ASPICE?怎么用ASPICE?
Automotive SPICE 是一个”过程模型”,适用于”基于软件的车载系统”的”设计开发过程”。过程模型是一个集合,是包含了与设计开发过程相关的优秀实践的集合。既然是一个集合,那就需要按照一定的结构把这些实践组织起来:
方式一:按照实践所属的不同领域进行组织,比如有些实践是和项目管理相关的,有些实践是和软件需求相关的,有些实践是和软件单元测试相关的….,不同的领域被称为“过程”,这就是 Automotive SPICE 中的“过程纬度”。Automotive SPICE PAM V3.1 中包括有 32 个过程。
方式二:按照做事情的方式进行组织,比如:依靠个人的经验来做,是能力度级别 1(CL1)的实践;按照可管理的方式(活动管理和工作产品管理)来做,是能力度级别 2(CL2)的实践;按照组织的要求来做,是能力度级别 3(CL3)的实践….,这就是 Automotive SPICE 中的”能力度纬度”。
“能力度”是“过程的能力度”。如果说“某个项目达到了能力度 2 级”,是不准确的,应该说“某个项目中的某些
过程达到了能力度 2 级”。同样的,如果说某个组织达到了能力度 2 级,也是不准确的。
Automotive SPICE 是欧洲车厂在认识到软件质量的重要性之后,制定的一个规范。目的是希望其供应商能按照 Automotive SPICE 的要求进行产品的设计开发,以提供高质量的产品。
Automotive SPICE 中包括有那么多的过程,那么 OEM 对供应商的具体要求是什么呢?要求供应商需要应用哪些过程,这些过程需要达到几级呢?
一般来说,OEM 不会要求供应商去遵守Automotive SPICE 的所有过程的,为什么呢?
实施Automotive SPICE 的成本,评估的成本,最后都是产品成本,所以 OEM 会基于其对软件质量的理解,选择最重要的过程来要求其供应商。
各个与汽车软件相关的供应商在应用 Automotive SPICE 时,往往最终都是为了满足 OEM 的要求,其应用 Automotive SPICE 的过程范围及目标级别,遵照其所服务的 OEM 的要求。