




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
如何畫數(shù)據(jù)流圖第一頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖數(shù)據(jù)流圖是用來(lái)描繪軟件系統(tǒng)邏輯模型的圖形工具,它描繪信息和數(shù)據(jù)從輸入到輸出的過(guò)程中所經(jīng)歷的一系列變換。設(shè)計(jì)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體的實(shí)現(xiàn)這些功能。數(shù)據(jù)流圖一般在軟件生命周期的早期階段開始進(jìn)行設(shè)計(jì),在軟件生命周期后續(xù)階段不斷改進(jìn)、完善和細(xì)化。第二頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖的基本圖元素?cái)?shù)據(jù)源點(diǎn)或終點(diǎn)加工或處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流或或第三頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖的基本圖元素附加符號(hào)*表示數(shù)據(jù)流之間是AND關(guān)系(同時(shí)存在)+表示數(shù)據(jù)流之間是OR關(guān)系⊕表示數(shù)據(jù)流之間是XOR關(guān)系(互斥關(guān)系)ABC*ABC+ABC⊕數(shù)據(jù)A和B同時(shí)輸入才能變換成數(shù)據(jù)C數(shù)據(jù)A或B只要有一個(gè)輸入就能變換成數(shù)據(jù)C數(shù)據(jù)A或B只能輸入一個(gè)才能變換成數(shù)據(jù)CABC*ABC+ABC⊕數(shù)據(jù)A變換產(chǎn)生數(shù)據(jù)B和C數(shù)據(jù)A變換產(chǎn)生數(shù)據(jù)B或C至少一個(gè)數(shù)據(jù)A變換產(chǎn)生數(shù)據(jù)B或C第四頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖的主要元素外部實(shí)體數(shù)據(jù)流過(guò)程(加工)數(shù)據(jù)存儲(chǔ)條目查詢請(qǐng)求查詢可用條目1客戶目錄產(chǎn)品條目庫(kù)存條目可用條目查詢結(jié)果源點(diǎn)觸發(fā)動(dòng)作終點(diǎn)響應(yīng)第五頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖的主要元素?cái)?shù)據(jù)流表示含有固定成分的動(dòng)態(tài)數(shù)據(jù)包含輸入數(shù)據(jù)和輸出數(shù)據(jù)加工處理又稱變換,表示對(duì)數(shù)據(jù)進(jìn)行的邏輯操作加工都應(yīng)具有數(shù)據(jù)流入和數(shù)據(jù)流出數(shù)據(jù)存儲(chǔ)表示處于靜態(tài)的、需要存儲(chǔ)的數(shù)據(jù)源點(diǎn)/終點(diǎn)表示數(shù)據(jù)的產(chǎn)生和最終抵達(dá)處通常是系統(tǒng)邊界,如部門、人員、組織等第六頁(yè),共二十六頁(yè),2022年,8月28日關(guān)于數(shù)據(jù)流圖的幾點(diǎn)注意事項(xiàng)箭頭:數(shù)據(jù)流圖和程序流程圖中用箭頭表示的控制流有本質(zhì)不同,不能混淆。在數(shù)據(jù)流圖中應(yīng)該描繪所有可能的數(shù)據(jù)流向,而不應(yīng)該描繪出現(xiàn)某個(gè)數(shù)據(jù)流的條件。處理:處理并不一定是一個(gè)程序。一個(gè)處理框可以代表一系列程序、單個(gè)程序或者程序的一個(gè)模塊,也可代表一個(gè)人工處理過(guò)程,如用戶目視檢查數(shù)據(jù)正確性。
數(shù)據(jù)存儲(chǔ):一個(gè)數(shù)據(jù)存儲(chǔ)并不等同于一個(gè)文件,它可以表示一個(gè)文件、文件的一部分、數(shù)據(jù)庫(kù)的元素或記錄的一部分等;數(shù)據(jù)可以存儲(chǔ)在磁盤、磁帶、磁鼓、主存、微縮膠片、穿孔卡片及其他任何介質(zhì)上(包括人腦)。
數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流都是數(shù)據(jù),僅僅所處的狀態(tài)不同。數(shù)據(jù)存儲(chǔ)是處于靜止?fàn)顟B(tài)的數(shù)據(jù),數(shù)據(jù)流是處于運(yùn)動(dòng)中的數(shù)據(jù)。數(shù)據(jù)流圖:描繪“做什么”,不考慮“怎么做”第七頁(yè),共二十六頁(yè),2022年,8月28日繪制數(shù)據(jù)流圖的步驟數(shù)據(jù)寫入編號(hào)加工名數(shù)據(jù)讀出數(shù)據(jù)存儲(chǔ)將軟件系統(tǒng)自頂而下逐層分解、逐步細(xì)化數(shù)據(jù)流分層細(xì)化原則:必須保持信息的連續(xù)性;細(xì)化前后數(shù)據(jù)必須相同要對(duì)數(shù)據(jù)流、加工、數(shù)據(jù)存儲(chǔ)等命名,還要對(duì)加工進(jìn)行編號(hào)關(guān)于命名原則:(1)數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)名應(yīng)能反映其具體內(nèi)容,而不僅僅反映其某些成分;切忌使用空洞缺乏含義的名字(如數(shù)據(jù)、信息、輸入等);(2)加工名要反映整個(gè)處理的功能,最好由一個(gè)具體的及物動(dòng)詞加賓語(yǔ)組成,避免用動(dòng)詞作為名字;(3)源點(diǎn)/終點(diǎn)采用問(wèn)題域習(xí)慣命名(如采購(gòu)員,學(xué)生,領(lǐng)導(dǎo)等)如果必須用兩個(gè)動(dòng)詞才能描述整個(gè)處理的功能,則把此處理分解成兩個(gè)處理。第八頁(yè),共二十六頁(yè),2022年,8月28日繪制分層數(shù)據(jù)流圖的原則數(shù)據(jù)守恒與數(shù)據(jù)封閉原則
數(shù)據(jù)守恒是指加工的輸入、輸出數(shù)據(jù)流是否匹配,即每一個(gè)加工既有輸入數(shù)據(jù)流又有輸出數(shù)據(jù)流,即一個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流,一個(gè)輸出數(shù)據(jù)流。加工分解的原則自然性:概念上合理、清晰;均勻性:理想的分解是將一個(gè)問(wèn)題分解成大小均勻的幾個(gè)部分;分解度:一般每一個(gè)加工每次分解最多不要超過(guò)7個(gè)子加工,應(yīng)分解到基本加工為止。第九頁(yè),共二十六頁(yè),2022年,8月28日繪制分層數(shù)據(jù)流圖的原則子圖與父圖的“平衡”父圖中某加工的輸入輸出數(shù)據(jù)流應(yīng)該同其子圖的輸入輸出相同(相對(duì)應(yīng))--分層數(shù)據(jù)流圖的這一特點(diǎn)稱為子圖與父圖“平衡”。合理使用文件
當(dāng)文件作為某些加工之間的交界面時(shí),文件必須畫出來(lái);一旦文件作為數(shù)據(jù)流圖中的一個(gè)獨(dú)立成份畫出來(lái)了,那么他同其他成份之間的聯(lián)系也應(yīng)同時(shí)表達(dá)出來(lái)。第十頁(yè),共二十六頁(yè),2022年,8月28日S2132.22.12.33.13.2頂層(不編號(hào))0層1層第十一頁(yè),共二十六頁(yè),2022年,8月28日分層數(shù)據(jù)流圖中,要注意父圖與子圖的數(shù)據(jù)流平衡!S12343.13.23.3第十二頁(yè),共二十六頁(yè),2022年,8月28日繪制分層數(shù)據(jù)流圖的原則顯然下圖中,子圖與父圖不平衡2.12.22.3NPSTQ父圖13AN
T
BCM22子圖第十三頁(yè),共二十六頁(yè),2022年,8月28日繪制分層數(shù)據(jù)流圖的原則考察下圖中父圖與子圖是否平衡?3.13.23.3客戶帳號(hào)數(shù)量提貨單子圖12465定貨單
提貨單父圖3如果有如下數(shù)據(jù)條目:訂貨單=客戶+帳號(hào)+數(shù)量,則子、父圖平衡第十四頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖例1:訂貨系統(tǒng)假設(shè)一家工廠的采購(gòu)部每天需要一張訂貨報(bào)表。報(bào)表按照零件編號(hào)排序,表中列出了所有需要再次訂貨的零件。對(duì)于每個(gè)需要再次訂貨的零件應(yīng)該列出下述信息:零件編號(hào)零件名稱價(jià)格主要供應(yīng)商次要供應(yīng)商零件入庫(kù)或出庫(kù)稱作事務(wù),通過(guò)倉(cāng)庫(kù)的CRT終端把事務(wù)報(bào)告給訂貨系統(tǒng)。當(dāng)某種零件的庫(kù)存少于庫(kù)存量臨界值時(shí)就應(yīng)該再次訂貨了。第十五頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖從問(wèn)題描述中提取數(shù)據(jù)流圖的4種成分--源點(diǎn)或終點(diǎn)、數(shù)據(jù)存儲(chǔ)、處理、數(shù)據(jù)流:源點(diǎn)/終點(diǎn)處理采購(gòu)員產(chǎn)生報(bào)表倉(cāng)庫(kù)管理員處理事務(wù)數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)訂貨報(bào)表訂貨信息事務(wù)庫(kù)存清單零件編號(hào)庫(kù)存量庫(kù)存量臨界值第十六頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖實(shí)例對(duì)數(shù)據(jù)存儲(chǔ)和處理編號(hào)利于引用和追蹤!定貨系統(tǒng)定貨報(bào)表倉(cāng)庫(kù)管理員采購(gòu)員頂層:基本系統(tǒng)模型事務(wù)事務(wù)庫(kù)存清單D1:庫(kù)存清單D2:定貨信息倉(cāng)庫(kù)管理員采購(gòu)員定貨報(bào)表定貨信息定貨信息1處理事務(wù)2產(chǎn)生報(bào)表0層:功能級(jí)數(shù)據(jù)流圖第十七頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖實(shí)例數(shù)據(jù)流圖的作用:交流信息的工具分析和設(shè)計(jì)的工具進(jìn)一步設(shè)計(jì)的依據(jù)D2:定貨信息D1:庫(kù)存清單倉(cāng)庫(kù)管理員采購(gòu)員事務(wù)事務(wù)庫(kù)存信息定貨信息定貨信息定貨報(bào)表庫(kù)存清單2產(chǎn)生報(bào)表1.3處理定貨1.1接收事務(wù)1.2更新庫(kù)存清單1層:功能級(jí)數(shù)據(jù)流圖第十八頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖在某機(jī)構(gòu)的辦公自動(dòng)化信息系統(tǒng)中,包含了本單位購(gòu)買辦公用品和設(shè)備的總務(wù)管理模塊。辦公用品的購(gòu)買申請(qǐng)由各科室提出,由負(fù)責(zé)總務(wù)辦公室統(tǒng)一收集。其中,購(gòu)買申請(qǐng)金額小于或等于500元可以由總務(wù)辦公室直接審批;高于500元的購(gòu)買申請(qǐng)由機(jī)構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購(gòu)買申請(qǐng)形成購(gòu)買清單由采購(gòu)員負(fù)責(zé)購(gòu)買,同時(shí)應(yīng)該紀(jì)錄每次購(gòu)買的賬目。在提出購(gòu)買申請(qǐng)時(shí),要包含如下數(shù)據(jù):申請(qǐng)單位,物品名稱、物品數(shù)量、預(yù)計(jì)價(jià)格、物品用途等。每次購(gòu)買完成后應(yīng)該紀(jì)錄如下信息:物品名稱、物品數(shù)量、價(jià)格、總金額、購(gòu)買日期、經(jīng)辦人等。例2:總務(wù)辦公系統(tǒng)第十九頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖首先從問(wèn)題描述提取數(shù)據(jù)流圖的四種成分:數(shù)據(jù)源點(diǎn)和終點(diǎn)購(gòu)買申請(qǐng)由科室提出,科室→數(shù)據(jù)源點(diǎn)購(gòu)買審批涉及總務(wù)辦公室和機(jī)構(gòu)主管領(lǐng)導(dǎo),既是數(shù)據(jù)源點(diǎn)(接受購(gòu)買審批請(qǐng)求),又是數(shù)據(jù)終點(diǎn)(給出審批結(jié)果)購(gòu)買清單交采購(gòu)員,采購(gòu)員→數(shù)據(jù)終點(diǎn);采購(gòu)?fù)旰螅少?gòu)員要提交實(shí)際購(gòu)買清單,采購(gòu)員→數(shù)據(jù)源點(diǎn)。數(shù)據(jù)流購(gòu)買申請(qǐng)和最終形成的購(gòu)買清單顯然是數(shù)據(jù)流;審批過(guò)程的審批信息也是數(shù)據(jù)流,并要分兩種類型:≤500的和>500的;購(gòu)買完后,實(shí)際購(gòu)買清表也是數(shù)據(jù)流。第二十頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖數(shù)據(jù)存儲(chǔ)因購(gòu)買申請(qǐng)并不能保證在第一時(shí)間內(nèi)得到審批,所以應(yīng)存儲(chǔ)下來(lái)形成購(gòu)買申請(qǐng)列表;審批后產(chǎn)生已批準(zhǔn)的購(gòu)買申請(qǐng)列表也要儲(chǔ)存;購(gòu)買完成后的實(shí)際購(gòu)買列表也應(yīng)存儲(chǔ)。處理整個(gè)問(wèn)題看成一個(gè)事物處理過(guò)程,對(duì)數(shù)據(jù)的所有變換過(guò)程都應(yīng)視為處理。收集購(gòu)買申請(qǐng);審批過(guò)程;產(chǎn)生購(gòu)買清單;購(gòu)買入帳——實(shí)際購(gòu)買清單存入購(gòu)買帳目,并更新購(gòu)買申請(qǐng)列表第二十一頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖從問(wèn)題描述導(dǎo)出的數(shù)據(jù)流圖各成分如下:源點(diǎn)/終點(diǎn)處理采購(gòu)員收集購(gòu)買申請(qǐng)科室審批購(gòu)買申請(qǐng)總務(wù)辦公室產(chǎn)生購(gòu)買清單主管領(lǐng)導(dǎo)購(gòu)買入賬數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)購(gòu)買申請(qǐng)購(gòu)買申請(qǐng)列表審批信息已批準(zhǔn)的購(gòu)買申請(qǐng)列表購(gòu)買清單實(shí)際購(gòu)買列表實(shí)際購(gòu)買清單第二十二頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖各科室采購(gòu)員總務(wù)辦公系統(tǒng)總務(wù)辦公室主管領(lǐng)導(dǎo)⊕各種清單購(gòu)買申請(qǐng)采購(gòu)清單實(shí)際購(gòu)買報(bào)表購(gòu)買申請(qǐng)采購(gòu)清單〉500第二十三頁(yè),共二十六頁(yè),2022年,8月28日數(shù)據(jù)流圖各科室購(gòu)買申請(qǐng)購(gòu)買申請(qǐng)列表申請(qǐng)待批準(zhǔn)的申請(qǐng)收集申請(qǐng)審批申請(qǐng)總務(wù)辦公室主管領(lǐng)導(dǎo)產(chǎn)生購(gòu)買清單購(gòu)買入賬采購(gòu)員已批準(zhǔn)的購(gòu)買申請(qǐng)列表⊕實(shí)際購(gòu)買
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 出售電廠配煤合同范本
- 勞動(dòng)合同范本免
- 企業(yè)管道施工合同范本
- 醫(yī)療美容股東合同范本
- 醫(yī)院入職合同范本
- 倉(cāng)儲(chǔ)承諾合同范本
- 三年級(jí)口算題庫(kù)匯編1000道
- 二年級(jí)口算題目全集100道
- 2025云南省安全員C證考試題庫(kù)
- 工傷授權(quán)委托書填寫模板范文
- XX攔河堰工程施工組織設(shè)計(jì)
- GB/T 9787-1988熱軋等邊角鋼尺寸、外形、重量及允許偏差
- GB/T 7031-2005機(jī)械振動(dòng)道路路面譜測(cè)量數(shù)據(jù)報(bào)告
- 馬工程教材《公共財(cái)政概論》PPT-第十二章 財(cái)政體制
- GB/T 23457-2009預(yù)鋪/濕鋪防水卷材
- GB/T 17614.1-2015工業(yè)過(guò)程控制系統(tǒng)用變送器第1部分:性能評(píng)定方法
- 財(cái)務(wù)工作督導(dǎo)檢查記錄表
- 輿情大數(shù)據(jù)監(jiān)測(cè)平臺(tái)建設(shè)方案
- 先天性腎上腺皮質(zhì)增生癥(CAH)課件
- 水利工程設(shè)計(jì)變更表格
- 畢業(yè)設(shè)計(jì)(論文)-巴哈賽車懸架系統(tǒng)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論