Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 26561:2019 是一个关键标准,专门针对软件产品族工程中的质量管理。产品族中的质量管理固有地比单一产品开发更复杂,因为质量必须在多个维度上评估和保证:平台本身的质量、派生产品的质量,以及连接它们的变异性机制的质量。
本标准通过添加产品族特定的质量属性和度量框架,与 ISO/IEC 25000 系列(SQuaRE)质量模型集成并扩展。它面向质量经理、产品线工程师、流程改进专家以及任何负责确保产品族交付物达到其质量目标的人员。
标准引入了一个专门的产品族质量模型,通过族特定的考量扩展了传统的 ISO/IEC 25010 质量特性。关键新增内容如下:
此维度评估变异性机制本身的质量,包括:变异性实现正确性(机制是否正确地选择了预期的变体?)、变异性覆盖完整性(是否定义了所有必需的变异点?)、跨工件变异性一致性(同一变异点是否在需求、设计、代码和测试中得到一致处理?),以及绑定时间适宜性(每个变异点是否在其上下文中绑定在最佳时间?)。
| 质量属性 | 定义 | 产品族特异性 | 度量方法 |
|---|---|---|---|
| 变异性正确性 | 变体被正确选择和应用 | 产品族特有 | 变体选择测试覆盖率 |
| 可重用性 | 平台资产可跨产品重用 | 高——核心产品族目标 | 重用率、适配工作量 |
| 公共性稳定性 | 共享核心在变体间保持稳定 | 对平台治理至关重要 | 破坏性变更频率 |
| 可配置性 | 产品无需平台变更即可配置 | 对可扩展性至关重要 | 每产品配置工作量 |
| 一致性 | 变异性跨工件一致处理 | 横切关注点 | 可追溯性覆盖率、一致性审计 |
ISO/IEC 26561:2019 提供了一个全面的度量框架,用于评估产品族质量。关键度量类别包括:
这些指标评估共享核心资产的质量:平台缺陷密度(平台核心中每功能点的缺陷数)、平台稳定性(平台接口破坏性变更的频率)、平台模块化程度(平台组件的内聚性和耦合性度量)、以及平台文档质量(平台文档的完整性和准确性)。
这些指标评估派生产品的质量,包括:产品特定缺陷密度(产品特定层中的缺陷 vs. 从平台继承的缺陷)、配置质量(按变异性模型定义通过验证的产品配置百分比)、以及产品与平台缺陷比率(指示质量问题源自平台还是产品特定代码)。
标准还定义了流程级别的指标:变异性管理流程合规性(对定义变异流程的遵循程度)、平台演进周期时间(从变更请求到平台发布的时间)、以及产品派生效率(从平台派生产品所需的工作量)。
标准定义了产品族特定的质量保证活动:以变异性为中心的评审(关注变异性规范正确性和完整性的评审)、平台质量审计(平台健康和质量标准遵循情况的定期评估)、跨产品一致性检查(验证质量在所有派生产品间的一致性)、以及供应商质量管理(管理成为平台一部分的第三方组件的质量)。