本质与导读

tags:

  • 主线/功能安全
  • 层/L1 aliases:
  • ASPICE PA
  • VDA Scope PA
  • SYS PA
  • SWE PA
  • SUP PA
  • MAN PA
  • 16 PA 详解 created: 2026-05-17 updated: 2026-05-17 type: concept status: expert description: "这页回答的问题是"ASPICE 16 个 Process Area 各自要交付什么、Base Practices (BP) 是什么、双向 traceability 怎么连"——它是 topic-a…" confidence: high source_quality: primary updated: 2026-07-11 sources: Automotive SPICE PAM 4.0 (VDA QMC WG13, 2023-11-29); VDA Automotive SPICE Guidelines 2nd ed. draft 2023; ISO/IEC 33020:2019 (NPLF rating bands); iNTACS assessor curriculum prerequisites:
  • "[[topic-aspice]]"
  • "[[topic-aspice-capability-level]]"
  • "[[topic-functional-safety]]"

ASPICE VDA Scope 16 PA 详解

本质 ASPICE 不是"做产品"标准而是"管过程"标准——每个 Process Area 只问"你的工作 process 有没有定义、跟没跟、validate 没"。评估的最小颗粒是 Base Practice (BP):审计员对每个 BP 答 Yes/No,所有 BP Yes 才达成 PA1 (Process Performance);OEM 评估主看 16 个 VDA Scope PA。

主线坐标:方法 / 标准层(跨站支撑) · ↑ 全景主线

1. VDA Scope 16 PA 全景

ASPICE 4.0 共 32 个 PA,OEM 评估主要看 VDA Scope 的 16 个:

ASPICE VDA Scope V 模型 — 16 PA 分布于 V 两侧 + 横向支撑

PA 编号名称
ACQACQ.4Supplier Monitoring (供应商监控)
SYSSYS.1Requirements Elicitation (需求获取)
SYS.2System Requirements Analysis (系统需求分析)
SYS.3System Architectural Design (系统架构设计)
SYS.4System Integration & Test (系统集成与测试)
SYS.5System Verification (系统验证)
SWESWE.1Software Requirements Analysis (软件需求分析)
SWE.2Software Architectural Design (软件架构设计)
SWE.3Software Detailed Design & Unit Construction (软件详设 + 单元实现)
SWE.4Software Unit Verification (软件单元验证)
SWE.5Software Integration & Integration Test (软件集成与集成测试)
SWE.6Software Verification (软件验证)
SUPSUP.1Quality Assurance
SUP.8Configuration Management
SUP.9Problem Resolution Management
SUP.10Change Request Management
MANMAN.3Project Management
MAN.5Risk Management
MAN.6Measurement

说明:虽然官方算 16 个 VDA Scope PA,实际有的版本算 21 个 (含 MAN.5/MAN.6/SUP.1 等),OEM 偶有差异。国内主流按 16 PA 核心


2. SYS 系统工程组

2.1 SYS.1 Requirements Elicitation

SYS.1 的核心目的是把 OEM SOR + VOC 翻译成内部需求。具体 BP / work product / 陷阱如下:

  • 目的:把 OEM SOR + VOC 翻译成内部需求
  • BP1:获取相关方需求
  • BP2:理解相关方期望
  • BP3:相关方需求达成共识
  • BP4:建立相关方需求基线
  • BP5:管理相关方需求变更
  • 典型 work product:Requirements Specification、SOR Trace Matrix
  • 关键陷阱:把 OEM SOR 直接复制,没翻译成"我们能交付的语言"

2.2 SYS.2 System Requirements Analysis

SYS.2 的核心目的是从相关方需求 → 系统级需求。具体 BP / work product / 陷阱如下:

  • 目的:从相关方需求 → 系统级需求
  • BP1:指定系统需求
  • BP2:分析系统需求 (完整性 / 一致性 / 可测试性)
  • BP3:分析对系统的影响
  • BP4:确保一致性 + 建立双向 traceability ↔ SYS.5
  • BP5:相关方达成共识
  • BP6:沟通已同意的系统需求
  • 典型 work product:System Requirements Spec (SyRS)、需求 review 记录
  • traceability:SYS.2 ↔ SYS.5 (验证回链)

2.3 SYS.3 System Architectural Design

SYS.3 的核心目的是把系统需求分解到子系统/组件 (硬件 + 软件)。具体 BP / work product / 陷阱如下:

  • 目的:把系统需求分解到子系统/组件 (硬件 + 软件)
  • BP1:开发系统架构 (功能 + 非功能)
  • BP2:分配系统需求到架构元素
  • BP3:定义元素接口 (HSI、API、协议)
  • BP4:描述动态行为
  • BP5:评估替代架构方案
  • BP6:建立 traceability ↔ SYS.4
  • 典型 work product:System Architectural Design (SyAD)、HSI Spec、接口控制文档
  • 关键认知:SYS.3 是 HSI 文档的产出地 (topic-tsc-dia)

2.4 SYS.4 System Integration & Integration Test

SYS.4 的核心目的是把组件集成成完整系统并测试集成功能。具体 BP / work product / 陷阱如下:

  • 目的:把组件集成成完整系统并测试集成功能
  • BP1:开发系统集成策略
  • BP2:开发集成测试规约 (从 SYS.3 推导)
  • BP3:集成系统元素
  • BP4:选择测试用例
  • BP5:执行集成测试
  • BP6:traceability ↔ SYS.3
  • 典型 work product:Integration Test Plan、Integration Test Results
  • traceability:SYS.4 ↔ SYS.3 (设计 ↔ 集成测试)

2.5 SYS.5 System Verification

SYS.5 的核心目的是验证系统是否满足 SYS.2 需求。具体 BP / work product / 陷阱如下:

  • 目的:验证系统是否满足 SYS.2 需求
  • BP1:开发系统验证策略
  • BP2:开发系统验证测试规约
  • BP3:选择测试用例
  • BP4:执行系统测试
  • BP5:测试结果与需求对比
  • BP6:traceability ↔ SYS.2
  • 典型 work product:System Verification Plan、System Verification Report
  • 关键认知:SYS.5 是 V 模型右上,与 SYS.2 双向 trace 是 ASPICE 评估高频丢分项

3. SWE 软件工程组

3.1 SWE.1 Software Requirements Analysis

SWE.1 的核心目的是从系统需求 → 软件需求 (功能 + 非功能 + 验收)。具体 BP / work product / 陷阱如下:

  • 目的:从系统需求 → 软件需求 (功能 + 非功能 + 验收)
  • BP1:指定软件需求
  • BP2:分析软件需求
  • BP3:分析对软件的影响
  • BP4:确保一致性 + traceability ↔ SWE.6 + ↔ SYS.3
  • 典型 work product:Software Requirements Spec (SwRS)

3.2 SWE.2 Software Architectural Design

SWE.2 的核心目的是软件架构,分解到 unit。具体 BP / work product / 陷阱如下:

  • 目的:软件架构,分解到 unit
  • BP1:开发软件架构 (分层 / 组件)
  • BP2:分配软件需求到架构元素
  • BP3:定义元素接口 (API)
  • BP4:描述动态行为
  • BP5:评估资源消耗 (CPU / RAM / Flash)
  • BP6:traceability ↔ SWE.5
  • 典型 work product:Software Architectural Design (SwAD)

3.3 SWE.3 Software Detailed Design & Unit Construction

SWE.3 的核心目的是详细设计 + 单元代码实现。具体 BP / work product / 陷阱如下:

  • 目的:详细设计 + 单元代码实现
  • BP1:开发软件详细设计
  • BP2:定义内部数据 + 接口
  • BP3:描述动态行为
  • BP4:开发单元代码
  • BP5:traceability ↔ SWE.4
  • 典型 work product:Detailed Design、Source Code

3.4 SWE.4 Software Unit Verification

SWE.4 的核心目的是单元测试 + 静态分析。具体 BP / work product / 陷阱如下:

  • 目的:单元测试 + 静态分析
  • BP1:指定单元验证策略 + 准则
  • BP2:选择单元验证方法 (单元测试 + 静态分析 + 代码审查)
  • BP3:执行单元验证
  • BP4:验证单元设计 + 代码与需求一致
  • BP5:traceability ↔ SWE.3
  • 典型 work product:Unit Test Plan、Coverage Report (ASIL D 强制 MC/DC ≥ 90%)、Static Analysis Report

3.5 SWE.5 Software Integration & Integration Test

SWE.5 的核心目的是集成软件单元为软件,并测试。具体 BP / work product / 陷阱如下:

  • 目的:集成软件单元为软件,并测试
  • BP1:开发软件集成策略
  • BP2:开发集成测试规约
  • BP3:集成软件单元
  • BP4:执行集成测试
  • BP5:traceability ↔ SWE.2
  • 典型 work product:Integration Test Plan、Results

3.6 SWE.6 Software Verification

SWE.6 的核心目的是验证软件是否满足 SWE.1 需求。具体 BP / work product / 陷阱如下:

  • 目的:验证软件是否满足 SWE.1 需求
  • BP1:开发软件验证策略
  • BP2:开发软件验证测试规约
  • BP3:执行软件验证
  • BP4:traceability ↔ SWE.1
  • 典型 work product:Software Verification Plan、Report

4. SUP 横向支撑组

4.1 SUP.1 Quality Assurance

SUP.1 的核心目的是确保 work product 质量。具体 BP / work product / 陷阱如下:

  • 目的:确保 work product 质量
  • BP1:开发 QA 策略
  • BP2:确保产品质量
  • BP3:确保流程质量
  • 典型 work product:QA Plan、Audit Reports

4.2 SUP.8 Configuration Management

SUP.8 的核心目的是配置项管理 (基线、版本、组成)。具体 BP / work product / 陷阱如下:

  • 目的:配置项管理 (基线、版本、组成)
  • BP1:建立配置管理策略
  • BP2:识别配置项
  • BP3:建立配置 baseline
  • BP4:控制变更
  • BP5:报告配置状态
  • 典型 work product:CM Plan、Configuration Status Report

4.3 SUP.9 Problem Resolution Management

SUP.9 的核心目的是跟踪和解决 bug。具体 BP / work product / 陷阱如下:

  • 目的:跟踪和解决 bug
  • BP1:开发问题解决策略
  • BP2:识别问题
  • BP3:记录问题
  • BP4:分析问题
  • BP5:授权问题解决
  • BP6:跟踪 + 关闭
  • 典型 work product:Problem Reports、Bug Tracker

4.4 SUP.10 Change Request Management

SUP.10 的核心目的是变更管理。具体 BP / work product / 陷阱如下:

  • 目的:变更管理
  • BP1:开发变更管理策略
  • BP2:记录变更请求
  • BP3:分析影响
  • BP4:授权 + 实施
  • BP5:跟踪 + 关闭
  • 典型 work product:Change Request Database、Impact Analysis

5. MAN 项目管理组

5.1 MAN.3 Project Management

MAN.3 的核心目的是项目计划 + 跟踪。具体 BP / work product / 陷阱如下:

  • 目的:项目计划 + 跟踪
  • BP1:定义工作范围
  • BP2:定义项目生命周期
  • BP3:可行性评估
  • BP4:定义所需活动 + 任务
  • BP5:定义需求 (资源/时间/成本)
  • BP6:定义接口 (内部/外部)
  • BP7:决策评估
  • BP8:授权 + 实施
  • BP9:监控项目
  • BP10:Take corrective action
  • 典型 work product:Project Plan、Status Reports

5.2 MAN.5 Risk Management

MAN.5 的核心目的是项目级风险管理。具体 BP / work product / 陷阱如下:

  • 目的:项目级风险管理
  • BP1:建立风险管理范围
  • BP2:定义风险管理策略
  • BP3:识别风险
  • BP4:分析风险
  • BP5:评估优先级
  • BP6:定义风险响应
  • BP7:监控风险
  • 典型 work product:Risk Register

5.3 MAN.6 Measurement

MAN.6 的核心目的是度量驱动管理。具体 BP / work product / 陷阱如下:

  • 目的:度量驱动管理
  • BP1:建立度量目标
  • BP2:定义度量指标
  • BP3:数据采集 + 存储
  • BP4:分析 + 沟通
  • 典型 work product:Measurement Plan、Metrics Reports

6. ASPICE 4.0 新增 PA

ASPICE 4.0 相比 3.1 新增 9 个 PA——主要扩展到硬件和机器学习:

PA名称关注
HWE.1Hardware Requirements Analysis硬件需求 (从 SYS.3 推导)
HWE.2Hardware Design硬件设计
HWE.3Hardware Detailed Design & Production硬件详设 + 量产工艺
HWE.4Hardware Verification硬件验证 (含 DV)
MLE.1ML Data ManagementAI 训练数据管理
MLE.2ML TrainingAI 模型训练
MLE.3ML Model TestingAI 模型测试
MLE.4ML DeploymentAI 模型部署
SUP.11Machine Learning EngineeringML 数据管理横向支撑(网络安全走独立黄皮书 SEC.1-4,非此项)

关键认知:HWE 把硬件流程也纳入 ASPICE,很多 OEM 在 2024 后强制 HWE Level 2——以前硬件只走 PPAP/AEC-Q,现在也要 ASPICE。


7. 双向 Traceability 全图

ASPICE 评估最容易丢分的就是 traceability——下面这张表展示 16 PA 间的双向链:

左侧 (设计/需求)右侧 (验证/测试)trace 类型
SYS.2 (System Requirements)SYS.5 (System Verification)一对一
SYS.3 (System Architecture)SYS.4 (System Integration)一对一
SWE.1 (Software Requirements)SWE.6 (Software Verification)一对一
SWE.2 (Software Architecture)SWE.5 (Software Integration)一对一
SWE.3 (Detailed Design)SWE.4 (Unit Verification)一对一

实操:用 DOORS / Polarion / Jama 等需求工具,每条需求 ID 必须在左右两侧都有 entry,且每个 entry 互相引用


8. 16 PA 与 ISO 26262 / ASIL 的关系

ASPICE PA 与 ISO 26262 高度互补:

ASPICE PAISO 26262 对应
SYS.2Item Definition + Safety Goal + FSC
SYS.3TSC + HSI (topic-tsc-dia)
SWE.1Software Safety Requirements
SWE.2Software Architecture (Part 6 §7)
SWE.3Software Detailed Design (Part 6 §8)
SWE.4Software Unit Testing (Part 6 §9, MC/DC)
SYS.4/5Item Integration & Testing (Part 4 §9)
SUP.8Configuration Mgmt (Part 8 §7)
SUP.10Change Mgmt (Part 8 §8)

关键认知:ASPICE 提供"流程证据"作为 topic-safety-case 的章节——ASPICE Capability Level 2 通常被视为 ASIL B/C 的最低要求,ASIL D 通常要求 Level 3


9. 端到端 Worked Design — SWE.4 评估(48V EPS ASIL D)

ASPICE 评估的真正难点不在于背诵 BP 定义,而在于知道什么证据让审计员打 F(Fully,≥85%)而不是 L(Largely,≥50%),以及一个 BP 的缺口如何沿评分链传播至 Level 结论。下面以 Tier-1 供应商为 OEM 完成 48V EPS ECU(TC397, ASIL D)的 SWE.4 Software Unit Verification 评估为例,走完范围定义 → 证据收集 → BP 评分 → 能力属性 → Level 结论的完整路径。

9.1 评估范围定义

本次评估由 iNTACS Provisional Assessor 执行,评估对象为 EPS ECU 安全分区软件(TC397 ASIL D 内核, 4 个 SW Unit:转矩传感器驱动、电流闭环控制、通信路由、安全监控),评估 snapshot 取 SWE.4 阶段关闭后 2 周(DVT 启动前)。证据收集窗口为 3 天访谈 + 工作产物抽样,PA 范围仅 SWE.4(本次不评其余 PA)。

9.2 BP 证据收集与评分

每个 BP 由审计员指定 2-3 个工作产物核查,判断是否真实产生且满足质量标准:

BP1(制定单元验证策略):抽查 SWE.4.UTP(Unit Test Plan)的三项核心要素——测试目标声明(MC/DC ≥ 100% 对 ASIL D 必要需求;等效方法:MISRA-C:2012 + 100% Statement + 100% Branch 亦可)、工具链条目(TASKING Compiler MISRA 扫描 + Polyspace Code Prover)、退出准则(MC/DC 目标 + Mandatory/Required 违例 = 0)。三要素均有,工具条目引用 TQK 文件版本号。BP1 = F

BP2(制定单元验证规约):从 SWE.3 详设规约中抽查 20 条接口描述,比对 SWE.4.UTS(Unit Test Specification)中对应的测试用例。240 个测试用例均有 SWE.3 设计条目 ID 的 forward 链接,派生规则文档化在 UTS 第 3 节。BP2 = F

BP3(执行单元验证):核查 SWE.4.UTR(Unit Test Report)中 4 个 SW Unit 的结构覆盖率:

SW UnitStatementBranchMC/DC失败 TC
转矩传感器驱动100%97%96%0
电流闭环控制100%95%93%0
通信路由100%94%91%0
安全监控100%98%97%0

全部 MC/DC ≥ 90%(ASIL D 最低要求),无失败测试用例,测试结果有 Safety Manager 审批签名。BP3 = F

BP4(执行静态验证):TASKING Compiler MISRA-C:2012 扫描:Mandatory 违例 0,Required 违例 0,Advisory 违例 14 条(全部有 deviation request 并经 Safety Manager 批准)。Polyspace Code Prover:Red findings 0,Orange findings 29 条(均有分析记录,无未处理项)。BP4 = F

BP5(确保一致性与双向 traceability):反向链核查——从 SWE.3 设计条目 → SWE.4 测试用例(backward trace)共 240 条路径中,36 条(15%)SWE.3 条目未被任何测试用例反向引用。这 36 条在 SWE.3 中标记为"legacy interface, no behavior change",但 ASPICE 要求所有设计条目必须在验证层有双向可追溯证据。BP5 = L(Largely)——85% 双向覆盖,达到 L 门槛(≥50%)但未达 F(≥85% 的严格要求是所有 BP 均有双向证据)。

9.3 PA1 能力属性评分

PA1(Process Performance)衡量 SWE.4 作为一个过程是否被真实执行并产生了预期输出。5 个 BP 评分汇总如下,审计员用整体证据密度判断 PA1:

BP评分判断依据
BP1 验证策略F三要素齐全,工具链有 TQK 引用
BP2 验证规约F240 条 TC forward trace 完整
BP3 执行验证F覆盖率达标,失败 0,报告有审批
BP4 静态验证FMISRA Mandatory/Required 0,Polyspace Red 0
BP5 双向 traceL15% SWE.3 条目缺 backward link

PA1 = L(Largely,约 80%):BP5 的系统性双向 traceability 缺口(36 条未覆盖)被审计员判定为"代表一类问题而非散点缺陷",整体 PA1 评为 L 而非 F。Level 2 要求 PA1 = F,未达到。

9.4 PA2 能力属性评分

PA2 衡量 SWE.4 的执行是否被管控,分两个子属性:

PA2.1(Performance Management):核查 SWE.4 测试计划是否有基线版本、进度是否被监控。证据:SWE.4.UTP v2.1(CM 受控,含 6 个里程碑日期)+ 周进度报告 8 份(CM tag SWE4-PR-01~08)。PA2.1 = F——计划受 CM 管控,进度记录链完整。

PA2.2(Work Product Management):核查工作产物(UTP/UTS/UTR)的基线与 review 状态。UTP/UTS 已基线;UTR 在 CM 中,但 4 个 SW Unit 中有 2 个 UTR 缺 formal review record(reviewer 名单和签名页空白)。PA2.2 = L——工作产物受 CM 管控但 review 记录不完整。

PA2 综合 = L:PA2.1=F 但 PA2.2=L,整体 PA2 = L(≥50%)。

9.5 Level 结论与行动项

综合能力属性评分,SWE.4 Level 结论如下:

能力属性评分Level 2 门槛状态
PA1 Process PerformanceLF(≥85%)❌ 未达
PA2.1 Performance MgmtFL(≥50%)✓ 达
PA2.2 Work Product MgmtLL(≥50%)✓ 达

结论:SWE.4 = Level 1——PA1=L 满足 Level 1 门槛(PA1 ≥ L),但未满足 Level 2 要求的 PA1=F。

Level 2 行动项(2 条):① 补建 36 条 SWE.3 设计条目的 backward trace(SWE.3 → SWE.4 UTR,在 DOORS 中建 link)→ BP5 重评为 F → PA1 预计升为 F;② 补全 2 份 UTR 的 formal review record(reviewer 签字 + review 日期)→ PA2.2 重评为 F。行动项完成后重新评估,预期 Level 2 达成。

Level 3 差距:SWE.4 Level 3 需要 PA3(Established)——组织级标准过程(OSSP)文档化,且本项目须有从 OSSP tailoring 的证据。本项目过程是项目级定义,无 OSSP 引用,PA3 无法打分,Level 3 不可达。


10. 设计陷阱

ASPICE 评估中几类系统性失误反复出现,每一类都会造成意料之外的评分降级。

G1 回溯性文档陷阱:评估前临时生成 traceability 矩阵或 review record 是审计员的高频识别点。审计员会交叉核查文件最后修改时间戳(CM 提交历史、工具截图元数据、邮件线程日期)与工程活动实际执行时间。事后补的文件不仅失去说服力,还会触发审计员对整个项目文化的"系统性疑虑"——一旦怀疑证据链完整性,PA 评分会整体下调。

G2 有报告没准则:提交了覆盖率报告(MC/DC 93%)但找不到定义覆盖率目标的文档(写在哪、门槛是多少、谁审批),导致 BP1 仅评 P(Partially)——没有证据证明目标被"定义并传达给执行者"。BP1=P 会把 PA1 直接压到 P 级,Level 1 也无法达成。退出准则必须出现在测试计划(UTP)中且有版本受控的审批记录。

G3 单向 traceability:测试用例链接到 SWE.3 设计条目(forward trace),但 SWE.3 条目没有任何字段回链到测试用例(backward trace 缺失),审计员判 BP5 为 P。DOORS 需在 module 设置中建立两个方向的 link type;Polarion 需配置双向 link relation。补救时容易只修 forward 不补 backward,审计员必定复查。

G4 "零缺陷"作为唯一退出准则:单元测试记录只有 pass/fail 计数,没有结构覆盖率目标,BP1 无法达到 L。ASIL D 的退出准则至少需要 Statement coverage 100% + Branch coverage ≥ 95% + MC/DC ≥ 90%(或 MISRA + 等效组合),且准则本身须有 Safety Manager 批准记录并纳入 CM 基线。

G5 ASPICE Level 与 ASIL 混淆:SWE.4 Level 2 ≠ "软件 ASIL B"——两者完全正交。ASPICE 评估的是"开发过程成熟度",ISO 26262 评估的是"安全需求被满足的可信度"。ASIL D 产品可以 ASPICE Level 0(流程混乱但安全分析覆盖),ASPICE Level 3 产品可以是 QM(过程超规范但功能不安全)。混淆两轴导致项目组在错误方向投资——出现安全问题时既没 ASPICE 证据也没 ISO 26262 证据。

G6 忽视 ASPICE 4.0 的 HWE 范围:ASPICE 4.0 引入 HWE.1-4 硬件工程过程 PA,多数 OEM 在 2024+ 项目中要求 HWE Level 2。硬件工程师常误以为 ASPICE 只管软件,导致硬件需求规范(HwRS)、硬件详设文档、DV 测试规约、HW verification report 均未纳入 ASPICE 管控,在 OEM 评估中暴露整个 HWE 范围的空洞——通常需要额外 6-12 个月补齐。

G7 Provisional Assessor 独立出具报告的资质边界:iNTACS Provisional Assessor(PA 级)在大多数 OEM 供应商资质评估体系中不具备独立出具评估报告的资质——需要至少 Competent Assessor(CA 级)主持。PA 级人员进行的评估结果可能不被 OEM 接受为正式供应商资质证明。内部能力建设和间隙分析(Internal Assessment / Gap Analysis)用 PA 可以;对外提交 OEM 时须先确认 assessor 资质级别要求。


11. 工作极限

三个系统性边界定义了 ASPICE 评估能量化的范围。

C1 Level 3 的不可跨项目达成性:Level 3(Established)要求 PA3(Established)——组织级标准过程(OSSP)被定义、获得管理层批准,并有证据证明本项目通过 tailoring OSSP 开展(而不是项目自行定义过程)。这意味着 Level 3 本质上无法仅凭单个项目的质量达成:需要组织层面的过程文档 + EPG/SEPG 过程改进职能 + 多项目一致执行的证据。一个项目做得再扎实,缺少 OSSP 引用就停在 Level 2 封顶。

C2 评估结论不可跨项目传递:ASPICE 评估结论绑定于"特定项目 × 特定快照时间 × 特定 PA 范围"三元组——同一供应商的下一个新项目从 Level 0 重新计算,没有"组织 ASPICE Level"概念(Level 3 及以上因 OSSP 存在才提供跨项目持续能力基线)。OEM 在每个新项目启动时必须触发新评估。误以为"上个项目 Level 2 = 这个项目 Level 2"是采购端系统性过程监管盲区,特别在供应商合并或产品线扩展时频繁出现。

C3 AI 辅助代码的 ASPICE 合规真空:ASPICE 4.0 的 MLE 流程(MLE.1-4)定义了机器学习模型的管理,但"生成式 AI 辅助编写的安全软件代码"目前没有明确合规路径。SWE.3 BP4 要求对代码做详细设计审查,SWE.4 BP4 要求 MISRA 合规 + 静态分析——AI 生成的代码即便功能正确,往往产生大量 MISRA Advisory 偏差(deviation request 数量可达传统开发的 10-50×),且对 AI 生成的安全函数建立 MC/DC 反向覆盖追踪极其困难。OEM 目前普遍要求 AI 辅助代码须经人工审查重建设计 traceability 后方可进入 ASPICE 管控范围。


核心要点

  • VDA Scope 16 PA 分 5 组:ACQ.4 / SYS.1-5 / SWE.1-6 / SUP.1,8,9,10 / MAN.3,5,6
  • 每个 PA 由若干 BP (Base Practice) 组成,评估时审计员对每个 BP 问 Yes/No。
  • V 模型左右两侧通过双向 traceability 闭环——SYS.2 ↔ SYS.5,SWE.1 ↔ SWE.6 等。
  • SYS.3 是 HSI 文档产出地——也是 topic-tsc-dia 里 TSC 的对接点。
  • SWE.4 单元验证 ASIL D 要求 MC/DC 覆盖率 ≥ 90%
  • ASPICE 4.0 新增 HWE 1-4 (硬件) + MLE 1-4 (机器学习) + SUP.11——硬件也要 ASPICE。
  • 评估最常丢分是 traceability——每对需求 ID 必须双向引用,工具 (DOORS/Polarion) 强制。
  • ASPICE 与 ISO 26262 互补:ASPICE Level 2 = ASIL B/C 最低,Level 3 = ASIL D 推荐
  • Level 2 行动项模板:BP5 双向 trace 缺口修复 + UTR review 记录补全 → PA1 升 F,Level 2 达成。
  • Level 3 不可仅凭单项目达成:必须有组织级 OSSP 文档 + tailoring 证据(PA3 前提)。

Engineering Objects

引用此页的结构化 Engineeri…

引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。

  • standard · standard_aspice — Automotive SPICE

Cross-references