课堂作业03——淘宝网的质量属性

淘宝网的六个主要质量属性场景描述

1.可用性:

多个用户同时登录,需要庞大的数据处理架构来支撑,淘宝公司的 session框架采用的是client cookie实现,主要将状态 保存到了cookie里面,这样就使得应用节点本身不需要保存任何状态信息,这样在系统用户变多的时候,就可以通过增加更多的应用节点来达到水平扩展的目的。

场景描述:


刺激源


用户


刺激


大量用户群同时登录


制品


存储、数据库


环境


系统运行时


响应


使用多值cookie


响应度量


正常登录,无异常

2.可修改性:

与为诊断缺陷或失效原因及为判定待修改的部分所需努力有关的软件属性 、与进行修改、排除错误或适应环境变化所需努力有关的软件属性。淘宝网中对不同商家店铺的界面支持体现了系统架构的可扩展性、可修改性。

场景描述:


刺激源


用户


刺激


不同用户的不同需求


制品


系统


环境


系统运行时


响应


存储等功能支持


响应度量


支持多形式表现形式

3.性能:

淘宝网使用分布式可伸缩架构:部署几十个service server,来连接数据库,对上层提供服务;部署几十个app server,来响应http请求,不直接连接数据库。

同时,1000多个子系统要调来调去比较复杂,所以淘宝开发了服务框架和消息中间件,来解决这个问题。正是先行一步有了这些基础框架,服务化拆分的路才能走得比较顺畅。


刺激源


数据


刺激


处理大数据量


制品


处理器、数据库、存储


环境


系统运行时


响应


多子系统调用处理数据


响应度量


正常使用

4.安全性:

安全性是指防止系统被非法入侵的能力,既属于技术问题又属于管理问题。


刺激源


用户


刺激


用户注册进入系统,生成用户信息


制品


数据库、系统


环境


系统


响应


保存并加密传输


响应度量


用户信息不会泄露

5.可测试性:

指测试软件组件或集成产品时查找缺陷的难易程度。如果软件中包含复杂的算法和处理逻辑,或者使用了复杂的数据结构,或者功能模块间的关系复杂,则可测试性的设计尤为重要。


刺激源


开发人员


刺激


优化测试


制品


系统


环境


系统运行时


响应


服务器做出响应


响应度量


并发用户数100以内时响应5S

6.易用性:

易用性是指用户使用软件的容易程度,软件的易用性由用户来评价。


刺激源


用户


刺激


购买商品


制品


系统


环境


系统运行时


响应


添加相应商品进入购物车


响应度量


一般响应时间不超过5S

时间: 2024-10-11 09:49:01

课堂作业03——淘宝网的质量属性的相关文章

淘宝网的质量属性分析

淘宝网的质量属性分析 1.可用性:用户访问量较大 2.可修改性:修改用户界面 3.性能:秒杀活动 4.安全性:黑客试图盗取用户信息  5.可测试性:测试人员对模块进行测试 6.易用性:取消交易

淘宝网的质量属性分析总结

   一:淘宝网的可用性分析 可用性就是存在大量的访问用户,也就是系统应能长期稳定地提供服务,近似7 X 24小时工作强度:在负载过重或是系统崩溃的情况下,能保证用户请求不丢失:当系统出现故障或崩溃时,恢复时间不超过两小时: 刺激源:海量的用户 刺激:海量的用户访问 响应:采用分布式服务器进行处理 响应度量:网站系统没有崩溃 二:淘宝网的可修改性分析 用户可以修改界面: 修改某个子系统或服务时,不影响其他子系统或服务: 刺激源:开发者 刺激:改变系统的某个模块 响应:不产生连锁反应 响应度量:确

淘宝网的质量属性的场景描述

质量属性 可用性 简单介绍 系统应能长期稳定地提供服务,近似7 X 24小时工作强度: 在负载过重或是系统崩溃的情况下,能保证用户请求不丢失: 当系统出现故障或崩溃时,恢复时间不超过两小时: 场景部分 可能的值 刺激源 业务快速发展 刺激 PHP模式易开发.难维护 制品 淘宝的网页 环境 更换技术 相应 改PHP为Java, 改MySql为oracle 相应度量 2004年开始稳定的供其使用 质量属性 可修改性 简单介绍 修改某个子系统或服务时,不影响其他子系统或服务: 场景部分 可能的值 刺激

《淘宝网》质量属性例子

系统的质量属性:可用性,可修改性,性能,安全性,可测试性和易用性. 可用性 刺激源 服务器集群 刺激 单个服务器宕机 环境 正常运行 制品 淘宝网 响应 将服务由另外的服务器继续提供支持 响应度量 15s内完成服务的转移  可修改性 刺激源  开发人员 刺激  更改商品搜索算法 环境  正常运行 制品  淘宝网 响应  后台处理数据的算法优化 响应度量  搜索商品的范围精确度提高30%  性能 刺激源  浏览用户 刺激  节日购物 环境  正常运行 制品  服务器处理系统 响应  对订单交易处理

《淘宝网》质量属性分析

以<淘宝网>为例,描绘质量属性的六个常见属性场景. 1.可用性分析 可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种通知. 场景:双十一时期导致淘宝用户猛增 刺激源:淘宝用户 刺激:登录人数过多,导致淘宝无法响应,网页瘫痪,无法继续进行 制品:淘宝的处理器.通信通道.存储器.进程 环境:用户的正常浏览操作,淘宝的服务器运行: 响应:淘宝服务器检测到故

淘宝网描绘质量属性六个常见属性场景

质量属性理念:质量高于功能 质量:指系统满足指定需求或用户/客户需求及期望的程度. 质量属性分为六类: 可用性 可修改性 性能 安全性 可测试性 易用性 我们做一一的解读 首先是可用性: 定义:可用性(Availability),可用性是指系统正常工作的时间所占的比例.可用性会遇到系统错误,恶意攻击,高负载等问题的影响. 描述:访问量过大或网络堵塞时,网页会长时间不响应(高负载),黑客的恶意攻击导致信息泄露(恶意攻击) 可修改性 定义:可修改性(Modifiability),可修改性主要包含两方

基于淘宝网的软件质量属性分析

此次写的是极具淘宝网的软件质量属性分析 1.可用性分析 可用性为系统能正常为用户提供服务的时间比例.可用性与系统故障及其相关后果有关,当系统不再提供其规范中所说明的服务时,也就出现了系统故障. 公式为 场景:淘宝网举行的各种购物活动,大量用户同时登录系统. 2.可修改性分析 可修改性指的是用户.开发人员.管理员等对系统进行变更的能力.对开发人员而言,主要表现在系统更新.优化并且不影响用户使用:对用户而言,改变系统的屏保.颜色等:对管理员来说修改用户的权限等. 场景:用户修改系统界面. 3.性能分

淘宝网的软件质量属性分析

1.可用性: 场景:双十一购物狂欢,海量用户同时使用系统. 2.可修改性: 3.性能分析: 性能反应的是系统的响应能力.性能与时间有关.事件(中断.消息.用户请求或时间已到)发生时,系统必须对其做出响应.也就是说,性能衡量软件系统及时提供相应服务的能力,表现在三个方面,速度.吞吐量和持续高速性. 场景:用户确认购买之后商品下单,进行交易处理 4.安全性 安全性,系统防止攻击的能力和保护用户合法信息不被侵犯的能力.系统向合法用户提供服务,阻止非授权用户使用,阻止恶意的攻击. 场景:黑客攻击,企图窃

关于淘宝网的六个质量属性场景(作业2)

淘宝网是亚太地区较大的网络零售.商圈由阿里巴巴集团在2003年创立.淘宝网是中国深受欢迎的网购平台,拥有近5亿的注册用户数,每天有超过6000万的固定访客,同时每天在线商品数已经超过了8亿件,平均每分钟售出4.8万件商品.下面将简单介绍一下以淘宝网为例,描述质量属性的六个常见的属性场景. 1 可用性:可用性与系统故障及其后果相关.当系统不再提供其规范中所说的服务时,就出现了系统故障.系统用户可以观察到此类故障.可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢