上QQ阅读APP看书,第一时间看更新
4.2.8 效率(性能)
软件产品质量属性中的效率是指在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力。效率就是我们常说的产品性能。
效率又被分为4个子属性,如表4-8所示。
表4-8 效率子属性
接下来我们将以Windows的计算器为例,说明效率是如何在产品中体现的。
Windows计算器如何体现软件产品质量属性中的效率
1)效率——时间特性
对Windows计算器来说,得到正确运算结果的响应时间(如进行两个大数相乘,从输入到得到正确结果的时间)可以理解为时间特性的一个体现。
2)效率——资源利用率
对Windows计算器来说,运算时占用的Windows系统的资源量(如CPU和内存)可以理解为资源利用率的一个体现。
3)效率——容量
容量特性是指产品的规格,例如Windows计算器可以支持的最大计算数值,可以支持的最大运算精度等。