作业题:以《淘宝网》为例,描绘质量属性的六个常见属性场景,将上述整理为一篇博客发表。
六个质量属性:可用性、可修改性、性能、安全性、可测试性、易用性
- 可用性
- 刺激源:服务器集群
- 刺激:一台服务器宕机
- 环境:正常运行
- 制品:淘宝网
- 响应:负载均衡设备转移服务
- 响应度量:10s内完成服务转移
- 可修改性
- 刺激源:开发人员
- 刺激:提高网站运行效率
- 环境:网站关闭
- 制品:淘宝网
- 响应:将数据库由mySQL换成Oracle
- 响应度量:网站的响应速度提高20%
- 性能
- 刺激源:普通用户
- 刺激:双十一购物
- 环境:正常运行
- 制品:系统
- 响应:交易被处理
- 响应度量:平均响应 1s
- 安全性
- 刺激源:病毒
- 刺激:偷取普通用户的账户
- 环境:上网
- 制品:系统
- 响应:检测并杀毒
- 响应度量:95%的病毒被杀
- 可测试性
- 刺激源:测试人员
- 刺激:测试大数据分析子系统
- 环境:部署时
- 制品:大数据分析子系统
- 响应:已分析的数据量和分析出的结果
- 响应度量:1小时分析30T
- 易用性
- 刺激源:普通用户
- 刺激:查找商品
- 环境:上网
- 制品:系统
- 响应:显示相应的商品
- 响应度量:1s 内显示结果