![[計算機軟件及應(yīng)用]軟件工程課后習(xí)題答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/28/70014339-7567-4ba9-9712-1368493f74af/70014339-7567-4ba9-9712-1368493f74af1.gif)
![[計算機軟件及應(yīng)用]軟件工程課后習(xí)題答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/28/70014339-7567-4ba9-9712-1368493f74af/70014339-7567-4ba9-9712-1368493f74af2.gif)
![[計算機軟件及應(yīng)用]軟件工程課后習(xí)題答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/28/70014339-7567-4ba9-9712-1368493f74af/70014339-7567-4ba9-9712-1368493f74af3.gif)
![[計算機軟件及應(yīng)用]軟件工程課后習(xí)題答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/28/70014339-7567-4ba9-9712-1368493f74af/70014339-7567-4ba9-9712-1368493f74af4.gif)
![[計算機軟件及應(yīng)用]軟件工程課后習(xí)題答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/28/70014339-7567-4ba9-9712-1368493f74af/70014339-7567-4ba9-9712-1368493f74af5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機軟件及應(yīng)用軟件工程(run jin n chn)課后習(xí)題答案第一頁,共47頁。4.銀行計算機儲蓄系統(tǒng)的工作(gngzu)過程大致如下:儲戶填寫的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款那么系統(tǒng)記錄存款人姓名、住址(或 號碼)、身份證號碼、存款類型、存款日期、到期日期、利率及密碼(可選)等信息,并印出存單給儲戶;如果是取款而且存款時留有密碼,那么系統(tǒng)首先核對儲戶密碼,假設(shè)密碼正確或存款時未留密碼,那么系統(tǒng)計算利息并印出利息清單給儲戶。 請用數(shù)據(jù)流圖描繪本系統(tǒng)的功能,并用實體-聯(lián)系圖描繪系統(tǒng)中的數(shù)據(jù)對象。作業(yè)(zuy)及解答第4章第二頁,共47頁。作業(yè)(zuy)及解答第4章儲戶(ch h)
2、銀行儲蓄(chx)系統(tǒng)儲戶存款單取款單存單利息清單第三頁,共47頁。作業(yè)(zuy)及解答第4章第四頁,共47頁。作業(yè)(zuy)及解答第4章l5為方便旅客,某航空公司擬開發(fā)一個機票預(yù)定系統(tǒng)。旅行為方便旅客,某航空公司擬開發(fā)一個機票預(yù)定系統(tǒng)。旅行社把預(yù)訂機票的旅客信息姓名、性別社把預(yù)訂機票的旅客信息姓名、性別等輸入進該系等輸入進該系統(tǒng),系統(tǒng)為旅客安排航班,印出取票通知和賬單,旅客在統(tǒng),系統(tǒng)為旅客安排航班,印出取票通知和賬單,旅客在飛機飛機(fij)起飛的前一天憑取票通知和賬單交款取票,系統(tǒng)起飛的前一天憑取票通知和賬單交款取票,系統(tǒng)核對無誤即印出機票給旅客。核對無誤即印出機票給旅客。旅客(lk)旅行
3、社機票預(yù)訂系統(tǒng)預(yù)訂信息取票通知賬單取票通知賬單/票款機票第五頁,共47頁。作業(yè)(zuy)及解答第4章第六頁,共47頁。作業(yè)(zuy)及解答第4章第七頁,共47頁。作業(yè)(zuy)及解答第4章第八頁,共47頁。3. 北京某高??捎玫?號碼有以下幾類:校內(nèi) 號碼由4位數(shù)字組成,第1位數(shù)字不是0;校外 又分為本市 和外地 兩類,撥校外 需先撥0,假設(shè)(jish)是本市 那么再接著撥8位數(shù)字(第1位不是0),假設(shè)(jish)是外地 那么撥3位區(qū)碼再撥8位 號碼(第1位不是0)。請用定義數(shù)據(jù)字典的方法,定義上述的 號碼。作業(yè)(zuy)及解答第4章第九頁,共47頁。l 號碼=校內(nèi) 號碼|校外 號碼l校內(nèi) 號
4、碼=非零數(shù)字+ 3 位數(shù)字 /后面(hu mian)繼續(xù)定義l校外 號碼=本市號碼|外地號碼l本市號碼=數(shù)字零+8位數(shù)字l外地號碼=數(shù)字零+區(qū)碼+8位數(shù)字l非零數(shù)字=1|2|3|4|5|6|7|8|9l數(shù)字零0l區(qū)碼3數(shù)字3 /3至3個數(shù)字l8位數(shù)字=非零數(shù)字+7位數(shù)字l7位數(shù)字=7數(shù)字7作業(yè)(zuy)及解答第4章第十頁,共47頁。l3-3ER模型l本問題中共有兩類實體,分別是“儲戶和“儲蓄所,在它們之間存在“存取款關(guān)系。因為一位儲戶可以在多家儲蓄所存取款,一家儲蓄所擁有多位儲戶,所以“存取款是多對多M:N關(guān)系。l儲戶的屬性主要有姓名、住址、 號碼和身份證號碼,儲蓄所的屬性主要是名稱、地址(d
5、zh)和 號碼,而數(shù)額、類型、到期日期、利率和密碼那么是關(guān)系類型存取款的屬性。作業(yè)(zuy)及解答第章第十一頁,共47頁。作業(yè)(zuy)及解答第章第十二頁,共47頁。作業(yè)(zuy)及解答第4章l5第十三頁,共47頁。l6 復(fù)印機的工作過程大致如下:未接到復(fù)印命令時處于閑置狀態(tài),一旦接到復(fù)印命令那么進入復(fù)印狀態(tài),完成一個復(fù)印命令規(guī)定的工作后又回到閑置狀態(tài),等待下一個復(fù)印命令;如果執(zhí)行復(fù)印命令時發(fā)現(xiàn)沒紙,那么進入缺紙狀態(tài),發(fā)出警告,等待裝紙,裝滿紙后進入閑置狀態(tài),準(zhǔn)備接收復(fù)印命令;如果復(fù)印時發(fā)生(fshng)卡紙故障,那么進入卡紙狀態(tài),發(fā)出警告等待維修人員來排除故障,故障排除后回到閑置狀態(tài)。l請用
6、狀態(tài)轉(zhuǎn)換圖描繪復(fù)印機的行為。 作業(yè)(zuy)及解答第4章第十四頁,共47頁。l從問題陳述可知,復(fù)印機的狀態(tài)主要有“閑置、“復(fù)印、“缺紙和“卡紙。引起狀態(tài)轉(zhuǎn)換的事件(shjin)主要是“復(fù)印命令、“完成復(fù)印命令、“發(fā)現(xiàn)缺紙、“裝滿紙、“發(fā)生卡紙故障和“排除了卡紙故障。 作業(yè)(zuy)及解答第4章第十五頁,共47頁。3 用面向數(shù)據(jù)流的方法用面向數(shù)據(jù)流的方法(fngf)設(shè)計以下系統(tǒng)的軟件結(jié)構(gòu)設(shè)計以下系統(tǒng)的軟件結(jié)構(gòu)1儲蓄系統(tǒng)儲蓄系統(tǒng)2-2作業(yè)(zuy)及解答第7章第十六頁,共47頁。第十七頁,共47頁。作業(yè)(zuy)及解答第7章第十八頁,共47頁。不能是兩個(lin )分開的子系統(tǒng),是相同的前臺單個處
7、理第十九頁,共47頁。不能是兩個(lin )分開的子系統(tǒng),是相同的前臺單個處理第二十頁,共47頁。第第7章章2機票預(yù)定系統(tǒng)機票預(yù)定系統(tǒng)2-3為了方便旅客為了方便旅客(lk),某航空公司擬開發(fā)一個機票預(yù)定系統(tǒng),某航空公司擬開發(fā)一個機票預(yù)定系統(tǒng)。旅行社把預(yù)定機票的旅客。旅行社把預(yù)定機票的旅客(lk)信息姓名、性別、工信息姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等輸入該作單位、身份證號碼、旅行時間、旅行目的地等輸入該系統(tǒng),系統(tǒng)為旅客系統(tǒng),系統(tǒng)為旅客(lk)安排航班,旅客安排航班,旅客(lk)在飛機起飛在飛機起飛前一天憑取票通知和賬單交款取票,系統(tǒng)核對無誤即印出前一天憑取票通知和賬單交款
8、取票,系統(tǒng)核對無誤即印出機票給顧客機票給顧客第二十一頁,共47頁。作業(yè)(zuy)及解答第7章第二十二頁,共47頁。作業(yè)(zuy)及解答第7章第二十三頁,共47頁。作業(yè)(zuy)及解答第7章第二十四頁,共47頁??梢允莾蓚€子系統(tǒng),預(yù)定和取票是不同的處理方式后臺(huti)批量和前臺單個第二十五頁,共47頁。第二十六頁,共47頁。3 畫出以下畫出以下(yxi)偽碼程序的程序流程圖和盒圖偽碼程序的程序流程圖和盒圖STARTIF p THEN WHILE q DO f END DOELSE BLOCK g n END BLOCKEND IFSTOP作業(yè)(zuy)及解答第8章第二十七頁,共47頁。作業(yè)(
9、zuy)及解答第8章qfTF第二十八頁,共47頁。4 以以下圖給出的程序以以下圖給出的程序(chngx)流程圖代流程圖代表一個非結(jié)構(gòu)化的程序表一個非結(jié)構(gòu)化的程序(chngx),請問,請問:1為什么說它是非結(jié)構(gòu)化的?為什么說它是非結(jié)構(gòu)化的?2設(shè)計一個等價的結(jié)構(gòu)化程序設(shè)計一個等價的結(jié)構(gòu)化程序(chngx)。3在在2題的設(shè)計中你使用附加的標(biāo)志題的設(shè)計中你使用附加的標(biāo)志變量變量flag嗎?假設(shè)沒用,請再設(shè)計一個使嗎?假設(shè)沒用,請再設(shè)計一個使用用flag的程序的程序(chngx);假設(shè)用了,再設(shè);假設(shè)用了,再設(shè)計一個不用計一個不用flag的程序的程序(chngx)作業(yè)(zuy)及解答第8章第二十九頁,共
10、47頁。(1)通常所說的結(jié)構(gòu)化程序,是按照通常所說的結(jié)構(gòu)化程序,是按照狹義的結(jié)構(gòu)程序的定義衡量,符狹義的結(jié)構(gòu)程序的定義衡量,符合定義規(guī)定的程序。圖示的程序合定義規(guī)定的程序。圖示的程序的循環(huán)的循環(huán)(xnhun)控制結(jié)構(gòu)有兩控制結(jié)構(gòu)有兩個出口,顯然不符合狹義的結(jié)構(gòu)個出口,顯然不符合狹義的結(jié)構(gòu)程序的定義,因此是非結(jié)構(gòu)化的程序的定義,因此是非結(jié)構(gòu)化的程序。程序。作業(yè)(zuy)及解答第8章第三十頁,共47頁。(2)使用附加的標(biāo)志使用附加的標(biāo)志(biozh)變量變量flag,至少有兩種方法可以,至少有兩種方法可以把該程序改造為等價的結(jié)構(gòu)化程序,圖示盒圖描繪了等價把該程序改造為等價的結(jié)構(gòu)化程序,圖示盒圖描繪
11、了等價的結(jié)構(gòu)化程序。的結(jié)構(gòu)化程序。作業(yè)(zuy)及解答第8章第三十一頁,共47頁。(3)不使用不使用flag把該程序改造為等價的結(jié)構(gòu)化程序的方法把該程序改造為等價的結(jié)構(gòu)化程序的方法(fngf)如以下圖。如以下圖。 作業(yè)(zuy)及解答第8章第三十二頁,共47頁。l7l令P代表交易的總金額,Q代表每股的售價,n代表交易的股數(shù)。l(1)表示手續(xù)費計算方法的判定表如以下圖。l判定表的每一列(y li)是一條計算規(guī)那么。例如,第1列(規(guī)那么1)規(guī)定,當(dāng)交易總金額P少于1000元,且每股售價Q低于14元,且交易的股數(shù)n是100的倍數(shù)時,給經(jīng)紀(jì)人的手續(xù)費為l第16列(規(guī)那么16)說明,當(dāng)交易總金額P超過1
12、0000元,且每股售價Q在14元到25元之間,且交易的股數(shù)n不是100的倍數(shù)時,手續(xù)費為l(1+0.06)(0.04P+134)l(2)表示手續(xù)費計算方法的判定樹如以下圖。 作業(yè)(zuy)及解答第6章第三十三頁,共47頁。作業(yè)(zuy)及解答第7章第三十四頁,共47頁。作業(yè)(zuy)及解答第7章第三十五頁,共47頁。C EXAMPLELOOP:DO WHILE Z0 A=B+1 IF A10 THEN X=A ELSE Y=Z END IFIF Y0 THEN PRINT G ELSE PRINT KEND IFSTOP作業(yè)(zuy)及解答第8章第三十六頁,共47頁。V(G)邊數(shù)E結(jié)點(ji
13、din)n1 =19-14+1=6 =判定結(jié)點(ji din) 1 =5 16 封閉的區(qū)域數(shù)第三十七頁,共47頁。STARTINPUT (A, B, C)/判定(pndng)表達式1IF A5 THEN X=10 ELSE X=1END IF/判定(pndng)表達式2IF B10 THEN Y=20ELSE Y=2END IF習(xí)題(xt)解答第10章/判定(pndng)表達式3IF C15 THEN Z=30ELSE Z=3END IFPRINT (X, Y, Z)STOP4(3) 設(shè)計以下偽碼程序的語句覆蓋和路徑覆蓋測試用例:第三十八頁,共47頁。序號判定輸入預(yù)期的輸出123ABCXYZ1
14、FF F1111232TTT20 40 60 102030語句(yj)覆蓋的測試用例 習(xí)題(xt)解答第7章第三十九頁,共47頁。序號判定輸入預(yù)期的輸出123ABCXYZ1FF F1111232FF T116012303FTF140112034FTF F201110236TFT20160102307TTF20401102038TTT204060102030路徑(ljng)覆蓋的測試用例 習(xí)題(xt)解答第10章第四十頁,共47頁。習(xí)題習(xí)題(xt)解答第解答第9章章l9-9l假設(shè)一家工廠的采購部每天需要一張訂貨報表,報表按零假設(shè)一家工廠的采購部每天需要一張訂貨報表,報表
15、按零件編號排序,表中列出所有需要再次訂貨的零件。對于每件編號排序,表中列出所有需要再次訂貨的零件。對于每個需要再次訂貨的零件應(yīng)該列出下述數(shù)據(jù):零件編號,零個需要再次訂貨的零件應(yīng)該列出下述數(shù)據(jù):零件編號,零件名稱件名稱(mngchng),訂貨數(shù)量,目前價格,主要供給者,訂貨數(shù)量,目前價格,主要供給者,次要供給者。零件入庫或出庫稱為事務(wù),通過放在倉庫,次要供給者。零件入庫或出庫稱為事務(wù),通過放在倉庫中的終端把事務(wù)報告給訂貨系統(tǒng)。當(dāng)某種零件的庫存數(shù)量中的終端把事務(wù)報告給訂貨系統(tǒng)。當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時就應(yīng)該再次訂貨。少于庫存量臨界值時就應(yīng)該再次訂貨。第四十一頁,共47頁。l題中的類有
16、:零件題中的類有:零件(ln jin)、事務(wù)、倉庫管理員、定貨、事務(wù)、倉庫管理員、定貨報表、供給商、供給類。報表、供給商、供給類。倉庫管理員編號姓名密碼事務(wù)事務(wù)號事務(wù)類型數(shù)量零件零件編號零件名稱庫存數(shù)量零件價格庫存臨界值定貨報表零件編號零件名稱定貨數(shù)量當(dāng)前價格輸入關(guān)于供應(yīng)供應(yīng)零件編號供應(yīng)零件名稱供應(yīng)價格供應(yīng)數(shù)量供應(yīng)供應(yīng)零件編號供應(yīng)零件名稱供應(yīng)價格供應(yīng)數(shù)量供應(yīng)商供應(yīng)商編號供應(yīng)商名稱供應(yīng)商地址MN第四十二頁,共47頁。l4.設(shè)計無人自動售貨機系統(tǒng)對象、動態(tài)及功能模型l售貨時,顧客將硬幣投入機器投幣口,機器檢查硬幣的大小、重量、厚度及邊緣類型。有效幣種是1元、五角、一角,其它貨幣被認(rèn)為是假幣。機器拒
17、收假幣,并將其退幣口退出。當(dāng)機器接收了有效硬幣之后,就將硬幣送入硬幣儲藏期中。顧客支付的貨幣根據(jù)硬幣的面值進行累加。l機器裝有貨物分配器。每個貨物分配器中零個或多個(du )價值相同的貨物,顧客支付的貨幣值不小于該貨物的價格,貨物將被分配貨物傳送孔送給顧客,并將適當(dāng)?shù)牧沐X返回到退幣孔。如果分配器是空的,顧客支付的貨幣值相等的硬幣將被送回退幣孔。如果顧客支付的貨幣值小于所選擇分配器中貨物的價格,機器將等待顧客投進更多的硬幣。如果顧客決定不買所選擇的貨物,顧客放進的貨幣將從退幣孔退出。作業(yè)(zuy)及解答第10章第四十三頁,共47頁。l建立對象建立對象(duxing)模型如下:模型如下:顧客顧客編號總金額所選貨物硬幣大小重量厚度邊緣類型硬幣面值硬幣儲藏器自動售貨機投入送入貨物貨物編號貨物名稱貨物價格貨物數(shù)量貨物分配器分配器編號售出貨物名稱售出貨物數(shù)量MN包含于第四十四頁,共47頁。l動態(tài)動態(tài)(dngti)模型如下:模型如下:l自動售貨機類的狀態(tài)圖自動售貨機類的狀態(tài)圖待機檢查硬幣累計投幣額選擇貨物退出硬幣檢查付款檢查存貨分配貨物投幣提示金額不足提示重新選擇真幣偽幣輸入貨號
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)法人變更與股權(quán)收購合同
- 2025年度非婚生子女監(jiān)護權(quán)及生活費用保障協(xié)議
- 2025年度知識產(chǎn)權(quán)交易付款委托三方協(xié)議
- 二零二五年度企業(yè)反壟斷法律顧問服務(wù)協(xié)議
- 2025年度未成年人監(jiān)護權(quán)委托代理合同模板
- 2025年度甲級寫字樓辦公室合租管理合同
- 二零二五年度汽車保險代理合同
- 二零二五年度花卉租擺與植物養(yǎng)護服務(wù)合同
- 二零二五年度信用卡透支貸款協(xié)議書
- 二零二五年度銀行與交通企業(yè)物流金融合同標(biāo)準(zhǔn)
- 2025年內(nèi)蒙古北方職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫及答案一套
- 2025年安徽水利水電職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫(含答案)
- 中國瓶裝水飲用水項目投資可行性研究報告
- 山東省青島市市北區(qū)2024-2025學(xué)年七年級上學(xué)期期末考試英語試題(含答案+解析)
- 餐飲及食品安全管理制度
- 湖北省襄陽市襄州區(qū)2024-2025學(xué)年九年級上學(xué)期期末語文試題(含答案)
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 攝影入門課程-攝影基礎(chǔ)與技巧全面解析
- 追覓科技在線測評邏輯題
- 城市軌道交通乘客服務(wù)課件(完整版)
- 設(shè)計師績效考核表(完整版)
評論
0/150
提交評論