菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育
标题:
高钰琪-前端预科(3)-20221104
[打印本页]
作者:
mx88783
时间:
2022-11-4 18:02
标题:
高钰琪-前端预科(3)-20221104
本帖最后由 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.外部
软件的生命周期:
需求
→设计
→编码
→测试
→上线
→维护
→升级
→废弃
二、今日问题:无
三、解决方案:无
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/)
Powered by Discuz! X3.4