描绘六个质量属性的应用场景
1.可用性
刺激源:用户
刺激:用户访问数量过多,导致系统崩溃或反应缓慢
制品:服务器
环境:正常模式
响应:系统检测到访问量过大,记录情况并通知用户
响应度量:短时间内恢复系统正常运行
2.可修改性
刺激源:开发人员
刺激:希望修改功能
制品:淘宝网站
环境:设计时
响应:查找需要修改的位置,进行修改而不会影响到其它功能
响应度量:一定时间内完成,,且该修改对其他功能无明显影响
3.性能
刺激源:用户
刺激:用户访问数量过多,大量用户同时进行浏览、购买等
制品:淘宝网站
环境:正常模式
响应:用户操作被处理
响应度量:响应时间在一定时间内
4.安全性
刺激源:黑客攻击
刺激:访问或修改系统数据
制品:淘宝网的数据
环境:在线
响应:阻止其访问数据
响应度量:成功阻止黑客
5.可测试性
刺激源:单元测试人员
刺激:对已完成的一个阶段进行测试
制品:代码段
环境:开发时
响应:反馈测试结果
响应度量:一定时间内执行一定百分比的可执行语句
6.易用性
刺激源:最终用户
刺激:有效使用网站
制品:淘宝网站
环境:运行时
响应:编辑订单时取消操作
响应度量:迅速取消成功