测试架构师修炼之道:从测试工程师到测试架构师(第2版)
上QQ阅读APP看书,第一时间看更新

4.2.8 效率(性能)

软件产品质量属性中的效率是指在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力。效率就是我们常说的产品性能。

效率又被分为4个子属性,如表4-8所示。

表4-8 效率子属性

接下来我们将以Windows的计算器为例,说明效率是如何在产品中体现的。

Windows计算器如何体现软件产品质量属性中的效率

1)效率——时间特性

对Windows计算器来说,得到正确运算结果的响应时间(如进行两个大数相乘,从输入到得到正确结果的时间)可以理解为时间特性的一个体现。

2)效率——资源利用率

对Windows计算器来说,运算时占用的Windows系统的资源量(如CPU和内存)可以理解为资源利用率的一个体现。

3)效率——容量

容量特性是指产品的规格,例如Windows计算器可以支持的最大计算数值,可以支持的最大运算精度等。