以《淘宝网》为例,描绘质量属性的六个常见属性场景
1.可用性
- 刺激源:双十一抢购
- 刺激:大批用户在同一时间点访问,系统访问量激增出现崩溃
- 环境:淘宝网系统
- 制品:正常操作
- 响应:系统检测到事件:记录故障,通知系统,迅速启用备用系统
- 响应质量:一分钟内系统功能恢复正常
2.可修改性
- 刺激源:开发人员变更主页风格
- 刺激:修改系统主页
- 环境:编译时、正常运行中
- 制品:系统用户界面
- 响应:进行修改且不会影响正常使用
- 响应质量:1到2小时内可进行功能修改
3.性能
- 刺激源:用户
- 刺激:同时抢购促销的商品
- 环境:超载模式
- 制品:系统
- 响应:用户请求在3秒内响应
- 响应质量:等待时间3-5秒
4.安全性
- 刺激源:正确/非正确识别或身份未知的人
- 刺激:试图获取或改变数据
- 环境:在线
- 制品:系统。数据
- 响应:验证用户身份,组织非法访问
- 响应质量:切断连接,终止访问
5.可测试性
- 刺激源:单元开发人员/增量开发人员/系统验证人员/客户/验收测试人员/系统用户
- 刺激:交付系统
- 环境:设计、开发、编译、运行时
- 制品:系统
- 响应:提供对状态值的访问,返回有效信息
- 响应质量:1响应测试内容
6.易用性
- 刺激源:用户
- 刺激:购买
- 环境:用户正常操作
- 制品:系统
- 响应:响应用户需求,无需复杂操作
- 响应质量:正常用户皆可访问