结合6个常见的系统质量属性是:可用性、可修改性、性能、安全性、可测试性、易用性分析如下:
其中,1.可用性是与系统故障与其后果有关,指系统正常运行时间的比例。
结合淘宝网如:用户数量过多服务器不崩溃,采用分布式服务器的办法。
场景:用户数量过多
刺激源:用户
刺激:淘宝网服务器承载
制品:淘宝网
环境:网站正常运行
响应:使用分布式服务器
响应度量:网站正常运行不至于崩溃,修复时间、可用时间降低运行的时间间隔
2.可修改性是修改功能之后不会有副作用的变化。
结合淘宝网如:修改地区设置,从中国大陆转换成香港,一样可以进行正常购物。取消刷新等音效、新消息提醒不影响购物。
场景:用户修改地区设置
刺激源:地区
刺激:地区商品不同
制品:淘宝网提供商品
环境:购物正常运行时
响应:提供商品不同
响应度量:购物流程正常,响应时间不超过3h
3.性能是指系统的响应时间,当事件源的数量和到达模式后,所需要的时间和处理个数。
结合淘宝网如:淘宝网站的服务器允许多用户同时交易,性能稳定。
场景:同一时刻,订单过多
刺激源:订单数目
刺激:订单数目
制品:淘宝网
环境:网站运行时
响应:请求被正常处理
响应度量:每笔订单顺利完成下单,处理请求时间平均5s
4.安全性是指向合法用户征程提供服务的情况下,组织非授权使用的功能。
结合淘宝网如:病毒试图修改系统数据,但是大多数能被检测并杀掉。
场景:病毒攻击系统数据
刺激源:病毒
刺激:淘宝网数据安全性遭到病毒威胁
制品:淘宝网
环境:网站运行时
响应:病毒被杀掉,网站提供正常服务
响应度量:95%病毒被杀掉
5.可测试性是指解释软件缺陷的难易程度,如测试在发现缺陷方面的效率以及想要达到某个期望的覆盖范围,需要用多长时间进行测试。
结合淘宝网如:开发人员发现系统有不完善的地方,进行修改测试,在3小时内完成进行缺陷弥补。
场景:开发人员发现系统缺陷,进行测试弥补
刺激源:缺陷
刺激:系统功能
制品:淘宝网各部分
环境:完成修复
响应:完成测试修复
响应度量:3h内完成85%的测试路径,完成测试修复
6.易用性是指对用户来讲完成某个期待任务的难易程度,分为:有效性、错误避免及错误处理、用户自信和满意度、可学习性
结合淘宝网如:想要买一个在商场里看到的同款包包,可以1扫一扫---直接扫描物品搜索,2也可以输入店铺名称或者商品特点搜索等,在选购商品时也可以进行筛选排除一些不喜欢的特点。
场景:用户寻找同款商品
刺激源:同款商品
刺激:降低错误率
制品:淘宝网中同款商品
环境:网站正常运行
响应:获得同款商品的难易程度
响应度量:网站在规定时间内完成检索,当被取消操作时系统在1s内完成取消