软件架构-以淘宝网为例 描绘质量属性的六个常见属性场景
可用性:在网络出现拥堵时,网页会陷入瘫痪状态。
场景部分 |
可能的值 |
刺激源 |
用户 |
刺激 |
网页长时间不响应 |
制品 |
系统的服务器 |
环境 |
用户使用网页 |
响应 |
系统检测到网页不响应重新刷新网页 |
响应度量 |
响应用户请求时间 |
可修改性:在付款之前只要发现有错误,可以停止付款但数据不会丢失,全部存储在未完成订单中。
场景部分 |
可能的值 |
刺激源 |
用户 |
刺激 |
中止购买行为 |
制品 |
系统 |
环境 |
用户正常使用系统时 |
响应 |
系统记录当前数据并存储起来 |
响应度量 |
响应用户请求时间 |
性能:在人流多的情况下保证用户的使用感受。
场景部分 |
可能的值 |
刺激源 |
用户 |
刺激 |
上午09:00-11:00 下午15:00-17:00 晚上19:00-21:00人流高峰期浏览淘宝网 |
制品 |
系统服务器 |
环境 |
用户网路正常的情况下正常使用淘宝网。 |
响应 |
改变服务器等级 |
响应度量 |
响应用户请求时间 |
安全性:使用手机验证码进行密码找回。
场景部分 |
可能的值 |
刺激源 |
用户 |
刺激 |
密码丢失时找回密码 |
制品 |
系统 |
环境 |
用户正常找回密码时 |
响应 |
对用户进行验证 |
响应度量 |
准确进行用户身份验证 |
易用性
场景部分 |
可能的值 |
刺激源 |
用户 |
刺激 |
想要简单方便的使用系统 |
制品 |
系统 |
环境 |
在运行时或配置时 |
响应 |
使用图形化界面和人机交互友好的界面风格方便用户使用 |
响应度量 |
任务时间,错误数量,用户满意度 |