zoukankan      html  css  js  c++  java
  • Automotive SPICE 简介

    ASPICE学习笔记

    微信公众号 SystemEngineeringLab
    SystemEngineeringLab

    Automotive SPICE于2005年由AutoSIG发布,是SPICE(ISOIEC15504国际标准)在汽车行业的衍生标准,其关注汽车行业的软件过程改进和能力测定。ASPICE兴起于欧洲,广泛用于主机厂以及供应商企业自身的的过程能力改进,以及对供应商的风险评估。从更务实的角度,主机厂基于供应商的ASPICE等级评定其是否具有供应商资质。

    ASPICE中的过程

    ASPICE中的过程被分成3大类:

    1. Primary Life Cycle Processes
    2. Organizational Life Cycle Processes
    3. Supporting Life Cycle Processes
      根据过程所侧重的活动类型的不同,每个分类下的过程又被组织成一系列的过程组。PRM提供了8组32个过程:

    Primary Life Cycle Processes

    包含4个过程组:

    1. ACQ(Acquisition),采购过程组
    2. SPL(Supply),供应过程组
    3. SYS(System Enginneering),系统工程过程组
    4. SWE(Software Engineering),软件工程过程组

    Organizational Life Cycle Processes

    支持类过程包3个过程组,5个过程:

    1. REU(Reuse),重用过程组
    2. PIM(Process Improvement),过程改进过程组
    3. MAN(Management),管理过程组

    Supporting Life Cycle Processes

    组织类过程包含1个过程组,7个过程:SUP(Supporting),支持过程组。

    VDA Scope

    VDA Scope(以前的HIS)关注的16个过程:

    过程 过程
    ACQ.4-供应商监控 MAN.3-项目管理
    SUP.1-质量保证 SYS.2-系统需求分析
    SUP.8-配置管理 SYS.3-系统架构设计
    SUP.9-问题管理 SYS.4-系统集成和集成测试
    SUP.10-变更管理 SYS.5-系统验收测试
    SWE.1-软件需求分析 SWE.4-软件单元验证
    SWE.2-软件架构设计 SWE.5-软件集成和集成测试
    SWE.3-软件详细设计和单元实现 SWE.6-软件验收测试

    过程结构

    ASPICE标准的过程使用统一的结构进行描述:

    • Process ID: 过程的唯一标识ID
    • Process Name:过程的名字,例如:供应商监控
    • Process Purpose:对过程目标的简述
    • Process Outecomes:过程成功实施后的结果
    • Basic Practices:为确保达到过程结果而建议的过程活动
    • Output Work Products:过程实施产生的工作产品,每个工作产品都有一个唯一标识(WP ID) ,一个工作产品和一个或多个过程结果关联

    Automotive SPICE标准中过程通过ID、名字、目标、结果进行描述,同时提供了过程执行标示,即基础实践和输出的工作产品,这些指示为过程评估提供指导。

    ASPICE等级

    ASPICE等级包括能力等级和组织成熟度等级两种类型。组织成熟度等级侧重于组织层面的成熟度。能力等级侧重于单个过程的能力等级,关注于单个项目。能力等级是目前最为普遍使用的方式。ASPICE的能力等级划分与ISO/IEC 33020标准一致,可分为L0-L5共6个等级,如下表所示:

    1. Incomplete Process 不完全:过程没有被实施,或实施失败(未达到过程目标)
    2. Performed Process已执行级:过程已经实施,并且达到了过程目标
    3. Managed Process | 已管理级: 已执行的过程是通过一种“管理”的方式实施的,即有计划、被监控的和可调整的方式,并且工作产品被适当的确立、控制和维护。
    4. Established Process |已定义级:组织级别进行了标准过程的定义,不同的项目基于已定义的标准过程进行裁剪。
    5. Predictable Process |可预测级:量化管理
    6. Innovating Process | 创新级:过程持续改进以应对组织变化

    过程属性

    过程属性为过程能力等级评定提供了可以度量的特性,不同能力等级的过程属性分配参考下表:

    CL1:

    1. PA 1.1 Process performance process attribute
      CL2:
    2. PA 2.1 Performance management process attribute,
    3. PA 2.2 Work product management process attribute
      CL3:
    4. PA 3.1 Process definition process attribute
    5. PA 3.2 Process deployment process attribute
      CL4:
    6. PA 4.1 Quantitative analysis process attribute
    7. PA 4.2 Quantitative control process attribute
      CL5:
    8. PA 5.1 Process innovation process attribute
    9. PA 5.2 Process innovation implementation

    在Automotive SPICE标准中,每个PA都有与之对应的通用实践和通用资源的描述。以PA1.1为例:

    1. PA1.1实现的结果是:
      • a. 过程获得了其过程结果
    2. 通用实践
      • GP1.1.1
        • Achieve the intent of the base practices
        • Produce work products that evidence the process outcomes
    3. 通用资源
      • Resources are used to achieve the intent of process specific base practices

    过程评估模型

    为了在评估过程中标识过程执行结果和过程属性执行结果存在或缺失,PAM模型提供了相应的指标。这些指标为评估师进行能力评估时积累必要的客观证据提供指导。但是这些指标并不是评估时的强制性的检查单。

    PAM有两种指标:

    1. 过程执行指标:仅应用于能力等级L1,为过程结果的实现程度提供指标
      • 基础实践(BP, Base Practices)
      • 工作产品(WP, Work Products)
    2. 过程能力指标:应用于能力等级L2-L5. 为过程属性的实现程度提供指标
      • 通用实践(GP, Generic Practice):面向活动
      • 通用资源(GR, Generic Resource):面向基础设置(资源)

    GP和GR与PA相关,他们对所有的过程通用。

    过程能力等级评定

    各级别过程能力的评定要求参考下图:

    每个过程能力等级的评定要依据于其分配的过程属性评分。对于特定的目标等级,要求该等级的过程属性评分为L或F,且其低级别等级的过程属性评分必须为F。以CL3级别为例,PA3.1和PA3.2至少为L。但对应于CL2的PA2.1、PA2.2以及CL1的PA1.1必须为F。

  • 相关阅读:
    Spring学习总结(3)——Spring配置文件详解
    Hadoop学习总结(1)——大数据以及Hadoop相关概念介绍
    华为云文字识别关键技术和特别需要注意的事宜
    如何不用BPM配置时间
    华为云DevCloud为开发者提供高效智能的可信开发环境
    【HC资料合集】2019华为全联接大会主题资料一站式汇总,免费下载!
    在modelarts上部署mask-rcnn模型
    独立物理机和虚拟机比较有什么优势?
    解惑Python模块学习,该如何着手操作...
    sar命令,linux中最为全面的性能分析工具之一
  • 原文地址:https://www.cnblogs.com/nelson2013/p/10328483.html
Copyright © 2011-2022 走看看