問題二:數據流圖和系統流程圖的區別和聯系 數據流程圖是以圖形的方式表達在問題中信息的變換和傳遞過程。它把系統看成是由數據流聯系的各種概念的組合,用分解及抽象手段來控制需求分析的復雜性,采用分層的數據流程圖來表示壹個復雜的系統。 很多資料上,數據流程圖也叫數據流圖,都指DFD:Data Flow Diagram。 需要註意的是數據流圖和程序設計中的程序流程圖(Flow Chat)是不同的,數據流圖關心的是企業業務系統中的數據處理加工的客觀過程,並不關心未來電子化處理的加工過程;數據流圖中流動的只是數據,並沒有控制過程,但在程序流程圖當中,必須有控制邏輯。 結構化分析是面向數據流開展需求分析工作的壹種有效方法。壹般采用自頂向下,逐層分解的演義分析法來定義系統的需求,即先把分析對象抽象成壹個系統,然後自頂向下的逐層分解,將復雜的系統分解成簡單的、能夠清楚地被理解和表達的若幹個子系統,如圖1(逐層分解的數據流程圖)所示。這樣就可以分別理解系統的每個細節、前後順序和相互關系,找出各部分之間的數據接口。在結構化分析方法所采用的工具有數據流程圖(DFD)、數據字典(DD)、結構化語言、判定樹、判定表等。 數據字典(Data dictionary)是壹種用戶可以訪問的記錄數據庫和應用程序元數據的目錄。主動數據字典是指在對數據庫或應用程序結構進行修改時,其內容可以由DBMS自動更新的數據字典。被動數據字典是指修改時必須手工更新其內容的數據字典。
問題三:數據流圖和數據流程圖有什麽區別啊? 數據流圖:簡稱DFD,就是采用圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用於表示軟件模型的壹種圖示方法。
數據流圖的基本符號的意思:
1.矩形表示數據的外部實體;
2.圓角的矩形表示變換數據的處理邏輯;
3.少右面的邊矩形表示數據的存儲;
4.箭頭表示數據流。
數據流程圖中有以下幾種主要元素:
→:數據流。數據流是數據在系統內傳播的路徑,因此由壹組成分固定的數據組成。如訂票單由旅客姓名、年齡、單位、身份證號、日期、目的地等數據項組成。由於數據流是流動中的數據,所以必須有流向,除了與數據存儲之間的數據流不用命名外,數據流應該用名詞或名詞短語命名。
□:數據源(終點)。代表系統之外的實體,可以是人、物或其他軟件系統。
○:對數據的加工(處理)。加工是對數據進行處理的單元,它接收壹定的數據輸入,對其進行處理,並產生輸出。
〓:數據存儲。表示信息的靜態存儲,可以代表文件、文件的壹部分、數據庫的元素等。
數據流程圖 是描述系統數據流程的工具,它將數據獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。
為了描述復雜的軟件系統的信息流向和加工,可采用分層的DFD來描述,分層DFD有頂層,中間層、底層之分。
(1)頂層。決定系統的範圍,決定輸入輸出數據流,它說明系統的邊界,把整個系統的功能抽象為壹個加工,頂層DFD只有壹張。
(2)中間層。頂層之下是若幹中間層,某壹中間層既是它上壹層加工的分解結果,又是它下壹層若幹加工的抽象,即它又可進壹步分解。
(3)底層。若壹張DFD的加工不能進壹步分解,這張DFD就是底層的了。底層DFD的加工是由基本加工構成的,所謂基本加工是指不能再進行分解的加工。
數據流程圖的基本成分
系統部件包括系統的外部實體、處理過程、數據存儲和系統中的數據流四個組成部分
1,外部實體
外部實體指系統以外又和系統有聯系的人或事物,它說明了數據的外部來源和去處,屬於系統的外部和系統的界面。外部實體支持系統數據輸入的實體稱為源點,支持系統數據輸出的實體稱為終點。 通常外部實體在數據流程圖中用正方形框表示,框中寫上外部實體名稱,為了區分不同的外部實體,可以在正方形的左上角用壹個字符表示,同壹外部實體可在壹張數據流程圖中出現多次,這時在該外部實體符號的右下角畫上小斜線表示重復.
2,處理過程
處理指對數據邏輯處理,也就是數據變換,它用來改變數據值。而每壹種處理又包括數據輸入、數據處理和數據輸出等部分。在數據流程圖中處理過程用帶圓角的長方形表示處理,長方形分三個部分,標識部分用來標識壹個功能,功能描述部門是必不可少的,功能執行部門表示功能由誰來完成。
3,數據流
數據流是指處理功能的輸入或輸出。它用來表示壹中間數據流值,但不能用來改變數據值。數據流是模擬系統數據在系統中傳遞過程的工具。
在數據流程圖中用壹個水平箭頭或垂直箭頭表示,箭頭指出數據的流動方向,箭線旁註明數據流名。
4,數據存儲
數據存儲表示數據保存的地方,它用來存儲數據。系統處理從數據存儲中提取數據,也將處理的數據返回數據存儲。與數據流不同的是數據存儲本身不產生任何操作,它僅僅響應存儲和訪問數據的要求。
在數據流程圖中數據存儲用右邊開口的長方條表示。在長方條內寫上數據存儲名字。為了區別和引用方便,左端加壹小格,再標上壹個標識,用字母D和數字組成.
1,畫數據流程圖的基本原則:
①數據流程圖上所有圖形符號必須是......>>
問題四:軟件工程中系統數據流程圖什麽意思 通過數據流圖,
軟件設計師可以自頂而下的分析系統的信息流程、
在圖上確定需要計算機處理的部分、
向數據庫設計過渡、根據數據流向確定存取方式、能夠確定壹個處理過程。而在測試過程中,數據流
圖可以方便、直接的幫助程序員查找到錯誤的發生位置。
1.Viso 這也是微軟旗下的壹款信息流程軟件,功能強大。只要妳水平強大,基本能做出任何妳想要的東西。
2.Edraw(億圖)。也是壹款網絡圖繪制軟件,比Viso占用內存小,但是功能同VIsio更強大。
問題五:數據流圖怎麽畫 數據流圖的畫法
數據流圖也稱為數據流程圖date flow diagram , DFD,是壹種便於用戶理解和分析系統數據流程的圖形工具,他擺脫了系統和具體內容,精確的在邏輯上描述系統的功能、輸入、輸出和數據存儲等,是系統邏輯模型的重要組成部分。
數據流圖的基本組成成分
數據流:是由壹組固定成分的數據組成,表示數據的流向。值得註意的是,數據流圖中描述的是數據流,而不是控制流。除了流向數據存儲或從數據存儲流出的數據不必命名外,每個數據流必須要有壹個合適的名字,以反映該數據流的含義。
加工:加工描述了輸入數據流到輸出數據之間的變換,也就是輸入數據流經過什麽處理後變成了輸出數據。每個加工都有壹個名字和編號。編號能反映該加工位於分層的數據流圖的哪個層次和哪張圖中,能夠看出它是由哪個加工分解出來的子加工。
數據存儲:數據存儲表示暫時存儲的數據。每個數據存儲都有壹個名字。
外部實體:外部實體是存在於軟件系統之外的人員或組織,他指出數據所需要的發源地或系統所產生的數據的歸屬地。
外部實體 加工 數據流
分層數據流圖的設計方法
第壹步,畫子系統的輸入輸出
把整個系統視為壹個大的加工,然後根據數據系統從哪些外部實體接收數據流,以及系統發送數據流到那些外部實體,就可以畫出輸入輸出圖。這張圖稱為頂層圖。
第二步,畫子系統的內部
把頂層圖的加工分解成若幹個加工,並用數據流將這些加工連接起來,使得頂層圖的輸入數據經過若幹加工處理後,變成頂層圖的輸出數據流。這張圖稱為0層圖。從壹個加工畫出壹張數據流圖的過程就是對加工的分解。
可以用下述方法來確定加工:
在數據流的組成或值發生變化的地方應該畫出壹個加工,這個加工的功能就是實現這壹變化,也可以根據系統的功能決定加工。
確定數據流的方法
用戶把若幹數據當作壹個單位來處理(這些數據壹起到達、壹起處理)時,可以把這些數據看成壹個數據流。
關於數據存儲
對於壹些以後某個時間要使用的數據,可以組織成為壹個數據存儲來表示。
第三步,畫加工的內部
把每個加工看作壹個小系統,把加工的輸入輸出數據流看成小系統的輸入輸出流。於是可以象畫0層圖壹樣畫出每個小系統的加工的DFD圖。
第四步,畫子加工的分解圖
對第三步分解出來的DFD圖中的每個加工,重復第三步的分解過程,直到圖中尚未分解的加工都是足夠簡單的(即不可再分解)。至此,得到了壹套分層數據流圖。
第五步,對數據流圖和加工編號
對於壹個軟件系統,其數據流圖可能有許多層,每壹層又有許多張圖。為了區分不同的加工和不同的DFD子圖,應該對每張圖進行編號,以便於管理。
● 頂層圖只有壹張,圖中的加工也只有壹個,所以不必為其編號。
● 0層圖只有壹張,圖中的加工號分別是0.1、0.2、…,或者1, 2 。
● 子圖就是父圖中被分解的加工號。
● 子圖中的加工號是由圖號、圓點和序號組成,如:1.12,1.3 等等。
應該註意的問題:
1. 應適當的為數據流、加工、數據存儲以及外部實體命名,名字應該反映該成分的實際含義,避免使用空洞的名字。
2. 畫數據流圖,不是畫控制流。
3. 壹個加工的輸出數據流,不應與輸入數據流同名,及時他們的組成完全相同。
4. 允許壹個加工有多條數據流流向另壹個加工,也允許壹個加工有兩條相同的輸出數據流流向不同的加工。
5. 保持父圖與子圖的平衡。也就是說,父圖中的某加工的輸入輸出流必須與他的子圖的輸入輸出數據流在數量上和名字......>>
問題六:什麽叫無限流,系統流,隨身流 小說的類型。
《無限流》起源於小說《無限恐怖》的火爆,以及大量跟風小說的問世。基本上是主角穿越到小說,電影,動漫等世界完成任務。
系統流:隨身有個遊戲系統,發布任務,抽獎,得經驗,數據化世界之類的。
隨身流:就是主角帶個厲害的老爺爺,指點主角之類的。。如鬥破蒼穹
問題七:系統流程圖怎麽畫 妳好
應當使用統壹符號繪制系統流程圖
.
問題八:系統流程圖,數據流圖,數據字典各是描繪系統的什麽模型 流程圖可以用microsoft office裏自帶的microsoft office visio做,選擇左側的軟件和數據庫,然後在右側“其他模板”裏選擇“數據流模型圖”,就可以進入界面畫數據流圖了。左側選擇妳想要的圖形拖至右側格子框中,大小可以調,雙擊可以在裏面輸入文字,壹個小tip:“數據存儲”框中輸入文字雙擊時行不通的,先左鍵單擊“數據存儲”框,出現上下左右四個小箭頭,左鍵單擊右邊的小箭頭就可以出現壹個框讓妳輸,此時無需任何點擊就可以輸入了。