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

下載本文檔

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

文檔簡介

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

租/售

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

圖附錄圖.2 房產(chǎn)經(jīng)營管理系統(tǒng)IPO圖=[普快//]+[空調(diào)/非空調(diào)=+(到達(dá)時間,發(fā)車時間)車次++{??空緘列車運(yùn)行情況={車次}軟臥=[上鋪/下鋪]硬臥=[上鋪/中鋪/下鋪]鋪位類型=[軟臥/硬臥]車票號=車廂號+{鋪位號}。如,5車8號上。售票情況=1{日期+{車次+{車票號+[已售/未售]}}}5票價=起始站+{到達(dá)站+{列車類型+{鋪位類型+價格+[全/半]}}}火車票=日期+車次+起始站+到達(dá)站+列車類型+鋪位類型+價格+車票號+[全/半]數(shù)據(jù)流圖本系統(tǒng)的數(shù)據(jù)庫可設(shè)計兩張數(shù)據(jù)表:列車運(yùn)行情況表和售票情況表。旅客根據(jù)列車并更改售票情況;無票則告訴旅客。數(shù)據(jù)流圖如圖附錄圖3所示。圖附錄圖.3 火車臥鋪票售票系統(tǒng)數(shù)據(jù)流圖IPO圖如圖附錄圖4所示。圖附錄圖.4 火車臥鋪票訂票系統(tǒng)IPO圖銀行儲蓄管理系統(tǒng)(1)數(shù)據(jù)流圖,如圖附錄圖5所示。附錄部分習(xí)題解答實用軟件工程D1D1存款清單存款信息存款信息存款單存款處理更新賬戶存款額單據(jù)憑證業(yè)務(wù)員單據(jù) 事務(wù)儲戶接收核對結(jié)果取款單密碼核對取款處理取款信息計算利息取款信息D3密碼信息D2 取款清單D4利息清單圖附錄圖5銀行儲蓄管理系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)字典:系統(tǒng)中的數(shù)據(jù)對象:業(yè)務(wù)員、儲戶、存款清單、取款清單、利息清單的擁有聯(lián)系1:N的處理聯(lián)系。存款清單(利率,存款數(shù)量)取款清單(存款人姓名,存款人證件號碼,取款人姓名,取款人證件號碼,取款類型,取款數(shù)量)利息清單(取款人姓名,身份證號碼,取款類型,利息,取款總數(shù)量)實體6關(guān)系圖所示。旅客旅客旅客信息客信息安排航班取票通知校對機(jī)票旅客賬單D1旅客信息文件D2航班文件儲戶儲戶擁有利息清單存款清單取款清單處理業(yè)務(wù)員圖附錄圖6銀行儲蓄管理系統(tǒng)實體-關(guān)系圖-7所示。圖附錄圖7 飛機(jī)票訂票系統(tǒng)實體-關(guān)系圖醫(yī)院患者監(jiān)護(hù)系統(tǒng)的數(shù)據(jù)流圖,如圖附錄圖8所示。 附錄部分習(xí)題解答生理信號生理信號病人記錄信號生理信號檢查信號異常信號發(fā)出警告警告D1患者日志打印病情報告病情報告護(hù)士圖附錄圖8醫(yī)院患者監(jiān)護(hù)系統(tǒng)數(shù)據(jù)流圖9所示。閑置閑置裝紙接到命令準(zhǔn)備復(fù)印CopyNumber=0缺紙缺紙等待PaperNumber=0do:警告復(fù)印結(jié)束實施復(fù)印卡紙復(fù)印CopyNumber計數(shù)Do:復(fù)印卡紙等待do:警告排除故障圖附錄圖9 復(fù)印機(jī)狀態(tài)轉(zhuǎn)換圖電話號碼數(shù)據(jù)字典如下:電話號碼=[校內(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é)生成績管理系統(tǒng)的HIPO圖,如圖附錄圖10所示。圖附錄圖10 學(xué)生成績管理系統(tǒng)HIPO圖6、圖書館管理系統(tǒng)的HIPO圖,如圖附錄圖11所示.225附錄部分習(xí)題解答實用軟件工程圖書館管理系統(tǒng)讀者管理 圖書流通 圖書采編 圖書查詢添修刪借還采圖加改除書書購書入庫編碼圖附錄圖11 圖書館管理系統(tǒng)HIPO圖7.A②,B③,C③,D②,E②8.A⑤,B⑦,C③,D②,E①9.A④,B①,C③,D②,E①10、旅游價格優(yōu)惠判定表如表附錄表1所示。表附錄表1旅游價格優(yōu)惠判定表12.偽程序?qū)?yīng)的盒圖如圖附錄圖12所示。FTqBLOCKfggn圖附錄圖12習(xí)題3.12對應(yīng)的盒圖1(1)習(xí)題3.13對應(yīng)的程序流程圖如圖附錄圖13所示。附附錄部分習(xí)題解答實用軟件工程圖附錄圖13習(xí)題3.13偽程序所對應(yīng)的程序流程圖程序不是結(jié)構(gòu)化的,因為用了GOTO結(jié)構(gòu)。等價的結(jié)構(gòu)化程序所對應(yīng)的流程圖,如圖附錄圖14所示。圖附錄圖14習(xí)題3.13偽程序等價的結(jié)構(gòu)化流程圖附對應(yīng)的結(jié)構(gòu)化程序如下。 錄部分習(xí)題解答實用軟件工程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í)行通路;出錯處理通路;影響上述各方面特性的邊界條件。(系統(tǒng)測試與此類似成單元測試和集成測試。添加編號后的程序如下: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對應(yīng)的程序流圖,如圖附錄圖15所示。附附錄部分習(xí)題解答232123212345678910圖附錄圖15習(xí)題3.15流程圖環(huán)形復(fù)雜度=E-G+2=12-10+2=4。獨立路徑如下:135781012457810124567810124567910習(xí)題57(13((7(9)8(1)最長,最多編碼,數(shù)據(jù),文檔的維護(hù)記錄,復(fù)審錯誤,測試,維護(hù)理解,改正,適應(yīng)和增強(qiáng)習(xí)題67(1)銀行儲蓄系統(tǒng)的數(shù)據(jù)流圖該系統(tǒng)的數(shù)據(jù)庫可設(shè)計兩張數(shù)據(jù)表:利率表存放各種類型的利率,儲戶文件存放儲戶率。取款和注銷要對儲戶文件進(jìn)行處理。數(shù)據(jù)流圖如圖附錄圖16所示。儲戶儲戶儲戶利率存款取款注銷儲戶文件圖附錄圖16銀行儲蓄系統(tǒng)數(shù)據(jù)流圖233233附錄部分習(xí)題解答實用軟件工程(2)銀行儲蓄系統(tǒng)的對象模型,如圖附錄圖17所示。存款單存款單姓名住址1儲戶類型 *業(yè)務(wù)員填寫姓名姓名處理*日期證件號金額住址工號密碼存款處理取款處理計算打印利息清單姓名傳送證件號處理取款單類型利息*姓名證件號本利和類型*填寫日期金額圖附錄圖17銀行儲蓄系統(tǒng)對象模型18所示。存款存款需求存款處理存款憑證單據(jù)業(yè)務(wù)員事務(wù)處理賬戶庫清單打印清單儲戶取款需求取款處理計算利息本金利息核對密碼利率庫圖附錄圖18銀行儲蓄系統(tǒng)功能模型(4)動態(tài)模型如圖附錄圖19所示。附附錄部分習(xí)題解答實用軟件工程236提示出錯信息

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

有儲戶來

取款要求

判斷狀態(tài)

有密碼

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

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

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

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

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論