以《淘宝网》为例,描绘质量属性的六个常见属性场景
可用性:
淘宝网在双十一进行促销,导致访问人数过多,服务器压力里大,有时候界面刷新不出来,导致经济损失。
淘宝网进行了分布式服务器部署,提高负载均衡。
可修改性:
淘宝网对某些模块进行修改时,可以在不影响其他模块的情况下,完成更改。
性能:
平均日访问量达到1.2亿,在网速200k/s以上的情况下,系统反应时间不超过1s。
特殊时期如双十一,每秒12万次点击量,在网速200k/s以上的情况下,系统反应时间不超过3s。
安全性:
交易进行时,除买卖双方,信息不能被的其他人获取或更改。交易完成后,信息不能被任何人更改。
可测试性:
在进行单元测试时,测试人员在3个小时内,对模块完成85%。
易用性:
用户访问淘宝基本不需要学习成本,在搜索框输入名字即可,网页就会把相关物品搜索出来。进行交易时,除了输入支付密码,每一步都可撤销,即使购买成功也可退货。