系统全景图的目的(C4 零层 / 全景)
该系统全景图是 C4 模型家族中的最广泛视图。
它位于之上系统上下文图之上,展示:
- 所有重要的软件系统从组织/业务单元/产品线/团队的角度来看具有重要意义的系统
- 这些系统在极高的层次上如何进行交互
- 哪些系统是内部的, 外部的, 遗留的, 战略性的, 正在被替换的, 正在构建的,等等
- 通常包括人员/角色群体仅当它们对多个系统都至关重要时
它回答诸如以下问题:
- “我们当前的整个数字资产是什么样子的?”
- “哪些系统与我们的核心银行主机进行通信?”
- “最大的集成痛点在哪里?”
- “哪些新项目正在影响许多现有系统?”
它并非专注于单一软件系统——它是组织级或部门级的全局视图。专注于单一软件系统——它是组织级或部门级的全局视图。
系统架构图的优秀标题
选择一个能清晰传达范围和视角的标题。一些常用且有力的例子:
- 大银行股份有限公司 – 企业/核心银行架构 2025年
- 个人与小型企业银行 – 系统架构图
- 零售银行部 – 主要系统与集成
- 网上银行项目 – 周边生态系统(2025年)
- 端到端客户旅程 – 银行业务系统架构图
- 战略系统架构图 – 大银行股份有限公司(聚焦客户接触渠道)
- 当前状态架构 – 零售与数字银行业务组合
本案例研究的推荐标题(广泛但聚焦):
大银行股份有限公司 – 零售与数字银行业务系统架构图(2025年目标状态)
何时创建或更新架构图
- 在早期探索/架构准备阶段
- 在进行组合优化或遗留系统现代化规划时
- 作为季度/年度架构审查的一部分
- 在引入高级领导者或监管机构,他们需要3万英尺高空视角时
- 在启动涉及多个系统的大型项目之前
PlantUML / C4-PlantUML 示例 – 系统景观图

PlantUML
Edit PlantUML in VPasCode
@startuml
!include https://static.visual-paradigm.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml
LAYOUT_TOP_DOWN()
LAYOUT_WITH_LEGEND()
title Big Bank plc 的系统景观图
Person(customer, "个人银行客户", "银行的客户,拥有个人银行账户。")
Enterprise_Boundary(c0, "Big Bank plc") {
System(banking_system, "网上银行系统", "允许客户查看其银行账户信息并进行支付。")
System_Ext(atm, "ATM", "允许客户提取现金。")
System_Ext(mail_system, "电子邮件系统", "内部的 Microsoft Exchange 电子邮件系统。")
System_Ext(mainframe, "主机银行系统", "存储所有关于客户、账户、交易等的核心银行信息。")
Person_Ext(customer_service, "客户服务中心员工", "银行内部的客户服务人员。")
Person_Ext(back_office, "后台工作人员", "银行内部的行政和支持人员。")
}
Rel_Neighbor(customer, banking_system, "使用")
Rel_R(customer, atm, "通过...取现")
Rel_Back(customer, mail_system, "向...发送电子邮件")
Rel_R(customer, customer_service, "向...提问", "电话")
Rel_D(banking_system, mail_system, "通过...发送电子邮件")
Rel_R(atm, mainframe, "使用")
Rel_R(banking_system, mainframe, "使用")
Rel_D(customer_service, mainframe, "使用")
Rel_U(back_office, mainframe, "使用")
Lay_D(atm, banking_system)
Lay_D(atm, customer)
Lay_U(mail_system, customer)
@enduml
快速解读指南
- 左侧—— 主要是新/云/现代项目
- 中心/右侧 — 遗留核心和重量级集成枢纽
- 外部系统以…标记
_Ext - 图例得益于……自动生成
LAYOUT_WITH_LEGEND() - 仅在有帮助时使用边界(此处用于新的数字渠道周围)
此图类型是故意设计为粗粒度—— 通常不会不显示容器或组件、数据库、协议等。这些细节应属于系统上下文和容器各个系统的图表。
您想要:
- 将其扩展为一个当前状态与目标状态对比?
- 添加颜色编码(旧系统 = 橙色,战略系统 = 绿色等)?
- 聚焦于更小的范围(例如,仅支付领域)?
- 改为使用 Mermaid 重写这个示例?
请告诉我您希望如何调整它。
- 使用 Visual Paradigm AI 工具进行 C4 模型可视化的终极指南: 本指南解释了如何利用 AI 驱动的工具,自动化并增强 C4 模型可视化,以加快软件架构设计速度。
- 利用 Visual Paradigm 的 AI C4 Studio 实现架构文档的简化: 本文详细介绍了如何使用 AI 增强的 Studio 创建清晰、可扩展且可维护的软件架构文档。
- C4-PlantUML Studio 终极指南:革新软件架构设计: 本资源探讨了如何将 AI 驱动的自动化、C4 模型的清晰性以及 PlantUML 的灵活性整合为一个强大的工具。
- Visual Paradigm AI 驱动的 C4 PlantUML Studio 全面指南: 本指南描述了一款于 2025 年底发布的专用工具,可将自然语言提示转换为分层的 C4 图表。
- C4-PlantUML Studio | AI 驱动的 C4 图表生成器: 本功能概述突出展示了一款由 AI 驱动的工具,旨在从简单的文本描述中生成 C4 软件架构图表。
- 使用 Visual Paradigm AI 聊天机器人生成和修改 C4 组件图: 本教程演示了如何使用 AI 驱动的聊天机器人,迭代地创建并优化复杂系统的组件级架构。
- AI 驱动的 C4 图表生成器:核心层级与支持视图: 本页面解释了 AI 生成器如何支持 C4 模型的四个核心层级——上下文、容器、组件和部署,以提供全面的文档支持。
- AI 图表生成器:完整支持 C4 模型的发布: 此次更新详细介绍了 AI 功能的集成,用于自动生成分层的 C4 模型图表。
- C4 模型 AI 生成器:自动化完整建模生命周期: 本资源强调了专用 AI 聊天机器人如何利用对话式提示,确保 DevOps 团队架构文档的一致性。
- 全面评测:通用 AI 聊天机器人 vs. Visual Paradigm 的 C4 工具: 本对比解释了为何像 C4 PlantUML Studio 这样的专用工具,能够提供比通用语言模型更结构化、更专业级的结果。













