




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、共二十七頁數(shù)據(jù)流圖數(shù)據(jù)流圖是用來描繪軟件系統(tǒng)邏輯模型的圖形工具,它描繪信息和數(shù)據(jù)從輸入到輸出的過程中所經(jīng)歷的一系列變換。設(shè)計(jì)(shj)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體的實(shí)現(xiàn)這些功能。數(shù)據(jù)流圖一般在軟件生命周期的早期階段開始進(jìn)行設(shè)計(jì),在軟件生命周期后續(xù)階段不斷改進(jìn)、完善和細(xì)化。共二十七頁數(shù)據(jù)流圖的基本(jbn)圖元素?cái)?shù)據(jù)源點(diǎn)或終點(diǎn)(zhngdin)加工或處理數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流或或共二十七頁數(shù)據(jù)流圖的基本(jbn)圖元素附加(fji)符號(hào) 表示數(shù)據(jù)流之間是 AND 關(guān)系(同時(shí)存在) 表示數(shù)據(jù)流之間是 OR 關(guān)系 表示數(shù)據(jù)流之間是 XOR 關(guān)系(互斥關(guān)系)ABC*ABC
2、+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共二十七頁數(shù)據(jù)流圖的主要(zhyo)元素外部(wib)實(shí)體數(shù)據(jù)流過程(加工)數(shù)據(jù)存儲(chǔ)條目查詢請(qǐng)求查詢可用條目1客戶目錄產(chǎn)品條目庫存條目可用條目查詢結(jié)果源點(diǎn)觸發(fā)動(dòng)作終點(diǎn)響應(yīng)共二十七頁數(shù)據(jù)流圖的主要(zhyo)元素?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)的、需要(xyo)存儲(chǔ)
3、的數(shù)據(jù)源點(diǎn)/終點(diǎn)表示數(shù)據(jù)的產(chǎn)生和最終抵達(dá)處通常是系統(tǒng)邊界,如部門、人員、組織等共二十七頁關(guān)于(guny)數(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è)模塊(m kui),也可代表一個(gè)人工處理過程,如用戶目視檢查數(shù)據(jù)正確性。 數(shù)據(jù)存儲(chǔ):一個(gè)數(shù)據(jù)存儲(chǔ)并不等同于一個(gè)文件,它可以表示一個(gè)文件、文件的一部分、數(shù)據(jù)庫的元素或記錄的一部分等;數(shù)據(jù)可以存儲(chǔ)在磁盤、磁帶、磁鼓、主存、微縮膠片、穿孔卡片及其他任何介質(zhì)
4、上(包括人腦)。 數(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ù)流圖:描繪“做什么”,不考慮“怎么做”共二十七頁繪制(huzh)數(shù)據(jù)流圖的步驟數(shù)據(jù)(shj)寫入編號(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)詞加賓語組
5、成,避免用動(dòng)詞作為名字;(3) 源點(diǎn)/終點(diǎn)采用問題域習(xí)慣命名(如采購員,學(xué)生,領(lǐng)導(dǎo)等)如果必須用兩個(gè)動(dòng)詞才能描述整個(gè)處理的功能,則把此處理分解成兩個(gè)處理。共二十七頁繪制(huzh)分層數(shù)據(jù)流圖的原則數(shù)據(jù)守恒與數(shù)據(jù)封閉(fngb)原則 數(shù)據(jù)守恒是指加工的輸入、輸出數(shù)據(jù)流是否匹配,即每一個(gè)加工既有輸入數(shù)據(jù)流又有輸出數(shù)據(jù)流,即一個(gè)加工至少有一個(gè)輸入數(shù)據(jù)流,一個(gè)輸出數(shù)據(jù)流。加工分解的原則 自然性:概念上合理、清晰; 均勻性:理想的分解是將一個(gè)問題分解成大小均勻的幾個(gè)部分; 分解度:一般每一個(gè)加工每次分解最多不要超過個(gè)子加工,應(yīng)分解到基本加工為止。共二十七頁繪制(huzh)分層數(shù)據(jù)流圖的原則子圖與父圖的
6、“平衡”父圖中某加工的輸入輸出數(shù)據(jù)流應(yīng)該同其子圖的輸入輸出相同(相對(duì)應(yīng))-分層數(shù)據(jù)流圖的這一特點(diǎn)稱為子圖與父圖“平衡”。合理使用(shyng)文件 當(dāng)文件作為某些加工之間的交界面時(shí),文件必須畫出來;一旦文件作為數(shù)據(jù)流圖中的一個(gè)獨(dú)立成份畫出來了,那么他同其他成份之間的聯(lián)系也應(yīng)同時(shí)表達(dá)出來。共二十七頁S2132.22.12.33.13.2 頂層(dn cn)(不編號(hào))0層1層共二十七頁分層數(shù)據(jù)流圖中,要注意(zh y)父圖與子圖的數(shù)據(jù)流平衡!S12343.13.23.3共二十七頁繪制(huzh)分層數(shù)據(jù)流圖的原則顯然(xinrn)下圖中,子圖與父圖不平衡2.12.22.3NPSTQ父圖13AN T
7、 BCM22子圖共二十七頁繪制(huzh)分層數(shù)據(jù)流圖的原則考察(koch)下圖中父圖與子圖是否平衡?3.13.23.3客戶帳號(hào)數(shù)量提貨單子圖12465定貨單 提貨單父圖3如果有如下數(shù)據(jù)條目: 訂貨單=客戶+帳號(hào)+數(shù)量,則子、父圖平衡共二十七頁數(shù)據(jù)流圖例1:訂貨系統(tǒng)假設(shè)一家工廠的采購部每天需要一張訂貨報(bào)表。報(bào)表按照零件編號(hào)排序,表中列出了所有需要再次訂貨的零件。對(duì)于每個(gè)需要再次訂貨的零件應(yīng)該列出下述信息:零件編號(hào)零件名稱價(jià)格主要供應(yīng)商次要供應(yīng)商零件入庫或出庫稱作事務(wù),通過倉庫的CRT終端把事務(wù)報(bào)告(bogo)給訂貨系統(tǒng)。當(dāng)某種零件的庫存少于庫存量臨界值時(shí)就應(yīng)該再次訂貨了。共二十七頁數(shù)據(jù)流圖從問
8、題(wnt)描述中提取數(shù)據(jù)流圖的4種成分-源點(diǎn)或終點(diǎn)、數(shù)據(jù)存儲(chǔ)、處理、數(shù)據(jù)流:源點(diǎn)/終點(diǎn)處理采購員產(chǎn)生報(bào)表倉庫管理員處理事務(wù)數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)訂貨報(bào)表訂貨信息事務(wù)庫存清單零件編號(hào)庫存量庫存量臨界值共二十七頁數(shù)據(jù)流圖實(shí)例(shl)對(duì)數(shù)據(jù)存儲(chǔ)和處理(chl)編號(hào)利于引用和追蹤!定貨系統(tǒng)定貨報(bào)表倉 庫管理員采購員頂層:基本系統(tǒng)模型事務(wù)事務(wù)庫存清單D1: 庫存清單D2: 定貨信息倉 庫管理員采購員定貨報(bào)表定貨信息定貨信息1處理事務(wù)2產(chǎn)生報(bào)表0層:功能級(jí)數(shù)據(jù)流圖共二十七頁數(shù)據(jù)流圖實(shí)例(shl)數(shù)據(jù)流圖的作用(zuyng):交流信息的工具分析和設(shè)計(jì)的工具進(jìn)一步設(shè)計(jì)的依據(jù)D2: 定貨信息D1: 庫存清單倉 庫管
9、理員采購員事務(wù)事務(wù)庫存信息定貨信息定貨信息定貨報(bào)表庫存清單2產(chǎn)生報(bào)表1.3處理定貨1.1接收事務(wù)1.2更新庫存清單1層:功能級(jí)數(shù)據(jù)流圖共二十七頁數(shù)據(jù)流圖在某機(jī)構(gòu)的辦公自動(dòng)化信息系統(tǒng)中,包含了本單位購買辦公用品和設(shè)備的總務(wù)管理模塊。辦公用品的購買申請(qǐng)由各科室提出,由負(fù)責(zé)總務(wù)辦公室統(tǒng)一收集(shuj)。其中,購買申請(qǐng)金額小于或等于500元可以由總務(wù)辦公室直接審批;高于500元的購買申請(qǐng)由機(jī)構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購買申請(qǐng)形成購買清單由采購員負(fù)責(zé)購買,同時(shí)應(yīng)該紀(jì)錄每次購買的賬目。在提出購買申請(qǐng)時(shí),要包含如下數(shù)據(jù):申請(qǐng)單位,物品名稱、物品數(shù)量、預(yù)計(jì)價(jià)格、物品用途等。每次購買完成后應(yīng)該紀(jì)錄如下信息:物品名
10、稱、物品數(shù)量、價(jià)格、總金額、購買日期、經(jīng)辦人等。例2:總務(wù)(zngw)辦公系統(tǒng)共二十七頁數(shù)據(jù)流圖首先從問題描述提取數(shù)據(jù)流圖的四種成分:數(shù)據(jù)源點(diǎn)和終點(diǎn)購買申請(qǐng)由科室提出,科室數(shù)據(jù)源點(diǎn)購買審批涉及總務(wù)辦公室和機(jī)構(gòu)主管領(lǐng)導(dǎo),既是數(shù)據(jù)(shj)源點(diǎn)(接受購買審批請(qǐng)求),又是數(shù)據(jù)(shj)終點(diǎn)(給出審批結(jié)果)購買清單交采購員,采購員數(shù)據(jù)終點(diǎn);采購?fù)旰螅少弳T要提交實(shí)際購買清單,采購員數(shù)據(jù)源點(diǎn)。數(shù)據(jù)流購買申請(qǐng)和最終形成的購買清單顯然是數(shù)據(jù)流;審批過程的審批信息也是數(shù)據(jù)流,并要分兩種類型:500的和500的;購買完后,實(shí)際購買清表也是數(shù)據(jù)流。共二十七頁數(shù)據(jù)流圖數(shù)據(jù)存儲(chǔ)因購買申請(qǐng)并不能保證在第一時(shí)間內(nèi)得到審批
11、,所以應(yīng)存儲(chǔ)下來形成購買申請(qǐng)列表;審批后產(chǎn)生已批準(zhǔn)的購買申請(qǐng)列表也要儲(chǔ)存;購買完成后的實(shí)際購買列表也應(yīng)存儲(chǔ)。處理整個(gè)問題看成一個(gè)事物處理過程,對(duì)數(shù)據(jù)的所有變換過程都應(yīng)視為處理。收集購買申請(qǐng);審批過程;產(chǎn)生購買清單;購買入帳實(shí)際購買清單存入(cn r)購買帳目,并更新購買申請(qǐng)列表共二十七頁數(shù)據(jù)流圖從問題描述導(dǎo)出的數(shù)據(jù)流圖各成分(chng fn)如下:源點(diǎn)/終點(diǎn)處理采購員收集購買申請(qǐng)科室審批購買申請(qǐng)總務(wù)辦公室產(chǎn)生購買清單主管領(lǐng)導(dǎo)購買入賬數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)購買申請(qǐng)購買申請(qǐng)列表審批信息已批準(zhǔn)的購買申請(qǐng)列表購買清單實(shí)際購買列表實(shí)際購買清單共二十七頁數(shù)據(jù)流圖各科室采購員總務(wù)辦公(bn gng)系統(tǒng)總務(wù)(zng
12、w)辦公室主管領(lǐng)導(dǎo)各種清單購買申請(qǐng)采購清單實(shí)際購買報(bào)表購買申請(qǐng)采購清單500共二十七頁數(shù)據(jù)流圖各科室(ksh)購買(gumi)申請(qǐng)購買申請(qǐng)列表申請(qǐng)待批準(zhǔn)的申請(qǐng)收集申請(qǐng)審批申請(qǐng)總務(wù)辦公室主管領(lǐng)導(dǎo)產(chǎn)生購買清單購買入賬采購員已批準(zhǔn)的購買申請(qǐng)列表實(shí)際購買列表500已批準(zhǔn)的申請(qǐng)實(shí)際購買清單實(shí)際購買清單采購清單已批準(zhǔn)的申請(qǐng)實(shí)際購 買清單共二十七頁數(shù)據(jù)流圖購買(gumi)申請(qǐng)購買申請(qǐng)列表申請(qǐng)(shnqng)待批準(zhǔn)的申請(qǐng)更新數(shù)據(jù)進(jìn)行審批總務(wù)辦公室主管領(lǐng)導(dǎo)已批準(zhǔn)的購買申請(qǐng)列表500已批準(zhǔn)的申請(qǐng)接收申請(qǐng)購買申請(qǐng)更新數(shù)據(jù)共二十七頁共二十七頁內(nèi)容摘要數(shù)據(jù)流圖。設(shè)計(jì)數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體的實(shí)現(xiàn)這些功能。數(shù)據(jù)流圖一般在軟件生命周期的早期階段開始進(jìn)行設(shè)計(jì),在軟件生命周期后續(xù)階段不斷改進(jìn)、完善和細(xì)化。數(shù)據(jù)流圖的基本圖元素。 表示數(shù)據(jù)流之間是 AND 關(guān)系(同時(shí)存在)。通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 資源重組對(duì)經(jīng)濟(jì)發(fā)展的推動(dòng)作用試題及答案
- 北京市石景山區(qū)2025屆高三一模考試數(shù)學(xué)試題 含解析
- 2025屆江蘇省南京市、鹽城市高三下學(xué)期3月一模政治試題 含解析
- 公司火災(zāi)撲救應(yīng)急預(yù)案(3篇)
- 計(jì)算機(jī)考試備考工具試題及答案
- 森林火災(zāi)應(yīng)急撲救預(yù)案(3篇)
- 2025年國際市場中的戰(zhàn)略風(fēng)險(xiǎn)分析試題及答案
- 開源社區(qū)參與與貢獻(xiàn)試題及答案
- 消防火災(zāi)應(yīng)急預(yù)案是什么(3篇)
- 行政法學(xué)考試難點(diǎn)試題及答案揭秘
- 初級(jí)衛(wèi)生管理職稱考試知識(shí)點(diǎn)及試題(全)
- 《注冊(cè)建造師執(zhí)業(yè)工程規(guī)模標(biāo)準(zhǔn)》
- 公立醫(yī)療機(jī)構(gòu)特需醫(yī)療服務(wù)管理暫行辦法
- 社會(huì)心理學(xué)第六講愛情課件
- 河北省秦皇島市市藥品零售藥店企業(yè)藥房名單目錄
- 緊急填倉換刀及破除孤石技術(shù)
- 南瑞科技220kv斷路器輔助保護(hù)nsr-322an型保護(hù)裝置調(diào)試手冊(cè)
- 滾筒冷渣機(jī)技術(shù)協(xié)議
- 氨基轉(zhuǎn)移酶檢測(cè)臨床意義和評(píng)價(jià)注意點(diǎn)
- 中債收益率曲線和中債估值編制方法及使用說明
- 國家開放大學(xué)《行政組織學(xué)》章節(jié)測(cè)試參考答案
評(píng)論
0/150
提交評(píng)論