架构设计及概念
架构定义
系统拆分
- 按逻辑拆分:模块
- 按物理拆分:组件
4R架构定义
- Rank:顶层架构
- Role:角色组成
- Relation:角色关系
- Rule:运作规则
架构分类
按业务划分
- 业务架构图
按领域划分
- 客户端架构图
- 前端架构图
- 后端架构图
面向复杂度的架构分析
本质
架构设计是为了降低软件系统的复杂度。
架构设计三原则
合适原则
合适优于业界领先。
简单原则
简单优于复杂。
演进原则
演化优于一步到位。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 彩虹马的博客!
评论