软件质量属性的场景描述

系统的质量属性:可用性,可修改性,性能,安全性,可测试性和易用性。

以《淘宝网》为例,描绘质量属性的六个常见属性场景

在网络出现拥堵时,网页会陷入瘫痪状态。

可用性

刺激源

用户

刺激

网页长时间不响应

制品

系统的服务器

环境

用户使用网页

响应

系统检测到网页不响应重新刷新网页

响应度量

响应用户请求时间

 

 

 

 

 

 

 

 

 

 

 

在付款之前只要发现有错误,可以停止付款但数据不会丢失,全部存储在未完成订单中。

可修改性

刺激源

用户

刺激

中止购买行为

制品

系统

环境

用户正常使用系统时

响应

系统记录当前数据并存储起来

响应度量

响应用户请求时间

 

 

 

 

 

 

 

 

 

 

 

 

在人流多的情况下保证用户的使用感受。

性能

场景部分

可能的值

刺激源

用户

刺激

流高峰期浏览淘宝网

制品

系统服务器

环境

用户网路正常的情况下正常使用淘宝网。

响应

改变服务器等级

响应度量

响应用户请求时间

 

 

 

 

 

 

 

 

 

 

 

 

 

使用手机验证码进行密码找回。

安全性

刺激源

用户

刺激

密码丢失时找回密码

制品

系统

环境

用户正常找回密码时

响应

对用户进行验证

响应度量

准确进行用户身份验证

 

 

 

 

 

 

 

 

 

 

 

使用不正确的用户名和密码登录系统

可测试性

刺激源

用户

刺激

使用不正确的用户名和密码登录系统

制品

系统

环境

正常操作

响应

用户无法登录淘宝网

响应度量

99.9%登录不成功

 

 

 

 

 

 

 

 

 

 

 

 

简易的可视化操作

易用性

刺激源

用户

刺激

想要简单方便的使用系统

制品

系统

环境

在运行时或配置时

响应

使用图形化界面和人机交互友好的界面风格方便用户使用

响应度量

任务时间,错误数量,用户满意度

posted @ 2017-03-10 10:55  会飞的鱼摆摆  阅读(379)  评论(0编辑  收藏  举报