《淘宝网》质量属性分析

以《淘宝网》为例,描绘质量属性的六个常见属性场景。

1、可用性分析

可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种通知。

场景:双十一时期导致淘宝用户猛增

刺激源:淘宝用户

刺激:登录人数过多,导致淘宝无法响应,网页瘫痪,无法继续进行

制品:淘宝的处理器、通信通道、存储器、进程

环境:用户的正常浏览操作,淘宝的服务器运行;

响应:淘宝服务器检测到故障,页面提示“网络故障,重新刷新”等的提示信息,提示用户下一步操作

响应度量:系统降级模式下继续运行,用户刷新页面或者重新登录之后可继续正常使用。

2、可修改性分析

可修改性是有关变更的成本问题。可以修改什么(制品)和何时进行变更以及由谁进行变更(环境)。

场景:淘宝app根据活动要修改相应的系统页面,并且添加,修改,删除等一些功能

刺激源:系统开发人员

刺激:系统界面要修改相应界面,增加相应活动介绍等

制品:淘宝界面主动提示活动

环境:淘宝正常登录运行,用户正常浏览界面

响应:针对页面查找构架中需要修改的位置,进行修改添加并且不影响其他功能,对修改进   行测试,部署所做修改

响应度量:系统人员后台更新,测试部署成功自动更新,用户登录即可

3、性能分析

性能与时间有关。事件(中断、消息、用户请求或时间已到)发生时,系统必须做出响应。事件到达和相应有很多特性,但性能基本上与事件发生时,将要耗费系统多长时间做出响应有关。

场景:淘宝系统处理用户动作

刺激源:淘宝用户

刺激:浏览、购买商品

制品:系统生成订单

环境:淘宝正常运行,用户正常操作

响应:淘宝生成订单,提示用户进行支付

响应度量:在短时间内显示商品状态以及支付状态,显示交易的完成度

4、安全性分析

安全性是衡量系统在向合法用户提供服务的同时,阻止非授权使用的能力。试图突破安全防线的行为被称为攻击,它可以是未经授权试图访问数据或服务,或试图修改数据,也可能是试图使系统拒绝向合法用户提供服务。

场景:一个通过身份验证的人试图从外部站点更改系统数据

刺激源:淘宝用户

刺激:试图从外部站点修改系统数据

制品:系统服务、系统中的数据

环境:在线连接有防火墙

响应:对用户身份进行验证,阻止其对数据的访问

响应度量:短时间内审核身份,拒绝其访问,并限制系统可用性

5、可测试性分析

软件可测试性是指通过测试揭示软件缺陷的容易程度。

场景:单元测试人员测试商品浏览查询模块

刺激源:单元测试人员

刺激:测试人员输入商品关键词,进行商品查询

制品:商品搜索模块的代码

环境:在开发时进行

响应:通过商品关键词查询,所检索出的商品信息呈列表显示

响应度量:在较短的时间内完成对商品的检索

6、易用性分析

易用性关注的是对用户来说完成某个期望任务的容易程度和系统所提供的用户支持的种类。

场景:用户取消自己即将生成的交易

刺激源:淘宝用户

刺激:用户放弃自己的商品交易,选择取消交易

制品:淘宝系统

环境:系统正常运行,用户正常购买商品

响应:取消交易成功,淘宝系统删除交易,恢复到以前页面

响应度量:取消在一秒内发生,且不影响后序操作

原文地址:https://www.cnblogs.com/ziyixuedie/p/8575759.html

时间: 2024-07-30 12:39:05

《淘宝网》质量属性分析的相关文章

淘宝网质量属性分析

一:可用性分析 可用性:用户数量巨大,系统长时间高强度的为用户提供服务,随时会出现崩溃现象 刺激源:大量的用户 刺激:海量的用户访问 响应:采用分布式服务器进行处理 响应度量:网站系统没有崩溃 二:可修改性分析 用户可以修改界面: 修改某个子系统或服务时,不影响其他子系统或服务: 刺激源:开发者 刺激:改变系统的某个模块 响应:不产生连锁反应 响应度量:确定时间内完成更改 三:性能分析 高峰时系统的平均响应时间控制在20秒以内: 系统能够满足百万个并发的用户查询请求: 系统至少能够支持千万个用户

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

可用性的一般场景:节日打折期间交易人数过多 场景部分   刺激源 过多用户 刺激 同时交易达到负荷 制品 系统 环境 正常运行 响应 引入分布式 响应度量 响应时间降低2秒 可修改性:节日修改界面跟新商品 场景部分   刺激源  维护人员 刺激  修改界面和商品信息 制品  系统用户界面 环境  设计时 响应  修改不产生副作用 响应度量  一天内 性能:1000名顾客提交交易申请 场景部分   刺激源  1000名顾客 刺激  提交交易申请,选定商品,确认 制品  创建交易记录 环境  正常运

(课)淘宝网质量属性场景

可用性:非常好,能达到我百分之九十五的满意度: 可修改性:不是很好,只能算是一般吧,只能修改一下主题等比较常见的东西,不能随心所欲的修改个性样式. 性能:比较好,基本反映的比较快,与客户端保持数据一致. 安全性:好,目前没有出现过安全问题. 可测试性:比较好,对着一方面不是很清楚. 易用性:比较好,年轻人可以比较好的使用,但是年纪稍微大的人使用起来就比较不太能得心应手. 原文地址:https://www.cnblogs.com/hwh000/p/12346673.html

淘宝网质量分析

淘宝网质量分析,质量属性的六个场景(quality attribute scenario): 可用性(availability):淘宝网在我使用的时候没有出现崩溃现象,但是有时会在访问量过多时不能正确显示界面,会提示页面出现错误,需要刷新一下. 刺激源:用户 刺激:网站登录用户过多,不能显示出相应页面 制品:商品页面 环境:超载环境 响应:请用户刷新页面,来显示正确的网页 响应度量:刷新一下,在2s以内即可恢复网页 可修改性(modifiability):淘宝网店家经常换一些商品 刺激源:淘宝店

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

可用性分析: 场景设想:由于同时登陆淘宝网的人数过多造成登陆响应超时. 刺激源:淘宝网用户. 刺激:淘宝网服务器崩溃. 制品:淘宝网的处理器和服务器. 环境:正常的登陆操作. 响应:显示登陆过程的进度条或登陆超时提醒或网络环境异常. 响应度量:系统服务器后台启用降级模式,并且在30分钟内进行快速修复 可修改性: 环境设想:用户对于页面的不同需求 刺激源:淘宝用户 刺激:不同用户的需求 制品:系统 环境:系统运行时 相应:存储功能支持 响应度量:支持多形式表现形式 性能分析: 场景设想:200万人

淘宝网的架构分析(小组)

一个成熟的大型网站(如淘宝.京东等)的系统架构需要考虑诸多复杂的因素,因为像淘宝这种大型网站数据量比一般的网站要大的多,所以在设计架构方面也要复杂的多,既要考虑成本因素也要考虑访问速度安全性等.这里我简单的对淘宝的网站系统架构进行一个简单的分析. 淘宝作为一个大型购物网站,其数据量是很大的,所以不像一般网站,淘宝需要用各种方法来保证服务器的正常运行以及用户购买时的良好体验.主要由以下方式:1.应用.数据.文件分离 2.利用缓存改善网站性能 3.使用CDN和反向代理提高访问速度 4.使用分布式文件

软件体系结构六大质量属性-浅析淘宝网

淘宝网质量属性描述 以淘宝网为例,进行描绘质量属性的六个常见属性场景. 1.可用性 可用性与系统故障及其后果相关.当系统不再提供其规范中所说的服务时,就出现了系统故障.系统用户可以观察到此类故障.可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的. 刺激源:  用户 刺激:      很多用户进行同时访问,系统访问量过大因出现崩溃 制品:      系统 环境:      正常操作 响应:      系统检测到事件:记录故障,通知系统

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

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

淘宝网的质量属性分析

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