




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第五章 總體設(shè)計低耦合( 5 種類型)1. 數(shù)據(jù)耦合:數(shù)據(jù)傳遞2. 控制耦合:控制信息傳遞3. 特征耦合:傳過多的信息給被調(diào)用模塊4. 公共環(huán)境耦合:因全局變量,共享通信區(qū) 5. 內(nèi)容耦合: 諸如一個模塊訪問另一個模塊內(nèi)部z 高內(nèi)聚( 7 種類型)功能內(nèi)聚 10 分 順序內(nèi)聚 9 分 通信內(nèi)聚7 分 過程內(nèi)聚5 分 時間內(nèi)聚 3 分 邏輯內(nèi)聚1 分 偶然內(nèi)聚0 分z 面向數(shù)據(jù)流的設(shè)計方法劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程和文檔等等 設(shè)計軟件的結(jié)構(gòu)。也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系??傮w設(shè)計過程兩個階段1. 系統(tǒng)設(shè)計階段,確定系統(tǒng)的具體實現(xiàn)
2、方案; 2. 結(jié)構(gòu)設(shè)計階段,確定軟件結(jié)構(gòu)??傮w設(shè)計過程9 個步驟1 設(shè)想供選擇的方案2 選取合理的方案3 推薦最佳方案4 功能分解 5 設(shè)計軟件結(jié)構(gòu) 6 設(shè)計數(shù)據(jù)庫7 制定測試計劃 8 書寫文檔 9 審查和審核劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程和文檔等等 設(shè)計軟件的結(jié)構(gòu)。也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系??傮w設(shè)計過程兩個階段1. 系統(tǒng)設(shè)計階段,確定系統(tǒng)的具體實現(xiàn)方案; 2. 結(jié)構(gòu)設(shè)計階段,確定軟件結(jié)構(gòu)??傮w設(shè)計過程9 個步驟1 設(shè)想供選擇的方案2 選取合理的方案3 推薦最佳方案4 功能分解 5 設(shè)計軟件結(jié)構(gòu) 6 設(shè)計數(shù)據(jù)庫7 制定測試計劃
3、 8 書寫文檔 9 審查和審核1. 欲開發(fā)一個銀行的活期存取款業(yè)務(wù)的處理系統(tǒng): 儲戶將填好的存/ 取款單和存折交給銀行工作人員,然后由系統(tǒng)作以下處理;(1) 業(yè)務(wù)分類處理:系統(tǒng)首先根據(jù)儲戶所填的存/ 取款單,確定本次業(yè)務(wù)的審查含格存折處理取款單存款 處理取款處理卜合格存取單 )存折m性質(zhì),并將存/取款單和存折交下一步處理;(2)存款處理:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中, 并將現(xiàn)金存入現(xiàn)金庫;最后將存折還給儲戶;(3)取款處理:系統(tǒng)將取款單上的取款金額分別記錄在存折和帳目文件中, 并從現(xiàn)金庫提取現(xiàn)金;最后將現(xiàn)金和存折還給儲戶。繪制該系統(tǒng)的數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。存款單注二 l文
4、件帳目及存折;b一現(xiàn)金帳修改存折含格存折產(chǎn)理存款單修改1不合格單據(jù)存取單、存折存折存折、存款單現(xiàn)金幃現(xiàn)金帳取款單修改存折存折f存款單帳目文件存折、取款單存折帳目文件存取單儲戶 存折、存取單審查儲戶陛示 軟件結(jié)構(gòu)圖補充1:請為某倉庫的管理設(shè)計一個 er模型。該倉庫主要管理零件的訂購和供 應(yīng)等事項。倉庫向工程項目供應(yīng)零件,并且根據(jù)需要向供應(yīng)商訂購零件本問題中共有三類實體,分別是“零件”、“工程項目”和“供應(yīng)商”。一種零件可供應(yīng)多個工程項目,一個工程項目需要使用多種零件,因此,零件 與工程項目之間的聯(lián)系“供應(yīng)”,是多對多( m n )聯(lián)系;類似地,零件與供應(yīng) 商之間的聯(lián)系“訂購”,也是多對多( m
5、n )聯(lián)系。實體類型“零件”的主要屬性是:零件編號,零件名稱,顏色,重量。實體類 型“工程項目”的屬性主要是:項目編號,項目名稱,開工日期。實體類型“供應(yīng) 商”的屬性主要有:供應(yīng)商編號,供應(yīng)商名稱,地址。聯(lián)系類型“供應(yīng)”的屬性是, 向某工程項目供應(yīng)的某種零件的數(shù)量。聯(lián)系類型“訂購”的屬性是,向某供應(yīng)商訂 購的某種零件的數(shù)量。補充2:某火車售票系統(tǒng)的數(shù)據(jù)流程圖如下所示輸入信息補充已知某定貨系統(tǒng)的需求分析dfd圖如下,請按sd方法的設(shè)計步驟畫出結(jié)構(gòu)圖。d2顧客文件格費 合洋單滿訂單不出貨d3配件庫整不合格訂貨單發(fā)貨單配件庫存合格訂貨單獲取訂貨及庫存信息合格訂貨單配件庫存合格訂貨單d4暫存訂貨單d4
6、暫存訂貨單* d5銷售歷史黃明細帳定貨系統(tǒng)合格訂貨單配件庫存暫存訂貨單處理顧客訂貨暫存訂貨單輸出訂信息暫存訂貨單審核定貨單獲取配件庫存訂貨單編輯訂貨單獲取配件信息獲取顧客信息4合格訂貨單合格訂貨單賬款信息存儲訂貨單訂貨單nr獲取訂貨單產(chǎn)生應(yīng)收款 明細帳產(chǎn)生銷售歷史e1儲戶f1存款單f7密碼p1:記錄存款信息d、f5存款信息d1存款信息p2f5存款信息f7密碼f2取款單f5存款信息p3 核算密碼f4利息f4利息一f6取款信息p4計算利息e2 業(yè)務(wù)員f3存單f4利息p5e1儲戶:打印利息清單vf8儲蓄利率-f8儲蓄利率5-3 用面向數(shù)據(jù)流的方法設(shè)計下列系統(tǒng)的軟件結(jié)構(gòu)(1)儲蓄系統(tǒng)2-2(2)機票預(yù)
7、定系統(tǒng)2-3為了方便旅客,某航空公司擬開發(fā)一個機票預(yù)定系統(tǒng)。旅行社把預(yù)定機票的旅 客信息(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入該 系統(tǒng),系統(tǒng)為旅客安排航班,旅客在飛機起飛前一天憑取票通知和賬單交款取票, 系統(tǒng)核對無誤即印出機票給顧客(3)患者監(jiān)護系統(tǒng)2-4存款利率設(shè)置不育業(yè)務(wù)單據(jù)錄入存款單據(jù)輸入f7密碼e1儲戶儲蓄業(yè)務(wù)處理單據(jù)輸出取款單據(jù)輸入取款存單利息清單無效取款信息p3.2碼校驗存款單| e1 儲 |戶卜取款單+e1儲戶e2業(yè)務(wù)員p3.1 f5存款信息d1存款信息f7密碼p1 記錄存款信息p3.1輸入取款信息取款信息p3.2碼校驗p4l計算利息密碼正確信息p6設(shè)置
8、利.率,存單存款信息p2打印存單e1儲戶利息利息-y i/ p5 、打印利息l清單一j機票旅客信息預(yù)定信息旅客信息旅行社旅客信息航班信息航班信息p1錄入預(yù)定信息 j取票通知p2安排航班j賬單顧客取票通知取票通知機票賬單賬單機票取票通知一機票一/p3顧客取票v機票一旅行p2分析信號|航空危及病人信息,f2生理傅堂.航班信息f5安全范圍d2患者安全范圍rp3產(chǎn)生警告信息x.)錄入預(yù)-p1走信息f2生理信號解f信d3生理信斗p p7制儀安全范圍p2.1 f4、設(shè)置航班警告信息v ie1護士f2生理信號定時的生螞信安排航班p5更新日志航班信點 /p1接收信號f2生理信號機翼時的 生理信號p2.3 了印
9、取票單據(jù)f6日志e3 賬單時鐘一f3日前、時間*取票通矢p4機票的單,定時取樣l生理解 丁核對取票憑證j顧客e1護士f6日志d1患者日志求報告hp6 : 產(chǎn)生病情報告12p3.3 打印機票可以是兩個子系統(tǒng),預(yù)定和取票是不同的處理方式(后臺批量和前臺單個)機票患者監(jiān)護系51生患者生理信 號獲取ffl i i監(jiān)護處理士7e監(jiān)護信息輸 出.心一亍理i信巳號理間號卜機言息生定 理時,生時,生日xt理志制定生 號安全抱機票預(yù)定系取得時間機票預(yù)定子系統(tǒng)報警病情報告預(yù)定信息處理取票憑證處理息信*班航安排航班打印取票單據(jù)單打印及發(fā)放 機票機票發(fā)放子系統(tǒng)3n設(shè)置航班單.,知葷*通賬/有,下錄入預(yù)定信息錄入取票憑
10、證知i核對取票憑證工資調(diào)資系統(tǒng)工資檔案5-4美國某大學(xué)有200名教師,校方與教師工會剛剛簽訂一項協(xié)議。 按照協(xié)議,所有年工資超過$26000 (含$26000 )的教師工資將保持不變,年工資少于$26000的教師將增加工資,所增加工資數(shù)額按下述方法計算:給每位教師所贍養(yǎng)的人(包 括教師本人)每年補助$100,此外,教師有一年工齡每年再多補助y50,但是,增加后的年工資總額不能多于$260000教師工資檔案存儲在行政辦公室的磁帶上,檔案中有目前的年工資、贍養(yǎng)的人 數(shù)、雇傭日期等信息。需要寫一個程序計算并印出每名教師的原工資和調(diào)整后的新 工資。要求:(1)畫出此系統(tǒng)的數(shù)據(jù)流圖;(2)寫出需求說明;(3)設(shè)計上述的工資調(diào)整程序(要求用hipo圖描繪設(shè)計結(jié)果),設(shè)計時分別采 用兩種算法,并比較兩種算法的
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025標(biāo)準(zhǔn)租房合同模板
- 2025標(biāo)準(zhǔn)個人借款合同模板下載
- 2025建筑材料供應(yīng)商品混凝土居間合同
- 2025YY年技術(shù)服務(wù)合同
- 2025【黨課例文】黨課正確看待權(quán)力善修為官之德黨課【職場文檔】經(jīng)理聘任合同
- 2025年電池修復(fù)機合作協(xié)議書
- 2025年非機械驅(qū)動車輛項目合作計劃書
- 2025年造紙印染污染治理項目建議書
- 移民留學(xué)專題報道策劃方案
- 2025年增亮膜合作協(xié)議書
- 幕墻工程重要環(huán)境因素及采取的措施方案
- 我的家鄉(xiāng)煙臺課件
- 二級板式換熱器熱網(wǎng)疏水回收的優(yōu)勢
- 2021屆高考英語887核心詞(打印、詞頻、出處、例句、背誦)
- 國外幾家氣壓盤式制動器的比較
- GB/T 20647.9-2006社區(qū)服務(wù)指南第9部分:物業(yè)服務(wù)
- 培養(yǎng)初中學(xué)生的數(shù)學(xué)閱讀理解能力
- 卒中相關(guān)肺炎的指南解讀
- 六下統(tǒng)編版復(fù)習(xí)2形近字
- 硒知識科普手冊
- 起重吊裝作業(yè)審批表
評論
0/150
提交評論