數據流圖有兩個特點:抽象性和概括性。抽象是指數據流程圖去掉了具體的組織、工作場所和物料流動,只留下信息和數據的存儲、流動、使用和處理。通用性是指數據流圖將系統中各種業務的處理過程聯系起來,形成壹個整體。
相關內容:
為了描述復雜軟件系統的信息流和處理過程,可以用層次DFD來描述。分層DFD可分為頂層、中層和底層。
(1)頂樓。確定系統的範圍,確定輸入輸出數據流,它解釋了系統的邊界,把整個系統的功能抽象成壹個過程,並且只有壹個頂層DFD。
(2)中間層。頂層下面是幾個中間層。壹個中間層既是其上層處理的分解結果,也是其下層處理的抽象,即可以進壹步分解。
(3)底層。如果壹個DFD的處理不能被進壹步分解,這個DFD就是底層。底層DFD的處理由基本處理組成,所謂基本處理是指不能再分解的處理。