我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

前端预科3-门帅-2022.11.4

[复制链接]
I1220 发表于 2022-11-4 18:08:52 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本帖最后由 I1220 于 2022-11-7 09:12 编辑

今日学习内容
1.局域网:通过双绞线连接具有范围小,传输速度快的特点。交换机是数据中转站
城域网:范围在几公里到几十公里,通过过线连接,数据分享和中转的媒介是路由器
广域网:跨越国界和州界通过光缆链接,数据中转的媒介是internet.
2.浏览器和服务器模型 browser/server
客户端和服务器模型  celint/server
https:加密网络协议,客户端没有协议,都是各自用各自的。
3.接口:前后端信息交互的载体
  客户端---request---- 服务端
         ----response---
4.IP地址:TCP/IP 用来规定IP地址
路由器交换设备主要由一个路由处理器、一个交换结构、输入端口和输出端口组成。输入端口与输入链路相连,执行物理层和数据链路层功能,接收数据包,根据IP地址查找确定数据包的输出端口
回环地址:127.0.0.1 本机回环地址 也叫localhost 代表设备的本地虚拟接口
5. 域名解析器:查找域名下的IP地址 也叫DNS 受运营商分配
运营商本身的IP地址 114.114.114.114 (谷歌域名解析器的IP地址:8.8.8.8)
6.子网掩码:用来区分网络断和主机段
比如:192.168.0.1  的子网掩码为255.255.255.0
网络段为192.168.0  主机段为1  表示在该局域网下的主机编号为1(在当前局域网下可容纳的主机数量为253,除去一个255和0以及本机的局域网地址)
7.IP地址的分类
A类:1-126               255.255.255.0
B类:128-191           255.255.0.0
C类:192-223           255.0.0.0
D类:224-239          组播通信使用
E类:240-255           科研单位使用
9网关:网络互联设备,用于两个高层协议不同的网络互连,可以用于广域网和局域网的互连
注意:网关也有自己的IP地址
10七层网络模型/四层网络模型
OSI                                                                                     TCP/IP
应用层                                                                                应用层
表示层                                                                                
会话层                                                                              
传输层                                                                                传输层
网络层                                                                                网络层
数据链路层                                                                         数据链路层
物理层(网线)
10软件研发的一些概念
a 软件:程序本身+文档
b 需求文档---设计文档---项目计划文档---项目报告---用户手册
文档的作用:让维护人员能够更好的维护,让使用者能够更好的使用。
c 软件的分类
应用程序:用来解决用户的某种特定需求
操作系统:管理硬件和软件的一整套操作系统软件
驱动程序:连接操作系统和硬件的桥梁
其他程序:编译器:是将高级语言编写的源程序翻译成目标的二进制语言
                 数据库:按照一定结构存储组织数据的仓库
数据库:关系型:常用有mySQL 和 oracle  特点是:行列式表存储,结构化数据
          非关系型:特点是:表结构较灵活,比如列存储,键值对存储,文档存储,图形存储支持非结构化数据
11.程序设计语言
a 低级语言:也叫机器语言(二进制语言)
b 汇编语言:处于低级语言和高级语言之间
c 高级语言:解释语言:执行不检查,遇到错误时候停止执行  python JS
                   编译语言:检查在执行,好处是效率更快   常用c c++
13编码:信息或格式从一种形式转化为另外一种形式的过程
14软件开发:版本计划---需求分析---软件设计---编码---调试
15软件研发:手机用户原始需求---需求澄清---版本计划---需求分析---软件设计---编码---测试---
  测试设计---测试计划---代码编写---执行测试---验收测试---交付
16软件中需求的概念
a 需求:requirement 来源于客户 由BA/产品经理收集
需求文档:描述客户需求的文档
b SRS需求文档:software requirement specification   是将用户需求整理成标准的需求文档,此文档不可更改。
需求分析:分析SRS需求文档
需求澄清:产品经理与客户确认需求以及开发人员与产品经理分析哪些需求是可以实现,哪些需求无法实现
功能需求:开发人员必须在产品中实现的功能
性能需求:对系统性能的标准化描述,提出明确合理的性能指标要求。
需求对齐:开发人员对需求的理解与需求文档的中需求能够达到一致
需求更改:客户需求发生变更时,开发人员所做的更改。CCB:更改委员会
17概要设计的概念呢
a 概念:建立系统的总体结构,划分功能模块定义各个模块的接口
18详细设计:设计各个模块具体的实现算法,确定各个模块之间接口的详细内容
19环境:软件运行所依赖的各种介质,比如 硬件,网络,服务器等
20部署:将软件项目本身,包括配置文件、用户手册、帮助文档等进行收集、打包、安装、配置、发布的过程。
21接口:一系列已经经过编译的可以被调用的函数库
           硬件接口:USB type-c等
           软件接口:内部接口:在一个接口内部定义另一个接口
                              外部接口:对外部提供的接口即提供给第三方使用的接口
例如:我们自己开发系统调用微信或支付宝支付的接口,微信或支付宝供我们调用的接口为外部接口,外部接口需要覆盖各种正常和异常情况
22软件的生命周期
需求---设计---编码---测试---上线---维护---升级---废弃

回复

使用道具 举报

关注0

粉丝0

帖子33

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026