如何画架构图

  1. 图是给什么角色看的(客户 运维/实施 & 开发), 即决定了用途, 要表达什么? 对方关注什么, 应该给对方看什么
  2. 组件(实体)是什么: 物理硬件、实际集群、中间件(服务)、业务服务 (考虑架构是基于SaaS or PasS平台? 来决定图中的每个实体是什么)
  3. ..

➤ 逻辑视图1(业务向)

diagram-逻辑视图-业务向

➤ 逻辑视图2(技术向)

diagram-逻辑视图1

diagram-逻辑视图2

➤ 物理视图

  • 运维 & 实施
  • 软件到硬件的映射关系

diagram-物理视图

➤ 时序图

diagram-时序图

➤ 场景视图(业务)

  • 非架构、更像业务流程图

diagram-场景视图

参考