一句话导读
25010 把「软件质量」拆成八大特性——功能、性能、兼容、易用、可靠、安全、可维护、可移植。验收测试、质量评审、产品对比,都能用这八把尺子说话,避免「感觉还行」的模糊争论。
25010 把「软件质量」拆成八大特性——功能、性能、兼容、易用、可靠、安全、可维护、可移植。验收测试、质量评审、产品对比,都能用这八把尺子说话,避免「感觉还行」的模糊争论。
一、标准画像
| 项 | 内容 |
|---|---|
| 名称 | ISO/IEC 25010《系统和软件质量要求与评价(SQuaRE)——质量模型》 |
| 制定机构 | ISO/IEC JTC 1(SQuaRE 系列,取代旧 9126 系列) |
| 性质 | 推荐性国际标准;质量评估的通用语言 |
| 配套 | 25000 系列:25010 模型 + 25012(数据质量)+ 25030(质量要求)+ 25040(评价) |
二、核心内容:八大质量特性
| 特性 | 问什么 | 典型指标 |
|---|---|---|
| 功能适宜性 | 该有的功能有吗、对吗 | 功能完整性、正确性 |
| 性能效率 | 快不快、省不省资源 | 响应时间、吞吐量、资源占用 |
| 兼容性 | 能跟别的共存互操作吗 | 跨浏览器/平台、接口兼容 |
| 易用性 | 好学好用吗 | 可理解性、可操作性、无障碍 |
| 可靠性 | 稳不稳、坏了能不能恢复 | 可用性、容错、可恢复性 |
| 安全性 | 抗不抗打、数据保护如何 | 机密性、完整性、可问责性 |
| 可维护性 | 改起来方便吗 | 模块化、可分析性、可修改性、可测试性 |
| 可移植性 | 能搬到别处吗 | 适配性、可安装性、可替换性 |
三、适用范围
- 验收:产品交付时按特性逐项验收,替代「我觉得行」;
- 测试规划:按特性组织测试类型(性能测试 / 安全测试 / 兼容测试…);
- 供应商评估:选型 / 采购时横向对比同类产品;
- 质量度量:为每个特性定义可测指标,量化改进。
四、落地建议
- 先选 3–4 个关键特性:不同产品优先级不同(工具站重功能+易用;服务重可靠+性能;处理敏感数据重安全),不必八项全抓;
- 每项配指标:如「性能 = 首屏 < 2s」「可靠 = 全年可用性 > 99.9%」;
- 写进测试规划:G0 测试规划按特性维度设计用例;
- 发布检查对照:上线前逐项自问「这八项哪项可能砸」,补针对性检查。
五、与我们的关联
我们的站点(导航中心 / 各看板 / 阅读器)可以直接套 25010 复盘:
我们的站点(导航中心 / 各看板 / 阅读器)可以直接套 25010 复盘:
- 性能效率 ↔ 首屏与文件体积(当前静态页 10-30KB,可接受);
- 兼容性 ↔ 跨浏览器渲染(headless 验证 + 移动端适配);
- 可靠性 ↔ 双根同步 + 部署回滚点 + 定时任务自检;
- 可维护性 ↔ 单一来源 + 生成器(gen_site)+ 规范统一;
- 安全性 ↔ 私区认证 + 防孤儿文件 + 免密公区隔离。
⚠️ 本文为信息整理(🟢 基于公开标准摘要),以 ISO/IEC 官方文本为准。