软件体系结构六大质量属性-浅析淘宝网
淘宝网质量属性描述
以淘宝网为例,进行描绘质量属性的六个常见属性场景。
1.可用性
可用性与系统故障及其后果相关。当系统不再提供其规范中所说的服务时,就出现了系统故障。系统用户可以观察到此类故障。可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的。
刺激源: 用户
刺激: 很多用户进行同时访问,系统访问量过大因出现崩溃
制品: 系统
环境: 正常操作
响应: 系统检测到事件:记录故障,通知系统
响应度量: 一分钟后,系统可以继续正常使用
2.可修改性
两个关注点:可以修改什么?何时以及谁进行修改。
刺激源: 开发人员
刺激: 修改用户界面
制品: 系统用户界面
环境: 设计时
响应: 进行修改且不会影响其他功能
响应度量: 3小时之内,完成更改
3.性能
淘宝在双十一的时候,访问量成倍增长,依然没有崩溃,说明性能还是经得起考验的。
刺激源: 用户
刺激: 随机事件到达,购买商品
制品: 系统
环境: 正常运行
响应: 请求被处理
响应度量: 响应时间不超过5.0秒
4.安全性
安全性是衡量系统在向合法用户正常提供服务的情况下,阻止非授权使用的能力。
试图突破安全防线的行为被称为“攻击”。攻击有以下三种方式:
(1)未经授权试图访问数据或服务。
(2)未经授权试图修改数据。
(3)试图使用系统拒绝向合法用户提供的服务
刺激源: 非授权用户
刺激: 试图修改数据,修改商品价格
制品: 系统中的数据
环境: 正常操作下
响应: 对用户验证,阻止访问数据
响应度量: 操作被拒绝,恢复数据
5.可测试性
指通过测试揭示软件缺陷的难易程度。特别地,假设软件中至少有一个错误,软件在下次测试运行时不能正常工作的可能性。
可测试性的响应度量处理的是测试在发现缺陷方面的效率以及想要达到某个期望的覆盖范围,需要用多长时间进行测试。
刺激源: 单元开发人员
刺激: 已完成构架和子系统的集成
制品: 代码段
环境: 开发时
响应: 准备集成环境
响应度量: 执行测试的时间
6.易用性
关注的是对用户来说完成某个期望任务的难易程度。分为以下几个方面:有效性、错误避免及错误处理、用户自信和满意度、可学习性
刺激源: 最终用户
刺激: 搜索商品时,根据品牌、价格进行筛选
制品: 系统
环境: 在运行时
响应: 显示筛选后的数据
响应度量: 97%的用户对结果满意
转载于:https://www.cnblogs.com/qingtianxt/p/8575127.html
软件体系结构六大质量属性-浅析淘宝网相关推荐
- 淘宝网-接口测试白皮书V0.1
<软件自动化测试开发> 出版了 淘宝(中国)软件有限公司 接口测试白皮书 V0.1 淘宝网平台测试组(qa.taobao.com) 淘宝网-接口测试白皮书 2 目录 1 接口测试的背 ...
- 解密淘宝网的开源架构(转)
淘宝网,是一个在线商品数量突破一亿,日均成交额超过两亿元人民币,注册用户接近八千万的大型电子商务网站,是亚洲最大的购物网站.那么对于淘宝网这样大规模的一个网站,我猜想大家一定会非常关心整个网站都采用了 ...
- 《淘宝网》质量属性分析
以<淘宝网>为例,描绘质量属性的六个常见属性场景. 1.可用性分析 可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行 ...
- 淘宝网的质量属性分析
常见的质量属性共有6个方面: 可用性,可修改性,性能,安全性,可测试性,易用性 刻画质量属性的手段,6部分组成: 刺激源,刺激 ,环境 ,制品 ,响应, 响应度量 1.可用性 可用性就是系统应能长期稳 ...
- 质量属性六个常见属性场景(《淘宝网》为例) 15
六个最常见的系统质量属性分别是:可用性(Availability).可修改性(Modifiability).性能(Performance).安全性(Security).可测试性(Testability ...
- 《淘宝网》之系统质量属性分析
结合6个常见的系统质量属性是:可用性.可修改性.性能.安全性.可测试性.易用性分析如下: 其中,1.可用性是与系统故障与其后果有关,指系统正常运行时间的比例. 结合淘宝网如:用户数量过多服务器不崩溃, ...
- 质量属性的六个常见属性场景(淘宝网)
以<淘宝网>为例,描绘质量属性的六个常见属性场景 1.可用性 访问量过大或网络堵塞时,网页会长时间不响应 刺激源:用户 刺激:网页长时间不响应 制品:系统 环境:系统过载 响应:系统检 ...
- 软件系统架构质量属性——淘宝网分析
一.可用性 可用性与系统故障及其相关后果有关 所关注的方面:如何检测系统故障,系统故障发生的频度,出现故障会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地消除故障,如何防止故障的发生以 ...
- 软件体系架构——质量属性
以<淘宝网>为例,描绘质量属性的六个常见属性场景,将上述整理为一篇博客发表. 1.可用性分析 可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允 ...
- 淘宝网的软件质量属性分析
在学习了软件的质量属性之后,我们以淘宝网为例分析软件的质量属性. 1.可用性分析 综合所学知识,我理解的可用性是指系统能正常为用户提供服务的时间比例.可用性与系统故障及其相关后果有关.当系统不再提供其 ...
最新文章
- 从零开始编写自己的C#框架(16)——Web层后端父类
- centos7删除符号链接_技术|在 Linux 中怎样移除(删除)符号链接
- 安装 | Windows 10下基于Anaconda平台的TensorFlow详细安装步骤
- 算法竞赛入门经典(第二版) | 程序3-6 WERTYU (UVa 10082)(常量数组)
- webpack基础入门
- linux 服务器进程,如何查看Linux服务器的进程
- 【vue2.0进阶】用axios来实现数据请求,简单易用
- (二)建筑物多边形化简系列——多边形点数化简
- Node.js:npm下载很慢,设置国内淘宝镜像
- 东南大学c++非电类期末试卷 程序设计与算法语言,挑战程序设计竞赛2:算法和数据结构 中文完整pdf版[55MB] 附源码...
- pokemon go 和 虚拟gps
- Android辅助服务禁用组件,每次调试运行时都禁用辅助功能服务
- 【ajax】6.IE缓存问题解决
- 图片验证码的测试用例梳理
- BMVC-2021-DETR: End-to-End Object Detection with Transformers 阅读笔记
- 一个失败的项目管理案例
- IDEA中Maven中mysql-connector-java或者其他依赖包下载不了的问题的解决办法
- 游戏里的角色都什么格式图片_格斗游戏拳皇里的八神庵,为什么在玩家心中人气一直都很高...
- 本人博客目录 [实时更新]
- XML(1)——shema约束之命名空间