参考地址 https://www.cnblogs.com/cairsha/p/10511941.html
六个最常见的系统质量属性分别是:可用性(Availability)、可修改性(Modifiability)、性能(Performance)、安全性(Security)、可测试性(Testability)、易用性(Usability)。
1.可用性:可用性是指系统正常工作的时间所占的比例。可用性会遇到系统错误,恶意攻击,高负载等问题的影响。
一般场景:淘宝双十一购物抢购
场景 | 可能的值 |
刺激源 | 淘宝客户 |
刺激 | 访问人数过多,网站响应时间边长 |
制品 | 系统处理器 |
环境 | 正常操作 |
响应 | 系统继续运行,但是响应时间延长 |
响应度量 | 响应时间延迟3-6秒 |
2.可修改性:可修改性主要包含两方面,第一是修改什么(什么可以修改),第二个是何时以及由谁进行修改。
一般场景:店家所售商品的种类
场景 | 可能的值 |
刺激源 | 淘宝卖家 |
刺激 | 更换所售商品 |
制品 | 系统处理器 |
环境 | 店家商铺展示界面 |
响应 | 修改展示界面商品图片 |
响应度量 | 变更商品图片和价格介绍等 |
3.性能:性能与时间有关。事件发生时,系统必须对其作出响应。时间到达响应有很多特性,但性能基本上于事件发生时,将要消耗系统多长时间做出响应有关系
一般场景:搜索商品
场景 | 可能的值 |
刺激源 | 淘宝买家 |
刺激 | 搜索商品 |
制品 | 系统处理器 |
环境 | 正常操作 |
响应 | 淘宝显示搜索商品的信息 |
响应度量 | 响应时间不超过1秒 |
4.安全性:安全性是衡量系统在向合法用户提供服务的同时,阻止非法授权使用的能力。
一般场景:淘宝客户用户登陆
场景 | 可能的值 |
刺激源 | 淘宝客户 |
刺激 | 异地登陆 |
制品 | 系统 |
环境 | 登陆设备或地址异常 |
响应 | 提示手机验证码登陆 |
响应度量 | 输入验证码登陆账号 |
5.可测试性:通过测试揭示软件缺陷的容易程度。
一般场景:开发人员测试付款功能
场景 | 可能的值 |
刺激源 | 软件开发测试人员 |
刺激 | 测试付款功能 |
制品 | 系统 |
环境 | 正常操作 |
响应 | 正常支付或取消支付 |
响应度量 | 正常支付交易快,取消支付请求验证是否取消支付 |
6.易用性:易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。
一般性:个性化用户界面
场景 | 可能的值 |
刺激源 | 淘宝用户 |
刺激 | 不同用户对风格有不同的需求 |
制品 | 系统界面 |
环境 | 正常操作 |
响应 | 在换肤界面选择喜好的皮肤后更改界面 |
响应度量 | 淘宝整体界面改变但不影响功能的实现使用 |