以《淘宝网》为例,描绘质量属性的六个常见属性场景
1.可用性 双十一等节日,大量用户同时进行操作导致系统延迟甚至崩溃
刺激源:用户
刺激:同时间访问系统用户量过大
制品:系统
环境:正常操作
响应:提示用户人数过多请稍等
响应度量:10秒之内恢复正常界面,用户所选信息不会丢失
2.可修改性 增添、修改或删除系统功能
刺激源:开发人员
刺激:功能的更新
制品:系统界面及功能
环境:系统设计阶段
响应:部分功能调整,整体不受影响
响应度量:99.99%不影响其他功能的正常使用
3.性能 秒杀等活动时大量用户的并发处理
刺激源:用户
刺激:大量用户同时间操作
制品:系统
环境:正常操作
响应:用户不感觉系统卡顿
响应度量:5秒之内系统做出响应
4.安全性分析 非法登录淘宝网获取其中的用户信息和商品数据
刺激源:非法用户
刺激:非法获取用户个人信息和商品数据
制品:系统
环境:网络安全连接
响应:验证用户的合法性和对应权限
响应度量:能够拦截99.99%的非法用户
5.可测试性分析 测试人员测试系统功能
刺激源:单元测试人员
刺激:执行单元测试
制品:系统
环境:系统组件完成时
响应:组件具有控制行为的接口并且组件输出可观察
响应度量:3小时内
6.易用性分析 根据用户浏览记录推荐商品
刺激源:用户
刺激:浏览
制品:系统
环境:用户正常操作
响应:系统智能推荐商品
响应度量:系统推荐90%符合用户品味