跃界星图

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小时可用”)归类到这六个维度中,以加深理解和记忆。
本页内容由 跃界星图软考学习库 整理,仅供个人备考学习。