看看實際效果
元件圖範例。
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
建立結帳元件圖:結帳使用者介面呼叫結帳協調器。協調器使用購物車、定價、付款、庫存與訂單元件,而訂單元件將資料傳送至收據元件。
接著試試在付款前加入詐欺檢查元件在定價元件旁加入促銷元件
控制系統方塊圖 · Ogata / standard controls textbook convention · schematex-blockdiagram
產生的圖表
什麼是元件圖。
元件圖呈現軟體系統的主要部分及其相依關係,讓每個部分都有清楚的職責,例如請求處理、商業邏輯、持久化、轉譯或外部供應商整合。
在了解系統邊界後、需要類別層級細節前使用元件圖。優良的元件圖能清楚呈現各元件負責的事項,以及它使用哪些介面與其他元件協作。
- Standard
- Ogata / standard controls textbook convention
- Engine
- schematex-blockdiagram
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
適用對象
誰會使用元件圖。
用於架構審查的元件職責與相依邊界。
劃分為可實作部分的結帳、報表與通知流程。
在修改系統前,快速了解所需服務與轉接器的架構圖。
運作方式
三個步驟製作元件圖。
01
描述需求
寫一段話就能開始。
“建立結帳元件圖:結帳使用者介面呼叫結帳協調器。協調器使用購物車、定價、付款、庫存與訂單元件,而訂單元件將資料傳送至收據元件。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
在付款前加入詐欺檢查元件
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是元件圖?
元件圖呈現軟體系統主要元件之間的結構關係,包括介面、相依關係與協作方式。
什麼時候該使用元件圖?
在架構規劃、系統文件建立時,或團隊需要釐清軟體系統或服務內部職責時使用。
元件圖應包含哪些元素?
納入具明確職責的元件、其提供或需要的介面、資料儲存區與重要外部服務。避免加入會模糊主要結構的次要輔助元件。
如何呈現元件之間的關係?
從依賴介面的元件,繪製指向提供該介面的元件或外部服務的連線。若相依關係不明顯,請在連線上加上標籤。
相關工具