本帖最后由 faith 于 2022-11-8 09:13 编辑
一、今日学习内容
1.局域网、城域网、广域网三者的范围、连接设备(双绞线、光纤、光缆)、中转设备;
2.浏览器/服务器模型(B/S),客户端/服务器模型(C/S);
3.IP地址:
(1)TCP/IP协议、路由交换设备;
(2)浏览器服务响应过程:域名—>DNS—>IP—>服务器;
(3)域名解析器:DNS 114.114.114.114;
4.子网掩码:
(1)255.255.255.0:前三个255位网络段,0为主机段;
(2)一个子网可有253个主机;
(3)IP分类:A类(1-126)、B类(128-191)、C类(192-223)、D类(224-239)、E类(240-255);
5.网关:一个网络通向其他网络的IP地址;网间连接器、协议转换器;
6.七层网络模型OSI:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层;
7.软件研发:
(1)需求分析文档—>软件设计—>项目计划—>项目报告—>用户手册;
(2)软件研发文档的作用:用的会用,修的会修;
8.软件分类:
(1)应用程序:解决用户特定需求;
(2)操作系统:管理软、硬件的整套系统软件;
(3)驱动程序:连接操作系统与硬件之间的桥梁;
(4)其他程序:编译程序—>将源程序转为目标程序;
数据库:存储、管理数据的仓库—>关系型、非关系型;
9.程序设计语言:
(1)低级语言:二进制语言(机器语言),0、1代码指令构成;
(2)汇编语言:机器指令符号化;
(3)高级语言:解释型语言—>JS、PHP
编译型语言—>C、C++
10.软件开发流程:需求分析—>软件设计—>编码—>调试
11.软件研发流程:收集用户原始需求—>需求澄清—>版本计划—>需求分析—>软件设计—>UI设计—>测试设计、代码编写—>测试计划—>执行测试—>验收测试—>交付;
12.需求:
(1)来源于客户,有BA货产品经理收集;
(2)SRS需求文档
(3)需求分析/需求澄清:功能、性能需求;
(4)需求变更:CCB—>变更控制委员会;
13.概要设计、详细设计;
14.环境:与软、硬件配套的服务器;
15.部署:软件放到硬件,硬件接入网络中;
16.接口:
(1)一系列已经经过编译的,可以进行调用的数据库;
(2)分类:硬件接口—>USB、HDML;
软件接口—>内部、外部;17.软件的生命周期:需求—>设计—>编码—>测试—>上线—>维护—>升级—>废弃;
二、今日问题 无 三、解决方案 无
|