架构定义
系统拆分
- 按逻辑拆分:模块
- 按物理拆分:组件
4R 架构定义
- Rank:顶层架构
- Role:角色组成
- Relation:角色关系
- Rule:运作规则
架构分类
按业务划分
- 业务架构图
- 按领域划分
客户端架构图
- 前端架构图
- 后端架构图
面向复杂度的架构分析
本质
架构设计是为了降低软件系统的复杂度。
架构设计三原则
合适原则
合适优于业界领先。
简单原则
简单优于复杂。
演进原则
演化优于一步到位。
架构设计是为了降低软件系统的复杂度。
合适优于业界领先。
简单优于复杂。
演化优于一步到位。