软件质量属性的场景描述

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

质量属性场景:

  刺激源:生成该刺激的实体(人、计算机系统或其他励志器);
  刺激:刺激达到系统时可能产生的影响(即需要考虑和关注的情况);
  环境:该刺激在某条件内发生。如系统可能正处于过载情况;
  制品:系统中受刺激的部分;
  响应:刺激到达后所采取的行动;
  响应度量:当响应发生时,以某种方式对响应的效果进行度量。

一般场景生成:

可用性:

可修改性

性能

 

安全性

可测试性

 

易用性

 

以淘宝网为例描述质量属性的六个常见场景

可用性,提交订单时网络拥堵,网页陷入瘫痪状态

刺激源   用户  
刺激  网页长时间不响应
制品  系统的服务器
环境  网页
响应  系统刷新网页
响应度量  响应用户请求的时间

 

 

 

 

 

 

 

 

可修改性,订单可中止,数据保存在订单中

刺激源   用户
刺激  撤销付款
制品  系统
环境  系统
响应  系统记录当前数据
响应度量  响应用户请求的时间

 

 

 

 

 

 

 

 

性能,高峰时期保证用户感受

刺激源   用户
刺激  高峰期浏览
制品  系统服务器
环境  用户正常使用淘宝
响应  改变服务器等级
响应度量  响应用户请求的时间

 

 

 

 

 

 

 

 

安全性,密码找回

刺激源  用户 
刺激  找回密码
制品  系统
环境  用户找回密码时
响应  对用户验证
响应度量  响应用户请求的时间,准确验证

 

 

 

 

 

 

 

 

可测试性,用不正确的密码登陆

刺激源  用户 
刺激  错误用户名,密码登陆系统
制品  系统
环境  正常操作
响应  无法登陆,并提示
响应度量  登陆不成功

 

 

 

 

 

 

 

 

易用性,可视化操作

刺激源   用户 
刺激  用户使用系统
制品  系统
环境  运行时
响应  图形人机交互
响应度量  响应时间,用户体验
posted @ 2019-03-13 16:00  什么名都不好  阅读(2959)  评论(0编辑  收藏  举报