淘宝网是亚太地区较大的网络零售、商圈由阿里巴巴集团在2003年创立。淘宝网是中国深受欢迎的网购平台,拥有近5亿的注册用户数,每天有超过6000万的固定访客,同时每天在线商品数已经超过了8亿件,平均每分钟售出4.8万件商品。下面将简单介绍一下以淘宝网为例,描述质量属性的六个常见的属性场景。
1 可用性:可用性与系统故障及其后果相关。当系统不再提供其规范中所说的服务时,就出现了系统故障。系统用户可以观察到此类故障。可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的
刺激源用户
刺激很多用户同时访问,系统出现崩溃
制品系统
环境正常操作
响应系统检测到事件:记录故障,通知系统
响应度量两分钟后,系统可以继续正常使用
2 可修改性:两个关注点:可以修改什么?何时以及谁进行修改
刺激源开发人员
刺激修改用户界面
制品系统用户界面
环境设计时
响应进行修改且不会影响其他功能
响应度量3小时之内,完成更改
3 性能:
用户抢购付款时的并发处理
刺激源:用户
刺激:购买商品
制品:系统
环境:正常操作
响应:处理用户请求
响应度量:响应时间在5秒以内
4 安全性:
非法用户登录淘宝系统获取数据
刺激源:非法用户
刺激:获取系统数据
制品:系统
环境:网络连接
响应:验证用户合法性
响应度量:99.99%的非法用户被拦截
5 可测试性:
测试系统同时处理用户的请求数量
刺激源:单元开发人员
刺激:已完成架构和子系统
制品:代码
环境:开发时
响应:反馈测试结果
响应度量:用户请求的最大数量
6 易用性:
淘宝网根据用户的历史浏览记录,推荐一些用户喜欢的商品
刺激源:用户
刺激:浏览商品
制品:系统
环境:正常操作
响应:系统智能推荐有关商品信息
响应度量:系统可以记录用户99.99%的历史纪录