OSI七层模型

应用层 Talent、http、DNS、HTP、SNMP、FTP(文件传输)、TFTP
表示层 加密解密,压缩解压缩,图片编解码
会话层 验证登录、断点续传
传输层 TCP、UDP、进程、socket端口
网络层 IP、ARP、RARP、
路由器、多层交换机、防火墙
数据链路层 网卡、网桥、二层交换机、IEEE802.3
物理层 网线、电缆、HUB、

TCP/UDP

TCP Telnet、FTP、SMTP、HTTP、 POP3、 WWW
UDP 不可靠的协议
DNS、TFTP、DHCP、
OSI7层模型 TCP/IP4层模型
应用层 应用层
表示层
会话层
传输层 传输层
网络层 网络层
数据链路层 网络接口层
物理层

规划阶段

开发阶段

一般分为5个阶段,工作量占比:

  • 总体规划(9%)
  • 系统分析(15%)
  • 系统设计(20%)
  • 系统实施(50%),软件采购属于本阶段
  • 系统运行评价(6%)

注:不包括系统规划

阶段输出

需求分析阶段 软件需求规格说明、数据要求说明、用户手册

Uml

Uml是一种图形语言,用户可进行扩展。贯穿于各个阶段,且和系统开发过程独立。

Uml的类一般有4种关系:
依赖、关联、泛化、实现

  1. Uml提供了4种结构图,用于【系统的静态方面】进行可视化、详述、构造、文档化:

速记口诀:不够类对

类图 类图描述一组类、接口、协作和它们之间的关系。
在面向对象系统建模中,是最常用的图,用于说明系统的静态设计视图。
image.png
对象图 描述一组对象及它们之间的关系(类图某一时刻的实际例子)
用对象图,说明「类图中」所发现的事物实例的数据结构和静态快照。
image.png
构件图 显示一组构件与他们之间的关系。
用构件图说明系统的静态实现视图。
image.png
部署图 显示一组节点与他们之间的关系。
用部署图说明体系结构的静态实施视图。
image.png

其他图:

协作图 过消息编号、表示消息的顺序和嵌套关系
image.png
序列图
顺序图
描述对象之间动态的交互关系,来实现一个用例
着重体现对象消息传递的时间顺序
image.png
用例图 表示一个系统中所有用例与外部参与者的交互(对一组动作序列的描述)
image.png
对象图 描述类图某一时刻的实际例子
状态图 描述一个对象的所有可能状态,以及各种可能事件发生的状态之间的转移

网络分层结构

接入层 允许用户连接网络,低成本、高端口密度
汇聚层 完成网络访问控制、策略控制、过滤、寻址等
核心层 实现骨干网络之间的优化传输

Laas、Saas、PaaS

Laas Infrastructure 基础设施即服务
提供计算能力、存储能力等
Paas Platform 平台即服务
提供虚拟操作系统、数据库管理系统、web应用等。
重点在于产业生态,而非直接经济效益
Saas Software 软件及服务
提供CRM、办公软件等服务

测试

1.白盒测试
根据程序的内部结构件进行测试

  1. α测试:模拟用户测试;β测试:发布前,真实的用户环境测试。

软件维护

软件维护不只是修正错误,还包括满足用户需求的一些列改进和错误。

完善性维护 并非修正错误,而是满足用户提出的新功能、修改等改进要求。
是维护工作的主要部分。
改正性维护 诊断更正错误
预防性维护 给未来的改进提供更好的基础
适应性维护 使软件产品在新的环境下仍能使用而进行的维护

对象、类、封装

  1. 对象的一个实例。一个对象可通过发送消息来使用另一个对象的函数
  2. 是实体的形式化描述,将该实体的数据(属性/特征…)和函数(操作/功能)封装在一起

类一般有的4种关系:依赖、关联、泛化、实现

  1. 封装是一种信息隐蔽技术

Web Service

主要有以下协议:

  • SOAP(简单对象访问协议)
  • WSDL(WebService描述语言)
  • XML
  • XSD

数据仓库

包含以下:

  • 数据源
  • 数据存储与管理
  • olap联机分析服务器(OLTP)
  • 前端工具
  • 应用

开发方法

  1. 结构化方法的典型特征:程序流程图、数据流程图等
  2. 有两种大类需要区分:
  • 信息系统开发方法(结构化)
  • 软件开发方法(瀑布式)

CRM

  1. 以客户为中心,而非传统的以产品/市场为中心
  2. CRM的主要目标:帮企业提高获取利润能力

RFID(标签码)与条形码

RFID:远距离读取、可同时被读取、容量大、难复制、成本高
条形码:容量小、成本低、容易被复制

大数据

大数据分析、查询流程很复杂(相比数据仓库简单
大数据特征:

  • 数据量大
  • 数据处理速度快
  • 数据真实
  • 价值密度高

信息系统安全等级

口诀:上好佳(越往上越好)

第一级 不损害社会、国家
第二级 损害社会,不损害国家
第三级 损害国家
第四级 严重损害国家
第五级 特别严重损害国家

规划矩阵

CU矩阵 Creater、User,反应【数据类型】和【企业过程】之间的关系
image.png
PO矩阵 Process,Organization,反应【企业过程】和【企业组织】之间的关系
image.png
RD矩阵 Resorce、Data
定义数据类,可用于归纳数据

图形

ER图
实体联系图
实体联系图,表示数据模型
DFD
数据流图
表示功能模型
STD
状态转换图
表示行为模型
因xxx行为,导致状态变更

移动互联网

特点有:

  • 终端移动性
  • 业务使用私密性
  • 终端和网络局限性
  • 业务与终端、网络的强关联性

其他

  1. 构建应具备可变性(可继承性),以提高其通用性
  2. 【区块链技术】最早作为【比特币】的底层技术出现
  3. 在面向对象的基本概念中,【消息】体现对象间的交互,通过它向目标发出操作请求
  4. 【物联网】的关键技术:【嵌入式】、【传感器技术】
  5. 【面向服务】开发方法,满足了【可复用性、信息资源共享】等特征(如打卡系统)
  6. 【执行者】和【用例】的关系式:关联(包含
  7. 【十四五】规划到2035年基本实现新型工业化、信息化、城镇化、农业现代化(智能化、数字化)
  8. 1