Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 29110-1-2:2011 定义了 VSE 生命周期概要与其来源的国际基础标准之间的关系。第1-1部分提供了 VSE 方法的概念概述,而第1-2部分提供了技术映射——一个详细的目录,精确显示 ISO/IEC 12207(软件生命周期过程)和 ISO/IEC 15288(系统生命周期过程)中的哪些条款和要求在每个 VSE 概要中被包含、排除或改编。这种映射对于需要在减少过程足迹的同时证明符合更广泛国际标准体系的 VSE 至关重要。
该文档首先建立了过程分类框架。ISO/IEC 12207 定义了超过40个过程,分为四类:协议(获取、供应)、组织项目使能(生命周期模型管理、基础设施管理等)、项目(规划、评估、控制、风险管理、配置管理等)和技术(利益相关方需求、需求分析、架构设计、实现、集成、验证、确认等)。对于 29110 系列中的每个概要,第1-2部分指明了这些过程中哪些是强制性的、推荐的可选的。选择标准基于 VSE 的项目特征:关键性、规模和复杂性。
ISO/IEC 29110-1-2 的核心贡献是概要分类法,它沿两个维度对 VSE 概要进行分类:概要组(入门、基本、中等、高级)和概要类别(通用、行业特定、组织特定)。通用概要是 29110 系列本身定义的标准概要。行业特定概要是由行业联盟为受监管领域(如医疗设备软件、汽车、航空航天)开发的扩展。组织特定概要是由单个 VSE 为其自身用途开发的定制。该分类法确保所有概要,无论其来源如何,共享通用结构,并可以使用相同的符合性框架进行评估。
| 基础标准 | 过程类别 | 入门概要 | 基本概要 | 中等概要 |
|---|---|---|---|---|
| ISO/IEC 12207 | 协议过程 | 排除 | 仅供应 | 获取和供应 |
| ISO/IEC 12207 | 项目过程 | PM(子集) | PM(完整) | PM + 风险 + 配置管理 |
| ISO/IEC 12207 | 技术过程 | SI(7项任务) | SI(15项任务) | SI + 验证 |
| ISO/IEC 15288 | 系统生命周期 | 排除 | 系统需求映射 | 系统架构 |
| ISO/IEC 12207 | 组织过程 | 排除 | 排除 | 基础设施 + 改进 |
标准选择方法论还解决了软件过程(ISO/IEC 12207)和系统过程(ISO/IEC 15288)之间的关系。对于开发纯软件产品的 VSE,12207 派生概要已足够。对于开发嵌入式系统、软硬件组合或信息物理系统的 VSE,第1-2部分提供了关于整合 ISO/IEC 15288 中系统级过程的额外指导,同时保持 VSE 方法的轻量特性。这种双标准覆盖是 29110 系列的一个独特特征,通常被仅关注软件维度的采用者所忽视。
从过程工程的角度来看,ISO/IEC 29110-1-2 提供了标准子集化和组合的大师级指导。关键的工程挑战是:给定一个包含数百个条款的国际标准,如何选择一个一致子集,(a)覆盖小型项目的基本生命周期需求,(b)保持内部一致性,(c)保持与完整标准的向上兼容性?答案,如第1-2部分所示,涉及三种技术:基于结果的选择、依赖图剪枝和能力分级。
第二个设计见解是裁减理由的明确处理。对于从 VSE 概要中排除的 ISO/IEC 12207 中的每个条款,第1-2部分记录了理由(例如,”因为3人团队没有专门的配置管理角色而排除;配置标识由首席开发者非正式处理”)。这种理由文档有两个目的:它防止善意的审核员要求恢复被排除的条款,并为需要为特定领域标准开发自己的组织特定定制的 VSE 提供了模板。
第三,该标准引入了概要等效级别的概念,以促进不同概要方案之间的相互认可。达到 ISO/IEC 29110 基本概要一致性的 VSE 被认为具有相当于 ISO/IEC 15504(SPICE)第2级的过程能力。这种等效映射使 VSE 能够参与需要 SPICE 评估的全球供应链——VSE 可以以完整 SPICE 评估成本的一小部分实现基本概要一致性,同时提供实质等效的过程保证。