画图用色
颜色
按业务类型分:
应用类型 | 功能描述 | 颜色 |
---|---|---|
数据采集应用 | 负责数据的采集 | 蓝色 |
数据解析和计算 | 负责数据解析和计算 | 绿色 |
任务分配应用 | 负责分配任务 | 黄色 |
动作执行应用 | 负责执行具体动作 | 红色 |
用户、客户、配置 | 用户管理、配置 | 天蓝 |
安全、风险 | 风险评估、控制 | 红色 |
网络、网关 | 网络组件、网关 | 绿色 |
按跟用户的距离用色深浅,与用户距离越近,用色越浅,越远越深
框
实线框
- 具体的组件或服务:实线框通常用于表示实际存在的组件或服务,例如服务器、数据库、应用程序等。
- 明确的边界:用于表示明确的边界,例如系统边界、模块边界等。
- 实体对象:表示实体存在的对象或元素,例如用户、设备等。
虚线框
- 逻辑分组:虚线框常用于表示逻辑上的分组或分类,例如将相关的组件归为一组。
- 抽象概念:用于表示抽象的概念或不具体的部分,例如逻辑层、功能模块等。
- 可选组件:表示可选的组件或功能,这些组件或功能不是必需的,但可以根据需要添加。
- 交互关系:用于表示交互关系或依赖关系,以区分这些关系与实际的组件边界。
连线、箭头
无箭头连线
- 关联关系:表示两个组件或模块之间存在某种关联或关系,但不涉及方向性的数据流或控制流。
- 静态连接:用于表示静态的连接关系,例如数据库表之间的关系图(ER图)中的连接线。
单向箭头
- 数据流:表示数据从一个组件流向另一个组件,明确数据的流动方向。
- 控制流:表示控制信号从一个组件发送到另一个组件,明确控制的方向。
- 依赖关系:表示一个组件依赖于另一个组件,明确依赖的方向。
双向箭头
- 双向通信:表示两个组件之间存在双向的通信或交互,可以互相发送和接收数据。
- 相互依赖:表示两个组件互相依赖,彼此之间存在双向的依赖关系。
- 同步关系:表示两个组件之间需要保持同步,存在双向的交互。
实线
- 强关系
- 实体关系:表示实际存在的组件或服务之间的关系。
- 明确的边界:用于表示明确的边界,例如模块边界、系统边界等。
- 直接交互:表示直接的交互或连接,例如调用、依赖关系。
- 物理连接:用于表示物理连接,例如网络连接、硬件连接等。
虚线
- 弱关系
- 逻辑关系:表示逻辑上的分组或抽象的概念。
- 不明确的边界:用于表示不明确的或抽象的边界,例如逻辑层次、功能模块等。
- 潜在或可选的关系:表示潜在的、可选的或间接的关系,例如可能的依赖、可选的功能模块等。
- 辅助线:用于表示辅助信息,例如注释、说明等。
颜色表
颜色 | 代码 |
---|---|
橙黄色 | #ef9d2f |
米白 | #f9e3cb |
画图用色
https://abrance.github.io/2025/02/20/mdstorage/domain/文档/画图用色/