系统的质量属性:可用性,可修改性,性能,安全性,可测试性和易用性。
《淘宝网》质量属性例子
可用性 | |
刺激源 | 服务器集群 |
刺激 | 单个服务器宕机 |
环境 | 正常运行 |
制品 | 淘宝网 |
响应 | 将服务由另外的服务器继续提供支持 |
响应度量 | 15s内完成服务的转移 |
可修改性 | |
刺激源 | 开发人员 |
刺激 | 更改商品搜索算法 |
环境 | 正常运行 |
制品 | 淘宝网 |
响应 | 后台处理数据的算法优化 |
响应度量 | 搜索商品的范围精确度提高30% |
性能 | |
刺激源 | 浏览用户 |
刺激 | 节日购物 |
环境 | 正常运行 |
制品 | 服务器处理系统 |
响应 | 对订单交易处理 |
响应度量 | 平均响应时间1s |
安全性 | |
刺激源 | 访问的主机 |
刺激 | 产生足够多的流量访问网站,使网站陷入瘫痪 |
环境 | 正常运行 |
制品 | 服务器处理系统 |
响应 | 阻止其数据的访问 |
响应度量 | 抽取访问数据分析,记录日志 |
可测试性 | |
刺激源 | 测试人员 |
刺激 | 测试商品交易系统 |
环境 | 进行部署 |
制品 | 商品交易系统 |
响应 | 交易流程中处理交易的计时 |
响应度量 | 处理交易的时间 |
易用性 | |
刺激源 | 浏览用户 |
刺激 | 搜索商品 |
环境 | 正常运行 |
制品 | 系统 |
响应 | 搜索栏下智能显示相应的商品名 |
响应度量 | 0.5s内显示结果 |