定義:
Process
接受輸入資料,並進行處理轉換,並將的結果輸出,通常符號是帶有圓角的矩形
Data Flow
指的是從一個Process到另一個Process的路線箭頭,而箭頭有方向性,分為單向及雙向,必要時可加上名詞、形容詞作說明
注意以下範例為錯誤
只有輸入沒有輸出,稱自發產生
只有輸出沒有輸入,稱黑洞處理
而如果輸入的資料明顯不足(無法產生)對應輸出稱為灰洞
Data Store
用來表示系統儲存的資料,所儲存的資料可能只有幾秒鐘、也可能儲存長達數個月,Data Store必須透過Data Flow連接處理工作
Data Store之間無法直接連結,正常狀況都有一個輸入和一個輸出的Data Flow(儲存的資料都不用,那幹嘛存XD)。
Entity
Entity又稱為端點,因為它們是資料的來源或最終的去處,而提供資料給系統的實體稱為來源(source),從系統接收資料則稱為去處(sink)
注意:Entity不能直接與其他Entity或對Data Store做連接
以下為正確範例
參考資料:
http://cnfolio.com/SystemsAnalysis21
https://conceptdraw.com/a2250c3/preview
http://web.ydu.edu.tw/~alan9956/docu3/0992sa/sa04_dfd.pdf
http://wayne.cif.takming.edu.tw/SE/peter/dfd.pdf
0 意見 :
張貼留言