《极客时间教程 - 从0开始学架构》笔记
2022/4/15小于 1 分钟
《极客时间教程 - 从 0 开始学架构》笔记
架构到底是指什么?
- 系统和子系统
- 模块与组件
- 框架与架构
架构设计的历史背景
演进路线:机器语言 → 汇编语言 → 高级语言 → 结构化设计 → 面向对象设计
架构设计的目的
架构设计的主要目的是为了解决软件复杂度带来的问题。
复杂度来源:高性能
复杂度来源:高可用
复杂度来源:可扩展性
复杂度来源:低成本、安全、规模
架构设计三原则
架构设计原则案例

演进路线:机器语言 → 汇编语言 → 高级语言 → 结构化设计 → 面向对象设计
架构设计的主要目的是为了解决软件复杂度带来的问题。
