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

质量属性场景:一种面向特定的质量属性的需求,由以下六部分组成。

  刺激源:某个生成该刺激的实体(人、计算机系统或任何其他激励器)。

  刺激:是当刺激到达系统时需要考虑的条件。

  环境:该刺激在某些条件内发生,当刺激发生时,系统可能处于过载,或者正在运行,也可能是其他情况。

  制品:某个制品被刺激,这可能是整个系统,也可能是系统的一部分。

  响应:该响应是在刺激到达后所采取的行动。

  响应度量:当响应发生时,应该能够以某种方式对其进行度量,以对需求进行测试。

质量属性 定义 场景 刺激源 刺激 制品 环境 响应 响应度量
可用性 系统正常工作的时间所占的比例 淘宝618购物节 大量用户 大量用户登入淘宝 处理系统崩溃的模块 正常操作 处理人员进行处理 短时间内系统正常
可修改性 关注可以修改什么,以及谁来进行 系统升级,界面需要修改 相关人员或用户 修改界面效果 京东首页 运行时 界面风格发生变化 15分钟之内完成
性能 系统的响应能力 淘宝618购物节 大量用户 交易数量急剧上升 系统 正常操作 大量交易同时处理 每个交易平均等待时间2s
安全性 衡量系统在向合法用户正常提供服务的情况下,阻止非授权使用的能力 某黑客想要爬取用户信息 黑客 爬取用户信息 淘宝的用户信息 用户不在线 对访问者进行身份验证 安全系统阻止黑客访问
可测试性 通过测试揭示软件缺陷的难易程度 淘宝618购物节相关活动要发布 系统测试人员 对系统功能进行测试 淘宝618的活动 活动要发布时 提供一系列参数 5小时测试75%
易用性 对用户来说完成某个期望任务的难易程度 用户想要取消浏览记录 用户 用户想要删除浏览记录 系统 系统运行时 希望快速完成操作 在1s内完成删除
posted @ 2020-02-22 22:45  祺&Qi  阅读(580)  评论(0编辑  收藏  举报