软件架构——”淘宝网”质量属性研究

六个最常见的系统质量属性为:

1.可用性/可靠性(Availability):

  可靠性是指在规定使用条件下,维持用户一定性能要求的能力;包括:成熟度,容错性,可恢复性;

1.成熟度就是避免产品失效的能力;

2.容错性就是产品在出错或输入异常条件下,维持系统运行在规定性能水平上的能力;

3.可恢复性就是在产品失效条件下,恢复工作和修复数据的能力;

  

2.可修改性(Modifiability):

  可修改性是指容易修改的能力,修改包括修正,改进和用户需求的变化;包括:易分析,易修改,易测试性,稳定度;

1.易分析就是识别软件故障或需要修改部分的容易程度;

2.易修改就是对于需要修改部分实现修改的容易程度;

3.易测试就是对于修改部分进行测试的容易程度;

4.稳定度就是当软件被修改时,系统维持一定稳定程度的能力;

  

3.性能(Performance):

  性能是指对于一定的资源,系统提供一定性能的能力;包括时间特性,资源利用率;

1.时间特性就是提供如响应时间,吞吐量,等相关时间的特性;

2.资源利用率就是提供一定性能,需要使用资源的数量;使用如带宽,网络负载率;

  

 

 4.安全性(Security):

  安全性是指系统在向合法用户提供服务的同时能够阻止非授权用户企图使用的或拒绝服务的能力。安全性是根据系统可能受到的安全威胁的类型来分类的。安全性又可划分为机密性、完整性、不可否认性及可控性等特性。

1.机密性保证信息不泄露给未授权的用户、实体或过程;

2.完整性保证信息的完整和准确,防止信息被非法修改;

3.可控性保证对信息的传播及内容具有控制的能力,防止为非法者所用。

  

5.可测试性(Testability

 

6.易用性(Usability

  易用性是指用户理解使用系统的容易程度;包括易理解,易学性,易操作性,用户吸引性;

1.易理解就是系统可被用户理解的容易程度;

2.易学性就是系统可被用户学习的容易程度;

3.易操作就是系统可被用户操控的程度;

3.用户吸引性就是吸引用户使用系统的能力;

  


 

   下面,我将以淘宝网为例,对淘宝网的系统质量属性进行描述:

        淘宝网是阿里巴巴集团旗下网络购物网站,由马云创立于2003年5月,是面向中国大陆、港澳台、马来西亚等地消费者的C2C购物网站(B2C模式网站天猫已拆出)。随着规模扩大和用户增加,淘宝已从单一的C2C网络集市变成了包括C2C、团购、分销、拍卖等多种电子商务模式在内的综合性零售商圈,成为世界范围的电子商务交易平台之一。

  淘宝网的可用性:

  今年春晚当晚登录的实际峰值超过了 17 年双十一的15倍,导致了登录系统被打到限流了,赶紧让登录系统在现场值班的同学进行扩容,扩容动作倒真不慢,第一场结束前已经陆续恢复了,第二场开始前容量就够了,所以后面三轮互动都没有出现这些问题。

  淘宝网的可修改性:

  淘宝网的后台程序非常庞大,功能非常强大,所以就导致了淘宝的可修改性非常强,强大的后台可以帮助淘宝进行淘宝后台各项数据的修改,然后在前台进行不同的内容展示。

  淘宝网的性能:

  2016年的天猫双十一全球狂欢节今日凌晨拉开帷幕,开场52秒交易额轻松破10亿,并在6分58秒时交易额冲破100亿大关。数据显示,仅用了1小时57秒,2016年天猫双11全球狂欢节交易额突破362亿元,已超过2013年双11全天交易额,累计物流订单量超1.74亿件。

  淘宝网的安全性:

  个人开网店实行“实名制”,需提交姓名、地址真实信息,但并不强制要求必须办理工商营业执照。《办法》首次对网络商品交易及有关服务行为的全部过程和各个环节进行了规范,涉及市场准入、商品准入、交易信息、交易合同、交易凭据、交易竞争、注册商标专用权和企业名称权等权利的保护、消费者和经营者权益保护等多方面;

  淘宝网的易用性:

  淘宝网的首页秉持“精致、清晰、迅捷”的原则,强化搜索功能、页面导航和对新用户的引导帮助作用;淘宝网会根据用户以前的浏览消费记录为用户提供更加有用的商品,更加优质的服务。

 

   以上的结论是通过网络中查阅的资料进行的总结,希望能够使大家对于系统的质量属性有一个更加深入的了解,同时,内容的不足之处也希望大家多多指正。

 

posted @ 2018-03-15 17:44  随风的叶子  阅读(519)  评论(0编辑  收藏  举报