




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第五章 總體設(shè)計(jì)低耦合( 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è)計(jì)方法劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程和文檔等等 設(shè)計(jì)軟件的結(jié)構(gòu)。也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系??傮w設(shè)計(jì)過程兩個階段1. 系統(tǒng)設(shè)計(jì)階段,確定系統(tǒng)的具體實(shí)現(xiàn)
2、方案; 2. 結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu)??傮w設(shè)計(jì)過程9 個步驟1 設(shè)想供選擇的方案2 選取合理的方案3 推薦最佳方案4 功能分解 5 設(shè)計(jì)軟件結(jié)構(gòu) 6 設(shè)計(jì)數(shù)據(jù)庫7 制定測試計(jì)劃 8 書寫文檔 9 審查和審核劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程和文檔等等 設(shè)計(jì)軟件的結(jié)構(gòu)。也就是要確定系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系??傮w設(shè)計(jì)過程兩個階段1. 系統(tǒng)設(shè)計(jì)階段,確定系統(tǒng)的具體實(shí)現(xiàn)方案; 2. 結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu)??傮w設(shè)計(jì)過程9 個步驟1 設(shè)想供選擇的方案2 選取合理的方案3 推薦最佳方案4 功能分解 5 設(shè)計(jì)軟件結(jié)構(gòu) 6 設(shè)計(jì)數(shù)據(jù)庫7 制定測試計(jì)劃
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)圖補(bǔ)充1:請為某倉庫的管理設(shè)計(jì)一個 er模型。該倉庫主要管理零件的訂購和供 應(yīng)等事項(xiàng)。倉庫向工程項(xiàng)目供應(yīng)零件,并且根據(jù)需要向供應(yīng)商訂購零件本問題中共有三類實(shí)體,分別是“零件”、“工程項(xiàng)目”和“供應(yīng)商”。一種零件可供應(yīng)多個工程項(xiàng)目,一個工程項(xiàng)目需要使用多種零件,因此,零件 與工程項(xiàng)目之間的聯(lián)系“供應(yīng)”,是多對多( m n )聯(lián)系;類似地,零件與供應(yīng) 商之間的聯(lián)系“訂購”,也是多對多( m
5、n )聯(lián)系。實(shí)體類型“零件”的主要屬性是:零件編號,零件名稱,顏色,重量。實(shí)體類 型“工程項(xiàng)目”的屬性主要是:項(xiàng)目編號,項(xiàng)目名稱,開工日期。實(shí)體類型“供應(yīng) 商”的屬性主要有:供應(yīng)商編號,供應(yīng)商名稱,地址。聯(lián)系類型“供應(yīng)”的屬性是, 向某工程項(xiàng)目供應(yīng)的某種零件的數(shù)量。聯(lián)系類型“訂購”的屬性是,向某供應(yīng)商訂 購的某種零件的數(shù)量。補(bǔ)充2:某火車售票系統(tǒng)的數(shù)據(jù)流程圖如下所示輸入信息補(bǔ)充已知某定貨系統(tǒng)的需求分析dfd圖如下,請按sd方法的設(shè)計(jì)步驟畫出結(jié)構(gòu)圖。d2顧客文件格費(fèi) 合洋單滿訂單不出貨d3配件庫整不合格訂貨單發(fā)貨單配件庫存合格訂貨單獲取訂貨及庫存信息合格訂貨單配件庫存合格訂貨單d4暫存訂貨單d4
6、暫存訂貨單* d5銷售歷史黃明細(xì)帳定貨系統(tǒng)合格訂貨單配件庫存暫存訂貨單處理顧客訂貨暫存訂貨單輸出訂信息暫存訂貨單審核定貨單獲取配件庫存訂貨單編輯訂貨單獲取配件信息獲取顧客信息4合格訂貨單合格訂貨單賬款信息存儲訂貨單訂貨單nr獲取訂貨單產(chǎn)生應(yīng)收款 明細(xì)帳產(chǎn)生銷售歷史e1儲戶f1存款單f7密碼p1:記錄存款信息d、f5存款信息d1存款信息p2f5存款信息f7密碼f2取款單f5存款信息p3 核算密碼f4利息f4利息一f6取款信息p4計(jì)算利息e2 業(yè)務(wù)員f3存單f4利息p5e1儲戶:打印利息清單vf8儲蓄利率-f8儲蓄利率5-3 用面向數(shù)據(jù)流的方法設(shè)計(jì)下列系統(tǒng)的軟件結(jié)構(gòu)(1)儲蓄系統(tǒng)2-2(2)機(jī)票預(yù)
7、定系統(tǒng)2-3為了方便旅客,某航空公司擬開發(fā)一個機(jī)票預(yù)定系統(tǒng)。旅行社把預(yù)定機(jī)票的旅 客信息(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入該 系統(tǒng),系統(tǒng)為旅客安排航班,旅客在飛機(jī)起飛前一天憑取票通知和賬單交款取票, 系統(tǒng)核對無誤即印出機(jī)票給顧客(3)患者監(jiān)護(hù)系統(tǒng)2-4存款利率設(shè)置不育業(yè)務(wù)單據(jù)錄入存款單據(jù)輸入f7密碼e1儲戶儲蓄業(yè)務(wù)處理單據(jù)輸出取款單據(jù)輸入取款存單利息清單無效取款信息p3.2碼校驗(yàn)存款單| e1 儲 |戶卜取款單+e1儲戶e2業(yè)務(wù)員p3.1 f5存款信息d1存款信息f7密碼p1 記錄存款信息p3.1輸入取款信息取款信息p3.2碼校驗(yàn)p4l計(jì)算利息密碼正確信息p6設(shè)置
8、利.率,存單存款信息p2打印存單e1儲戶利息利息-y i/ p5 、打印利息l清單一j機(jī)票旅客信息預(yù)定信息旅客信息旅行社旅客信息航班信息航班信息p1錄入預(yù)定信息 j取票通知p2安排航班j賬單顧客取票通知取票通知機(jī)票賬單賬單機(jī)票取票通知一機(jī)票一/p3顧客取票v機(jī)票一旅行p2分析信號|航空危及病人信息,f2生理傅堂.航班信息f5安全范圍d2患者安全范圍rp3產(chǎn)生警告信息x.)錄入預(yù)-p1走信息f2生理信號解f信d3生理信斗p p7制儀安全范圍p2.1 f4、設(shè)置航班警告信息v ie1護(hù)士f2生理信號定時的生螞信安排航班p5更新日志航班信點(diǎn) /p1接收信號f2生理信號機(jī)翼時的 生理信號p2.3 了印
9、取票單據(jù)f6日志e3 賬單時鐘一f3日前、時間*取票通矢p4機(jī)票的單,定時取樣l生理解 丁核對取票憑證j顧客e1護(hù)士f6日志d1患者日志求報(bào)告hp6 : 產(chǎn)生病情報(bào)告12p3.3 打印機(jī)票可以是兩個子系統(tǒng),預(yù)定和取票是不同的處理方式(后臺批量和前臺單個)機(jī)票患者監(jiān)護(hù)系51生患者生理信 號獲取ffl i i監(jiān)護(hù)處理士7e監(jiān)護(hù)信息輸 出.心一亍理i信巳號理間號卜機(jī)言息生定 理時,生時,生日xt理志制定生 號安全抱機(jī)票預(yù)定系取得時間機(jī)票預(yù)定子系統(tǒng)報(bào)警病情報(bào)告預(yù)定信息處理取票憑證處理息信*班航安排航班打印取票單據(jù)單打印及發(fā)放 機(jī)票機(jī)票發(fā)放子系統(tǒng)3n設(shè)置航班單.,知葷*通賬/有,下錄入預(yù)定信息錄入取票憑
10、證知i核對取票憑證工資調(diào)資系統(tǒng)工資檔案5-4美國某大學(xué)有200名教師,校方與教師工會剛剛簽訂一項(xiàng)協(xié)議。 按照協(xié)議,所有年工資超過$26000 (含$26000 )的教師工資將保持不變,年工資少于$26000的教師將增加工資,所增加工資數(shù)額按下述方法計(jì)算:給每位教師所贍養(yǎng)的人(包 括教師本人)每年補(bǔ)助$100,此外,教師有一年工齡每年再多補(bǔ)助y50,但是,增加后的年工資總額不能多于$260000教師工資檔案存儲在行政辦公室的磁帶上,檔案中有目前的年工資、贍養(yǎng)的人 數(shù)、雇傭日期等信息。需要寫一個程序計(jì)算并印出每名教師的原工資和調(diào)整后的新 工資。要求:(1)畫出此系統(tǒng)的數(shù)據(jù)流圖;(2)寫出需求說明;(3)設(shè)計(jì)上述的工資調(diào)整程序(要求用hipo圖描繪設(shè)計(jì)結(jié)果),設(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑行業(yè)代理招聘人才服務(wù)協(xié)議
- 二零二五年度汽修廠汽車維修行業(yè)智能化維修技術(shù)引進(jìn)合同
- 2025年度一手房買賣意向金合同(含房屋增值服務(wù))
- 2025年度手房購房定金及智能家居系統(tǒng)安裝合同
- 薄膜廢料回收機(jī)行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報(bào)告
- 農(nóng)副合同范本
- 賓館裝修合同違約預(yù)防措施
- 2025年度員工薪資補(bǔ)充協(xié)議及加班費(fèi)計(jì)算規(guī)定
- 修剪橘子合同范本
- 科技與生活語音識別在智能家居中的實(shí)踐
- 無人機(jī)警用方向應(yīng)用簡介課件
- 變電站一次系統(tǒng)圖
- 《思想道德修養(yǎng)與法律基礎(chǔ)》說課(獲獎版)課件
- 幼兒園中班居家安全教案
- 網(wǎng)頁設(shè)計(jì)和制作說課稿市公開課金獎市賽課一等獎?wù)n件
- 《新媒體營銷》新媒體營銷與運(yùn)營
- 食用油營銷整合規(guī)劃(含文字方案)
- 蘇教版科學(xué)五年級下15《升旗的方法》教案
- 現(xiàn)代工業(yè)發(fā)酵調(diào)控緒論
- 超高性能混凝土項(xiàng)目立項(xiàng)申請(參考模板)
- 電纜橋架招標(biāo)文件范本(含技術(shù)規(guī)范書)
評論
0/150
提交評論