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

淘宝网质量属性描述

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

1.可用性

可用性与系统故障及其后果相关。当系统不再提供其规范中所说的服务时,就出现了系统故障。系统用户可以观察到此类故障。可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的。

刺激源:  用户

刺激:      很多用户进行同时访问,系统访问量过大因出现崩溃

制品:      系统

环境:      正常操作

响应:      系统检测到事件:记录故障,通知系统

响应度量:      一分钟后,系统可以继续正常使用

2.可修改性

两个关注点:可以修改什么?何时以及谁进行修改。

刺激源:  开发人员

刺激:      修改用户界面

制品:      系统用户界面

环境:      设计时

响应:      进行修改且不会影响其他功能

响应度量:      3小时之内,完成更改

3.性能

淘宝在双十一的时候,访问量成倍增长,依然没有崩溃,说明性能还是经得起考验的。

刺激源:  用户

刺激:      随机事件到达,购买商品

制品:      系统

环境:      正常运行

响应:     请求被处理

响应度量:      响应时间不超过5.0秒

4.安全性

安全性是衡量系统在向合法用户正常提供服务的情况下,阻止非授权使用的能力。

试图突破安全防线的行为被称为“攻击”。攻击有以下三种方式:

(1)未经授权试图访问数据或服务。

(2)未经授权试图修改数据。

(3)试图使用系统拒绝向合法用户提供的服务

刺激源:  非授权用户

刺激:      试图修改数据,修改商品价格

制品:      系统中的数据

环境:      正常操作下

响应:      对用户验证,阻止访问数据

响应度量:      操作被拒绝,恢复数据

5.可测试性

指通过测试揭示软件缺陷的难易程度。特别地,假设软件中至少有一个错误,软件在下次测试运行时不能正常工作的可能性。

可测试性的响应度量处理的是测试在发现缺陷方面的效率以及想要达到某个期望的覆盖范围,需要用多长时间进行测试。

刺激源:  单元开发人员

刺激:      已完成构架和子系统的集成

制品:      代码段

环境:      开发时

响应:      准备集成环境

响应度量:      执行测试的时间

6.易用性

关注的是对用户来说完成某个期望任务的难易程度。分为以下几个方面:有效性、错误避免及错误处理、用户自信和满意度、可学习性

刺激源:  最终用户

刺激:      搜索商品时,根据品牌、价格进行筛选

制品:      系统

环境:      在运行时

响应:      显示筛选后的数据

响应度量:      97%的用户对结果满意

原文地址:https://www.cnblogs.com/qingtianxt/p/8575127.html

时间: 2024-07-30 12:38:56

软件体系结构六大质量属性-浅析淘宝网的相关文章

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

淘宝网的六个主要质量属性场景描述 1.可用性: 多个用户同时登录,需要庞大的数据处理架构来支撑,淘宝公司的 session框架采用的是client cookie实现,主要将状态 保存到了cookie里面,这样就使得应用节点本身不需要保存任何状态信息,这样在系统用户变多的时候,就可以通过增加更多的应用节点来达到水平扩展的目的. 场景描述: 刺激源 用户 刺激 大量用户群同时登录 制品 存储.数据库 环境 系统运行时 响应 使用多值cookie 响应度量 正常登录,无异常 2.可修改性: 与为诊断缺

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

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

《淘宝网》质量属性分析

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

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

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

《淘宝网》质量属性例子

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

淘宝网的质量属性分析

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

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

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

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

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

《淘宝网》六个质量属性场景

可用性: 可用性样例: 大量用户双十一期间同时访问<淘宝网>,网站不会出现崩溃等故障问题,或者网站在较短的时间内回复正常运作. 场景生成: 场景部分 可能的值 刺激源 用户 刺激 大量用户访问 制品 系统 环境 正常运行 响应 系统正常运作 响应度量 故障后最多3小时恢复正常运作 可修改性: 可修改性样例: 开发人员修改界面布局. 样例场景: 场景部分 可能的值 刺激源 开发人员 刺激 修改某一界面布局 制品 系统界面 环境 开发时,后期整改 响应 修改某一布局不会影响其他功能的正常运行 响应