质量属性
计算机科学技术名词
质量属性(quality attribute)是2018年公布的计算机科学技术名词。
定义
反映软件产品某一方面质量的特征或特性。如可靠性、安全性、易用性等。
(1)性能(Performance)效率指标,是指系统的响应能力,处理任务所需时间或单位时间内的处理量。
(2)可靠性(Reliability)是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。
(2.1)容错(Fault-tolerant)出现错误后仍能保证系统系统继续运行,且自行修正错误。
(2.2)健壮性(Robustness)是指在处理或环境中,系统能够承受压力或变更的能力,错误不对系统产生影响,按既定程序忽略错误。
(3)可用性(Availability)是系统能够正常运行的时间比例。
(4)安全性(Security)是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。
(5)可修改性(Modification)是指能够快速地以较高的性能价格比对系统进行变更的能力。
(5.1)可维护性(Maintainability)局部修复使故障对架构的负面影响最小化。
(5.2)可拓展性(Extendibility)因松散耦合更易实现新特征/功能,不影响架构。
(5.3)可移植性(Portability)适用于多样的环境(硬件平台、语言、操作系统)。
(5.4)结构重组(Reconstructability)不影响主体进行的灵活配置。
(6)可变性(Changeability)总体架构可变,体系结构经扩充或变更成为新体系结构的能力。
(7)功能性(Functionality)需求的满足程度,是系统所能完成所期望工作的能力。
(8)互操作性(Inter-operation)是指系统与外界或系统与系统之间的相互作用能力,通过可视化或接口方式提供更好的交互操作体验。
(9)易用性(Usability)是衡量用户使用一个软件产品完成指定任务的难易程度。
(10)可测试性(Testability)是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。
参考资料
质量属性.术语在线.
最新修订时间:2023-03-30 10:53
目录
概述
参考资料