Automotive SPICE(ASPICE)— 汽车软件流程评估

功能安全L1别名 ASPICE · Automotive SPICE · 汽车软件流程 · SPICE · VDA Scope · Capability Level · 更新

本质与导读

本质 ASPICE 解决的核心问题是 "OEM 怎么相信 Tier-1 写出来的代码能上车?"。逐行审代码在信息量和成本上都不可行,所以 OEM 转而审"产生代码的那条产线":把开发拆成 Process(PAM 4.0 共 32 个,分 11 个 process group),对每个 Process 按 ISO/IEC 33020 打 Capability Level 0-5。评级的物理本质是抽样统计——assessor 靠访谈 + 工作产物抽样推断"这个过程被稳定执行的概率",所以证据链(traceability、review record、计划维护痕迹)比文档本身值钱。OEM 量产门槛通行 Level 2 (Managed),评估范围以 VDA Scope 为基线(3.1 时代 16 个过程,4.0 时代改为 Base + Plug-in)。ASPICE 与 PPAP 并行:硬件走 PPAP 18 要素,软件走 ASPICE 评估,两条独立通道都过,OEM 才签 SOP。

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

1. ASPICE 是什么——审"产线",不审"产品"

ASPICE = Automotive SPICE(SPICE = Software Process Improvement and Capability dEtermination),由德国汽车工业联合会 VDA QMC 的 Working Group 13 维护,是 ISO/IEC 330xx 系列(前身 ISO/IEC 15504)在汽车域的剪裁版。最新主版本 PAM 4.0 于 2023-11-29 发布(PAM 4.0 扉页);4.1 的 preview 版已于 2026-04 在 VDA QMC 官网公示,正式发布时间以 VDA QMC 为准。

它存在的因果链值得想清楚:OEM 与 Tier-1 之间存在结构性信息不对称——一个 ECU 项目几十万行代码,OEM 不可能逐行审,抽查代码也只能证伪不能证真。唯一可规模化的代理指标是"产生代码的过程是否成熟":一个需求有双向 traceability、单元测试有覆盖率准则、变更走 CCB 的组织,产出缺陷的概率显著低于作坊式开发。ASPICE 就是把这个代理指标标准化、可评分、可跨供应商比较。代价也随之而来——流程成熟是产品正确的必要非充分条件,这决定了它与 ISO 26262 的分工边界。

ASPICE 在汽车 SOP 体系的位置 — 软件流程门 (中心 caramel) + PPAP 硬件量产门 (amber) + ISO 26262 / 21434 安全门 (coral, 输入 ASPICE) → OEM SOP signoff (sage)

与隔壁框架的边界:

框架管什么颗粒度强制方
ASPICE软件流程是否成熟流程OEM 审 Tier-1
ISO 26262安全相关产品正确性产品 + 流程监管 + OEM
ISO/SAE 21434网络安全正确性产品 + 流程监管 + OEM
PPAP硬件零件量产符合性产品OEM
IATF 16949质量管理体系组织级OEM(证书制)
CMMI通用软件流程成熟度组织级自愿 / 部分军工

注意一个与 IATF 16949 的关键差别:ASPICE 没有"证书"。评估结果是一份 assessment report,只对"被评的那个项目 + 那个组织 + 那个时点"有效,不存在颁证机构,也没有法定有效期;OEM 之间互认与否、认几年,是各家采购政策(通行 2-3 年内的报告可被接受,属行业惯例而非标准条款)。把 ASPICE 当 ISO 9001 式证书去"考一次管三年",是商务谈判里最常见的误解。

2. PAM 4.0 全景——32 个 Process、11 个 Process Group

ASPICE 4.0 的 PRM/PAM 共定义 32 个 Process,分布在 11 个 process group(PAM 4.0 §4 目录逐一可数;旧稿常写"8 组"是 3.1 时代口径加漏数)。工程上真正高频出场的是 SYS/SWE 两组 V 模型主干加 SUP/MAN 横切支柱,其余按项目性质选配。

Process Group包含 Process定位
ACQACQ.4 供应商监控有外购软件/转包时启用
SPLSPL.2 Product Release发布管理
SYSSYS.1-SYS.5系统级 V 模型左右两侧
SWESWE.1-SWE.6软件级 V 模型左右两侧
VALVAL.1 Validation(4.0 新增)面向用户需要的确认
MLEMLE.1-MLE.4(4.0 新增)机器学习工程(需求/架构/训练/模型测试)
HWEHWE.1-HWE.4(4.0 新增)ECU 硬件工程
SUPSUP.1/8/9/10/11QA/配置/问题/变更 + ML 数据管理
MANMAN.3/5/6项目/风险/度量
PIMPIM.3流程改进
REUREU.2复用产品管理

一个 4.0 的更名细节要记牢,否则读 3.1 时代的材料会对不上号:右侧 V 的过程名从 "Test/Qualification Test" 全面改为 "Verification"——SYS.4 现名 System Integration and Integration Verification、SYS.5 现名 System Verification(3.1 叫 Qualification Test),SWE.5/SWE.6 同理。动机在 PAM 4.0 Annex C.7 写得很直白:系统/硬件级的验证手段不止测试(测量、计算、仿真、分析都算),原 SUP.2 Verification 因定位含混被整体删除,verification 语义下沉进各工程过程。

VDA Scope V 模型 — 左侧需求/设计 (ACQ → SYS.1-3 → SWE.1-3) 下降到底 SWE.4 单元 → 右侧集成/验证 (SWE.5-6 → SYS.4-5) 上升,双向 traceability 闭合

V 模型左右对称不是画着好看:每条左侧需求必须在右侧找到验证归宿,每个右侧测试用例必须挂回一条需求。这个双向闭环是 ASPICE 评估的最核心证据——assessor 现场抽一条需求往下追、抽一个测试用例往上追,断链直接反映到相应过程的 Consistency/Traceability BP 评分上。注意图中 SYS.1(Requirements Elicitation)虽在 PAM 之内,但不在经典 VDA Scope 16 个过程里(见 §4),多数评估不单独评它。

3. 评级机制——Process Attribute × NPLF × Capability Level

ASPICE 给每个 Process 单独打一个 Capability Level,而 Level 不是直接打出来的——它由 9 个 Process Attribute(PA) 的评分按固定规则推导。理解这套两层机制,才能理解为什么"一个短板拖死整个 Process"。

ASPICE Capability Level 0-5 — L0 Incomplete → L1 Performed → L2 Managed (量产基线) → L3 Established (ASIL D 部分 PA) → L4 Predictable → L5 Innovating · 短板决定木桶,Attribute 取最低值定 PA Level

第一层:每个 Level 对应 1-2 个 Process Attribute(PAM 4.0 §5):

Level名称Process Attribute工程含义
1PerformedPA 1.1 过程执行Base Practice 做了,产出在
2ManagedPA 2.1 执行管理 + PA 2.2 工作产物管理有计划/监控/调整,产物受控受评审
3EstablishedPA 3.1 过程定义 + PA 3.2 过程部署组织级标准流程 + 剪裁落到项目
4PredictablePA 4.1 定量分析 + PA 4.2 定量控制用数据预测和控制过程
5InnovatingPA 5.1 + PA 5.2 过程创新持续改进闭环

第二层:每个 PA 按 ISO/IEC 33020:2019 的 NPLF 分带评分(PAM 4.0 §3.2.2 原文转载):N = 0-15%、P = 大于 15% 至 50%、L = 大于 50% 至 85%、F = 大于 85% 至 100%;33020 还允许细分档 P-/P+(以 32.5% 分界)与 L-/L+(以 67.5% 分界),用于向被评方更精确反馈。

Level 达成规则(PAM 4.0 §3.2.4,直接决定评估策略):达成 Level N 要求本级 PA 至少 Largely,且所有更低级 PA 必须 Fully。展开说:

  • Level 1 = PA 1.1 ≥ L
  • Level 2 = PA 1.1 = F 且 PA 2.1/2.2 ≥ L
  • Level 3 = PA 1.1/2.1/2.2 = F 且 PA 3.1/3.2 ≥ L

这就是"短板决定木桶"的精确形式:目标 CL2 的项目,PA 1.1 拿了 L(执行有实质弱点)就锁死在 CL1,哪怕管理属性全 F。也因此 mock assessment 的正确用法是找每个 Process 的最弱 Attribute 优先补,而不是平均使力。OEM 门槛方面,量产项目通行要求 VDA Scope 过程 CL2 起步,制动/转向/ADAS 等安全关键域不少 OEM 提到 CL3——这是采购条款层面的行业惯例,各 OEM 尺度不一,没有统一公开条文可引。

4. VDA Scope——从 HIS 16 到 Base + Plug-in

PAM 里 32 个过程不可能每次全评,评估范围的行业基线由 VDA《Automotive SPICE Guidelines》(蓝金书)给出,且 3.1 与 4.0 两个时代口径不同——读报告时先看它评的是哪套 scope

3.1 时代(Guidelines 1st ed. 2017)定义的 VDA Scope 恰好 16 个过程,并明说它承接更早的 HIS scope(德国五大 OEM 的 Hersteller Initiative Software):

过程备注
MANMAN.3项目管理
ACQACQ.4供应商监控
SYSSYS.2/3/4/5(4 个)SYS.1 不在 VDA Scope 内
SWESWE.1-6(6 个)软件 V 全链
SUPSUP.1/8/9/10(4 个)QA/配置/问题/变更

注意两个高频记错点:SYS.1 不在这 16 个里(需求获取被视为 SYS.2 的输入活动),MAN.5 风险管理和 MAN.6 度量也不在(它们是常见的 OEM 扩展项,不是基线)。

4.0 时代(Guidelines 2nd ed.,2023 起配套 PAM 4.0)把固定清单改成 Base + Plug-in + Flex 三层结构(Guidelines 图 1-1):

  • Base(必评 5 个):MAN.3 + SUP.1/8/9/10;
  • Plug-in(按开发域选配):System Engineering(SYS.2-5)加至少一个域插件——Software(SWE.1-6)/ Hardware(HWE.1-4)/ Machine Learning(MLE.1-4);
  • Flex(按评估目的增补):ACQ.4、MAN.5、MAN.6、SYS.1、VAL.1、SPL.2、SUP.11、PIM.3、REU.2。

所以一个纯软件 ECU 项目的 4.0 推荐 scope = Base 5 + SYS 4 + SWE 6 = 15 个过程;外购 AUTOSAR 协议栈或转包 Tier-2 时 Flex 加 ACQ.4 回到 16 个。这套 plug-in 结构的直接工程后果:含硬件交付的项目再也没有"ASPICE 是软件团队的事"这个借口——HWE 插件入 scope 后,硬件的需求/设计/验证同样要上 traceability 工具链。

5. 评估怎么跑——intacs Assessor、抽样与 Rating Rules

评估是人对证据的结构化抽样,不是文档考试。理解 assessor 的方法论,准备方向才不会跑偏。

谁有资格评:assessor 资质由 intacs(International Assessor Certification Scheme)体系认证,分 Provisional / Competent / Principal 三级,VDA QMC 是主要培训与考试运营方;正式的 VDA Scope 评估通常由 Competent 及以上等级担任 lead assessor。(旧稿写"IATF 认证 assessor"是错的——IATF 管 16949 审核员,与 ASPICE 无关。)

评估流程:先定 assessment scope(哪些过程、每个过程的目标 CL、process context),Guidelines 要求对 scope 选择给出书面 rationale,且 scope 内每个过程必须至少实际执行过一次才可评。现场阶段 assessor 按角色访谈(工程师本人,不是流程经理代答)+ 工作产物抽样:抽需求向下追到测试、抽变更单看 CCB 痕迹、抽计划看维护历史。典型量级(培训机构与咨询界通行口径,非标准值):VDA Scope CL2 评估 onsite 3-5 天、2 名 assessor;被评方备评投入常见 6-12 人月。

评分有成文规则约束,不全凭 assessor 手感——Guidelines 定义了大量 rating rules(RL)与 recommendations(RC),几条改变备评策略的:

  • GEN.RL.1:过程 X 的 PA 1.1 评了 P/N,不得据此连带降过程 Y 的 PA 1.1——过程间唯一的"传染点"是显式跨过程的 Consistency/Traceability BP。mock audit 时别自己吓自己搞株连。
  • TAC.RL.1/2:traceability 在"信息簇"级(而非原子级)建立、或用人工快照方式(而非自动化工具)维护,均不得因此降级——工具化是强烈建议,不是评分硬性要求;真正致命的是抽样追不通。
  • TAC.RL.3/4:一致性证据不限于正式 review record,结对工作、修订历史、变更注释都可作证;未入 baseline 的信息间建立的一致性同样有效。
  • 覆盖率指南(Guidelines §3.11):code coverage 本身不是验证目标,它是"所选测试用例是否覆盖了它该覆盖的代码"的伴随信息——与 ISO 26262-6 clause 9.4.4 的定位一致。拿"覆盖率 100%"当 SWE.4 达标证据、却拿不出测试用例与验证准则的映射,照样降。

6. ASPICE 4.0 对 3.1 的关键变化

4.0 不是修订,是结构性改版——按 PAM 4.0 Annex C.7 与正文对照,工程影响最大的六条:

维度3.14.0工程影响
硬件HWE.1-4 入主标准硬件团队入 traceability 工具链
机器学习MLE.1-4 + SUP.11(ML 数据管理)ADAS/智驾模型开发可被评估
确认无独立过程VAL.1 Validation 新增验证(对规格)与确认(对用户需要)分离
SUP.2Verification 独立过程删除,语义并入 SYS/SWE 各过程右侧 V 过程全面更名为 Verification
证据口径Work Product 清单(WP ID)Information Item(结果导向)按 3.1 的 WP 清单造文档必翻车
评估范围VDA Scope 固定 16Base + Plug-in + Flex(Guidelines 2nd ed.)scope 谈判前置到 sourcing 阶段

其中 Work Product → Information Item 值得多说一句为什么:3.1 的 WP 清单在实践中退化成"文档对照表",供应商照清单补文档、assessor 照清单点名,背离了"评过程是否真实发生"的初衷。4.0 的 Information Item 明确是结果导向的判断辅助(PAM 4.0 §3.3.2:II 的 characteristics 不得被解读为对文档结构的要求)——证据可以活在 ALM 工具的字段、CI 流水线的日志里,不必是一份份 Word。这对用 Codebeamer/Polarion + Jenkins 这类工具链的团队是实质利好。

另外注意:网络安全不是 4.0 新增的 SUP.11(旧稿此处有误,SUP.11 是 Machine Learning Data Management)。网络安全走的是独立的 Automotive SPICE for Cybersecurity(黄皮书,1st ed. 2021、2.0 版 2024),见 §7。

7. 与 ISO 26262 / ISO 21434 / PPAP / IATF 16949 整合

四个体系不是替代关系而是并行约束——ASPICE 管流程,ISO 26262 管安全产物,ISO 21434 管网络安全产物,PPAP 管硬件量产。OEM SOR 同时把项目挂到这几条线上,SOP 签字要条条都过。工程上最大的浪费是同一份产物在各条线各做一次;正确做法是让一份 SwRS 同时满足 ASPICE SWE.1 与 ISO 26262 Part 6 的软件安全需求,字段拓展即可复用。

SOR → 4 框架并行 → SOP — OEM SOR fan-out 到 ASPICE (流程) / ISO 26262 (功能安全) / ISO 21434 (网络安全) / PPAP (硬件) 4 路并行,SOP 签字要 4 条都过

组合分工与接口详细见
ASPICE × ISO 26262ASPICE 评"流程能力",26262 评"安全产物 + confirmation 独立性";一份产物两线复用,但 CL2 不能替代 I3 confirmationtopic-functional-safety.md
ASPICE × ISO 21434走 ASPICE for Cybersecurity 黄皮书:MAN.7 网络安全风险管理 + SEC.1-4(需求获取/实现/风险处置验证/风险处置确认)+ ACQ.2,与 ISO 21434、UN R155 审计对接
ASPICE × PPAPASPICE 报告常挂 PPAP element 17(客户特殊要求),两条通道独立通过topic-ppap.md
ASPICE × IATF 16949IATF 是组织级证书,ASPICE 是项目级评估——16949 审核可引用 ASPICE 结果作软件能力证据topic-iatf-16949.md

实务建议:项目计划同时挂 ISO 26262 与 ASPICE 的 milestone,把 26262 的 work product(如 Software Safety Requirements)直接作为 ASPICE SWE.1 的证据输入。但要意识到两者审的东西不同——ASPICE assessor 看"需求过程是否受控",safety assessor 看"这条需求对不对、confirmation 独立性够不够",一份文档过了前者不等于过了后者(边界展开见 §10.3)。

8. Worked Design — 48V EPS ASIL D 项目的 CL2 评估端到端

用一个具体项目把前面的机制串起来:Tier-1 为 OEM 开发 48V EPS(电动助力转向)ECU——硬件平台与本 wiki topic-voting-redundancy §8 的 1oo2D worked design 同源(TC397 lockstep 主通道 + TLE9263 SBC 监控通道,SG-01 无非预期转向力矩,ASIL D,FTTI 100 ms)。OEM sourcing 条款要求:SOP 前 6 个月完成 VDA Scope 评估,目标 CL2,按 PAM 4.0 + Guidelines 2nd ed. 执行。以下编号(SysRS-047 等)均为示例编号,数值为该类项目的典型量级。

8.1 评估范围与时间线

转向属安全关键域,OEM 把 scope 定为:Base 5(MAN.3 + SUP.1/8/9/10)+ System plug-in(SYS.2-5)+ Software plug-in(SWE.1-6)+ Flex 增 ACQ.4(AUTOSAR CP 协议栈外购,需供应商监控)= 16 个过程,目标全数 CL2。HWE 插件本项目未入 scope(硬件走 OEM 另一条 DV/PV + PPAP 通道)。

节点活动关键输出
M0nomination,sourcing 条款锁定 scope + 目标 CL评估要求进 SOR
M2内部 self-assessment(gap 分析)SWE.4 / SUP.1 / MAN.3 三弱项清单
M4-M10流程落地:Codebeamer 双向 traceability、Tessy 单元测试 + QAC(MISRA C:2012)静态分析、Jenkins CI、QA 独立汇报线建立过程在真实迭代中跑起来
M11mock assessment(内部 Competent assessor,1 周)MAN.3 估算不维护、SWE.5 回归策略缺失两项新发现
M14正式评估:intacs Principal lead + Competent co-assessor,onsite 5 天访谈约 25 人次 + 工作产物抽样
M15assessment report + 整改计划15/16 过程 CL2,SWE.4 卡 CL1
M17delta assessment(仅复评 SWE.4)SWE.4 达 CL2,OEM 放行

M2 的 self-assessment 是整条时间线的杠杆点:三个弱项里 SWE.4 和 SUP.1 都需要组织动作(买工具、建独立汇报线)而非文档动作,M4 才启动就只剩 10 个月跑真实迭代——ASPICE 证据必须长在真实开发节奏里,评估前三个月是造不出来的。

8.2 一条 traceability 链的完整证据长什么样

assessor 抽样时就是沿这样一条链走。以"转向助力上电可用时间"为例,从 OEM 输入到系统验证闭环:

环节证据(示例)对应过程
OEM SOR"点火后转向助力 200 ms 内可用"输入
系统需求SysRS-047:KL15 上电后助力扭矩输出延迟不大于 200 ms,附验证准则SYS.2
系统架构启动时序预算分解:SW 初始化 80 ms / 电源建立 40 ms / 电机预备 80 msSYS.3
软件需求SwRS-113:BSW + RTE 初始化完成不晚于 KL15 后 80 msSWE.1
软件架构AUTOSAR EcuM 启动序列设计,初始化任务优先级表SWE.2
详设 + 单元EcuM 启动相关单元详设;Tessy 单元测试 + QAC 静态分析记录SWE.3/SWE.4
软件集成目标板启动时序实测 72 ms(余量 8 ms),集成测试报告SWE.5
软件验证SwRS-113 判 PASS,挂回需求条目SWE.6
系统集成/验证HiL 实测 KL15 到助力可用 165 ms;SysRS-047 判 PASSSYS.4/SYS.5

链上每一跳在 Codebeamer 里是显式 link,需求变更自动标 suspect link 逼迫下游复核——这正是 §5 TAC 规则说的"抽样要追得通"。注意 assessor 同时在看 Level 2 属性:这条链的测试报告有没有 review record(PA 2.2)、启动时序余量收窄有没有触发计划调整(PA 2.1)。

8.3 评分结果与整改

正式评估结果节选(16 个过程中 8 个):

ProcessPA 1.1PA 2.1PA 2.2CL关键 finding
SYS.2FFL2
SYS.4FLL2HiL 用例与需求映射部分靠人工
SWE.1FLF2
SWE.3FLL2详设模板执行不均匀
SWE.4LPL1覆盖率准则未按组件定义;部分单元测试用宿主编译器而非目标编译器
SWE.5FLL2回归测试策略弱(observation)
SUP.1FLL2升级路径 M11 才建,历史证据薄
MAN.3FLF2

SWE.4 卡死的机制正是 §3 的达成规则:PA 1.1 = L(不是 F)→ CL2 不可达,PA 2.1 = P 进一步坐实。它的两条 finding 都是真弱点而非文档缺失——覆盖率准则没有按组件的 ASIL 等级映射到 ISO 26262-6:2018 Clause 9 的结构覆盖度量(该表对 ASIL D 把 MC/DC 列为 highly recommended;标准不给百分比门槛,目标值由项目定义并对缺口给 rationale),宿主机测试则让时序相关缺陷漏网。整改 12 周:定义组件级覆盖准则矩阵、单元测试迁移到目标编译器工具链、补跑存量单元;M17 delta assessment 仅复评 SWE.4,达 CL2。

这个案例的可迁移结论:评估失败极少是"文档不够",几乎都是"过程真没这么跑"——而后者的整改周期以月计,所以 gap 分析必须放在 M2 而不是 M11。

9. Gotcha — 7 个真实评估翻车点

以下七条按出现频率与代价排序,每条都能挂回前面某个机制。

9.1 评估前突击补文档(shelfware)

最经典也最徒劳的操作:评估前六周成立"迎评小组"批量补齐流程文档。翻车机制:assessor 的主证据是对做事的工程师的访谈 + 抽样追链,文档只是辅助——工程师答不出"你这个模块的单元测试准则谁定的",文档再全也是 P。且 Guidelines 要求 scope 内过程"至少真实执行过一次"才可评,4.0 的 Information Item 改革(§6)进一步压缩了"文档表演"的空间。正解:把评估当过程落地的验收,不当考试。

9.2 Traceability 靠导出快照,现场抽样追不通

用 Excel 导出的 traceability 矩阵迎评,assessor 现场要求在工具里活追一条需求——中途断链或指向已改版的测试用例。注意精确归因:TAC.RL.2 明说人工维护方式本身不得作为降级理由,翻车点不是"没用工具",而是"抽样追不通"证明一致性没被维护。需求一变、下游不知,这是 Consistency BP 的实质失效。工具(suspect link 机制)只是把维护成本降到可持续,不是评分加分项。

9.3 把覆盖率百分比当 SWE.4 达标证据

"我们 MC/DC 90% 以上"不是 SWE.4 的达标论证。Guidelines §3.11 的定位:覆盖率是测试用例完备性的伴随信息,验证目标是"单元符合详设"(参 ISO 26262-6 clause 9.4.4)。assessor 追问的是:验证准则在哪、测试用例怎么从详设导出、覆盖率缺口的 rationale 是什么、这套准则有没有按组件 ASIL 分级。只有百分比、没有准则映射 → PA 1.1 照降。ISO 26262-6:2018 对 ASIL D 把 MC/DC 列为 highly recommended,但百分比门槛从来是项目自定义的。

9.4 QA 挂在项目经理下面,SUP.1 独立性失效

SUP.1 要求 QA 有独立于项目压力的问题升级路径。项目经理兼 QA、或 QA 绩效由 PM 打,评估时一问"上次你顶回项目节点压力是哪次"就穿帮。这不是文档问题,是组织结构问题——整改要动汇报线,周期以季度计,必须在 gap 分析阶段暴露(§8.1 的教训)。

9.5 用 3.1 的 Work Product 清单准备 4.0 评估

团队拿着 3.1 时代的 WP ID 对照表(08-xx 计划类、13-xx 记录类)逐项造文档,4.0 评估时对不上——4.0 已改为 Information Item(§6),名称、结构、判断口径都变了;SYS.4/SYS.5/SWE.5/SWE.6 的过程名与 BP 也已改版。用错版本的 checklist 备评,方向性浪费且暴露"流程是为评估造的"。备评材料版本必须跟 assessment scope 声明的 PAM 版本一致。

9.6 mock audit 搞"降级株连",整改弹药打错方向

内部预演时把某过程的烂评分连带扩散到相邻过程("SWE.4 烂了所以 SWE.3 也保不住"),整改资源被摊薄。GEN.RL.1 明确禁止跨过程株连——过程间唯一连接点是显式的 Consistency/Traceability BP。正确姿势:按 §3 的达成规则逐过程找最弱 Attribute,把弹药集中在"PA 1.1 不到 F"的真短板上。

9.7 把评估报告当可转让证书用

拿 A 项目的 CL2 报告去投 B 项目的标、或拿三年前的报告应付新 OEM。评估结果绑定"项目 + 组织 + 时点"(§1),OEM 有权不认;平台复用场景下平台项目的评级也不自动转移到派生项目(§10.2)。商务上正确的说法是"我方在同类项目上有 CL2 评估记录,本项目按同套过程体系执行并接受评估",而不是"我们有 ASPICE 证书"。

10. Corner — 3 个边界与权衡

10.1 敏捷/CI 开发怎么过 ASPICE

常见误解是"ASPICE = 瀑布,上了 Scrum 就没法评"。PAM 本身方法论中立,Guidelines 2nd ed. 专门给了敏捷场景的 rating rules(AGE.RL 系列):sprint backlog、burn-down 这类敏捷计划证据可以作为 MAN.3/工程过程的计划与监控证据,不得因形式不是 Gantt 而降级。真正的边界在证据颗粒度:user story 不自动等于 SwRS——原子性、可验证性、双向 trace 的要求不因敏捷豁免。可行落法:story 在 ALM 工具里拆到需求条目级、DoD 里写死 review + trace 更新、CI 流水线日志直接当 SWE.4/SWE.5 的执行证据(4.0 的 Information Item 口径对此友好)。代价是敏捷团队要接受"每个 story 关闭前多 15 分钟的证据动作"——这是拿持续小成本换评估期零突击。

10.2 平台复用与外购协议栈的评估边界

平台软件(自研 BSW、电机控制库)在平台项目上拿过 CL2,派生项目能不能"免评"?不能自动免——评级绑定项目;但 4.0 的 REU.2 提供了正规通道:复用产品有明确的复用准则、能力记录与维护责任,派生项目评估时平台部分的证据可被引用,重点转移到"复用决策与接口适配是否受控"。外购 AUTOSAR 协议栈则是另一个边界:供应商代码不进本项目 SWE 评估范围,但 ACQ.4 要求对供应商的监控是实质的——联合 bug 跟踪、版本升级的影响分析记录、交付质量准则。把外购栈当黑盒"信任",ACQ.4 就是 P;全栈自己重新单元测试,成本又不可承受。工程平衡点:按接口契约做集成级验证 + 供应商 escape 缺陷的双向闭环记录。

10.3 ASPICE 与 ISO 26262 联合评估的经济学与边界

一套团队、一套工具链,同时要过 ASPICE 评估和 ISO 26262 assessment,证据复用是刚需(§7),但两者有不可互替的内核:ASPICE 的 CL2 说的是"过程受控",26262 的 confirmation measures 说的是"这份安全产物被足够独立的人确认过"(ASIL D 要 I3 独立性,见 topic-confirmation-measures)——流程能力评级替代不了确认独立性,反之亦然。实操冲突点是时间窗:ASPICE 评估要抽"活的"开发证据,safety assessment 前又常有工作产物冻结窗,两个评估都压在 SOP 前 3-6 个月时证据基线会互相踩。可行解是把两者的 milestone 在项目计划里错开一个样件周期,共享同一条 traceability 链但各自留出证据冻结点——这也是 §7 "一份产物两线复用"在时间轴上的补充条件。

核心要点

  • ASPICE 审"产线"不审"产品":流程成熟是产品正确的必要非充分条件,这条边界决定了它与 ISO 26262 的分工,也决定了 CL2 替代不了 I3 confirmation。
  • PAM 4.0(2023-11-29)= 32 processes / 11 groups;HWE/MLE/VAL.1/SUP.11 新增,SUP.2 删除,右侧 V 全面更名 Verification,Work Product 改 Information Item。
  • SUP.11 是 ML 数据管理,不是网络安全——网络安全走独立黄皮书(MAN.7 + SEC.1-4)。
  • 评级两层机制:PA 按 33020 NPLF 分带(15/50/85 三刀),Level 达成 = 本级 ≥ L 且更低级全 F——所以 PA 1.1 不到 F 就锁死 CL1,mock audit 要按过程找最弱 Attribute。
  • VDA Scope 演进:3.1 时代 16 个(SYS.1、MAN.5/6 不在内,承接 HIS scope);4.0 时代 Base 5 + Plug-in + Flex,纯软件项目 15 个起。
  • 评估 = 访谈 + 抽样追链,assessor 走 intacs 资质体系(非 IATF);rating rules 成文——GEN.RL.1 禁跨过程株连,TAC.RL.2 不因人工维护 traceability 降级,翻车点永远是"抽样追不通"。
  • 覆盖率是伴随信息不是验证目标:SWE.4 的达标论证是"准则→用例→缺口 rationale"链,MC/DC 对 ASIL D 是 highly recommended(ISO 26262-6:2018),百分比门槛项目自定义。
  • 评估结果绑定项目 + 组织 + 时点,没有"ASPICE 证书";报告跨项目引用要走 REU.2/商务约定,不是自动转移。
  • 证据必须长在真实开发节奏里:gap 分析放 M2 不放 M11,组织性弱项(QA 独立性、工具链)整改以季度计,评估前三个月造不出来。

Engineering Objects

引用此页的结构化 Engineeri…

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

  • standard · standard_aspice — Automotive SPICE

Cross-references