基于“淘宝”的六种质量属性场景描绘
以淘宝网为例
描绘六个质量属性的常见属性场景
1、可用性
场景:双十一期间的巨大用户使用量给系统造成的压力
刺激源:淘宝用户
刺激:服务器迟缓 界面卡死
制品:服务器 进程 处理器
环境:正常运转
响应:提示用户目前状况,给出稍后再试的建议
响应度量:短暂延迟后恢复正常使用或者多次重试后可以恢复正常使用
2、可修改性
场景:淘宝的商品推送更新以及活动的增加
刺激源:淘宝网开发人员
刺激:根据用户购买习惯改变商品的推送和优惠活动开启
制品:商品推荐和优惠活动的修改代码
环境:设计开发
响应:相应的地方出现变更 优惠活动以弹窗形式通知,其余部位正常使用
响应度量:短暂时间内,不影响用户正常使用
3、可测试性
场景:商品添加测试
刺激源:测试人员
刺激:输入商品相关信息,并上架销售
制品:商品添加组件
环境:组件开发完成
响应:显示出相应商品响应度量:可以正常使用
4、易用性
场景:智能推荐用户可能需要的商品
刺激源:用户查询产品
刺激:当用户查询产品时或者用户返回主购物界面
制品:与用户查询商品相同或者相关的产品
环境:用户正常查询情况下
响应:显示推荐商品信息
响应度量:0.1秒内显示十条信息
5、安全性
场景:黑客想要窃取用户信息
刺激源:黑客
刺激:窃取用户信息
制品:淘宝用户信息
环境:正常操作下
响应:用户身份验证
响应度量:安全系统组织访问
6、性能
场景:双十一
刺激源:淘宝用户
刺激:服务器迟缓 界面卡死
制品:服务器 进程 处理器
环境:正常运转
响应:显示服务器繁忙
响应度量:可以继续正常使用,影响很小