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

描绘软件质量属性有6个,分别是:可用性、可修改性、性能、安全性、可测试性、易用性

刻画质量属性的手段有:刺激源、刺激、环境、制品、响应、响应度量

可用性场景:在双十一活动的时候,选购商品出现延迟

场景部分 可能的值
刺激源 用户,商家
刺激 同时访问人数太多,商品数量更新太快
制品 系统
环境 正常操作
响应 5秒之内页面未加载出来
响应度量 5秒内页面加载出来

可修改性场景:有活动的时候,首页会出现对应的活动宣传页面

场景部分 可能的值
刺激源 开发人员
刺激 增加活动页面,页面修改
制品 系统
环境 正常操作
响应 修改后不影响其他未修改部分的功能
响应度量 修改后不影响99%的其他未修改部分的功能

性能场景:秒杀商品的时候,允许大量的人同时在线抢购同一商品

场景部分 可能的值
刺激源 用户
刺激 抢购商品
制品 系统
环境 正常操作
响应 用户请求被及时响应
响应度量 用户请求在5秒内被响应 

安全性场景:非法用户不能登录

场景部分 可能的值
刺激源 正常用户、非法用户
刺激 非法获取用户数据
制品 系统
环境 系统正常运行
响应 验证用户合法性及权限
响应度量 99.9%的非法用户被拦截

可测试场景:用户可以在登录页面,测试用户名和密码

场景部分 可能的值
刺激源 用户
刺激 非法的用户名和密码登录系统
制品 系统
环境 正常运行
响应 提示用户输入的用户名或者密码错误,无法登录系统
响应度量 100%拦截,用户无法登录系统

易用性场景: 根据用户平时搜索记录,为用户推荐相应的商品。

场景部分 可能的值
刺激源  用户
刺激  用户浏览商品
制品  系统
环境 系统正常运行 
响应 系统智能显示相关商品
响应度量  系统可以记录用户99.99%的历史纪录
原文地址:https://www.cnblogs.com/Zhanghaonihao/p/8575372.html