勵志

勵志人生知識庫

dfd圖怎麼畫

繪製數據流圖(DFD)的步驟大致如下:

用“系統”的視角看事物。首先要確定系統範圍和功能,這可以是一箇狹義上的信息系統,也可以是多箇主體及其相互作用組成的廣義系統。

識別、分類系統組件。接着,需要識別與此流程相關的所有活動,並將它們標識爲外部實體、數據流、加工和數據存儲,明確信息的輸入和輸出。

選擇合適的建模語言和工具。使用通用的、標準的語言和工具能夠提高建模效率和便於存檔分享。

繪製上下文 DFD。從最上層的0級DFD開始,映射所有基本連接和流程。從外部實體的輸入流(源)出發,按照系統的邏輯需要,逐步畫出一系列邏輯處理過程,直至找到外部實體處理所需的輸出流,形成數據流的封閉。

檢查。在繼續分解繪製下一級別DFD之前,檢查當前層級DFD,確保其準確和完整。

向下分解。將系統內部數據處理看做整體功能,每個過程(無論大小)都可以重新想象爲0級上下文圖,並根據需要重複這些步驟以創建所需數量的DFD。

根據需要繼續分解。重複上述步驟,一級一級地剖析,直到所有處理步驟都很具體。

最終檢查。最終檢查所畫的分層DFD,確保準確、完整、平衡、美觀。

需要注意的是,爲數據流、處理以及終點/原點命名,取一箇適當的名字有助於更好地理解系統的業務內容。畫數據流而不是控制流,數據流反映系統“做什麼的”,而不是“如何做的”。