在线 C4 图(软件架构)
添加人员和系统,拖到合适的位置,并用“连接图形”连接。在箭头上写下一方使用另一方的内容。
使用方法用 C4 模型描述系统架构
广告
在线 C4 图(软件架构): 用途
声明人员、您自己的系统和外部系统,写上名称和描述,并用各关系的作用把元素连接起来。C4 模型的上下文图显示在旁边,同一段文本也支持容器层。
这是一种轻量的方式,让架构文档与代码放在一起,以可版本化的文本保存。
使用方法
- 声明人员和系统。
- 写出它们之间的关系。
- 下载 PNG 或 SVG 图。
使用场景
- 记录系统的架构。
- 向新加入团队的人讲解系统。
- 面向客户的技术演示。
常见问题
什么是 C4 模型?
这是 Simon Brown 提出的、以四个缩放层级绘制软件架构的方法:上下文(系统及其使用者)、容器(应用和数据库)、组件和代码。文档中最常用的是前两层。
如何书写元素?
人员用 Person(id, “名称”, “描述”),您自己的系统用 System,外部系统用 System_Ext。要画容器层,把第一行改为 C4Container,并使用 Container(id, “名称”, “技术”, “描述”),数据库用 ContainerDb。
如何连接元素?
Rel(起点, 终点, “做什么”),使用元素的 id。也可以标明技术:Rel(site, api, “查询订单”, “HTTPS/JSON”)。
真的免费吗?
是的,100%免费。无需注册,无需订阅,不限使用次数。所有工具:Tools123是免费的。