資料流程圖

維基百科,自由的百科全書
前往: 導覽搜尋
資料流圖例子.[1]

Data Flow Diagram,縮寫為DFD。中文名資料流圖資料流程圖。資料流圖DFD是描述系統中資料流程的一種圖形工具,它標誌了一個系統的邏輯輸入和邏輯輸出,以及把邏輯輸入轉換邏輯輸出所需的加工處理。

值得注意的是,資料流圖不是傳統的流程圖框圖資料流也不是控制流。資料流圖是從資料的角度來描述一個系統,而框圖是從對資料進行加工的工作人員的角度來描述系統。

資料流圖的圖符[編輯]

資料流圖有四種基本圖形符號:

箭頭表示資料流;圓或橢圓表示加工;雙杠或者單杠表示資料存儲;矩形框表示資料的源點或終點,即外部實體。


分層DFD[編輯]

如果系統的規模較大,僅用一個DFD難以描述,會使得系統變得複雜、龐大而又難以理解。為了降低系統的複雜性,一般採取「逐層分解」的方法,繪製分層的DFD。

  • 繪製分層DFD的原則一般是:先全域後局部,先整體後細節,先抽象後具體。
  • 繪製分層DFD的步驟一般是:
    • 先確定整個系統的範圍和功能,繪製頂層的DFD。
    • 繪製出頂層的DFD之後,然後逐層分解頂層DFD,獲得若干中間層DFD。
    • 根據獲得的中間層DFD繪製各個底層的DFD。

例項[編輯]

一個簡單的資料流圖

資料記錄 輸入 系統 輸出 使用者

參看[編輯]

參考[編輯]

  1. ^ John Azzolini (2000). Introduction to Systems Engineering Practices. July 2000.
  • 《軟體工程——理論與實踐》許家怡、曾翎、彭德中 高等教育出版社

外部連結[編輯]