Data Flow Diagram資料流程圖

資料流程圖(Data Flow Diagram, DFD)主要是描述資料在系統內部的子系統或者系統與外部系統之間的資料流動的標準敘述工具,但無法呈現程式的邏輯或處理的步驟,而在系統分析這門課也一定會介紹到,這邊也記錄一下

定義:

Process
接受輸入資料,並進行處理轉換,並將的結果輸出,通常符號是帶有圓角的矩形


Data Flow
指的是從一個Process到另一個Process的路線箭頭,而箭頭有方向性,分為單向及雙向,必要時可加上名詞、形容詞作說明
注意以下範例為錯誤

只有輸入沒有輸出,稱自發產生

只有輸出沒有輸入,稱黑洞處理
而如果輸入的資料明顯不足(無法產生)對應輸出稱為灰洞


Data Store
用來表示系統儲存的資料,所儲存的資料可能只有幾秒鐘、也可能儲存長達數個月,Data Store必須透過Data Flow連接處理工作
Data Store之間無法直接連結,正常狀況都有一個輸入和一個輸出的Data Flow(儲存的資料都不用,那幹嘛存XD)。

Entity
Entity又稱為端點,因為它們是資料的來源或最終的去處,而提供資料給系統的實體稱為來源(source),從系統接收資料則稱為去處(sink)
注意:Entity不能直接與其他Entity或對Data Store做連接



以下為正確範例


SHARE

鄭吉清

一個來自高雄的學生、記錄自己所學

    Blogger Comment
    Facebook Comment

0 意見 :

張貼留言