淘宝为例进行软件质量属性分析

以淘宝为例进行软件质量属性分析

1.可用性分析:

所关注的方面包括系统故障发生的频率、出现故障时会发生什么情况、允许系统有多长是将非正常运行、什么时候可以安全地出现故障、如何防止故障的发生以及发生故障时要求进行哪种通知。

场景设想:淘宝双十一活动时很多用户同时访问,系统出现崩溃

刺激源:太多的用户同时进行购买登录的操作

刺激:操作用户过多,服务器崩溃。

制品:系统的服务器

环境:正常的操作

响应:系统响应人数过多,无法正常进行登录,系统检测到事件:记录故障,通知系统

响应度量: 排除故障,系统可以继续正常使用

2.可修改性分析:

场景设想:由于进行活动促销,卖家修改商店界面

刺激源:卖家

刺激:希望修改商店界面。

制品:商店界面

环境:正常运行时

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

响应度量: 修改该界面对其他99.9%的功能不造成影响

3.性能分析:

场景设想:双十一活动时,大量用户希望登陆上淘宝网来选购想要的商品

刺激源:大量淘宝网用户

刺激:试图同时登陆淘宝网站进行选购商品

制品:淘宝网站

环境:超载模式

响应:处理下单请求

响应度量:下单时间不超过2秒,不产生错误

4.安全性分析:

场景设想:某用户经过特殊手段窃取用户信息

刺激源:黑客

刺激:访问其他用户信息

制品:淘宝网用户信息

环境:正常操作

响应: 进行安全检测,保护资金支付环境安全

响应度量: 进行两次或以上的确认验证,商品属性验证,收货地址验证,付款密码验证等。

5.可测试性分析:

场景设想:单元测试人员想要测试搜索功能的性能。

刺激源:单元测试人员。

刺激:对淘宝网的搜索引擎代码加上模糊查询功能。

制品:具有模糊查询功能的查询模块。

环境:开发时、编译时。

响应:提供对搜索内容的访问,提供所查的值。

响应度量:在1~2秒内查找出与搜索内容相关的100条商品。

6.易用性分析:

场景设想:一个未曾使用过网上购物的人,第一次使用淘宝进行购物

刺激源:淘宝网用户。

刺激:淘宝网用户希望了解如何有效的使用系统,使错误降低,希望能了解系统特性以便可以快速上手购买商品。

制品:淘宝网站

环境:正常运行

响应: 根据相关按钮及操作提示,导向性地帮助用户完成操作。

响应度量: 按照步骤可以正常使用。

原文地址:https://www.cnblogs.com/xxdcxy/p/8575055.html

时间: 2024-11-05 12:13:36

淘宝为例进行软件质量属性分析的相关文章

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

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

淘宝如何跨域获取Cookie分析

淘宝如何跨域获取Cookie分析 最近在发现使用Taobao的时候的一个小细节,于是便萌发起了写这篇文章. 当我们在 www.taobao.com 中进行登录之后,然后直接切换到 www.tmall.com 域名下,发现www.tmall.com首页的最顶部马上显示成了”您好, andyfaces“,于是便对此处的实现机制进行分析. 首先,用户名应该是存储在cookie中的,于是在taobao.com的域名中用 firefox看到用户名确实是存储在 cookie, 而tmall.com中没有存储

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

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

Python 爬虫知识点 - 淘宝商品检索结果抓包分析(续)

通过前一节得出地址可能的构建规律,如下: https://s.taobao.com/search?data-key=s&data-value=44&ajax=true&_ksTS=1481814489094_902&callback=jsonp903&q=Python%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0&imgfile=&js=1&stats_click=search_radio_all%3A1&i

课堂作业3-描绘淘宝网六个常见属性场景

一.可用性 刺激源 用户将商品加入购物车 刺激 点击添加按钮后无反应 环境 正常操作 制品 进程 响应 在修复前或者刷新前不可用 响应度量 修复时间30分钟内 二.可修改性 刺激源 工作人员 刺激 随节日修改界面主题 环境 开发 制品 代码 响应 修改没有影响功能 响应度量 修改后立即可以生效 三.性能 刺激源 用户 刺激 提交订单 环境 正常 制品 处理器 响应 提示下单成功 响应度量 五秒内完成提交 四.安全性 刺激源 淘宝店主 刺激 试图修改客户的评价 环境 正常 制品 数据库 响应 拒绝

仿iOS淘宝产品详情页选择属性规格的动画

先上效果图: 关键代码 @TargetApi(Build.VERSION_CODES.HONEYCOMB_MR1) private void startContentViewAnim(boolean isSmall) {     // 设置旋转的中心点     float pivotX = mContentView.getWidth() / 2.0f;     float pivotY = mContentView.getHeight();     mContentView.setPivotX(

Python 爬虫知识点 - 淘宝商品检索结果抓包分析(续二)

一.URL分析 通过对“Python机器学习”结果抓包分析,有两个无规律的参数:_ksTS和callback.通过构建如下URL可以获得目标关键词的检索结果,如下所示: https://s.taobao.com/search?data-key=s&data-value=44&ajax=true&_ksTS=1482325509866_2527&callback=jsonp2528&q=Python机器学习&imgfile=&js=1&stat

淘宝的6个质量属性

1. 2. 3. 4. 5. 6.

关于“淘宝”得六个常见质量属性场景的描绘

首先啊,先来了解一下质量属性的六个常见属性与质量属性场景得定义. 质量属性的六个常见属性 1.可用性 2.可修改性 3.性能 4.安全性 5.可测试性 6.易用性 质量属性场景 包含六部分: 刺激源:这是某个生成该刺激的实体(人.计算机系统或者任何其他刺激器). 刺激:该刺激是当刺激到达系统时需要考虑的条件. 环境:该刺激在某些条件内发生.当刺激发生时,系统可能处于过载,或者运行,也可能是其他情况. 制品:某个制品被刺激.这可能是整个系统,也可能是系统的一部分. 响应:该响应是在刺激到达后所采取