淘宝网质量属性场景描述
一、可用性
可用性与系统故障及相关后果有关,当系统不在提供其规范中所说明的服务,就出现了系统故障。系统的用户可以观察到此类故障。
对于淘宝网而言可用性问题出现在多个方面:大量的图片会影响网站的下载速度,用户注销账户时没有提示信息、搜索时语音识别没有任何文字提示。
场景描述:用户注销账户时没有提示信息
刺激源 |
用户注销 |
刺激 |
没有提示是否提出的提示 |
制品 |
网站 |
环境 |
正常操作 |
响应 |
询问用户是否删除本地用户信息 |
响应度量 |
100%进行提示 |
二、可修改性
有两个关注点:1、可以修改什么(制品)2、何时进行变更以及由谁进行变更(环境)。
淘宝网业务不断发展,2004,仿照eBay的拍卖交易,对其进行重构,网站首页对电子商务网站的商品类目进行建立并成为重要的商品导航方式。在“双十一”期间及不同节日期间页面也随之改变。
场景样例:对淘宝网站首页进行修改
刺激源 |
系统开发人员 |
刺激 |
增加功能以及对于网站的界面更换等 |
制品 |
系统的用户界面 |
环境 |
设计时 |
响应 |
进行修改时不影响正常使用 |
响应度量 |
完成更改的时间在4小时之内 |
三、性能
性能与时间有关,事件(中断、消息、用户请求或时间已到)发生时,系统必须对其做出响应。事件到达和响应有很多特性,但性能基本与事件发生时,将要耗费系统多长时间做出响应有关.
场景样例:在节日期间淘宝网的交易额破亿,同时在线人数众多。在此期间淘宝网的性能。
刺激源 |
100万用户 |
刺激 |
试图同时登陆系统 |
制品 |
淘宝网址 |
环境 |
在正常操作下 |
响应 |
交易被处理 |
响应度量 |
平均等待时间为5s |
四、安全性
安全性是衡量系统向合法用户提供服务的同时,阻止非授权使用的能力。
淘宝网有以下安全性问题:把某一个登录后的页面保存下来,不能单独对其进行操作不进行登录;直接输入某一页面的URL能否打开页面并进行操作不应该允许。
场景样例:淘宝网系统的性能。
刺激源 |
未登录用户 |
刺激 |
通过页面的URL访问私有数据 |
制品 |
系统中的数据 |
环境 |
在正常操作下 |
响应 |
系统阻止对数据的访问 |
响应度量 |
100%的拒绝访问 |
五、可测试性
软件可测试性是指通过测试(通常是基于运行的测试)揭示软件缺陷的容易程度。它是软件生命周期的各部分的最后一步。可以对代码部分、设计和整个系统测试进行测试。
场景样例:淘宝网进行单元测试
刺激源 |
单元开发人员 |
刺激 |
执行单元测试 |
制品 |
系统中组件 |
环境 |
开发完成后 |
响应 |
对其输入输出进行测试 |
响应度量 |
2小时测试80%的路径 |
六、易用性
易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。分为几个方面:有效性、错误避免及错误处理、用户自信和满意度、可学习性。
场景样例:淘宝网商品订购
刺激源 |
用户 |
刺激 |
有效减少用户订购错误 |
制品 |
系统 |
环境 |
订购商品时 |
响应 |
让用户确认他们的订单。 用户可以看到订单商品及个人信息。 |
响应度量 |
确认订单生产时间不超过2s |