我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

王龙飞-前端预科-20221104

[复制链接]
浅夏ζ 发表于 2022-11-4 23:59:25 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一.今日内容
1.局域网:范围小,速度快 双绞线(连接设备)
2.城域网:范围较大   光纤(连接设备)
3.广域网:范围大  光缆(internet)
浏览器/服务器模型 (B/S)   
客户端/服务器模型 (C/S)   客户端→服务器模型(请求)   服务器模型→客户端(响应)

IP地址:TCP/IP协议规定IP地址
路由器交换设备:信息从一台计算机传送到另一台计算机上
127.0.0.1(回环地址)
域名解析器(DNS)114.114.114.114   谷歌 8.8.8.8
如:百度网址→DNS→IP→百度服务器

子网掩码:192.168.0.1(255.255.255.0)   前三位为网络端,后一位是主机端(十进制  八个二进制)
分类:前八位二进制的取值(x-y表示以x到y区间的数开头)
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(七层网络模型)  
应用层  表示层  会话层 (信息压缩打包)
传输层(寻址)
网络层(路由,发送)
数据链路层  物理层  (网卡,网线)
TPC/IP 应用层  传输层  网络层  数据链路层

软件
1.软件研发概念  
需求文档→软件设计→项目计划→项目报告→用户手册等
作用:能让维护软件的人更好的维护
          能让使用软件的人更好的使用
2.软件的分类
应用程序:为了解决客户的特定需求
操作系统:管理软件和硬件的一套系统软件
驱动程序:连接硬件与操作系统的桥梁
其他程序:编译器(将高级语言翻译为二进制语音)
                 数据库 (1)关系型 :mysql  orcql
                            (2)非关系

3.程序设计语言
  (1)  低级语音:机器语言(二进制)电脑可以直接读取的语言
(2)汇编语言
(3)高级语言:解释型语言(只执行,不检查)
                          编译型语言(先编译,在执行)  编译型语言比解释型语言快
4.软件开发
需求分析→软件设计→编码→调试
软件研发
收集用户原始需求→需求澄清→版本计划→需求分析→软件设计→UI设计→测试设计→测试计划→代码编写→执行测试→验收测试→交付

5.软件需求:来源于客户,由BA或者产品经理来收集
SRS需求文档(软件需求规格说明书):用来描述系统需要做什么的一份文档
需求分析/需求澄清:功能需求,性能需求,需求对齐
需求变更:CCB变更控制委员会

6.软件概要设计:建立系统的总体结构,划分功能模块,来定义各个模块的接口
  详细设计:是来设计各个模块具体的算法,确定各个模块之间接口的详细内容
环境:硬件,网络,服务器等
部署:把软件(应用)放在硬盘里面,把硬件放在网络里
接口:一系列已尽经过编译的,可以调用的函数库
接口分为  (1)硬件:HDMI   USB等
                (2)软件: 内部  外部(跳转)第三方

软件生命周期
需求→设计→编码→测试→上线→维护→升级→废弃



回复

使用道具 举报

关注0

粉丝0

帖子76

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

客服电话:18009298968

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

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

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