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

1.可用性(Availability)

场景设想:双十一购物节时用户访问量在单位时间内猛增,导致页面刷新出现延迟,系统崩溃

刺激源:用户

刺激:单位时间内用户访问量过大,操作数过多

环境:用户正常操作

制品:系统服务器

响应:用户刷新系统界面时时间过长或无结果

响应度量:一定时间后,排除故障、系统恢复正常使用,刷新时间恢复正常

2.可修改性(Modifiability)

场景设想:淘宝网增加新活动

刺激源:开发人员

刺激:修改用户界面

环境:设计阶段

制品:系统用户界面

响应:查找在系统构架中需要进行修改的位置,部署所做的修改,同时对所做的修改部分进行测试

响应度量:修改在两个小时内完成,且对其他功能不会产生影响,同时对修改部分的测试通过

3.性能(Performance)

场景设想:双十一活动时,在单位时间内很多用户希望对已经预选的商品下单

刺激源:用户

刺激:大量用户同时下单进行购买操作

环境:正常操作

制品:系统

响应:处理下单请求

响应度量:下单时间不超过三秒,不会产生数据缺失

4.安全性(Security)

场景设想:一些非法授权的用户通过某种特殊手段窃取、修改用户或商品信息

刺激源:非法授权用户

刺激:试图访问、修改其他用户或商品信息

环境:网络连接

制品:系统后台用户或商品信息

响应:对用户验证,阻止访问数据,保护用户信息安全

响应度量:响应被拒绝,恢复数据

5.可测试性(Testability)

场景设想:单元测试人员想要测试用户登录功能

刺激源:单元测试人员

刺激:使用非法密码登录系统

环境:开发系统时

制品:系统的登录功能模块

响应:用户无法登录系统

响应度量:单元测试人员被拦截无法登陆

6.易用性(Usability)

场景设想:初次使用淘宝网进行购物

刺激源:新用户

刺激:使用淘宝查询、购买商品

环境:正常操作

制品:系统

响应:根据操作提示点击对应按钮,引导用户完成网上购物操作

响应度量:按照操作提示,成功完成购物

原文地址:https://www.cnblogs.com/zql-42/p/14494502.html