1、可用性分析

可用性是指系统能正常为用户提供服务的时间比例。可用性与系统故障及其相关后果有关。当系统不再提供其规范中所说明的服务时,就出现了系统故障。

场景:双十一购物狂欢,海量用户同时使用系统。

场景的部分


刺激源

使用淘宝的用户

刺激

双十一抢购商品,系统崩溃

制品

处理器

环境

正常操作

响应

淘宝系统检测到该事件,并进行记录,然后进行紧急处理

响应度量

2分钟后,系统可正常使用

 

 

 

 

 

 

 

 

 

场景:用户手机登录淘宝app同时网页也进行登录

场景的部分


刺激源

使用淘宝的用户

刺激

手机看的不舒服,想用电脑端浏览

制品

系统网页

环境

正常操作

响应

用户进行网页登录成功后,app端也同时在线

响应度量

网页扫码后,成功登陆

 

 

 

 

 

 

 

 

 

2.可修改性

可修改性指的是用户、开发人员、管理员等对系统进行变更的能力。对开发人员而言,主要表现在系统更新、优化并且不影响用户使用;对用户而言,改变系统的屏保、颜色等;对管理员来说修改用户的权限等。

场景:开发人员升级系统。

场景的部分


刺激源

开发人员

刺激

系统更新

制品

升级了系统

环境

维护阶段

响应

修改后不影响其他未修改部分的功能

响应度量

修改后不影响99%的其他未修改部分的功能

 

 

 

 

 

 

 

 

3.性能分析

性能反应的是系统的响应能力。性能与时间有关。事件(中断、消息、用户请求或时间已到)发生时,系统必须对其做出响应。也就是说,性能衡量软件系统及时提供相应服务的能力,表现在三个方面,速度、吞吐量和持续高速性。

场景:双十一用户抢购商品。

场景的部分


刺激源

淘宝用户

刺激

双十一抢购商品

制品

系统

环境

超载模式

响应

用户请求及时响应

响应度量

用户请求在5秒内响应

 

 

 

 

 

 

 

 

4.安全性

安全性,系统防止攻击的能力和保护用户合法信息不被侵犯的能力。系统向合法用户提供服务,阻止非授权用户使用,阻止恶意的攻击。

场景:黑客攻击,企图窃取用户信息。

场景的部分


刺激源

黑客

刺激

访问其他用户信息

制品

淘宝网用户信息

环境

正常模式

响应

对用户身份进行验证,系统进行安全检测,拦截黑客的非法操作

响应度量

无法窃取用户的数据

 

 

 

 

 

 

 

 

5.可测试性

可测试性是指对软件测试以证明其满足需求规定的难易程度。

场景:单元测试人员对淘宝网的推荐商品功能。

场景的部分


刺激源

单元测试人员

刺激

测试淘宝网的推荐商品功能

制品

测试报告

环境

测试模式

响应

根据用户浏览痕迹猜测用户喜好,提供类似的商品推荐

响应度量

在浏览某一件商品后,返回主页马上出现默认的与该产品有关的产品,产品名称中有相同的参数

 

 

 

 

 

 

 

 

6.易用性

易用性就是用户使用系统提供的服务的难易程度。

官方解释是:对用户来说完成某个期望的任务的容易程度和系统所提供的的用户支持的种类。

场景:新注册的用户完成一次购买商品。

场景的部分


刺激源

新注册用户

刺激

浏览并购买产品

制品

完成一次订单

环境

正常操作

响应

界面简单大方,用户可通过搜索框查询自己所要产品,浏览比对后,加入购物车进行付款

响应度量

99%成功操作,用户很满意