以《淘宝网》为例,描绘质量属性的六个常见属性场景。
1、可用性
场景:日常大量用户访问
刺激源 | 用户 |
刺激 | 大量用户同时访问,服务器资源不足造成崩溃 |
制品 | 系统 |
环境 | 正常模式 |
响应 | 记录故障,通知用户或系统 |
响应度量 | 返回页面可以立即重新处理 |
2、可修改性
场景:节假日页面模块修改
刺激源 | 开发人员 |
刺激 | 修改页面某一模块 |
制品 | 网站页面 |
环境 | 开发调试 |
响应 | 修改时系统可以正常使用 |
响应度量 | 一个工作日内完成修改 |
3、性能
场景:双11大量用户访问
刺激源 | 用户 |
刺激 | 大量的用户同时进行访问 |
制品 | 系统 |
环境 | 正常模式 |
响应 | 正常访问响应 |
响应度量 | 能够在几秒内进行响应 |
4、安全性
场景:非法用户访问网站试图非法修改或获取隐私数据
刺激源 | 非法用户 |
刺激 | 非法访问服务器隐私数据 |
制品 | 系统存储服务器 |
环境 | 正常模式 |
响应 | 拒绝访问,并给出提示信息 |
响应度量 | 在进行非法修改时可以实时进行检测,并对被修改的数据能够进行及时恢复 |
5、可测试性
场景:功能模块开发完成,测试人员对其进行测试
刺激源 | 功能模块开发完成 |
刺激 | 测试人员对功能模块进行测试 |
制品 | 功能模块 |
环境 | 测试 |
响应 | 返回测试结果 |
响应度量 | 能够在一定时间内完成测试 |
6、易用性
场景:在搜索框进行商品搜索
刺激源 | 用户 |
刺激 | 用户搜索商品 |
制品 | 系统 |
环境 | 正常模式 |
响应 | 系统给出相关搜索建议 |
响应度量 | 给出符合条件的搜索建议 |