UML工具Visual Paradigm教程:如何創(chuàng)建數(shù)據(jù)流程圖(DFD)
Visual Paradigm是包含設(shè)計(jì)共享、線框圖和數(shù)據(jù)庫設(shè)計(jì)新特性的企業(yè)項(xiàng)目設(shè)計(jì)工具。現(xiàn)在你只需要這樣單獨(dú)的一款模型軟件 Visual Paradigm就可以完成用UML設(shè)計(jì)軟件,用BPMN去執(zhí)行業(yè)務(wù)流程分析,用ERD企業(yè)設(shè)計(jì)數(shù)據(jù)庫的任務(wù)。Visual Paradigm年終鉅惠來襲,Visual Paradigm Modeler 訂閱1年只需666元,現(xiàn)在搶購立享優(yōu)惠!
點(diǎn)擊下載Visual Paradigm最新試用版
是否要?jiǎng)?chuàng)建數(shù)據(jù)流程圖(DFD)?我們將向您介紹DFD,并讓您知道如何使用我們的DFD軟件創(chuàng)建DFD 。

什么是數(shù)據(jù)流程圖?
數(shù)據(jù)流圖(DFD)是軟件設(shè)計(jì)中經(jīng)常使用的圖。它直觀地表示給定系統(tǒng)中整個(gè)過程的數(shù)據(jù)流。DFD顯示將輸入到流程和從流程輸出的信息的種類以及數(shù)據(jù)的存儲(chǔ)位置。

數(shù)據(jù)流程圖的目的
典型的信息系統(tǒng)涉及處理許多信息和過程。數(shù)據(jù)流程圖的目的是從整體上查看系統(tǒng)的范圍和邊界,同時(shí)說明組件之間的信息移動(dòng)。DFD的重點(diǎn)是整個(gè)系統(tǒng)的數(shù)據(jù)流,而不是處理流。通過DFD,讀者可以通過了解所涉及信息的種類和流程來輕松查看系統(tǒng)的運(yùn)行方式。
DFD類型
DFD有兩種主要類型:物理和邏輯。
物理DFD:通過顯示“如何”實(shí)施系統(tǒng),著重于系統(tǒng)的物理方面
邏輯DFD:著眼于系統(tǒng)的更高層次及其實(shí)現(xiàn)的“目的”。
數(shù)據(jù)流程圖級(jí)別
與其他圖表不同,可以基于DFD的服務(wù)目的在不同級(jí)別繪制DFD。
上下文數(shù)據(jù)流程圖
上下文DFD有時(shí)稱為0級(jí)DFD。這是所有圖中的頂層圖,它說明了整個(gè)系統(tǒng)與任何外部實(shí)體的關(guān)系。
數(shù)據(jù)流程圖級(jí)別1
1級(jí)DFD是上下文DDF下的級(jí)別。它說明了系統(tǒng)內(nèi)的主要功能。級(jí)別1通過包含更多詳細(xì)信息細(xì)分了上下文級(jí)別。它表示數(shù)據(jù)如何進(jìn)入和離開系統(tǒng),存儲(chǔ)在哪里以及基本過程如何將數(shù)據(jù)從一種形式轉(zhuǎn)換為另一種形式。
數(shù)據(jù)流程圖第2級(jí)
2級(jí)DFD(或更高級(jí))將進(jìn)行更詳細(xì)的介紹。它顯示了數(shù)據(jù)如何在系統(tǒng)的主要過程中流動(dòng)。
您應(yīng)該根據(jù)需要?jiǎng)?chuàng)建任意數(shù)量的DFD,直到滿足所需的詳細(xì)程度。
如何繪制數(shù)據(jù)流程圖?
1.從主菜單中選擇“圖>新建”。
2.在“新建圖”窗口中,選擇“數(shù)據(jù)流程圖” ,然后單擊“下一步”。

3.選擇一個(gè)現(xiàn)有的DFD模板,或選擇“空白”以從頭開始創(chuàng)建。單擊下一步。
4.輸入圖表名稱,然后單擊“確定”。5.從圖工具欄拖放形狀。