以《淘宝网》为例,描绘质量属性6个常见属性场景
描绘质量属性的六个常见属性分别是:可用性、可修改性、性能、安全性、可测试性、易用性。
一.可用性
可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的。
常见属性场景:
1.双十一、双十二等淘宝的促销活动导致淘宝用户猛增,网站的访问量会在活动当天及前几天内剧增,服务器的负荷增大,淘宝借用临时服务器,扩大自身的负载能力,应对激增的访问量,以使用户正常使用。
2.淘宝网整个网站的风格保持统一性,每个同类界面的界面风格、视觉要素都是统一的,方便用户寻找寻找对比信息。
二.可修改性
两个关注点:可以修改什么?何时以及谁进行修改。
常见属性场景:
1.为迎接双十一购物狂欢节,淘宝要修改自己的系统页面,并且添加用户组队拉赞分红包的活动
2.后台管理人员可以修改用户搜索的店铺商品的排名先后。
三.性能
性能与时间有关。事件发生时,系统必须对其作出响应。时间到达响应有很多特性,但性能基本上于事件发生时,将要消耗系统多长时间做出响应有关系。
常见属性场景:
1.正常的登录操作
2.用户购买商品
3.店家下架商品。
四.安全性
安全性是衡量系统在向合法用户提供服务的同时,阻止非法授权使用的能力
常见属性场景:
1.二维码登录
2.合法购买
五.可测试性
可测试性是通过测试揭示软件缺陷的容易程度
常见属性场景:
1.系统测试寻求系统的完整性,单元测试寻求功能模块的可用性
六.易用性
易用性是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类
常见属性场景:
1.淘宝流畅的购买流程
2.简洁的操作