淘宝软件质量属性分析
淘宝软件质量属性分析
1、可用性
-
可用性是指系统正常运行时间的比例,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间处于非正常运行状态等。
-
场景:双十一淘宝用户访问量数量猛增
-
刺激源:用户访问量
-
刺激:很多用户同时访问,系统出现崩溃
-
制品:系统
-
环境:正常操作
-
相应:淘宝页面出现错误提示
-
响应度量:用户刷新或重新打开页面即可正常访问
2、可修改性
- 两个关注点:可以修改什么?何时以及谁进行修改
- 场景:节假日淘宝修改界面
- 刺激源:系统开发人员
- 刺激:修改系统界面
- 制品:系统用户界面
- 环境:正常操作
- 响应:仅对界面进行修改且不会影响其他功能
- 响应度量:系统人员后台更新,测试成功自动更新,用户登录即可
3、性能
- 多用户同时操作的并发处理
- 场景:用户购买商品并付款
- 刺激源:用户
- 刺激:购买商品
- 制品:系统生产订单
- 环境:正常操作
- 响应:系统处理用户请求
- 响应度量:在短时间内显示商品状态以及支付状态,显示交易是否完成
4、 安全性
- 安全性是衡量系统在向合法用户提供服务的同时,阻止非授权使用的能力。
- 场景:非法用户登录淘宝系统获取数据
- 刺激源:非法用户
- 刺激:获取系统数据
- 制品:系统
- 环境:网络连接且有防火墙
- 响应:验证用户合法性
- 响应度量:短时间内审核身份,拒绝其访问,并限制系统可用性
5、 可测试性
- 软件可测试性是指通过测试揭示软件缺陷的容易程度。
- 场景:测试人员测试系统
- 刺激源:测试人员
- 刺激:测试人员对系统操作
- 制品:测试代码
- 环境:开发时
- 响应:反馈测试结果
6、 易用性
- 关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。
- 场景:淘宝网根据用户的历史浏览记录,推荐一些用户喜欢的商品
- 刺激源:用户
- 刺激:浏览商品
- 制品:猜你喜欢
- 环境:正常操作
- 响应:系统智能推荐有关商品信息
- 响应度量:系统可以记录用户99.99%的历史纪录