看看實際效果
數據流程圖範例。
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
建立第一層線上結帳數據流程圖:客戶下單,客戶資料庫和訂單資料庫與訂單處理程序交換資料,支付閘道核准付款,貨運商收到配送資訊,更新庫存,並將狀態提供給客戶。
接著試試新增訂單取消處理程序。新增從支付閘道傳出的退款狀態流程。
流程圖 · Sugiyama layered DAG + orthogonal routing · schematex-flowchart
產生的圖表
什麼是數據流程圖?
數據流程圖(DFD)呈現資訊在系統中的流動。外部實體提供或接收資料,處理程序會轉換資料,而資料儲存則在各步驟之間保存資料。
在討論實作前,數據流程圖有助於說明系統邊界。第一層 DFD 會將廣泛的流程拆解為主要活動,並標示每項活動交換的資料。
- Standard
- Sugiyama layered DAG + orthogonal routing
- Engine
- schematex-flowchart
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
適用對象
誰會使用數據流程圖?
在同一個檢視中,對照客戶、支付服務、商店及配送合作夥伴,繪製結帳系統。
在實作端點前,先繪製請求驗證、資料記錄及通知流程。
清楚呈現從提交貼文到建立資料庫記錄及通知追蹤者的流程。
運作方式
三個步驟製作數據流程圖。
01
描述需求
寫一段話就能開始。
“建立第一層線上結帳數據流程圖:客戶下單,客戶資料庫和訂單資料庫與訂單處理程序交換資料,支付閘道核准付款,貨運商收到配送資訊,更新庫存,並將狀態提供給客戶。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
新增訂單取消處理程序。
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是數據流程圖?
DFD 是呈現資訊如何進入系統、經過處理程序、儲存起來,最後離開系統並傳給其他人或系統的圖表。
數據流程圖應包含哪些內容?
應包含外部實體、具名處理程序、資料儲存,以及標示資料流向的箭頭,說明資料在它們之間如何移動。處理程序名稱應以動作為導向,資料標籤則要具體明確。
情境圖和第一層 DFD 有什麼差別?
情境圖將系統視為一個處理程序,並呈現系統與外部的連線。第一層 DFD 則將該處理程序展開為主要內部活動與資料儲存。
如何製作數據流程圖?
描述系統邊界、與系統交換資料的人員或系統、主要處理程序及資料儲存。接著細化任何需要更多資訊的箭頭或處理程序。
相關工具