本帖最后由 mx88783 于 2022-11-4 20:59 编辑
一、今日学习内容:局域网 1.连接设备:双绞线(网线)2.数据中转设备:交换机
城域网 1.范围:几公里至几十公里 2.连接设备:光纤 3.数据分享设备:路由器
广域网 1.范围:跨越国界、洲界 2.代表:Internet 3.连接设备:光缆
浏览器/服务器模型:Browser/server 客户端/服务器模型:client/server
接口:前端与后端进行交互的载体
IP地址:互联网协议地址,又译为网际协议地址
回环地址:127.0.0.1=local/host 域名解析器:DNS 114.114.114.114
子网掩码:区分电脑哪部分为网络端哪部分为主机端 192.168.0.1
IP地址的分类:A类 1~126 255.0.0.0
B类 128~191 255.255.0.0
C类 192~223 255.255.255.0
D类 224~239 用于组播通讯
E类 240~255 用于科研单位
OSI七层网络模型:应用型、表示层、会话层 → 应用层
传输层 → 传输层
网络层 → 网络层
数据链路层、物理层 → 数据链路层
软件研发概念:需求文档→软件设计→项目计划→项目报告→用户手册等
意义:让维护人员更好维护,让使用人员更方便使用
软件分类:1.应用程序:解决用户的特定需求研发的软件
2.操作系统:管理软件和硬件的一整套操作软件
3.驱动程序:连接操作系统和硬件的桥梁
4.其他程序:a.编译器:将高级语言翻译为目标二进制语言 b.数据库:按照数据结构来组织、存储和管理数据的仓库 ①关系型:MySQL、Oracle ②非关系型
程序设计语言:1.高级语言 a.解释型语言:程序不需要编译,每执行一次都要翻译一次
b.编译型语言:不需翻译,直接使用编译结果,效率高于解释型语言
2.低级语言 a.汇编语言 b.机器语言
软件开发:版本计划→需求分析→软件设计→编码→调试
软件研发:收集用户的原始需求→需求澄清→版本计划→需求分析→软件设计→UI设计→测试设计→测试计划→代码编写→执行测试→验收测试→交付
可简化为:需求→设计→开发→测试
需求:来源于客户,由BA或产品经理来收集,是为了用来描述系统需要做什么的文档
SRS文档:Software Requirements Specification
需求分析/需求澄清:功能需求、性能需求、需求对其
需求变更:CCB需求变更控制委员会
概要设计:是建立系统的总体结构划分功能模块来定义各个模块的接口
详细设计:是来设计各个模块的具体的实现算法,确定各个模块接口的详细内容
环境:支持程序开发的硬件工具和软件工具的汇集
部署:将软件本身进行收集、打包、安装、配置、发布的过程
接口:一系列已经经过编译的可以调用的函数库
分类:1.硬件:USB.. 2.软件:a.内部 b.外部
软件的生命周期:需求→设计→编码→测试→上线→维护→升级→废弃
二、今日问题:无
三、解决方案:无
|