描绘软件质量属性有6个,分别是:可用性、可修改性、性能、安全性、可测试性、易用性
刻画质量属性的手段有:刺激源、刺激、环境、制品、响应、响应度量
可用性场景:在双十一活动的时候,选购商品出现延迟
场景部分 | 可能的值 |
刺激源 | 用户,商家 |
刺激 | 同时访问人数太多,商品数量更新太快 |
制品 | 系统 |
环境 | 正常操作 |
响应 | 5秒之内页面未加载出来 |
响应度量 | 5秒内页面加载出来 |
可修改性场景:有活动的时候,首页会出现对应的活动宣传页面
场景部分 | 可能的值 |
刺激源 | 开发人员 |
刺激 | 增加活动页面,页面修改 |
制品 | 系统 |
环境 | 正常操作 |
响应 | 修改后不影响其他未修改部分的功能 |
响应度量 | 修改后不影响99%的其他未修改部分的功能 |
性能场景:秒杀商品的时候,允许大量的人同时在线抢购同一商品
场景部分 | 可能的值 |
刺激源 | 用户 |
刺激 | 抢购商品 |
制品 | 系统 |
环境 | 正常操作 |
响应 | 用户请求被及时响应 |
响应度量 | 用户请求在5秒内被响应 |
安全性场景:非法用户不能登录
场景部分 | 可能的值 |
刺激源 | 正常用户、非法用户 |
刺激 | 非法获取用户数据 |
制品 | 系统 |
环境 | 系统正常运行 |
响应 | 验证用户合法性及权限 |
响应度量 | 99.9%的非法用户被拦截 |
可测试场景:用户可以在登录页面,测试用户名和密码
场景部分 | 可能的值 |
刺激源 | 用户 |
刺激 | 非法的用户名和密码登录系统 |
制品 | 系统 |
环境 | 正常运行 |
响应 | 提示用户输入的用户名或者密码错误,无法登录系统 |
响应度量 | 100%拦截,用户无法登录系统 |
易用性场景: 根据用户平时搜索记录,为用户推荐相应的商品。
场景部分 | 可能的值 |
刺激源 | 用户 |
刺激 | 用户浏览商品 |
制品 | 系统 |
环境 | 系统正常运行 |
响应 | 系统智能显示相关商品 |
响应度量 | 系统可以记录用户99.99%的历史纪录 |