一.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 ...
随机推荐
- Linux 如何用命令查看binlog文件的创建时间
目录 背景 分析 方法 注意 背景 MySQL在26日 16:23:49产生了大量的慢查询,在这段时间内,binlog文件刷新的很快(查看慢日志是mysql DML并发比较多),想知道写完一个binl ...
- 工作不久的安卓开发者,他们是这样规划自己的Android学习路线
Android开发工作者工作不久的时候,会有一段迷茫期,觉得自己应该再学一点,却不知道从何学起,该怎样规划自己的学习路线呢?今天,我给大家梳理一下Android基础,就像建造房屋一样,要建造一座宏伟的 ...
- NOIP 2003 栈
洛谷 P1044 栈 洛谷传送门 JDOJ 1291: [NOIP2003]栈 T3 JDOJ传送门 题目描述 栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的线性表. 栈有两 ...
- windbg是如何搜索符号文件的?
来个样例 我的符号目录设置是: 用我们在windows下调试必须用到的ntdll.dll模块来讲下windbg加载符号文件的过程.windbg加载符号文件时,会首先根据配置的符号目录信息,在本地符号目 ...
- 实验三:Linux进程管理(HDU)
2.设计内容 把下面的几个网址的内容看懂,关于Linux的通信机制就会有个基本的了解了,后面的这几个代码也应该可以看得懂了. 管道通信:https://blog.csdn.net/ljianhui/a ...
- Spring Boot 知识笔记(全局异常)
通过ControllerAdvice和ExceptionHandler捕获异常和错误信息,向前端返回json格式的状态码及异常描述信息. 1.新建一个Controller,抛出一个异常. packag ...
- scp 文件 : /目录: Permission denied
Q: A: 进入目录,用root登录,修改权限为777 再进行上传即可:
- Executor多线程框架
啥都别说了,上代码: import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; impor ...
- Java编程思想之十四 类型信息
第十四章 类型信息 运行时类型信息使得你可以在程序运行时发现和使用类型信息 14.1 为什么需要RTTI 面向对象编程中基本的目的是:让代码只操作对基类的引用. 多态: import java.uti ...
- Linux搭建Nexus3.X构建maven私服
备注:linux版本: ubuntu 同时已经部署好JDK8环境 一.linux安装nexus 1.创建文件夹并进入该目录 cd /usr/local && mkdir nexus & ...