一.B/S架构和C/S架构
1.B/S架构
Browser-Server, 浏览器和服务器架构。包含客户端浏览器、web应用服务器、数据库服务器的软件系统。用户只需要一个浏览器就可以访问服务。系统更新的时候,只需要更新服务端,不需要更新浏览器(如百度,淘宝,微博等)
2.C/S架构
Client-Server , 客户机和服务器结构,这种结构与B/S最显著的区分是需要安装客户端,通过客户端程序来访问应用系统。所以更新时,既要更新服务端,也要跟新客户端(如微信,qq等)
区别:
1.硬件环境不同:
C/S建立在专业网路上,小范围的网络环境,局域网之间再通过专门的服务器提供连接和数据交换服务
B/S建立在广域网上,不需要专门的网络硬件环境
2.安全要求不同
3.系统维护不同
4.处理问题不同
3.二进制
计算机是由各种电子元器件组成的,其中有最重要的基础电子元件就是半导体,也就是熟悉的二极管、三极管等
半导体通过逻辑电路传递和处理数字信号,它能够按照一定的条件去控制信号的通过或不通过,逻辑电路通常只有两种状态,开关的接通和断开,这两种状态正好用0和1表示
4.域名
域名就是我们常见的网站
域名后缀:.com国际域名 , .net 网络公司 , .cn 中国 , .com.cn 中国公司 , .org非盈利组织 , .edu 教育机构 , .gov 政府
注意:自己的网站千万不能注册 .com .com.cn ,因为在中国大陆要备案才可以,(推荐香港)
域名和身份证一样是唯一的,不能注册相同域名
5.软件测试
软件测试就是在规定条件先对程序进行操作,从而发现问题,对软件质量进行评估的过程
1.软件产品质量模型(ISO/IEC9126):
1.功能性
2.可靠性
3.易用性
4.效率
5.可维护性
6.可移植性
2.软件质量模型保证(SQA)
软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出来的标准、步骤、实践和方法能够正确的别所有项目所采用
软件质量保证的目的是使软件过程对于管理人员来说是可见的
6.软件测试基本流程
1.需求分析
2.编写测试用例(测什么,怎么测)
3.评审测试用例
4.搭建测试环境
5.等待开发提交测试包
6.部署测试包
7.冒烟测试(对软件主体基本功能进行基本测试)
8.执行测试用例
9.BUG追踪处理(提交及回归BUG)
10.N轮之后符合需求
11.测试结束
7.Web前端标准
Web前端技术指的不是某一项技术,而是一系列技术的集合,主要包括:
1.html--结构标准:负责网页结构的搭建
2.css --样式标准/表现标准: 负责网页的美化工作
3.js--行为标准 :负责网页的行为动作
8.行业词条
1. internet------互联网
2. WWW-----万维网(资料空间)World Wide web 万维网,简称WWW或3W
3.URL -----统一资源定位器(网络地址)
4.HTTP-----超文本传输协议
5.W3C-----万维网联盟(它是一个组织不是某一个公司)
6.网站----- 多个页面的集合(首页,内容页,列表页)
7.网页 -----网页文件就是后缀名以 .html 或者 .htm 结尾的文件。文字,图片,超链接
8. 浏览器----- 观看网页最终效果的平台
9.web浏览器驱动地址
1.Chrome:http://chromedriver.storage.googleapis.com/index.html
10.接口测试
概念:一种是内部接口:方法与方法之间的交互,模块与模块之间的交互
一种是调用对外保证的接口
web常用接口方式:
1.webService:是走soap协议通过http传输,请求报文和返回报文都是XML格式的,还需要解析麻烦而且速度可能降低,严格
2.Http :协议是超文本传输协议 ,Post ,get
3.Https: 并非是应用层的的一种新协议,只是http通信接口部分用SSL和TLS协议代替而已
一.B/S架构和C/S架构的更多相关文章
- C/S架构和B/S架构的概念和区别
C/S 架构 C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端 ...
- 向架构师进军--->系统架构设计基础知识
如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 在讲解系统架构设计之前,有必要补充一下架构相关的概念,因此本博文主要讲述架构.架构师 ...
- 系统架构:Web应用架构的新趋势---前端和后端分离的一点想法
最近研究servlet,看书时候书里讲到了c/s架构到b/s架构的演变,讲servlet的书都很老了,现在的b/s架构已经不是几年前的b/s架构,其实b/s架构就是web应用开发,对于这样的架构我们现 ...
- mvc项目架构分享系列之架构搭建初步
mvc项目架构分享系列之架构搭建初步 Contents 系列一[架构概览] 0.项目简介 1.项目解决方案分层方案 2.所用到的技术 3.项目引用关系 系列二[架构搭建初步] 4.项目架构各部分解析 ...
- Asp.net mvc项目架构分享系列之架构概览
Asp.net mvc项目架构分享系列之架构概览 Contents 系列一[架构概览] 0.项目简介 1.项目解决方案分层方案 2.所用到的技术 3.项目引用关系 系列二[架构搭建初步] 4.项目架构 ...
- Asp.net mvc项目架构分享系列之架构搭建初步
copy to:http://www.cnblogs.com/ben121011/p/5014795.html 项目架构各部分解析 Core Models IDAL MSSQLDAL IBLL BLL ...
- TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架
TOGAF架构能力框架之架构合同.成熟度模型和架构技能框架 5. 架构合同 架构合同是在开发团体和赞助者之间关于架构的交付物.质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施 ...
- 企业架构研究总结(40)——TOGAF架构能力框架之架构合同、成熟度模型和架构技能框架
5. 架构合同 架构合同是在开发团体和赞助者之间关于架构的交付物.质量以及适用目标的联合协议,并且通过有效的架构治理将会促使这些协议的成功施行.通过对合同的管理施行一个治理方法,如下几点将会得到保障: ...
- 企业架构研究总结(39)——TOGAF架构能力框架之架构委员会和架构合规性
3. 架构委员会 正如前面所说,一个用来对架构治理策略的实现进行监督的跨组织的架构委员会是架构治理策略成功的主要要素之一.架构委员会应该能够代表所有主要干系人的需求,并且通常还需要对整个架构的审查及维 ...
- 企业架构研究总结(38)——TOGAF架构能力框架之架构能力建设和架构治理
为了确保架构功能在企业中能够被成功地运用,企业需要通过建立适当的组织结构.流程.角色.责任和技能来实现其自身的企业架构能力,而这也正是TOGAF的架构能力框架(Architecture Capabil ...
随机推荐
- Traefik HTTPS 配置
参考 add-a-tls-certificate-to-the-ingress Entry Points Definition 使用traefik作为ingress controller透出集群中的h ...
- Kth Minimum Clique(2019年牛客多校第二场D题+k小团+bitset)
目录 题目链接 题意 思路 代码 题目链接 传送门 题意 找第\(k\)小团. 思路 用\(bitset\)来标记每个结点与哪些结点直接有边,然后进行\(bfs\),在判断新加入的点与现在有的点是否都 ...
- JPA 基础
JPA 基础 数据库驱动 ==> JDBC 规范 ==> ORM 框架 ==> JPA 规范 ==> spring-data-jpa ORM 思想 JPA 的使用步骤 jpa ...
- Browse Princeton's Series (by Date) in Princeton Economic History of the Western World
Browse Princeton's Series (by Date) in Princeton Economic History of the Western World Joel Mokyr, S ...
- Anaconda3(5-2)程序编辑器 win10下PyCharm安装及配置Pytorch流程
由于破解和付费问题,不推荐.优先用自带的spyder Win10 下PyCharm安装流程:(1)官网:https://www.jetbrains.com/pycharm/download/#sect ...
- ORM常用的13个方法
介绍一个可以以py脚本方式运行ORM操作的方法: 可在项目内新建个py文件,复制项目内manage.py文件中的以下代码: if __name__ == "__main__": o ...
- 洛谷 P1443
P1443 所属知识点:BFS 传送门 题意 : 给你一个矩阵和一匹马一开始的位置.然后问你在这个矩阵里边跳到每一个点需要多少步. 思路: 因为一匹马从一个点可以跳到的位置如下图: 画的不好请见谅.. ...
- 使用nodejs编写cli工具
1.创建一个文件夹(my-cli); 2.在当前文件夹打开命令行输入 npm init,创建一个package.json,并配置bin字段,配置后才可以在控制台使用你的命令 "bin&quo ...
- UA记录
安卓QQ内置浏览器UA: Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) AppleWebKit/537.36 (KHTML, like ...
- java web开发入门汇总
servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomc ...