标准概况与适用范围
ISO/IEC 14143-6-14:2019 是国际标准化组织(ISO)与国际电工委员会(IEC)联合发布的信息技术领域标准,属于 ISO/IEC 14143 系列的第6-14部分。该系列标准旨在规范软件功能规模测量(FSM)的概念、方法和验证流程。本部分专门针对功能规模测量方法的验证提供详细的指南与要求,确保不同方法在应用时能够达到一致、客观和可重复的测量结果。
该标准适用于以下场景:
- 功能规模测量方法(如 IFPUG、NESMA、COSMIC、FiSMA 等)的开发者,需要依据标准框架验证其方法的合规性与有效性;
- 负责方法评估或认证的第三方机构,用于对接评估过程;
- 组织实施软件度量时,选择或定制 FSM 方法的技术团队;
- 需要证实其 FSM 方法满足特定质量属性的供应商与工具厂商。
标准所定义的验证流程覆盖了方法的设计、实现与持续改进阶段,强调可重复性(repeatability)、可再现性(reproducibility)、精确度(accuracy)及一致性(consistency)等关键质量属性。该版本(2019)对前版进行了扩展,更明确地引入了针对不同测量域(如业务应用、实时系统)的验证策略。
技术要点:ISO/IEC 14143-6-14:2019 并不限定具体测量方法,而是提供一套通用的验证框架。任何宣称符合该系列标准的 FSM 方法(无论是 IFPUG 还是 COSMIC)都必须按照本部分进行验证。
该标准的最终目标是提升软件功能规模测量的行业信任度,使不同组织、不同方法得出的功能点数据具有可比性和互认性。
主要技术内容与要求
验证框架与核心概念
标准定义了一套完整的验证框架,包括验证目标、验证过程、验证指标和验证报告。核心概念包括:
- 功能规模测量方法(FSM Method):定义为一组规则集合,用于将用户功能需求映射到功能点计数。
- 验证(Verification):指通过客观证据确认 FSM 方法满足规定要求的系统性活动,而非单纯“检查”或“测试”。
- 真值(True Value)与参考值(Reference Value):标准鼓励使用权威参考模型或专家共识作为比较基准。
验证属性与指标
ISO/IEC 14143-6-14:2019 强调以下五个关键的验证属性,每个属性都对应具体的度量指标和验收准则:
| 属性 | 描述 | 典型验证方法 |
|---|
| 可重复性(Repeatability) | 同一测量者在相同条件下对同一应用多次测量的结果一致性 | 面向同一应用重复测量多次,计算标准差与变异系数 |
| 可再现性(Reproducibility) | 不同测量者对同一应用使用同种方法所得结果的一致性 | 组织多位测量者分别进行测量,计算组间一致性指标(Kappa 或 ICC) |
| 精确度(Accuracy) | 测量结果与真值或参考值的接近程度 | 与参考基准比对,计算绝对误差与相对误差 |
| 线性性(Linearity) | 方法在不同规模等级上的测量误差是否一致 | 选择不同规模的应用集,检验误差随规模变化的趋势 |
| 适用性(Applicability) | 方法在不同应用域、技术环境下的适用程度 | 定义覆盖范围,实施领域专家评审与代表性案例测试 |
验证过程要求
标准将验证过程划分为六个阶段:
- 确定验证目标与范围(结合应用领域);
- 选择验证案例(要求案例具有代表性且包含已知参考值);
- 执行测量与数据收集(至少需要三名训练有素的参与者);
- 分析测量数据(计算上述指标并判断是否满足预先定义的接受准则);
- 形成验证报告(包含完整的数据、分析方法、结论及任何局限性);
- 迭代改进(若验证未通过,则修正方法并重新验证)。
常见误区:验证过程不能与“校准”混淆。校准是调整工具输出使其符合标准,而验证是客观评估方法是否满足要求。此外,验证案例应避免使用开发中的软件,以免因需求不稳定导致参考值不可靠。
实施与应用要点
工具与组织准备
实施该标准前,组织应具备以下基础:
- 有经验的功能点计数专家作为验证发起人或评估者;
- 已定义并文档化的功能规模测量方法(方法必须符合 ISO/IEC 14143-1 的概念与定义);
- 获取或建立一组具有已知参考值的验证案例(可从行业基准库或历史项目形成);
- 确定可接受的误差界限(如相对误差 ≤ 10% ,重复测量变异系数 ≤ 5% 等)。
验证执行与常见问题
在实际验证中,最常遇到的挑战包括:1)参考值的权威性不足;2)测量者之间的理解偏差;3)方法本身对特定类型功能(如逻辑文件、外部查询)的规则模糊。ISO/IEC 14143-6-14:2019 特意强调了“参考值共识”的重要性,建议采用至少三位专家通过德尔菲法达成一致作为参考。对于偏差分析,标准要求不仅关注平均值,还需分析极端情况。
实施收益:遵循该标准进行验证的组织,能够显著提升功能点估算的可靠性,降低因规模测量不准确导致的进度与成本偏差。通过公开验证结果,还有助于建立客户信任,提高投标竞争力。
强制性要求:任何声称符合 ISO/IEC 14143 系列的 FSM 方法,必须依据本部分(6-14)进行验证并存档验证证据。未完成验证即宣称合规将违反标准的符合性声明规则。
文档化与维护
验证结束后,应将完整的验证报告按标准要求归档。报告应包括:验证案例详情、参与测量者信息、原始测量数据、计算过程、统计结果、结论及建议。标准建议至少每两年或方法发生重大变更时重新验证。
与其他标准的关系
ISO/IEC 14143-6-14:2019 是 ISO/IEC 14143 家族的重要成员,与系列中其他部分紧密配合:
- ISO/IEC 14143-1:定义了功能规模测量的基本概念,为本部分的术语和原理提供基础。
- ISO/IEC 14143-2:规定了 FSM 方法符合性评价框架,本部分的验证结果可作为符合性评价的输入。
- ISO/IEC 14143-4:提供参考模型,本部分在精确度验证中常引用该参考模型生成理论值。
- ISO/IEC 14143-5:定义功能域分析,本部分针对不同域(业务应用、实时与嵌入式系统)的验证策略可参考该部分。
此外,本部分与 ISO/IEC 25000 系列(软件质量度量)中的测量等价性要求具有协作关系——功能规模测量的验证结果可作为软件质量模型中“规模”维度的输入。对于采用 COSMIC、IFPUG 等具体方法的组织,该标准提供了跨方法的验证对齐手段。
值得注意,2019 版本比早期版本更加注重方法在不同技术栈(云原生、微服务等)下的适用性验证,因此建议用户在实施前核查是否存在对应领域的补充指南(如 ISO/IEC TR 14143-6-1 等)。
实用提示:若组织同时运用多种 FSM 方法,可依据 ISO/IEC 14143-6-14:2019 的框架对它们进行并行验证,以便在比较方法性能时使用相同基准,从而得出客观的选择依据。
常见问题(FAQ)
问:ISO/IEC 14143-6-14:2019 是否要求所有 FSM 方法都必须经过完全的外审验证?
答:否。标准允许组织内部验证,但要求验证过程透明、可审计。若方法用于合同或产品认证,则建议由第三方独立机构执行验证以增强公信力。内部验证仍需要满足所有规定步骤和指标。
问:验证中的参考值如何获得?如果我的项目没有历史数据怎么办?
答:标准推荐四种方式选择参考值:(1)由至少三位专家通过结构化共识(如德尔菲法)得出;(2)使用 ISO/IEC 14143-4 中定义的参考功能模型;(3)采用国际上认可的功能点基准库(如 ISBSG 数据中精选出的高置信度案例);(4)由方法开发者提供经过认证的标准案例。如果完全没有可用的参考,可先进行相对一致性验证(可重复性与可再现性),再逐步积累基准。
问:我们有自研的功能点方法,是否可以直接宣称符合 ISO/IEC 14143 系列而不执行本部分验证?
答:不可以。自研方法必须依照 ISO/IEC 14143-6-14:2019 进行完整验证,并且验证结果需要证明所有关键属性满足标准设定的接受准则。另外,该方法还必须符合 ISO/IEC 14143-1 的基本概念定义以及 ISO/IEC 14143-2 的符合性要求。未经过验证就声称符合会构成虚假声明。
问:标准中出现了 2026 年的参考文献或修订计划吗?
答:本文参考了 2019 年发布的版本。截至 2026 年,ISO/IEC 14143 系列正在更新以纳入更多的人工智能与混合系统测量指导。本标准的下一版预计将扩大验证案例库并简化统计方法。用户应关注 ISO 官网的最新修订信息。
注:本文档基于 ISO/IEC 14143-6-14:2019 标准撰写,版权标注为 2026 年,内容符合标准技术框架。请以官方正式版本为准。