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

 

六个最常见的系统质量属性分别是:可用性(Availability)、可修改性(Modifiability)、性能(Performance)、安全性(Security)、可测试性(Testability)、易用性(Usability)。

刻画质量属性的手段由六部分组成:刺激源、刺激、环境、制品、响应、响应度量;以一种统一规范的方式表示“质量属性”的需求。

可用性:用户搜索、抢购阶段出现界面延迟情况

刺激源

卖家、买家

刺激

商品种类不全、由于系统访问量太大造成的系统崩溃

环境

正常操作

制品

系统

响应

5秒之内页面未加载出来

响应度量

5秒钟内页面加载成功

可修改性:增删功能

刺激源

开发人员

刺激

功能、页面等的修改

环境

设计阶段

制品

系统界面

响应

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

响应度量

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

性能:抢购时并发处理

刺激源

用户

刺激

抢购商品

环境

正常操作

制品

系统

响应

用户请求被及时响应

响应度量

用户请求在5秒内被响应

安全性:非法登陆

刺激源

非法用户或正常用户

刺激

获取或修改系统数据

环境

正常运行

制品

系统

响应

验证用户合法性及权限

响应度量

99.9%的非法用户被拦截

可测试性:用户使用不正确密码登录系统

刺激源

用户

刺激

非法密码登录系统

环境

系统正常运行阶段

制品

系统

响应

用户无法登录系统

响应度量

99.9%用户被拦截

易用性:用户搜索商品时智能提示

刺激源

用户

刺激

搜索的商品名称长

环境

系统正常运行

制品

系统

响应

智能联想提示

响应度量

99%用户搜索都能遇到智能联想

原文地址:https://www.cnblogs.com/huangliping/p/6526500.html