軟件工程導(dǎo)論課后解答第五章_第1頁(yè)
軟件工程導(dǎo)論課后解答第五章_第2頁(yè)
軟件工程導(dǎo)論課后解答第五章_第3頁(yè)
軟件工程導(dǎo)論課后解答第五章_第4頁(yè)
軟件工程導(dǎo)論課后解答第五章_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第五章 總體設(shè)計(jì)低耦合( 5 種類(lèi)型)1. 數(shù)據(jù)耦合:數(shù)據(jù)傳遞2. 控制耦合:控制信息傳遞3. 特征耦合:傳過(guò)多的信息給被調(diào)用模塊4. 公共環(huán)境耦合:因全局變量,共享通信區(qū) 5. 內(nèi)容耦合: 諸如一個(gè)模塊訪(fǎng)問(wèn)另一個(gè)模塊內(nèi)部z 高內(nèi)聚( 7 種類(lèi)型)功能內(nèi)聚 10 分 順序內(nèi)聚 9 分 通信內(nèi)聚7 分 過(guò)程內(nèi)聚5 分 時(shí)間內(nèi)聚 3 分 邏輯內(nèi)聚1 分 偶然內(nèi)聚0 分z 面向數(shù)據(jù)流的設(shè)計(jì)方法劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫(kù)、人工過(guò)程和文檔等等 設(shè)計(jì)軟件的結(jié)構(gòu)。也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。總體設(shè)計(jì)過(guò)程兩個(gè)階段1. 系統(tǒng)設(shè)計(jì)階段,確定系統(tǒng)的具體實(shí)現(xiàn)

2、方案; 2. 結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu)??傮w設(shè)計(jì)過(guò)程9 個(gè)步驟1 設(shè)想供選擇的方案2 選取合理的方案3 推薦最佳方案4 功能分解 5 設(shè)計(jì)軟件結(jié)構(gòu) 6 設(shè)計(jì)數(shù)據(jù)庫(kù)7 制定測(cè)試計(jì)劃 8 書(shū)寫(xiě)文檔 9 審查和審核劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫(kù)、人工過(guò)程和文檔等等 設(shè)計(jì)軟件的結(jié)構(gòu)。也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系??傮w設(shè)計(jì)過(guò)程兩個(gè)階段1. 系統(tǒng)設(shè)計(jì)階段,確定系統(tǒng)的具體實(shí)現(xiàn)方案; 2. 結(jié)構(gòu)設(shè)計(jì)階段,確定軟件結(jié)構(gòu)??傮w設(shè)計(jì)過(guò)程9 個(gè)步驟1 設(shè)想供選擇的方案2 選取合理的方案3 推薦最佳方案4 功能分解 5 設(shè)計(jì)軟件結(jié)構(gòu) 6 設(shè)計(jì)數(shù)據(jù)庫(kù)7 制定測(cè)試計(jì)劃

3、 8 書(shū)寫(xiě)文檔 9 審查和審核1. 欲開(kāi)發(fā)一個(gè)銀行的活期存取款業(yè)務(wù)的處理系統(tǒng): 儲(chǔ)戶(hù)將填好的存/ 取款單和存折交給銀行工作人員,然后由系統(tǒng)作以下處理;(1) 業(yè)務(wù)分類(lèi)處理:系統(tǒng)首先根據(jù)儲(chǔ)戶(hù)所填的存/ 取款單,確定本次業(yè)務(wù)的審查含格存折處理取款單存款 處理取款處理卜合格存取單 )存折m性質(zhì),并將存/取款單和存折交下一步處理;(2)存款處理:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中, 并將現(xiàn)金存入現(xiàn)金庫(kù);最后將存折還給儲(chǔ)戶(hù);(3)取款處理:系統(tǒng)將取款單上的取款金額分別記錄在存折和帳目文件中, 并從現(xiàn)金庫(kù)提取現(xiàn)金;最后將現(xiàn)金和存折還給儲(chǔ)戶(hù)。繪制該系統(tǒng)的數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。存款單注二 l文

4、件帳目及存折;b一現(xiàn)金帳修改存折含格存折產(chǎn)理存款單修改1不合格單據(jù)存取單、存折存折存折、存款單現(xiàn)金幃現(xiàn)金帳取款單修改存折存折f存款單帳目文件存折、取款單存折帳目文件存取單儲(chǔ)戶(hù) 存折、存取單審查儲(chǔ)戶(hù)陛示 軟件結(jié)構(gòu)圖補(bǔ)充1:請(qǐng)為某倉(cāng)庫(kù)的管理設(shè)計(jì)一個(gè) er模型。該倉(cāng)庫(kù)主要管理零件的訂購(gòu)和供 應(yīng)等事項(xiàng)。倉(cāng)庫(kù)向工程項(xiàng)目供應(yīng)零件,并且根據(jù)需要向供應(yīng)商訂購(gòu)零件本問(wèn)題中共有三類(lèi)實(shí)體,分別是“零件”、“工程項(xiàng)目”和“供應(yīng)商”。一種零件可供應(yīng)多個(gè)工程項(xiàng)目,一個(gè)工程項(xiàng)目需要使用多種零件,因此,零件 與工程項(xiàng)目之間的聯(lián)系“供應(yīng)”,是多對(duì)多( m n )聯(lián)系;類(lèi)似地,零件與供應(yīng) 商之間的聯(lián)系“訂購(gòu)”,也是多對(duì)多( m

5、n )聯(lián)系。實(shí)體類(lèi)型“零件”的主要屬性是:零件編號(hào),零件名稱(chēng),顏色,重量。實(shí)體類(lèi) 型“工程項(xiàng)目”的屬性主要是:項(xiàng)目編號(hào),項(xiàng)目名稱(chēng),開(kāi)工日期。實(shí)體類(lèi)型“供應(yīng) 商”的屬性主要有:供應(yīng)商編號(hào),供應(yīng)商名稱(chēng),地址。聯(lián)系類(lèi)型“供應(yīng)”的屬性是, 向某工程項(xiàng)目供應(yīng)的某種零件的數(shù)量。聯(lián)系類(lèi)型“訂購(gòu)”的屬性是,向某供應(yīng)商訂 購(gòu)的某種零件的數(shù)量。補(bǔ)充2:某火車(chē)售票系統(tǒng)的數(shù)據(jù)流程圖如下所示輸入信息補(bǔ)充已知某定貨系統(tǒng)的需求分析dfd圖如下,請(qǐng)按sd方法的設(shè)計(jì)步驟畫(huà)出結(jié)構(gòu)圖。d2顧客文件格費(fèi) 合洋單滿(mǎn)訂單不出貨d3配件庫(kù)整不合格訂貨單發(fā)貨單配件庫(kù)存合格訂貨單獲取訂貨及庫(kù)存信息合格訂貨單配件庫(kù)存合格訂貨單d4暫存訂貨單d4

6、暫存訂貨單* d5銷(xiāo)售歷史黃明細(xì)帳定貨系統(tǒng)合格訂貨單配件庫(kù)存暫存訂貨單處理顧客訂貨暫存訂貨單輸出訂信息暫存訂貨單審核定貨單獲取配件庫(kù)存訂貨單編輯訂貨單獲取配件信息獲取顧客信息4合格訂貨單合格訂貨單賬款信息存儲(chǔ)訂貨單訂貨單nr獲取訂貨單產(chǎn)生應(yīng)收款 明細(xì)帳產(chǎn)生銷(xiāo)售歷史e1儲(chǔ)戶(hù)f1存款單f7密碼p1:記錄存款信息d、f5存款信息d1存款信息p2f5存款信息f7密碼f2取款單f5存款信息p3 核算密碼f4利息f4利息一f6取款信息p4計(jì)算利息e2 業(yè)務(wù)員f3存單f4利息p5e1儲(chǔ)戶(hù):打印利息清單vf8儲(chǔ)蓄利率-f8儲(chǔ)蓄利率5-3 用面向數(shù)據(jù)流的方法設(shè)計(jì)下列系統(tǒng)的軟件結(jié)構(gòu)(1)儲(chǔ)蓄系統(tǒng)2-2(2)機(jī)票預(yù)

7、定系統(tǒng)2-3為了方便旅客,某航空公司擬開(kāi)發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。旅行社把預(yù)定機(jī)票的旅 客信息(姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地等)輸入該 系統(tǒng),系統(tǒng)為旅客安排航班,旅客在飛機(jī)起飛前一天憑取票通知和賬單交款取票, 系統(tǒng)核對(duì)無(wú)誤即印出機(jī)票給顧客(3)患者監(jiān)護(hù)系統(tǒng)2-4存款利率設(shè)置不育業(yè)務(wù)單據(jù)錄入存款單據(jù)輸入f7密碼e1儲(chǔ)戶(hù)儲(chǔ)蓄業(yè)務(wù)處理單據(jù)輸出取款單據(jù)輸入取款存單利息清單無(wú)效取款信息p3.2碼校驗(yàn)存款單| e1 儲(chǔ) |戶(hù)卜取款單+e1儲(chǔ)戶(hù)e2業(yè)務(wù)員p3.1 f5存款信息d1存款信息f7密碼p1 記錄存款信息p3.1輸入取款信息取款信息p3.2碼校驗(yàn)p4l計(jì)算利息密碼正確信息p6設(shè)置

8、利.率,存單存款信息p2打印存單e1儲(chǔ)戶(hù)利息利息-y i/ p5 、打印利息l清單一j機(jī)票旅客信息預(yù)定信息旅客信息旅行社旅客信息航班信息航班信息p1錄入預(yù)定信息 j取票通知p2安排航班j賬單顧客取票通知取票通知機(jī)票賬單賬單機(jī)票取票通知一機(jī)票一/p3顧客取票v機(jī)票一旅行p2分析信號(hào)|航空危及病人信息,f2生理傅堂.航班信息f5安全范圍d2患者安全范圍rp3產(chǎn)生警告信息x.)錄入預(yù)-p1走信息f2生理信號(hào)解f信d3生理信斗p p7制儀安全范圍p2.1 f4、設(shè)置航班警告信息v ie1護(hù)士f2生理信號(hào)定時(shí)的生螞信安排航班p5更新日志航班信點(diǎn) /p1接收信號(hào)f2生理信號(hào)機(jī)翼時(shí)的 生理信號(hào)p2.3 了印

9、取票單據(jù)f6日志e3 賬單時(shí)鐘一f3日前、時(shí)間*取票通矢p4機(jī)票的單,定時(shí)取樣l生理解 丁核對(duì)取票憑證j顧客e1護(hù)士f6日志d1患者日志求報(bào)告hp6 : 產(chǎn)生病情報(bào)告12p3.3 打印機(jī)票可以是兩個(gè)子系統(tǒng),預(yù)定和取票是不同的處理方式(后臺(tái)批量和前臺(tái)單個(gè))機(jī)票患者監(jiān)護(hù)系51生患者生理信 號(hào)獲取ffl i i監(jiān)護(hù)處理士7e監(jiān)護(hù)信息輸 出.心一亍理i信巳號(hào)理間號(hào)卜機(jī)言息生定 理時(shí),生時(shí),生日xt理志制定生 號(hào)安全抱機(jī)票預(yù)定系取得時(shí)間機(jī)票預(yù)定子系統(tǒng)報(bào)警病情報(bào)告預(yù)定信息處理取票憑證處理息信*班航安排航班打印取票單據(jù)單打印及發(fā)放 機(jī)票機(jī)票發(fā)放子系統(tǒng)3n設(shè)置航班單.,知葷*通賬/有,下錄入預(yù)定信息錄入取票憑

10、證知i核對(duì)取票憑證工資調(diào)資系統(tǒng)工資檔案5-4美國(guó)某大學(xué)有200名教師,校方與教師工會(huì)剛剛簽訂一項(xiàng)協(xié)議。 按照協(xié)議,所有年工資超過(guò)$26000 (含$26000 )的教師工資將保持不變,年工資少于$26000的教師將增加工資,所增加工資數(shù)額按下述方法計(jì)算:給每位教師所贍養(yǎng)的人(包 括教師本人)每年補(bǔ)助$100,此外,教師有一年工齡每年再多補(bǔ)助y50,但是,增加后的年工資總額不能多于$260000教師工資檔案存儲(chǔ)在行政辦公室的磁帶上,檔案中有目前的年工資、贍養(yǎng)的人 數(shù)、雇傭日期等信息。需要寫(xiě)一個(gè)程序計(jì)算并印出每名教師的原工資和調(diào)整后的新 工資。要求:(1)畫(huà)出此系統(tǒng)的數(shù)據(jù)流圖;(2)寫(xiě)出需求說(shuō)明;(3)設(shè)計(jì)上述的工資調(diào)整程序(要求用hipo圖描繪設(shè)計(jì)結(jié)果),設(shè)計(jì)時(shí)分別采 用兩種算法,并比較兩種算法的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論