7 系统质量属性与架构评估 · 7.1 软件系统质量属性
影响软件质量的主要因素
软考学习笔记
知识点 2/4
影响软件质量的主要因素
重要等级:
(2星 - 一般重要)
建议学习时长:
2分钟
软件质量的六大维度特性 (GB/T 16260.1)
根据国家标准GB/T 16260.1的定义,从管理和度量的角度,影响软件质量的主要因素可以划分为六种维度特性。这六个维度全面地描述了软件产品的质量,是评估和设计软件系统时的重要考量依据。
| 维度特性 | 包含的子特性 |
|---|---|
| 功能性 (Functionality) | 适合性、准确性、互操作性、依从性、安全性 |
| 可靠性 (Reliability) | 容错性、易恢复性、成熟性 |
| 易用性 (Usability) | 易学性、易理解性、易操作性 |
| 效率 (Efficiency) | 资源特性、时间特性 |
| 维护性 (Maintainability) | 可测试性、可修改性、稳定性、易分析性 |
| 可移植性 (Portability) | 适应性、易安装性、一致性、可替换性 |
知识点总结与学习建议
知识点总结
- 影响软件质量的因素是多维度的,GB/T 16260.1标准提供了一个权威的、结构化的模型。
- 该模型将软件质量划分为六个核心维度:功能性、可靠性、易用性、效率、维护性、可移植性。
- 每个核心维度又由若干个具体的子特性构成,为软件质量的评估提供了更细粒度的指标。
- 特别需要注意的是,在该标准中,安全性被归类为功能性的一个子特性。
学习建议
- 重点记忆:务必牢记这六大维度特性的名称,这是客观题(选择题、填空题)的高频考点。
- 理解内涵:不必逐字背诵所有子特性,但应理解每个维度的核心含义。例如,看到“响应时间”能联想到“效率”,看到“故障恢复”能联想到“可靠性”。
- 关注特殊点:重点关注“安全性”隶属于“功能性”这一分类,这与通常的直觉可能不同,容易成为考题中的“陷阱”。
- 联系实际:尝试将实际项目中遇到的非功能性需求(如“系统必须7x24小时可用”)归类到这六个维度中,以加深理解和记忆。