系統概覽圖的目的(C4 第0層 / 概覽層)
該系統概覽圖是 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, "自動櫃員機", "讓客戶提取現金。")
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 增強的工作室,建立乾淨、可擴展且易於維護的軟體架構文件。
- 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 這樣的專用工具,能提供比通用語言模型更結構化且專業級的成果。













