Skip to content
Read this post in: de_DEen_USes_ESfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW
Home » Visual Paradigm » 銀行與自動櫃員機系統的用例圖範例

銀行與自動櫃員機系統的用例圖範例

Use Case Diagram Examples for Banking & ATM Systems

自動櫃員機(ATM)與銀行系統是軟體架構與系統分析中的經典範例。由於金融交易需要嚴格的安全性、即時餘額檢查以及容錯運作,因此建立精確的UML 用例圖對於明確界定系統邊界與操作規則至關重要。

在本指南中,我們分析標準的銀行與ATM用例模型,詳細說明參與者責任,提供可複製貼上的AI提示,並示範如何利用對話式AI將複雜的交易工作流程轉換為正式圖表。

銀行與ATM系統中的核心參與者

金融軟體模型嚴格區分人工操作與後端驗證服務及實體維護角色:

  • 銀行客戶:主要的終端使用者,透過與ATM硬體互動來執行現金提領、餘額查詢與資金轉帳等金融操作。
  • ATM技術人員/操作員:負責維護實體ATM硬體的內部人員(例如:補充現金錢箱、補充列印紙張、執行診斷檢查)。
  • 銀行資訊系統(外部網路):用於驗證帳戶、確認PIN碼並記錄分錄交易的中央銀行資料庫與授權伺服器。

主要用例與關係

銀行用例高度依賴強制包含關係以進行安全檢查,並使用擴展關係處理條件事件,例如餘額不足或列印收據:

用例 主要參與者 關係類型 描述
提領現金 銀行客戶 包含驗證PIN 主要交易流程,允許客戶從其帳戶中提取資金。
驗證PIN 銀行資訊系統 包含在核心作業中 在任何帳戶交易被授權之前,必須進行的強制性安全步驟。
列印收據 銀行客戶 延伸提取現金 / 轉帳資金 交易完成後提供給客戶的可選實體輸出。
補充現金箱 ATM技術人員 基本使用案例 用於補充現金儲備並更新內部硬體計數器的管理任務。

完整的ATM系統使用案例圖示範例

以下結構模型說明了實體ATM終端、外部使用者、維修技術人員與中央銀行後端伺服器之間的界限:

UML Use Case Diagram example for an ATM and Banking System

圖1:自動櫃員機(ATM)系統的高階UML使用案例圖。

即用型AI聊天機器人提示

您可以立即使用Visual Paradigm的AI圖示聊天機器人。貼上其中任何一個提示即可開始建模:

提示1:基準ATM系統模型

為ATM系統生成一個UML使用案例圖。包含銀行客戶、ATM技術人員和銀行後端系統作為參與者。建模提取現金、查詢餘額、轉帳資金、驗證PIN、列印收據和補充現金等使用案例。顯示PIN驗證的<<include>>與收據列印的<<extend>>。

提示2:例外與詐欺處理優化

優化ATM圖示以包含例外情況。在三次無效PIN嘗試後,新增「標記卡片為失竊」作為「驗證PIN」的延伸,並新增「處理卡片留存」。

圖示即程式碼(PlantUML / Mermaid)

Visual Paradigm的AI聊天機器人會生成人類可讀的程式碼表示(例如PlantUML或Mermaid),支援版本管理與直接文字編輯:

@startuml
從左到右方向
角色 "銀行客戶" 作為 Customer
角色 "自動櫃員機技術人員" 作為 Tech
角色 "銀行後端系統" 作為 Bank

矩形 "ATM 系統" {
  用例 "提款" 作為 UC_Withdraw
  用例 "查詢餘額" 作為 UC_Balance
  用例 "驗證 PIN 碼" 作為 UC_Auth
  用例 "列印收據" 作為 UC_Receipt
  用例 "補充現金箱" 作為 UC_Refill

  Customer --> UC_Withdraw
  Customer --> UC_Balance
  Tech --> UC_Refill

  UC_Withdraw .> UC_Auth : <<包含>>
  UC_Balance .> UC_Auth : <<包含>>
  UC_Receipt .> UC_Withdraw : <<延伸>>

  UC_Auth --> Bank
}
@enduml

在 Visual Paradigm 中演進金融模型

由於金融應用程式需要嚴格的驗證與可追溯性,Visual Paradigm 提供端到端的生態系統,將 AI 構想轉化為正式的架構文件:

  • 網路生成:立即在我們的 AI 繪圖聊天機器人.
  • 透過 VPasCode 實現程式碼精準度:VPasCode 中微調底層的 PlantUML 或 Mermaid 語法,以快速更新交易邏輯。
  • 在 VP Online 中進行視覺優化: 將圖表匯出至 Visual Paradigm Online 進行視覺格式化、對齊與高階簡報。
  • 在 VP Desktop 中進行深入的架構建模: 將您的 ATM 圖表匯入 Visual Paradigm Desktop 以將用例直接對應至序列模型、狀態機圖表與需求矩陣,確保完全符合審計要求。
  • 透過 OpenDocs 實現動態規格: 使用 Visual Paradigm OpenDocs 發佈詳細的銀行規格,以確保合規與開發團隊之間的文件同步。

常見問題

AI 如何處理 UML 中的安全與授權子流程?

AI 聊天機器人正確地建模授權檢查(例如 驗證 PIN 碼生物特徵驗證) 作為包含的使用案例,這是主要交易目標(如現金提取或資金轉帳)所必需的。

我可以將ATM使用案例擴展為狀態圖或活動圖嗎?

可以。透過將您由AI生成的圖表匯入到Visual Paradigm Desktop,您可以右鍵按一下任何使用案例橢圓(例如提取現金),以自動建立詳細的活動圖或狀態機流程,用於硬體整合。

哪些授權包含AI銀行圖表生成功能?

完整的AI對話式圖表繪製功能包含在以下兩種授權中:VP Online 專業增強版VP Desktop 專業版授權中。