Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/IEC 25040:2024 为 SQuaRE 系列中 ICT 产品、数据和 IT 服务的质量评价提供了全面框架。该第二版取代了 2011 版,并进行了显著增强:与其他 SQuaRE 分部对齐,将目标实体从软件扩展到完整的 ICT 产品和服务,引入了四种不同类型的质量评价,以及提供了更实用的评价规划指南。
该标准解决了一个根本问题:组织如何客观地确定系统、软件产品或数据资产是否达到其质量目标?答案在于一个结构化的五步过程:定义评价、设计评价、规划评价、执行评价和结束评价。每个步骤都有明确规定的成果和活动,创建了一个可重复、可审计的评价方法论。
| 评价类型 | 目的 | 质量标准来源 | 典型输出 | 常见评估用途 |
|---|---|---|---|---|
| T1:特定用途适用性 | 选择最佳组件 | 需求规格说明 | 带评分的候选 | 选择判断 |
| T2:质量标准合格性 | 认证合规 | 诊断模型 | 逐特性通过/失败 | 官方认证 |
| T3:需求满足检查 | 验证约定需求 | 需求规格说明 | 通过/失败+弱点 | 验收判断 |
| T4:市场适用性 | 评估市场价值 | 诊断模型/需求规格 | 评分+建议 | 市场价值判断 |
质量评价过程参考模型(第 5 章)是 ISO/IEC 25040 的操作核心。每个步骤将输入转化为可验证的输出:
定义评价(5.2):确定目的、识别目标实体、定义质量评价标准、设定严谨性要求。评价标准必须遵循 ISO/IEC 25030 格式:目标实体、选择的特性、带条件的质量目标、质量度量、目标值和可接受范围。四个因素影响严谨性:信息需求覆盖度、测量的客观性、评级水平可接受性和过程透明度。
设计评价(5.3):识别待评价的组件、选择并实施质量评级模块、确定质量分析方法、定义输出。质量评级模块是一个关键创新——它们封装了针对特定类别目标实体的度量、运行环境和评级方法。模板评级模块可以参数化以便跨项目重用。
执行评价(5.5):应用质量评级模块产生测量数据,然后分析评级结果为每个质量特性推导评价结论。测量源可以包括可执行程序、源代码、数据、用户手册、设计规格说明和原型——可用的工件决定了可以应用哪些质量度量。
结束评价(5.6):协作审查结果、创建评价报告、审查评价过程本身以持续改进、管理评价数据的处置。评价报告必须包含足够的细节以实现可重现性。
ISO/IEC 25040 认识到质量评价不是一次性事件,而是一项应该集成到系统/软件生命周期过程中的持续活动。附录 C 将评价过程映射到 ISO/IEC/IEEE 15288 和 12207 过程,展示了质量评价活动如何与采购、开发、验证、确认、运营和维护过程对齐。
本版引入的一个关键概念是”质量评级模块”——一个可重用的包,包含针对特定类别目标实体的质量度量、运行环境规范、测量方法和评级级别。组织可以为不同应用领域(Web 应用、物联网设备、数据仓库)构建模板评级模块库,显著降低重复评价的成本和精力。
该标准还全面讨论了测量源(附录 A),列出了可以从每种工件类型测量的质量特性。例如,可执行程序通过测试”完全适用”于测量大多数产品质量特性,而设计规格说明通过静态分析和检查部分适用。这一指导帮助评价规划者及早识别缺失的工件并相应调整评价方法。