實(shí)用軟件工程(第二版)作者:陸惠恩、張成姝-部分習(xí)題解答_第1頁(yè)
實(shí)用軟件工程(第二版)作者:陸惠恩、張成姝-部分習(xí)題解答_第2頁(yè)
實(shí)用軟件工程(第二版)作者:陸惠恩、張成姝-部分習(xí)題解答_第3頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

A部分習(xí)題解答習(xí)題19.A①,B②,C④,D③,E①10.A②,B①,C④,D①,E②11、快速原型,原因是這個(gè)軟件功能非常簡(jiǎn)單,可以很快地容易實(shí)現(xiàn),而且實(shí)現(xiàn)并測(cè)試完之后,該產(chǎn)品將被拋棄。12、該軟件產(chǎn)品跟蹤該公司的全部流程,可以按階段劃分,為了保證前后的連續(xù)和銜接,每個(gè)階段都需要完成合格的文檔,所以考慮使用瀑布模型。13、新產(chǎn)品的要求是可移植性好,并且容易適應(yīng)新的運(yùn)行環(huán)境,可能用戶會(huì)提出不同的需求,新產(chǎn)品也要滿足,因此,對(duì)軟件體系結(jié)構(gòu)有開放的要求,采用增量模型可以較好地解決這個(gè)問題。習(xí)題21、A④,B③,C①,D②2、房產(chǎn)經(jīng)營(yíng)管理系統(tǒng)數(shù)據(jù)字典規(guī)格=[三房一廳|兩房一廳|一房一廳]房間=房產(chǎn)編號(hào)+房產(chǎn)地點(diǎn)+樓房名稱+層次+朝向+規(guī)格+面積+單價(jià)+總價(jià)+[租|售]+[已|未]+備注房產(chǎn)={房產(chǎn)地點(diǎn)+{樓房名稱+總層高+{{房間}}}}單價(jià)=[每月租金|每平方米價(jià)格]客戶=客戶編號(hào)+姓名+性別+地址+電話客戶需求=客戶編號(hào)+日期+{房產(chǎn)編號(hào)}交易情況=日期+客戶編號(hào)+房產(chǎn)編號(hào)+金額+備注+經(jīng)手人1所示。實(shí)用軟件工程圖附錄圖.1房產(chǎn)經(jīng)營(yíng)管理系統(tǒng)數(shù)據(jù)流圖房產(chǎn)經(jīng)營(yíng)管理系統(tǒng)IPO2所示。輸入處理輸出房產(chǎn)查詢統(tǒng)計(jì)房產(chǎn)情況統(tǒng)計(jì)結(jié)果客戶需求

租/售

租/售合同3、火車臥鋪票訂票系統(tǒng)數(shù)據(jù)字典

圖附錄圖.2 房產(chǎn)經(jīng)營(yíng)管理系統(tǒng)IPO圖=[普快//]+[空調(diào)/非空調(diào)=+(到達(dá)時(shí)間,發(fā)車時(shí)間)車次++{??空緘列車運(yùn)行情況={車次}軟臥=[上鋪/下鋪]硬臥=[上鋪/中鋪/下鋪]鋪位類型=[軟臥/硬臥]車票號(hào)=車廂號(hào)+{鋪位號(hào)}。如,5車8號(hào)上。售票情況=1{日期+{車次+{車票號(hào)+[已售/未售]}}}5票價(jià)=起始站+{到達(dá)站+{列車類型+{鋪位類型+價(jià)格+[全/半]}}}火車票=日期+車次+起始站+到達(dá)站+列車類型+鋪位類型+價(jià)格+車票號(hào)+[全/半]數(shù)據(jù)流圖本系統(tǒng)的數(shù)據(jù)庫(kù)可設(shè)計(jì)兩張數(shù)據(jù)表:列車運(yùn)行情況表和售票情況表。旅客根據(jù)列車并更改售票情況;無(wú)票則告訴旅客。數(shù)據(jù)流圖如圖附錄圖3所示。圖附錄圖.3 火車臥鋪票售票系統(tǒng)數(shù)據(jù)流圖IPO圖如圖附錄圖4所示。圖附錄圖.4 火車臥鋪票訂票系統(tǒng)IPO圖銀行儲(chǔ)蓄管理系統(tǒng)(1)數(shù)據(jù)流圖,如圖附錄圖5所示。附錄部分習(xí)題解答實(shí)用軟件工程D1D1存款清單存款信息存款信息存款單存款處理更新賬戶存款額單據(jù)憑證業(yè)務(wù)員單據(jù) 事務(wù)儲(chǔ)戶接收核對(duì)結(jié)果取款單密碼核對(duì)取款處理取款信息計(jì)算利息取款信息D3密碼信息D2 取款清單D4利息清單圖附錄圖5銀行儲(chǔ)蓄管理系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)字典:系統(tǒng)中的數(shù)據(jù)對(duì)象:業(yè)務(wù)員、儲(chǔ)戶、存款清單、取款清單、利息清單的擁有聯(lián)系1:N的處理聯(lián)系。存款清單(利率,存款數(shù)量)取款清單(存款人姓名,存款人證件號(hào)碼,取款人姓名,取款人證件號(hào)碼,取款類型,取款數(shù)量)利息清單(取款人姓名,身份證號(hào)碼,取款類型,利息,取款總數(shù)量)實(shí)體6關(guān)系圖所示。旅客旅客旅客信息客信息安排航班取票通知校對(duì)機(jī)票旅客賬單D1旅客信息文件D2航班文件儲(chǔ)戶儲(chǔ)戶擁有利息清單存款清單取款清單處理業(yè)務(wù)員圖附錄圖6銀行儲(chǔ)蓄管理系統(tǒng)實(shí)體-關(guān)系圖-7所示。圖附錄圖7 飛機(jī)票訂票系統(tǒng)實(shí)體-關(guān)系圖醫(yī)院患者監(jiān)護(hù)系統(tǒng)的數(shù)據(jù)流圖,如圖附錄圖8所示。 附錄部分習(xí)題解答生理信號(hào)生理信號(hào)病人記錄信號(hào)生理信號(hào)檢查信號(hào)異常信號(hào)發(fā)出警告警告D1患者日志打印病情報(bào)告病情報(bào)告護(hù)士圖附錄圖8醫(yī)院患者監(jiān)護(hù)系統(tǒng)數(shù)據(jù)流圖9所示。閑置閑置裝紙接到命令準(zhǔn)備復(fù)印CopyNumber=0缺紙缺紙等待PaperNumber=0do:警告復(fù)印結(jié)束實(shí)施復(fù)印卡紙復(fù)印CopyNumber計(jì)數(shù)Do:復(fù)印卡紙等待do:警告排除故障圖附錄圖9 復(fù)印機(jī)狀態(tài)轉(zhuǎn)換圖電話號(hào)碼數(shù)據(jù)字典如下:電話號(hào)碼=[校內(nèi)電話|校外電話]校內(nèi)電話=非零數(shù)字字符+3{數(shù)字字符}3校外電話=0+[本市電話│外地電話]本市電話=非零數(shù)字字符+7{數(shù)字字符}7外地電話=3{數(shù)字字符}3+非零數(shù)字字符+7{數(shù)字字符}7非零數(shù)字字符=[1|2|3|4|5|6|7|8|9]數(shù)字字符=[0|1|2|3|4|5|6|7|8|9]習(xí)題35、學(xué)生成績(jī)管理系統(tǒng)的HIPO圖,如圖附錄圖10所示。圖附錄圖10 學(xué)生成績(jī)管理系統(tǒng)HIPO圖6、圖書館管理系統(tǒng)的HIPO圖,如圖附錄圖11所示.225附錄部分習(xí)題解答實(shí)用軟件工程圖書館管理系統(tǒng)讀者管理 圖書流通 圖書采編 圖書查詢添修刪借還采圖加改除書書購(gòu)書入庫(kù)編碼圖附錄圖11 圖書館管理系統(tǒng)HIPO圖7.A②,B③,C③,D②,E②8.A⑤,B⑦,C③,D②,E①9.A④,B①,C③,D②,E①10、旅游價(jià)格優(yōu)惠判定表如表附錄表1所示。表附錄表1旅游價(jià)格優(yōu)惠判定表12.偽程序?qū)?yīng)的盒圖如圖附錄圖12所示。FTqBLOCKfggn圖附錄圖12習(xí)題3.12對(duì)應(yīng)的盒圖1(1)習(xí)題3.13對(duì)應(yīng)的程序流程圖如圖附錄圖13所示。附附錄部分習(xí)題解答實(shí)用軟件工程圖附錄圖13習(xí)題3.13偽程序所對(duì)應(yīng)的程序流程圖程序不是結(jié)構(gòu)化的,因?yàn)橛昧薌OTO結(jié)構(gòu)。等價(jià)的結(jié)構(gòu)化程序所對(duì)應(yīng)的流程圖,如圖附錄圖14所示。圖附錄圖14習(xí)題3.13偽程序等價(jià)的結(jié)構(gòu)化流程圖附對(duì)應(yīng)的結(jié)構(gòu)化程序如下。 錄部分習(xí)題解答實(shí)用軟件工程230

setFLAGTO0whileSTART<=FINISHANDFLAG=0dosetIto(START+FINISH)/2ifTABLE(I)=ITEMthensetFLAGTO1elseifTABLE(I)>ITEMthensetFINISHtoI-1elsesetSTARTTOI+1enddoexitTABLEITEM。它完成預(yù)定功能隱含的前提條件是:TABLE中的數(shù)據(jù)應(yīng)按升序排序。習(xí)題45.A②,B④,C④,D②,E①6.A②,B④,C④,D①,E④,F(xiàn)④7.A②,B⑤,C①,D②,E⑤,F(xiàn)③8.A②,B②,C③,D④,E③,F(xiàn)②,G④,H⑤,I①,J①9.正確的如下:②,⑤,⑥,⑦,⑨,⑩10.正確的如下:②,⑤11.A⑥,B②,C①,D⑧,E④據(jù)結(jié)構(gòu);重要的執(zhí)行通路;出錯(cuò)處理通路;影響上述各方面特性的邊界條件。(系統(tǒng)測(cè)試與此類似成單元測(cè)試和集成測(cè)試。添加編號(hào)后的程序如下:Start1:Input(X,Y,Z)2:If X<123:then4:ElseEndif

Z=Z+1Y=Y+15:If Y>126:ThenEndif7:If 8:Then9:ElseEndif

Z=1X=X+12Y=Y+110:Print(X,Y,Z)End對(duì)應(yīng)的程序流圖,如圖附錄圖15所示。附附錄部分習(xí)題解答232123212345678910圖附錄圖15習(xí)題3.15流程圖環(huán)形復(fù)雜度=E-G+2=12-10+2=4。獨(dú)立路徑如下:135781012457810124567810124567910習(xí)題57(13((7(9)8(1)最長(zhǎng),最多編碼,數(shù)據(jù),文檔的維護(hù)記錄,復(fù)審錯(cuò)誤,測(cè)試,維護(hù)理解,改正,適應(yīng)和增強(qiáng)習(xí)題67(1)銀行儲(chǔ)蓄系統(tǒng)的數(shù)據(jù)流圖該系統(tǒng)的數(shù)據(jù)庫(kù)可設(shè)計(jì)兩張數(shù)據(jù)表:利率表存放各種類型的利率,儲(chǔ)戶文件存放儲(chǔ)戶率。取款和注銷要對(duì)儲(chǔ)戶文件進(jìn)行處理。數(shù)據(jù)流圖如圖附錄圖16所示。儲(chǔ)戶儲(chǔ)戶儲(chǔ)戶利率存款取款注銷儲(chǔ)戶文件圖附錄圖16銀行儲(chǔ)蓄系統(tǒng)數(shù)據(jù)流圖233233附錄部分習(xí)題解答實(shí)用軟件工程(2)銀行儲(chǔ)蓄系統(tǒng)的對(duì)象模型,如圖附錄圖17所示。存款單存款單姓名住址1儲(chǔ)戶類型 *業(yè)務(wù)員填寫姓名姓名處理*日期證件號(hào)金額住址工號(hào)密碼存款處理取款處理計(jì)算打印利息清單姓名傳送證件號(hào)處理取款單類型利息*姓名證件號(hào)本利和類型*填寫日期金額圖附錄圖17銀行儲(chǔ)蓄系統(tǒng)對(duì)象模型18所示。存款存款需求存款處理存款憑證單據(jù)業(yè)務(wù)員事務(wù)處理賬戶庫(kù)清單打印清單儲(chǔ)戶取款需求取款處理計(jì)算利息本金利息核對(duì)密碼利率庫(kù)圖附錄圖18銀行儲(chǔ)蓄系統(tǒng)功能模型(4)動(dòng)態(tài)模型如圖附錄圖19所示。附附錄部分習(xí)題解答實(shí)用軟件工程236提示出錯(cuò)信息

提示狀態(tài)閑置狀態(tài)

有儲(chǔ)戶來(lái)

取款要求

判斷狀態(tài)

有密碼

do:提示出錯(cuò)不正確核對(duì)狀態(tài)

給出本金利息清單接收業(yè)務(wù)狀態(tài)存款要求

do:判斷有無(wú)密碼 do:核對(duì)密碼存款單處理狀態(tài) 無(wú)密碼 正確do:打印存款憑證

計(jì)算利息打印清單圖附錄圖19銀行儲(chǔ)蓄系統(tǒng)動(dòng)態(tài)模型8、公務(wù)員招聘考試管理系統(tǒng)的順序圖,如圖附錄圖20所示。圖附錄圖20 公務(wù)員招聘考試管理系統(tǒng)的順序圖9、公安報(bào)警系統(tǒng)順序圖如圖附錄圖21所示。圖附錄圖21 公安報(bào)警系統(tǒng)順序圖10.A①,B⑥,C⑤,D②,E③,F(xiàn)②習(xí)題74.A③,B②,C②,D①,E②5.A②,B④,C②,D②6.A①,B④,C③,D④,E①22所示。237附錄部分習(xí)題解答實(shí)用軟件工程訂書清單訂書清單書名圖書代號(hào)借書證1+生成圖書管理員辦理1+姓名學(xué)號(hào)訂購(gòu)圖書借閱信息1+采購(gòu)管理?yè)碛?+供應(yīng)商供應(yīng)1+圖書書名條形碼出版社1+借閱讀者所屬班級(jí)供貨()圖附錄圖22 習(xí)題7.7對(duì)象模型23所示。報(bào)社報(bào)社發(fā)行1+分類刊物登錄訂單統(tǒng)計(jì)打印憑證下屬征訂1+登錄發(fā)行站登錄訂單訂單代碼名稱、訂期…登錄訂單填寫1+訂戶打印憑證打印憑證圖附錄圖23 習(xí)題7.8對(duì)象模型附9(1)對(duì)象模型如圖附錄圖24所示。 錄部分習(xí)題解答投幣硬幣投幣硬幣顧客**大小幣值*硬幣儲(chǔ)蓄器接收*發(fā)送*送入貨物傳送孔退幣孔一元幣假幣啟動(dòng)退幣累加值選擇貨物分配器貨物貨物數(shù)量傳送**分配分配貨物()圖附錄圖24 習(xí)題7.9對(duì)象模型25所示。自動(dòng)售貨機(jī)系統(tǒng)主屏狀態(tài)自動(dòng)售貨機(jī)系統(tǒng)主屏狀態(tài)投入硬幣取消選擇選擇貨物識(shí)別狀態(tài)無(wú)效退幣退幣狀態(tài)do:區(qū)分假幣do:退還幣有效判斷狀態(tài)do:判斷貨物有否?累加狀態(tài)貨物為空do:累加幣值

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論