ISO/IEC 14143-6-14:2019 信息技术 — 功能规模测量 — 第6-14部分:功能规模测量方法的验证指南

确保软件功能规模测量方法一致性、准确性和可靠性的关键标准

标准概况与适用范围

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)方法在不同应用域、技术环境下的适用程度定义覆盖范围,实施领域专家评审与代表性案例测试

验证过程要求

标准将验证过程划分为六个阶段:

  1. 确定验证目标与范围(结合应用领域);
  2. 选择验证案例(要求案例具有代表性且包含已知参考值);
  3. 执行测量与数据收集(至少需要三名训练有素的参与者);
  4. 分析测量数据(计算上述指标并判断是否满足预先定义的接受准则);
  5. 形成验证报告(包含完整的数据、分析方法、结论及任何局限性);
  6. 迭代改进(若验证未通过,则修正方法并重新验证)。
常见误区:验证过程不能与“校准”混淆。校准是调整工具输出使其符合标准,而验证是客观评估方法是否满足要求。此外,验证案例应避免使用开发中的软件,以免因需求不稳定导致参考值不可靠。

实施与应用要点

工具与组织准备

实施该标准前,组织应具备以下基础:

  • 有经验的功能点计数专家作为验证发起人或评估者;
  • 已定义并文档化的功能规模测量方法(方法必须符合 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 年,内容符合标准技术框架。请以官方正式版本为准。

📥 标准文件下载

🔒
请等待 10 秒,广告加载完成后将自动显示下载链接

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注