logo
一款多功能的跨平台心智圖工具。
appstore
從應用程式商店獲取
Get
logo
一款多功能的跨平台心智圖工具。
appstore
從應用程式商店獲取
Get
广告
广告
edraw-max-horizontal
產品簡介
模板中心
幫助
更新日誌
立即下載
線上試用
Windows版 Mac版 Linux版

數據流圖(DFD)資訊教學

Edraw Content Team
你想製作數據流圖嗎?

EdrawMax主要用於圖表製作和資訊可視化。從本數據流圖表全面教學中學習如何使用我們的免費模板創建你自己的數據流圖。現在就免費試用EdrawMax 吧!

切換到 Mac > 免費試用
切換到 Linux > 免費試用
切換到 Windows > 免費試用

一個組織的日常系統和運作包含了許多策略,而每項策略對於任務的成功都非常重要。但是如果沒有正確地將這些策略記錄下來,就很難記住策略的每一個關鍵細節。你是否也遇到過同樣的困難呢?如果是,那麼知道如何製作數據流圖就可以大大的改善這個問題並將你的業務整理的井然有序。

來閱讀本文,瞭解如何製作數據流圖(DFD),並將其應用到你的策略中。讓我們來開始吧!

數據流圖 (DFD)

1. 什麼是數據流圖(DFD)?

數據流圖(DFD)清楚地展示資訊如何在系統或流程中移動。它描述了系統中數據的整體輸入、操作和輸出。不同的結果採用矩形和橢圓等形狀,而線條和箭頭則表示流動。沿著線條和形狀列印,以保持資訊的邏輯性和條理性。

數據流圖(DFD)

數據流圖的目的

  • 有助於數據庫管理和系統。
  • 數據流圖可以表示數據庫之外的輸入和輸出物,使我們能夠與現實世界中的實體進行比較。
  • 數據庫的開發、實施和部署階段需要工程師做出許多決策。透過對系統進行全面的可視化表示,DFD 可以幫助我們做出更好的決策。
  • 如果系統出現任何問題,都可以查看 DFD,並隨時發現任何錯誤,甚至也可以以長遠的角度解決問題。
edrawmax logo EdrawMax 桌面應用程序
簡易版的 Visio 替代方案
210種以上不同類型的圖表
超過1萬個免費範本和超過2萬6千個符號
10多種AI圖表生成器
超過10種匯出格式
edrawmax logo EdrawMax 線上版
隨時隨地編輯圖表
整合個人雲端和Dropbox
企業級数据安全
團隊管理與協作

2. 數據流圖的主要元素

數據流圖流程有四大要素。讓我們來看看它們:

    1. 實體

實體代表了資訊數據的來源和目的地,實體通常用矩形表示,而每個實體都有一個唯一的名稱。圖的邊緣就是實體的位置。個人、群體或計算機系統都是實體的例子。為了顯示實體,DFD 使用棒狀圖繪製。

數據流圖(DFD)

    1. 流程

流程是改變資訊流並產生新輸出的動作。流程可以執行如計算、數據分類或使用業務規則改變流程等各種任務。通常以圓形或環形矩形表示。

數據流圖(DFD)

    1. 數據存儲

數據存儲是保存資訊的檔案夾或存儲空間,以便日後使用。它們通常採用電子表格或數據庫表格的形式。與流程一樣,數據存儲通常也有描述其功能或層次結構的簡單標籤。

數據流圖(DFD)

    1. 數據流

數據流是用來表示數據流向的帶箭頭的線。它說明了外部實體設計流程和數據存儲時的輸入和輸出。數據流線是數據流圖的重要組成部分,它們將所有資訊聯繫在一起,且標有每個數據流目標的簡要說明。

數據流圖(DFD)

3. 數據流圖的級別

DFD 可以從簡單的概述到複雜的逐級說明系統或流程,從 0 級開始。圖表的複雜程度隨著級別的增加而增加。以下是數據流圖的三個級別

第0層 DFD

第0層 DFD也稱為上下文圖,是最典型、最易理解的 DFD。該 DFD 層次主要涉及高級系統操作以及流入或流出這些操作的數據源。

第0層 DFD

第1層 DFD

第1層 DFD透過顯示構成系統的關鍵子流程,對系統進行了更深入的瞭解。

第1層 DFD

第2層 DFD

在下一級 DFD 中,每個第1層流程又被劃分為更詳細的子流程,所以需要更多的文字、符號和圖形來描述系統如何工作。

4. 數據流圖的符號和記號

根據所用方法模型的不同,DFD 的概念和符號也會發生變化。數據流圖有四種不同的符號:

  1. Yourdon & Coad
  2. Gane & Sarson
  3. SSADM
  4. Unified

Yourdon 和 Coad 類型的數據流圖更常用於資訊系統可視化,而Gane 和 Sarson 類型的 DFD 則用於系統分析和設計。

它們都使用相同的符號來表示 DFD 的四個主要元素--外部實體、流程、數據存儲和數據流。

第1層 DFD

在此瞭解更多數據流圖符號詳情 >>

5. 如何創建數據流圖?

現在你已經知道了有關數據流圖、其符號和記號、層級和四個要素的相關知識。現在是時候瞭解如何創建數據流圖了。下面是製作 DFD 圖的步驟:

選擇流程

這一個步驟非常重要,因為不同流程使用 DFD的層級也不一樣。很難將較大的流程用上下文的方式呈現。因此,你應該確定你想要列出來的內容。

安排業務活動

流程活動必須分為四類:外部實體、流程、數據流和數據存儲。

繪製圖表

資訊整理整齊後,你就可以開始繪製 DFD 圖了。繪製 DFD 圖表有兩種方法:手工繪製或使用EdrawMax中的模板。

如何創建數據流圖

分析

檢查工作品質是必要的。在這一步中,找出能省略的步驟、無關的細節或不必要的複雜性並將他們替換。

增加和創建子圖

完成第 0 層圖表後,你就可以開始繪製子圖表了,它們將作為各個流程之間的連接。

如何創建數據流圖

6. 數據流圖示例

現在,讓我們來看看不同的數據流圖示例。

第0層DFD 模板

第0層DFD 表示數據如何在整個系統中流通,並強調數據如何與外部實體互動。

第1層數據

第1層數據流圖顯示了系統的主要功能,描繪數據是如何處理、接收和輸出的。第1層數據流圖概述了構成整個系統的重要子流程。

飯店管理數據流圖

該飯店管理數據流圖說明了飯店的主要運營程序。使用此數據流圖可以讓你應用有效的策略,並使你的飯店業務逐步擴大。

客戶數據流

此數據流圖示例表示單個數據元素(如客戶 ID)、數據元素集合或數據結構。

在此獲取更多數據流圖示例 >>

7. 數據流圖規則和提示

在創建 DFD 圖表時,必須牢記以下一些規則:

    • 兩個數據存儲之間沒有數據傳輸

一個流程必須將數據從一個數據存儲流向另一個流程,反之亦然。一個數據存儲到多個流程之間可以有數據流。

    • 兩個實體之間不可能有數據流

一個流程必須將數據從一個實體流向另一個流程,而他們之間可能有多個數據流。

    • 一個流程至少應有一個輸入數據流和一個輸出數據流

一個流程需要一個輸入數據流來處理數據,一個輸出數據流來將處理過的數據發送到外部。

    • 數據流不能相互交叉。
    • 系統中的每個流程都至少需要連接到一個數據存儲區或另一個流程。

一個流程必須將數據從一個數據存儲流向另一個流程,反之亦然。一個數據存儲到多個流程可以有數據流。

8. 結論

希望你已經瞭解了什麼是數據流圖、其符號和記號以及如何製作 DFD。那麼,開始使用 DFD 來幫助你的公司保持調理吧。請使用EdrawMax這樣的專業工具來快速創建 DFD,它擁有易操作用戶界面和多種模板可供選擇。此外,該工具還提供免費試用版。現在就試試這款神奇的工具,自己來看看吧。

EdrawMax:滿足您所有繪圖需求的瑞士刀

  • 輕鬆建立 280 多種類型的圖表。
  • 提供各種模板&符號來滿足您的需求。
  • 拖放式介面,易於使用。
  • 使用智慧型和動態工具包自訂每個細節。
  • 相容於多種文件格式,如MS Office、Visio、PDF等。
  • 相容於多種文件格式,如MS Office、Visio、PDF等。
download EdrawMind
main page