icql

基础概念

系统:泛指由一群有关联的个体组成。 根据某种规则运作,能完成个别元件不能单独完成的工作的群体

模块:划分模块的主要目的是职责分离,逻辑结构

组件:划分组件的主要目的是单元复用,物理结构

框架:是规范也是约束

架构:一种结构,如何组织结构

架构分类

https://segmentfault.com/a/1190000038579086

业务架构

业务模块的架构

应用架构

技术架构

数据架构

架构设计的目的

架构设计的真正目的是为了解决软件系统复杂度带来的问题

架构设计的复杂度分析