C4 模型

一种轻量级的架构可视化方法,从四个层级描述软件系统:System Context(系统上下文)、Container(容器)、Component(组件)和 Code(代码)。

什么是 C4 模型?

C4 模型由 Simon Brown 提出,提供了一种分层方式来描述和沟通软件架构。它使用四个抽象层级——System Context(系统上下文,第 1 级)、Container(容器,第 2 级)、Component(组件,第 3 级)和 Code(代码,第 4 级)——让团队从高层视图逐步放大到实现细节。它类似地图:每张图都有明确的目的、受众和细节程度,从而避免了把所有关注点都塞进一张方框连线图的常见问题。

又称: c4, c4 diagrams.

相关术语

了解更多