以《淘宝网》为例,描绘质量属性的六个常见属性场景
1、可用性(Availability):全世界用户双十一同时抢购,付款出现延迟。
刺激源:用户
刺激:系统访问量过大
制品:系统
环境:正常操作
响应:分布式服务器部署,提高负载均衡
响应度量:在双十一高峰期保证正常运行
2、可修改性(Modifiability):淘宝网新增店铺
刺激源:开发人员
刺激:修改首页,增加新的广告
制品:系统用户界面
环境:设计时
响应:修改的同时主页能够正常运行,并且在修改结束后不影响之前正常功能的运行
响应度量:不影响其他功能
3、性能(Performance):促销时,用户同时抢购同一件商品
刺激源:用户
刺激:抢购商品
制品:系统
环境:正常操作
响应:用户请求被处理
响应度量:平均响应时间3秒以内
4、安全性(Security):非法用户登录淘宝系统获取数据
刺激源:非法用户
刺激:获取系统数据
制品:系统
环境:网络连接
响应:验证用户合法性及权限
响应度量:99.9%的非法用户被拦截
5、可测试性(Testability):用户使用不正确密码登录系统
刺激源:单元测试人员
刺激:测试系统
制品:系统
环境: 控制系统执行搜索商品信息还有浏览具体商品信息等测试
响应:用户无法登录系统
响应度量:两小时测试了页面上显示的85%的商品链接,还有50条不同搜索字段
6、易用性(Usability):用户搜索商品时智能分类
刺激源:用户
刺激:搜索商品
制品:系统
环境:正常操作
响应:标签化搜索
响应度量:系统能在3s内显示出搜索结果