版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、本次課的主要內(nèi)容本次課的主要內(nèi)容1.1. 什么是數(shù)據(jù)流圖?什么是數(shù)據(jù)流圖?2.2. 數(shù)據(jù)流圖由哪些方面構(gòu)成?數(shù)據(jù)流圖由哪些方面構(gòu)成?3.3. 數(shù)據(jù)流圖的繪制步驟數(shù)據(jù)流圖的繪制步驟4.4. 數(shù)據(jù)流圖的繪制原則數(shù)據(jù)流圖的繪制原則1 1 數(shù)據(jù)流圖數(shù)據(jù)流圖 數(shù)據(jù)流圖(DFD:Data Flow Diagram)就是組織中信息運動的抽象,是信息邏輯系統(tǒng)模型的主要形式。這個模型不涉及硬件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織,它與對系統(tǒng)的物理描述無關(guān),只是用一種圖形及與此相關(guān)的注釋來表示系統(tǒng)的邏輯功能,即所開發(fā)的系統(tǒng)在信息處理方面要做什么。 由于圖形描述簡明、清晰,不涉及到技術(shù)細節(jié),所描述的內(nèi)容是面向用戶的,所以即使
2、完全不懂信息技術(shù)的用戶單位的人員也容易理解。因此數(shù)據(jù)流圖是系統(tǒng)分析人員與用戶之間進行交流的有效手段,也是系統(tǒng)設(shè)計(即建立所開發(fā)的系統(tǒng)的物理模型)的主要依據(jù)之一。2 2 數(shù)據(jù)流圖的構(gòu)成數(shù)據(jù)流圖的構(gòu)成(1 1)數(shù)據(jù)流圖使用的符號)數(shù)據(jù)流圖使用的符號 DFD由四種基本符號組成。如下圖所示。數(shù)據(jù)加工(P)外部項(S)數(shù)據(jù)流(F)數(shù)據(jù)存儲(D)圖圖 數(shù)據(jù)流圖的基本符號數(shù)據(jù)流圖的基本符號 下圖是一個簡單的DFD。它表示數(shù)據(jù)流“付款單”從外部項“客戶”(源點)流出,經(jīng)加工“帳務(wù)處理”轉(zhuǎn)換成數(shù)據(jù)流“明細帳”,再經(jīng)加工“打印帳簿”轉(zhuǎn)換成數(shù)據(jù)流“帳簿”,最后流向外部項“會計”(終點),加工“打印帳簿”在進行轉(zhuǎn)換時
3、,從數(shù)據(jù)存儲“總帳”中讀取數(shù)據(jù)。 F3帳簿F2明細帳F1付款單D總帳打印帳簿P2帳務(wù)處理P1S 1 客戶S2會計(2 2)數(shù)據(jù)流)數(shù)據(jù)流 數(shù)據(jù)流(Data Flow)由一個或一組確定的數(shù)據(jù)組成。 數(shù)據(jù)流名應(yīng)能直觀地反映數(shù)據(jù)流的含義。 數(shù)據(jù)流的流向 數(shù)據(jù)流可以同名,也可以有相同的數(shù)據(jù)結(jié)構(gòu),但必須有不同的數(shù)據(jù)或具有不同的含義。 兩個符號(加工、外部項、數(shù)據(jù)存儲)之間可以有多個數(shù)據(jù)流存在,DFD并不表明它們之間的任何關(guān)系,諸如次序、主次等。 避免錯誤的數(shù)據(jù)流命名方法(3 3)加工)加工 加工又稱處理亦稱變換,它表示對數(shù)據(jù)流的操作。 加工的符號分成上、下兩部分,從上到下分別是標識部分和功能描述部分。
4、標識部分用于標注加工編號,加工編號應(yīng)具有唯一性,以標識加工,以“P”開頭。 功能描述部分用來寫加工名。為使DFD清晰易讀,加工名應(yīng)簡單,能概括地說明對數(shù)據(jù)的加工行為,其詳細描述在數(shù)據(jù)詞典中定義。 加工要逐層分解,以求得分解后的加工功能簡單、易于理解。(4 4)數(shù)據(jù)存儲)數(shù)據(jù)存儲 數(shù)據(jù)存儲是用來存貯數(shù)據(jù)的。在分層DFD中,數(shù)據(jù)存儲一般僅屬于某一層或某幾層,因此又稱數(shù)據(jù)存儲為局部文件?,F(xiàn)對數(shù)據(jù)存儲符號說明如下: 數(shù)據(jù)存儲名寫在開口的長方框內(nèi),應(yīng)概要地說明文件中的主要數(shù)據(jù)。 數(shù)據(jù)存儲上一定要有數(shù)據(jù)流。 為便于說明和管理,數(shù)據(jù)存儲亦應(yīng)編號,編號寫在文件符號左端小方格中,以“D”開頭。 為避免DFD中出
5、現(xiàn)交叉線,同一數(shù)據(jù)存儲可在多處畫出,可以用下圖所示符號表示數(shù)據(jù)存儲重復(fù)。(5 5)外部項)外部項 源點和終點(又稱端點)是系統(tǒng)外的實體,稱作外部項。它們存在于環(huán)境之中,與系統(tǒng)有信息交流,從源點到系統(tǒng)的信息叫系統(tǒng)的輸入;從系統(tǒng)到終點的信息稱系統(tǒng)的輸出。同個端點可以是人或其它系統(tǒng)。在DFD中引入源點和終點是為了便于理解系統(tǒng),所以不需要詳細描述它們。它們可有編號,以“S”開頭。3 3 數(shù)據(jù)流圖的繪制步驟數(shù)據(jù)流圖的繪制步驟 (1)確定所開發(fā)的系統(tǒng)的外部項(外部實體),即系統(tǒng)的數(shù)據(jù)來源和去處。 (2)確定整個系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個加工環(huán)節(jié),畫出關(guān)聯(lián)圖。 (3)確定系統(tǒng)的主要信息處理
6、功能,按此將整個系統(tǒng)分解成幾個加工環(huán)節(jié)(子系統(tǒng))確定每個加工的輸出與輸入數(shù)據(jù)流以及與這些加工有關(guān)的數(shù)據(jù)存儲。 (4)根據(jù)自頂向下,逐層分解的原則,對上層圖中全部或部分加工環(huán)節(jié)進行分解。(5)重復(fù)步驟(4),直到逐層分解結(jié)束。(6)對圖進行檢查和合理布局,主要檢查分解是否恰當、徹底,DFD中各層是否有遺漏、重復(fù)、沖突之處,各層DFD及同層DFD之間關(guān)系是否爭取及命名、編號是否確切、合理等,對錯誤與不當之處進行修改。(7)和用戶進行交流,在用戶完全理解數(shù)據(jù)圖的內(nèi)容的基礎(chǔ)上征求用戶的意見。 a關(guān)聯(lián)圖關(guān)聯(lián)圖.3.2圖0GQRLSMABCABCDEFG12356圖2.131NMPGL圖2b頂層圖頂層圖d
7、三層圖三層圖c二層圖二層圖繪制數(shù)據(jù)流圖過程示意圖繪制數(shù)據(jù)流圖過程示意圖4 4 數(shù)據(jù)流圖的繪制原則數(shù)據(jù)流圖的繪制原則 (1)明確系統(tǒng)界面。 (2)自頂向下逐層擴展。 (3)合理布局。 (4 4)數(shù)據(jù)流圖繪制過程,就是系統(tǒng)的邏輯模型的形成過程,必 須始終與用戶密切接觸,詳細討論,不斷修改,也要和其他系統(tǒng)建設(shè)者共同商討一求一致意見。5 5 繪制數(shù)據(jù)流圖注意事項繪制數(shù)據(jù)流圖注意事項 (1)關(guān)于自頂向下、逐層分解 (2)數(shù)據(jù)流必須通過加工 (3)數(shù)據(jù)存儲環(huán)節(jié)一般作為兩個加工環(huán)節(jié)的界面來安排 (4)編號6 6 數(shù)據(jù)流圖繪制舉例數(shù)據(jù)流圖繪制舉例(1)儲戶將填好的取款單、存折交銀行,銀行做如下處理: 審核并查
8、對帳目,將不合格的存折、取款單退回儲戶,合格的存折、取款單送取款處理。 處理取款修改帳目,將存折、利息單、結(jié)算清單及現(xiàn)金交儲戶,同時將取款單存檔。畫出銀行取款處理數(shù)據(jù)流圖。第一步,畫出關(guān)聯(lián)數(shù)據(jù)流圖。注意,現(xiàn)金是實物,不能作為數(shù)據(jù)流。F 2 存 折 、利率單、結(jié)算清單F 1 取 款 單、存折取款系統(tǒng)PS儲戶S儲戶 取款處理關(guān)聯(lián)圖取款處理關(guān)聯(lián)圖 第二步,逐層分解加工,畫出下層DFD。F1取款單、存折F1.2不合格存折、取款單F2存折、利率單、結(jié)算清單 D1 帳目庫F1.1合格存折、取款單取款審核P1S儲戶S儲戶 D2 取款記錄取款處理P2 取款處理頂層圖取款處理頂層圖(2)圖書預(yù)訂系統(tǒng):書店向顧客
9、發(fā)放訂單,顧客將所填訂單交由系統(tǒng)處理,系統(tǒng)首先依據(jù)圖書目錄對訂單進行檢查并對合格訂單進行處理,處理過程中根據(jù)顧客情況和訂單數(shù)目將訂單分為優(yōu)先訂單與正常訂單兩種,隨時處理優(yōu)先訂單,定期處理正常訂單。最后系統(tǒng)根據(jù)所處理的訂單匯總,并按出版社要求發(fā)給出版社。 畫出圖書預(yù)定系統(tǒng)的各層數(shù)據(jù)流圖。第一步,畫出關(guān)聯(lián)數(shù)據(jù)流圖。F2匯總訂單F1訂單圖書預(yù)訂PS1顧客S2出版社圖書預(yù)訂系統(tǒng)關(guān)聯(lián)圖圖書預(yù)訂系統(tǒng)關(guān)聯(lián)圖第二步,逐層分解加工,畫出下層DFD。注意到根據(jù)題意,當繪出系統(tǒng)頂層圖后并不能將所有加工分解成基本加工,還要進行二層圖分解。并在分解加工過程中逐步充實進數(shù)據(jù)存儲。見圖。F 3 不 合 格訂單F2匯總訂單F1訂單訂單檢查P1S 1 顧客S 2 出版社訂單處理P2發(fā)送訂單P3D1圖書目錄D4出版社要求D3待發(fā)出訂單D2合格訂單 圖書預(yù)訂系統(tǒng)頂層圖圖書預(yù)訂系統(tǒng)頂層圖優(yōu)先訂單D7正常訂單D8F3不合格訂單F2匯總訂單F1訂單訂單檢查P1S 1 顧客S 2 出版社定期處理P2.4發(fā)送訂單P3D1圖書目錄D4出版社要求D2合格訂單隨時處理P2.3訂單分類P2.2數(shù)目統(tǒng)計P2.1顧客情況D6D5訂單數(shù)目待發(fā)出訂單D3圖書預(yù)訂系統(tǒng)二層圖圖書預(yù)訂系統(tǒng)二層圖7 7 數(shù)據(jù)流圖的作用數(shù)據(jù)流圖的作用 前面
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海思博職業(yè)技術(shù)學(xué)院《化工設(shè)計基礎(chǔ)理論》2023-2024學(xué)年第一學(xué)期期末試卷
- 智慧停車項目報告范文
- 上海師范大學(xué)天華學(xué)院《國際私法與國際經(jīng)濟法》2023-2024學(xué)年第一學(xué)期期末試卷
- 上海思博職業(yè)技術(shù)學(xué)院《戰(zhàn)略人力資源管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025租房合同格式
- 課題申報書:高校提高人才自主培養(yǎng)質(zhì)量的課程體系建設(shè)研究
- 課題申報書:甘孜爐霍藏族山歌民間藝人口述史調(diào)查研究
- 校園法制教育宣傳
- 《大青樹下的小學(xué)》第一課時公開課一等獎創(chuàng)新教案
- 統(tǒng)編版語文九年級上冊第三單元公開課一等獎創(chuàng)新教學(xué)設(shè)計
- 大學(xué)美育智慧樹知到期末考試答案章節(jié)答案2024年寧波大學(xué)
- 2023版國開電大本科《高級財務(wù)會計》在線形考(任務(wù)一至四)試題及答案
- 《工程建設(shè)標準強制性條文電力工程部分2023年版》
- 2024年智慧體育數(shù)字化時代的運動創(chuàng)新方案課件
- 消防安裝工程質(zhì)量通病及防治措施
- 植物大戰(zhàn)僵尸兒童填色畫2
- 學(xué)校關(guān)鍵崗位廉政風險點排查表
- 數(shù)控車床出廠檢驗表(共5頁)
- 三角高程計算表
- 保安日常巡查記錄本
- 清華大學(xué)全面素質(zhì)教育與拔尖創(chuàng)新人才培養(yǎng)PPT課件
評論
0/150
提交評論