画图用色

颜色

按业务类型分:

应用类型 功能描述 颜色
数据采集应用 负责数据的采集 蓝色
数据解析和计算 负责数据解析和计算 绿色
任务分配应用 负责分配任务 黄色
动作执行应用 负责执行具体动作 红色
用户、客户、配置 用户管理、配置 天蓝
安全、风险 风险评估、控制 红色
网络、网关 网络组件、网关 绿色

按跟用户的距离用色深浅,与用户距离越近,用色越浅,越远越深

实线框

  • 具体的组件或服务:实线框通常用于表示实际存在的组件或服务,例如服务器、数据库、应用程序等。
  • 明确的边界:用于表示明确的边界,例如系统边界、模块边界等。
  • 实体对象:表示实体存在的对象或元素,例如用户、设备等。

虚线框

  • 逻辑分组:虚线框常用于表示逻辑上的分组或分类,例如将相关的组件归为一组。
  • 抽象概念:用于表示抽象的概念或不具体的部分,例如逻辑层、功能模块等。
  • 可选组件:表示可选的组件或功能,这些组件或功能不是必需的,但可以根据需要添加。
  • 交互关系:用于表示交互关系或依赖关系,以区分这些关系与实际的组件边界。

连线、箭头

无箭头连线

  • 关联关系:表示两个组件或模块之间存在某种关联或关系,但不涉及方向性的数据流或控制流。
  • 静态连接:用于表示静态的连接关系,例如数据库表之间的关系图(ER图)中的连接线。

单向箭头

  • 数据流:表示数据从一个组件流向另一个组件,明确数据的流动方向。
  • 控制流:表示控制信号从一个组件发送到另一个组件,明确控制的方向。
  • 依赖关系:表示一个组件依赖于另一个组件,明确依赖的方向。

双向箭头

  • 双向通信:表示两个组件之间存在双向的通信或交互,可以互相发送和接收数据。
  • 相互依赖:表示两个组件互相依赖,彼此之间存在双向的依赖关系。
  • 同步关系:表示两个组件之间需要保持同步,存在双向的交互。

实线

  • 强关系
  • 实体关系:表示实际存在的组件或服务之间的关系。
  • 明确的边界:用于表示明确的边界,例如模块边界、系统边界等。
  • 直接交互:表示直接的交互或连接,例如调用、依赖关系。
  • 物理连接:用于表示物理连接,例如网络连接、硬件连接等。

虚线

  • 弱关系
  • 逻辑关系:表示逻辑上的分组或抽象的概念。
  • 不明确的边界:用于表示不明确的或抽象的边界,例如逻辑层次、功能模块等。
  • 潜在或可选的关系:表示潜在的、可选的或间接的关系,例如可能的依赖、可选的功能模块等。
  • 辅助线:用于表示辅助信息,例如注释、说明等。

颜色表

颜色 代码
橙黄色 #ef9d2f
米白 #f9e3cb

画图用色
https://abrance.github.io/2025/02/20/mdstorage/domain/文档/画图用色/
Author
xiaoy
Posted on
February 20, 2025
Licensed under