求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

數據流圖檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

來自 搜狐網 的圖片

數據流圖是全國科學技術名詞審定委員會審定、公布的一個科技名詞。

語言文字是一個民族文化的結晶。這個民族[1]過去的文化靠着它來流傳,未來的文化也仗着它來推進,從大約是在公元前14世紀,殷商後期的「甲骨文」被認為是「漢字」的第一種形式[2]西周後期,漢字發展演變為大篆,後秦始皇統一中國,中國文字才逐漸走上了發展的道路,直至今天。

名詞解釋

數據流圖(Data Flow Diagram):簡稱DFD,它從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用於表示軟件模型的一種圖示方法。

數據流圖是結構化分析方法中使用的工具,它以圖形的方式描繪數據在系統中流動和處理的過程,由於它只反映系統必須完成的邏輯功能,所以它是一種功能模型。在結構化開發方法中,數據流圖是需求分析階段產生的結果。

數據流圖或數據流程圖(Data Flow Diagram),縮寫為DFD。數據流圖DFD是描述系統中數據流程的一種圖形工具,它標誌了一個系統的邏輯輸入和邏輯輸出,以及把邏輯輸入轉換邏輯輸出所需的加工處理。

值得注意的是,數據流圖不是傳統的流程圖或框圖,數據流也不是控制流。數據流圖是從數據的角度來描述一個系統,而框圖是從對數據進行加工的工作人員的角度來描述系統。

DFD顯示系統將輸入和輸出什麼樣的信息,數據如何通過系統前進以及數據將被存儲在何處。它不顯示關於進程計時的信息,也不顯示關於進程將按順序還是並行運行的信息,而不像傳統的關注控制流的結構化流程圖,或者UML活動工作流程圖,它將控制流和數據流作為一個統一的模型。

數據流圖從數據傳遞和加工的角度,以圖形的方式刻畫數據流從輸入到輸出的移動變換過程。

數據流程圖包括:

a.指明數據存在的數據符號,這些數據符號也可指明該數據所使用的媒體;

b.指明對數據執行的處理的處理符號,這些符號也可指明該處理所用到的機器功能;

c.指明幾個處理和(或)數據媒體之間的數據流的流線符號;

d.便於讀、寫數據流程圖的特殊符號。

在處理符號的前後都應是數據符號。數據流程圖以數據符號開始和結束,數據流圖有兩種典型結構,一是變換型結構,它所描述的工作可表示為輸入、主處理和輸出,呈線性狀態。另一種是事務型結構,這種數據流圖呈束狀,即一束數據流平行流入或流出,可能同時有幾個事務要求處理。

歷史

在二十世紀七十年代,結構設計的原始開發者拉里·康斯坦丁(Larry Constantine)根據Martin和Estrin的「數據流圖」(Data Flow Graph)計算模型提出了一種實用技術的數據流圖。

數據流圖(DFD)迅速成為一種流行的方式,可視化軟件系統流程中涉及的主要步驟和數據。DFD通常用於顯示計算機系統中的數據流,儘管它們理論上可以應用於業務流程建模。DFD有助於記錄主要的數據流,或者在數據流方面探索新的高級設計。

參考文獻