導航:首頁 > 新媒體 > 信息流的流程圖

信息流的流程圖

發布時間:2020-08-12 08:30:08

1、數據流圖和數據流程圖有什麼區別啊?

一、指代不同

1、數據流圖:是結構化系統分析方法的主要表達工具及用於表示軟體模型的一種圖示方法。

2、數據流程圖:是一種能全面地描述系統數據流程的主要工具。

二、表達方式不同

1、數據流圖:從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程。

2、數據流程圖:用一組符號來描述整個系統中信息的全貌,綜合地反映出信息在系統中的流動、處理和存儲情況。


三、特徵不同

1、數據流圖:只反映系統必須完成的邏輯功能,所以它是一種功能模型。在結構化開發方法中,數據流圖是需求分析階段產生的結果。

2、數據流程圖:抽象性和概括性。抽象性指的是數據流程圖把具體的組織機構、工作場所、物質流都去掉,只剩下信息和數據存儲、流動、使用以及加工情況。概括性則是指數據流程圖把系統對各種業務的處理過程聯系起來考慮,形成一個總體。

2、數據流圖與程序流程圖的區別

數據流圖與程序流程圖的區別:
數據流圖:簡稱DFD,就是採用圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用於表示軟體模型的一種圖示方法。
數據流圖的基本符號的意思:
1.矩形表示數據的外部實體;
2.圓角的矩形表示變換數據的處理邏輯;
3.少右面的邊矩形表示數據的存儲;
4.箭頭表示數據流。
數據流程圖中有以下幾種主要元素:
→:數據流。數據流是數據在系統內傳播的路徑,因此由一組成分固定的數據組成。如訂票單由旅客姓名、年齡、單位、身份證號、日期、目的地等數據項組成。由於數據流是流動中的數據,所以必須有流向,除了與數據存儲之間的數據流不用命名外,數據流應該用名詞或名詞短語命名。
□:數據源(終點)。代表系統之外的實體,可以是人、物或其他軟體系統。
○:對數據的加工(處理)。加工是對數據進行處理的單元,它接收一定的數據輸入,對其進行處理,並產生輸出。
〓:數據存儲。表示信息的靜態存儲,可以代表文件、文件的一部分、資料庫的元素等。
數據流程圖 是描述系統數據流程的工具,它將數據獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。
為了描述復雜的軟體系統的信息流向和加工,可採用分層的DFD來描述,分層DFD有頂層,中間層、底層之分。
(1)頂層。決定系統的范圍,決定輸入輸出數據流,它說明系統的邊界,把整個系統的功能抽象為一個加工,頂層DFD只有一張。
(2)中間層。頂層之下是若干中間層,某一中間層既是它上一層加工的分解結果,又是它下一層若干加工的抽象,即它又可進一步分解。
(3)底層。若一張DFD的加工不能進一步分解,這張DFD就是底層的了。底層DFD的加工是由基本加工構成的,所謂基本加工是指不能再進行分解的加工。
數據流程圖的基本成分
系統部件包括系統的外部實體、處理過程、數據存儲和系統中的數據流四個組成部分
1,外部實體
外部實體指系統以外又和系統有聯系的人或事物,它說明了數據的外部來源和去處,屬於系統的外部和系統的界面。外部實體支持系統數據輸入的實體稱為源點,支持系統數據輸出的實體稱為終點。 通常外部實體在數據流程圖中用正方形框表示,框中寫上外部實體名稱,為了區分不同的外部實體,可以在正方形的左上角用一個字元表示,同一外部實體可在一張數據流程圖中出現多次,這時在該外部實體符號的右下角畫上小斜線表示重復.
2,處理過程
處理指對數據邏輯處理,也就是數據變換,它用來改變數據值。而每一種處理又包括數據輸入、數據處理和數據輸出等部分。在數據流程圖中處理過程用帶圓角的長方形表示處理,長方形分三個部分,標識部分用來標識一個功能,功能描述部門是必不可少的,功能執行部門表示功能由誰來完成。
3,數據流
數據流是指處理功能的輸入或輸出。它用來表示一中間數據流值,但不能用來改變數據值。數據流是模擬系統數據在系統中傳遞過程的工具。
在數據流程圖中用一個水平箭頭或垂直箭頭表示,箭頭指出數據的流動方向,箭線旁註明數據流名。
4,數據存儲
數據存儲表示數據保存的地方,它用來存儲數據。系統處理從數據存儲中提取數據,也將處理的數據返回數據存儲。與數據流不同的是數據存儲本身不產生任何操作,它僅僅響應存儲和訪問數據的要求。
在數據流程圖中數據存儲用右邊開口的長方條表示。在長方條內寫上數據存儲名字。為了區別和引用方便,左端加一小格,再標上一個標識,用字母D和數字組成.
1,畫數據流程圖的基本原則:
①數據流程圖上所有圖形符號必須是前面所述的四種基本元素。
②數據流程圖的主圖必須含有前面所述的四種基本元素,缺一不可。
③數據流程圖上的數據流必須封閉在外部實體之間,外部實體可以是一個,也可以是多個。
④處理過程至少有一個輸入數據流和一個輸出數據流。
⑤任何一個數據流子圖必須與它的父圖上的一個處理過程對應,兩者的輸入數據流和輸出數據流必須一致,即所謂「平衡」。
⑥數據流程圖上的每個元素都必須有名字。
2,畫數據流程圖的基本步驟:
①把一個系統看成一個整體功能,明確信息的輸入和輸出。
②找到系統的外部實體。一旦找到外部實體,則系統與外部世界的界面就可以確定下來,系統的數據流的源點和終點也就找到了。
③找出外部實體的輸入數據流和輸出數據流。
④在圖的邊上畫出系統的外部實體。
⑤從外部實體的輸入流(源)出發,按照系統的邏輯需要,逐步畫出一系列邏輯處理過程,直至找到外部實體處理所需的輸出流,形成數據流的封閉。
⑥將系統內部數據處理又分別看做整體功能,其內部又有信息的處理、傳遞、存儲過程。
⑦如此一級一級地剖析,直到所有處理步驟都很具體為止。
3,畫數據流程圖的注意事項:
①關於層次的劃分
逐層擴展數據流程圖,是對上一層圖中某些處理框加以分解。隨著處理的分解,功能越來越具體,數據存儲、數據流越來越多。究竟怎樣劃分層次,劃分到什麼程度,沒有絕對標准,一般認為展開的層次與管理層次一致,也可以劃分得更細,處理塊的分解要自然,注意功能完整性,一個處理框經過展開,一般以分解為4個至10個處理框為宜。
②檢查數據流程圖
對一個系統的理解,不可能一開始就完美無缺,開始分析一個系統時,盡管我們對問題的理解有不正確、不確切的地方,但還是應該根據我們的理解,用數據流程圖表達出來,進行核對,逐步修改,獲得較為完美的圖紙。
③提高數據流程圖的易理解性
數據流程圖是系統分析員調查業務過程,與用戶交換思想的工具。因此,數據流程圖應簡明易懂。這也有利於後面的設計,有利於對系統說明書進行維護。

3、管理業務流程圖在抽象信息流方面有什麼不足之處?

有的信息不詳細,只能看個大概

4、數據流圖和系統流程圖的區別和聯系

數據流程圖是以圖形的方式表達在問題中信息的變換和傳遞過程。它把系統看成是由數據流聯系的各種概念的組合,用分解及抽象手段來控制需求分析的復雜性,採用分層的數據流程圖來表示一個復雜的系統。 很多資料上,數據流程圖也叫數據流圖,都指DFD:Data Flow Diagram。 需要注意的是數據流圖和程序設計中的程序流程圖(Flow Chat)是不同的,數據流圖關心的是企業業務系統中的數據處理加工的客觀過程,並不關心未來電子化處理的加工過程;數據流圖中流動的只是數據,並沒有控制過程,但在程序流程圖當中,必須有控制邏輯。 結構化分析是面向數據流開展需求分析工作的一種有效方法。一般採用自頂向下,逐層分解的演義分析法來定義系統的需求,即先把分析對象抽象成一個系統,然後自頂向下的逐層分解,將復雜的系統分解成簡單的、能夠清楚地被理解和表達的若干個子系統,如圖1(逐層分解的數據流程圖)所示。這樣就可以分別理解系統的每個細節、前後順序和相互關系,找出各部分之間的數據介面。在結構化分析方法所採用的工具有數據流程圖(DFD)、數據字典(DD)、結構化語言、判定樹、判定表等。 數據字典(Data dictionary)是一種用戶可以訪問的記錄資料庫和應用程序元數據的目錄。主動數據字典是指在對資料庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數據字典。被動數據字典是指修改時必須手工更新其內容的數據字典。

5、「數據流圖」「系統流程圖」「程序流程圖」「數據流程圖」這四個有什麼區別?

1.數據流圖(Data Flow Diagram);

堅持更DFD,它從數據的傳遞和加工角度,以圖形方式來表達系統的邏輯功能,數據在系統內部的邏輯流向和邏輯交換過程,是結構化系統分析方法的主要表達工具及用於表示軟體模型的一種圖示放大。它是描繪信息流和數據從輸入移動到輸出的過程中所經受的變換。

數據流圖的基本元素:

2.系統流程圖(System Flowchart);

描繪系統物理模型的傳統工具。他的基本思想是用圖形符號以黑盒子的形式描繪系統理念的每個部件包括程序,文件,資料庫,表格,人工過程等,表達信息在給個部件之間流動的情況,而不是表示對信息進行加工處理的控制過程。

例圖:

3.程序流程圖;

4.程序的系統結構圖。

數據流程圖:反應輸就走向,它不考慮時序關系,主要用於業務分析,用作詳細設計。途中的有向線段表示了數據流。

系統流程圖:反應主體框架。

程序流程圖:程序邏輯描述程序中控制流的情況,即程序中處理的執行順序和執行序列所以來的條件,途中的有向線段表示的是控制流從一個處理走到下一個處理。

程序的系統結構圖:反應的是系統中模塊的調用關系和層次關系,誰調用誰有一個先後次序關系。途中的有向線段表示調用時程序的控制從調用模塊一道被調用模塊,並隱含了當調用結束時控制將交回給調用模塊。

6、信息流程圖與數據流程圖的主要區別有哪些?

1. 描述對象不同
業務流程圖的描述對象是某一具體的業務; 數據流程圖的描述對象是數據流。
業務是指企業管理中必要且邏輯上相關的、為了完成某種管理功能的一系列相關的活動。在系統調研時, 通過了解組織結構和業務功能, 我們對系統的主要業務有了一個大概的認識。但由此我們得到的對業務的認識是靜態的, 是由組織部門映射到業務的。而實際的業務是流動的, 我們稱之為業務流程。一項完整的業務流程要涉及到多個部門和多項數據。例如, 生產業務要涉及從采購到財務, 到生產車間, 到庫存等多個部門; 會產生從原料采購單, 應收 付 賬款, 入庫單等多項數據表單。因此, 在考察一項業務時我們應將該業務一系列的活動即整個過程為考察對象, 而不僅僅是某項單一的活動, 這樣才能實現對業務的全面認識。將一項業務處理過程中的每一個步驟用圖形來表示, 並把所有處理過程按一定的順序都串起來就形成了業務流程圖。
數據流程圖是對業務流程的進一步抽象與概括。抽象性表現在它完全捨去了具體的物質, 只剩下數據的流動、加工處理和存儲; 概括性表現在它可以把各種不同業務處理過程聯系起來,形成一個整體。從安東尼金字塔模型的角度來看, 業務流程圖描述對象包括企業中的信息流、資金流和物流, 數據流程圖則主要是對信息流的描述。此外, 數據流程圖還要配合數據字典的說明, 對系統的邏輯模型進行完整和詳細的描述。
2. 功能作用不同
業務流程圖是一本用圖形方式來反映實際業務處理過程的「流水帳」。繪制出這本流水帳對於開發者理順和優化業務過程是很有幫助的。業務流程圖的符號簡單明了, 易於閱讀和理解業務流程。繪制流程圖的目的是為了分析業務流程, 在對現有業務流程進行分析的基礎上進行業務流程重組, 產生新的更為合理的業務流程。通過除去不必要的、多餘的業務環節; 合並重復的環節; 增補缺少的必須的環節; 確定計算機系統要處理的環節等重要步驟, 在繪制流程圖的過程中可以發現問題, 分析不足, 改進業務處理過程。
數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數據流程分析的目的就是要發現和解決數據流通中的問題, 這些問題有: 數據流程不暢, 前後數據不匹配, 數據處理過程不合理等。通過對這些問題的解決形成一個通暢的數據流程作為今後新系統的數據流程。數據流程圖比起業務流程圖更為抽象, 它舍棄了業務流程圖中的一些物理實體, 更接近於信息系統的邏輯模型。對於較簡單的業務, 我們可以省略其業務流程圖直接繪制數據流程圖。
3. 基本符號不同
關於業務流程圖和數據流程圖的基本符號很多教材上都不完全一致, 還沒有形成一個統一的標准。例如, 有的教材上用圓形表示外部實體, 有的用矩形表示外部實體。二者所使用的符號不同, 但代表的含義都相同。業務流程圖中的業務處理和存儲這兩個符號和數據流程圖中的相應的符號基本一致; 業務流程圖和數據流程圖中都有箭頭線的符號, 但含義不同: 業務流程圖中的箭頭線表示信息流向, 它沒有名稱; 數據流程圖中的箭頭線表示某一數據流, 它有名稱, 通常寫在數據流的上方。
4. 繪制過程不同
業務流程圖就是用一些規定的符號及連線來表示某個具體務處理過程。業務流程圖的繪制是根據系統詳細調查過程中所得的資料, 按業務實際處理過程, 用規定的符號將它們繪制在同一張圖上。它的繪制無嚴格的規則, 只需簡明扼要地如實反映實際業務過程。在繪制過程中一般也遵循「自頂向下」的原則。
數據流程圖的繪制方法較為復雜, 它是按照「自頂向下, 逐層求精」的方法進行的, 也就是將整個系統當成一個處理功能,畫出它和周圍實體的數據聯系過程, 即一個粗略的數據流程圖( 頂層數據流程圖),然後逐層向下分析, 直到把系統分解為詳細的低層次的數據流程圖。

7、在一個流程圖中將物流,信息流,資金流表示出來,我的郵箱[email protected],謝謝~

見圖

與信息流的流程圖相關的知識