




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)流圖,例題說明,定貨系統(tǒng)數(shù)據(jù)流圖,定貨系統(tǒng),倉庫管理員,采購員,事務(wù),定貨報表,主要內(nèi)容,數(shù)據(jù)流圖中的成分 數(shù)據(jù)流圖中的符號 畫數(shù)據(jù)流圖的方法 數(shù)據(jù)流的注意事項 舉例 定貨系統(tǒng) 患者監(jiān)護(hù)系統(tǒng) 數(shù)據(jù)流圖的作用,數(shù)據(jù)流圖中的成分,數(shù)據(jù)流圖是一種描述數(shù)據(jù)變換的圖形工具,系統(tǒng)接受輸入的數(shù)據(jù),經(jīng)過一系列的變換,最后輸出結(jié)果數(shù)據(jù)。 數(shù)據(jù)流圖有四個基本成分:加工 數(shù)據(jù)流 數(shù)據(jù)存儲 數(shù)據(jù)源和數(shù)據(jù)終點 數(shù)據(jù)源和數(shù)據(jù)終點是系統(tǒng)與環(huán)境的接口,是系統(tǒng)之外的實體,可以是人物或其它軟件。數(shù)據(jù)源是起點,數(shù)據(jù)終點是終點。,數(shù)據(jù)流圖中的符號,組成元素:四種成分 數(shù)據(jù)的源點/終點 變換數(shù)據(jù)的加工 數(shù)據(jù)存儲 數(shù)據(jù)流,定貨系統(tǒng)數(shù)
2、據(jù)流圖,定貨系統(tǒng),倉庫管理員,采購員,事務(wù),定貨報表,數(shù)據(jù)源點,數(shù)據(jù)終點,加工,數(shù)據(jù)流,畫數(shù)據(jù)流圖的方法,第一步,從問題描述中提取數(shù)據(jù)流圖的四種成分; 源點和終點 加工 數(shù)據(jù)流和數(shù)據(jù)存儲 第二步,根據(jù)分離的四種成分,畫基本系統(tǒng)模型; 第三步,進(jìn)一步對基本系統(tǒng)模型細(xì)化,得到功能 級數(shù)據(jù)流圖; 第四步,進(jìn)一步對功能級數(shù)據(jù)流圖進(jìn)行細(xì)化,當(dāng) 進(jìn)一步分解將涉及如何具體實現(xiàn)一個功能 時就不應(yīng)該再分解了。,軟件系統(tǒng),源點,終點,輸入 數(shù)據(jù)流,輸出 數(shù)據(jù)流,分層的數(shù)據(jù)流圖,注意事項,1.并不是所有數(shù)據(jù)存儲和數(shù)據(jù)流都能直接從問題描述中提取出來; 2.在對數(shù)據(jù)流圖分層細(xì)化時,必須保持信息的連續(xù)性。即,分解前、后的
3、輸入/輸出數(shù)據(jù)流必須相同。 3.在功能級數(shù)據(jù)流圖中,可根據(jù)需要給處理和數(shù)據(jù)存儲增加編號,便于引用和追蹤。同時編號應(yīng)反映處理的分解層次; 4.一張數(shù)據(jù)流圖中的包含的加工控制在59個,因此數(shù)據(jù)流圖應(yīng)該使用分層和畫分圖的方法。,定貨系統(tǒng),某工廠有一個庫房,存放該廠生產(chǎn)需要的物品,庫房中的各種零件的數(shù)量及各種零件庫存量臨界值等數(shù)據(jù)記錄在庫存文件中,當(dāng)庫房中零件數(shù)量有變化時,應(yīng)更新庫存文件,若某種零件的庫存量少于庫存臨界值,則報告采購部門以便訂貨,每天向采購部門送一份采購報告。,第一步:從問題描述中提取數(shù)據(jù)流圖的四種成分,某工廠有一個庫房,存放該廠生產(chǎn)需要的物品,庫房中的各種零件的數(shù)量及各種物品庫存量臨
4、界值等數(shù)據(jù)記錄在庫存文件中,當(dāng)庫房中零件數(shù)量有變化時,應(yīng)更新庫存文件,若某種零件的庫存量少于庫存臨界值,則報告采購部門以便訂貨,每天向采購部門送一份采購報告。,第二步:根據(jù)分離的四種成分,畫基本系統(tǒng)模型,定貨系統(tǒng),倉庫管理員,采購員,事務(wù),定貨報表,定貨系統(tǒng)基本系統(tǒng)模型,第三步:對基本系統(tǒng)模型細(xì)化,得到功能級數(shù)據(jù)流圖,功能總結(jié): 零件的入庫和出庫稱為事務(wù) 通過CRT終端把事務(wù)報告給定貨系統(tǒng) 當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時就應(yīng)該再次定貨。,第三步,定貨系統(tǒng)功能:處理事務(wù)、產(chǎn)生報表 “處理事務(wù)”有關(guān)的數(shù)據(jù)流:事務(wù)(錄入)、庫存清單(保存、查詢)、定貨信息(缺貨時產(chǎn)生) “產(chǎn)生報表”有關(guān)的數(shù)
5、據(jù)流:定貨信息(報表數(shù)據(jù)來源)、定貨報表(結(jié)果),處理 事務(wù),倉庫 管理員,采購員,事務(wù),定貨報表,產(chǎn)生 報表,定貨信息,庫存清單,庫存清單,定貨信息,定貨信息,第四步:進(jìn)一步對功能級數(shù)據(jù)流圖進(jìn)行細(xì)化,定貨信息:源于對事務(wù)的處理,當(dāng)該物品庫存數(shù)量少于臨界值時產(chǎn)生該信息。 “事務(wù)處理”功能包括三個子功能:接受事務(wù)、更新庫存清單、處理定貨,更新 庫存 清單,倉庫 管理員,采購員,事務(wù),定貨報表,產(chǎn)生 報表,定貨信息,庫存清單,庫存清單,定貨信息,定貨信息,接受 事務(wù),處理 定貨,事務(wù),庫存信息,完善主要成分編號,編號反映處理和數(shù)據(jù)的層次關(guān)系 加工: 處理事務(wù)1 接受事務(wù) 1.1 更新庫存清單1.2
6、 處理定貨 1.3 產(chǎn)生報表2 數(shù)據(jù)存儲: 庫存清單D1 定貨信息D2,1.2 更新 庫存 清單,倉庫 管理員,采購員,事務(wù),定貨報表,2 產(chǎn)生 報表,D2 定貨信息,D1 庫存清單,庫存清單,定貨信息,定貨信息,1.1 接受 事務(wù),1.3 處理 定貨,事務(wù),庫存信息,數(shù)據(jù)流圖的原則,1 每個加工至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流。 2允許一個加工有多個數(shù)據(jù)流流向另一個加工,也允許一個加工有兩個相同的輸出數(shù)據(jù)流流向兩個不同的加工. 3保持父圖與子圖平衡:父圖某加工的輸入輸出數(shù)據(jù)流必須與子圖的輸入輸出流在數(shù)量和名字上相同. 4 保持?jǐn)?shù)據(jù)守恒,易混淆的知識,數(shù)據(jù)流是在處理、數(shù)據(jù)存貯和源點/終點之
7、間傳遞的動態(tài)數(shù)據(jù),不是控制的轉(zhuǎn)移流向。 數(shù)據(jù)流圖只能表示軟件對數(shù)據(jù)的處理動作,而不反映處理的執(zhí)行順序。 在數(shù)據(jù)流圖中應(yīng)描繪所有可能的數(shù)據(jù)流向,而不應(yīng)該描繪出現(xiàn)某個數(shù)據(jù)流的條件。,找錯誤,圖 a,圖 b,顯然,圖a中子圖與父圖不平衡,如果有如下數(shù)據(jù)條目: 定貨單=客戶+賬號+數(shù)量 則子、父圖平衡,例 考察下圖中子父圖的平衡,患者監(jiān)護(hù)系統(tǒng),醫(yī)院對患者監(jiān)護(hù)系統(tǒng)的基本要求是隨時接受每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志,當(dāng)某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護(hù)士發(fā)出警告信息,此外,護(hù)士在需要時還可以要求系統(tǒng)打印出某個指定病人的病情報告。,第一步:從
8、問題描述中提取數(shù)據(jù)流圖的四種成分,醫(yī)院對患者監(jiān)護(hù)系統(tǒng)的基本要求是隨時接受每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志,當(dāng)某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護(hù)士發(fā)出警告信息,此外,護(hù)士在需要時還可以要求系統(tǒng)打印出某個指定病人的病情報告。,第二步:根據(jù)分離的四種成分,畫基本系統(tǒng)模型,監(jiān)護(hù)系統(tǒng),病人,護(hù)士,生理信號,病情報告,監(jiān)護(hù)系統(tǒng)基本系統(tǒng)模型,警告信息,時鐘,日期,時間,護(hù)士,要求報告,患者日志,安全范圍,第三步:對基本系統(tǒng)模型細(xì)化,得到功能級數(shù)據(jù)流圖,功能總結(jié): 隨時接受病人生理信號 分析信號 產(chǎn)生警告信息 定時取樣生理信號 更新日志 產(chǎn)生病情報告,第三步,監(jiān)護(hù)系統(tǒng)功能: 接受信號:接受病人生理信號 分析信號:產(chǎn)生危急病人信息 產(chǎn)生警告:發(fā)出警告信息 定時取樣:產(chǎn)生定時的生理信號 更新日志:生成日志數(shù)據(jù),更新患者日志 產(chǎn)生報告:產(chǎn)生指定患者的病情報告 “接受信號”有關(guān)的數(shù)據(jù)流:病人基本情況、生理信號 “分析信號”有關(guān)的數(shù)據(jù)流:生理信號、安全范圍、危急病人信息 “產(chǎn)生警告”有關(guān)的數(shù)據(jù)流:危急病人信息、警告信息 “定時取樣”有關(guān)的數(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚房裝潢施工合同范本
- 醫(yī)學(xué)檢驗課題申報書
- 合作返款合同范本
- 農(nóng)藥訂貨合同范本
- 合資種植桉樹合同范本
- 廚房電梯采購合同范本
- 單位窗簾定制合同范本
- 勞務(wù)合同范本培訓(xùn)學(xué)校
- 住房公積金優(yōu)化調(diào)整實施方案
- 口罩機(jī)合同范本
- 《網(wǎng)店運(yùn)營與管理》課件(完整版)
- (高職)員工培訓(xùn)與開發(fā)(第四版)完整版教學(xué)課件全套電子教案
- 空分制氧工基礎(chǔ)知識題庫完整
- 茶樹栽培學(xué)茶樹的修剪課件
- 帶電子手表去學(xué)校的檢討
- 相親相愛 簡譜
- 第四章工具鋼
- 2022年春新冀人版科學(xué)五年級下冊全冊課件
- 服裝購銷合同最新版
- 中層干部輪崗交流動員會上的講話
- 二年級下冊科學(xué)第二課磁鐵怎樣吸引物體ppt課件
評論
0/150
提交評論