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

一:六个常见属性

包括可用性(Availability),可修改性(Modifiability),性能(Performance),安全性(Security),可测试性(Testability),易用性(Usability)。

二:场景分析

1.可用性:在淘宝购物节时间内,大量用户同时访问淘宝,会产生商品刷新缓慢,付款延迟,搜索延迟的情况。

刺激源:淘宝用户

刺激:大量用户同时使用淘宝

制品:淘宝系统

环境:正常操作

响应:商品加载缓慢

响应度量:几分钟后,系统恢复正常使用情况

2.可修改性:开发人员需要在购物节时更改界面,包括背景颜色,以及主题风格。

刺激源:开发人员

刺激:修改系统界面风格

制品:系统界面

环境:设计时

响应:进行修改且不影响其他功能模块

响应度量:修改之后,不影响系统其他功能使用。且修改满足需求。

3.性能:购物节时,大量用户同时使用系统,系统没有崩溃,能正常使用

刺激源:淘宝用户

刺激:大量用户同时使用系统,随机选取不同商品

制品:淘宝系统

环境:正常运行

响应:请求被处理

响应度量:响应时间不超过半分钟

4.安全性:非系统授予相应权限的用户进行超越其权限的操作

刺激源:越权用户

刺激:进行未授权操作

制品:系统中的数据

环境:正常操作

响应:提醒用户,进行身份验证

响应度量:拒绝其操作,数据恢复原样

5.可测试性:测试人员防止购物节刚开始的时候大量用户涌入导致系统崩溃,提前设置大批量用户进行测试同时使用系统

刺激源:测试人员

刺激:大批量用户同时使用系统

制品:代码段

环境:开发时

响应:反馈测试的结果和数据

响应度量:系统允许最大同时访问量

6.易用性:用户可以根据不同需要进行搜索,如按照价格,名称等

刺激源:淘宝用户

刺激:搜索商品

制品:系统

环境:用户正常操作

响应:系统快速并且智能化显示用户需要的商品

响应度量:用户对系统的满意度

原文地址:https://www.cnblogs.com/mqlblog/p/10525698.html