微服务架构 从前的项目是使用单体架构,单体架构是指将业务的所有功能集中在一个项目中开发,打成一个包部署。 单体架构的优点是: 架构简单; 部署成本低。 缺点是模块之间的耦合度高,不利于大型项目开...
计算机系统 跳转连接:软件设计师——计算机系统篇 基本单位 位(比特) 最小数据单位 bit、b 字节 最小存储单位 byte、B 1B = 8b 千字节 KB 1KB = 1024B...
数据流图(DFD) 数据流图是在逻辑上描述系统的功能、输入、输出和数据存储等。 数据流图中的基本图形元素包括: 基本元素 图形表示 数据流 加工 数据存储 外部实...
算法概述 算法(Algorithm)是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。算法具有下列5个重要特性: 有穷性:一个算法必须总是(对任何合法的输入值)在...
网络概述 计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信、远程信息处理和资源共享。现代计算机网络已具有统一的网络体系结构。 计算机网络提供的主要功能有:...
概述 软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。 软件工程学: 软件开发技术 软件开发方法学 ...
概述 结构化方法是一种面向数据流的开 发方法,它由以下构成: 结构化分析:根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析工作。 结构化设计:根据模块...
数据库体系结构 数据描述有两种形式: 逻辑描述:指程序员或用户用以操作的数据形式,是抽象的概念化数据。 物理描述:指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。...
面向对象基本概念 面向对象(Object-Oriented,00) = 对象(Object)+ 分类(Classification)+ 继承(Inheritance)+ 通过消息的通...
著作权 著作权(也称为版权):是指作者对其创作的作品享有的人身权和财产权。 人身权包括: 发表权 署名权 修改权 保护作品完整权 财产权包括: 作品的使用权 获得报酬 著作权中,发表权有时...