




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、綜合應(yīng)用例題第一部分 傳統(tǒng)軟件開(kāi)發(fā)方法1、某一8位計(jì)算機(jī),其十六進(jìn)制常數(shù)的定義為:以0x或0X開(kāi)頭的數(shù)是十六進(jìn)制整數(shù),其值的范圍是-7f至7f(大小寫(xiě)字母不加區(qū)別),如0x13,0X6A,-0x3c 。請(qǐng)用等價(jià)類(lèi)劃分法設(shè)計(jì)測(cè)試用例。2、下面是一段求最大值的程序,其中datalist是數(shù)據(jù)表,n是datalist的長(zhǎng)度。 int GetMax(int n, int datalist )
2、; int k=0; for ( int j=1; j<n; j+ ) if ( datalistj > datalistk ) k=j;
3、0; return k; 畫(huà)出該程序的程序流程圖,并計(jì)算其McCabe復(fù)雜度。 3、有下列偽碼程序:STARTINPUT (M,N)IF M>=10 THEN X:=10 ELSE X:=lENDIFIF N>=20 THEN Y:=20 ELSE Y:=2ENDIFPRINT(X,Y)STOP 設(shè)計(jì)該程序的語(yǔ)句覆蓋和路徑覆蓋測(cè)試用例。4、根據(jù)偽碼程序畫(huà)出程序流程圖,盒圖(N-S圖)。 START a IF
4、x1 THENREPEAT UNTIL x2 bEND REPEAT ELSE BLOCKcd END BLOCK1 / 9 END IF STOP5、根據(jù)下列描述,畫(huà)出教材征訂系統(tǒng)的第一層數(shù)據(jù)流圖。學(xué)生入學(xué)后到教材科訂書(shū),教材科根據(jù)教材庫(kù)存情況分析是否需要買(mǎi)書(shū),如需購(gòu)買(mǎi),則向書(shū)店購(gòu)買(mǎi)。各種資金往來(lái)通過(guò)學(xué)校的會(huì)計(jì)科辦理。6、畫(huà)出下列偽碼程序的程序流程圖,盒圖(N-S圖)。 START IF p THEN WHILE q DOF END DO ELSE BLOCKgn END BLOCK END IF STOP7、畫(huà)出下面PDL偽碼程序的程序流程圖、N-S圖、PAD圖和程序流圖,并計(jì)算其McCa
5、be復(fù)雜度。WHILE P DO IF A>O THEN A1 ELSE A2 ENDIF; IF B>0 THEN B1; IF C>0 THEN C1 ELSE C2 ENDIF ELSE B2 ENDIF; B3 ENDWHILE;8、根據(jù)下面?zhèn)未a程序,設(shè)計(jì)語(yǔ)句覆蓋、路徑覆蓋、邊覆蓋、判定覆蓋、條
6、件覆蓋、點(diǎn)覆蓋的測(cè)試用例。 PROCEDURE EX(A,B:REAL;VAR X:REAL); BEGIN IF(A=3)OR(B>1)THEN X:=A×B IF(A>2)AND(B=0)THEN X:=A3 END9、某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來(lái)的信件收集分類(lèi)后,按幾種不同的情況處理。如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開(kāi)出報(bào)告單交財(cái)務(wù)部門(mén),財(cái)務(wù)人員開(kāi)出發(fā)票給學(xué)生。如果是想注銷(xiāo)原來(lái)已選修的課程,則由注銷(xiāo)人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改
7、,并給學(xué)生注銷(xiāo)單。如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:1.對(duì)以上問(wèn)題畫(huà)出數(shù)據(jù)流程圖。2.畫(huà)出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。10、教師申報(bào)科研成果的過(guò)程如下: 接收教師交來(lái)科研材料和申報(bào)表,首先根據(jù)科研管理?xiàng)l例進(jìn)行審核。對(duì)審查后的材料,再根據(jù)科研管理?xiàng)l例和科研檔案進(jìn)行分類(lèi),分類(lèi)完成后將科研成果存儲(chǔ)到科研檔案,并報(bào)科研處備案。畫(huà)出處理過(guò)程的數(shù)據(jù)流程圖。11、請(qǐng)使用流程圖、PAD圖和PDL語(yǔ)言描述下列程序的算法。在數(shù)據(jù)A(1)A(10)中求最大數(shù)和次大數(shù)。12、求一組數(shù)組中的最大數(shù), 數(shù)組表示為An ,n1,2n的自然數(shù)。 1) 請(qǐng)畫(huà)出程序流程圖2) 請(qǐng)畫(huà)出該算法
8、的N-S圖3) 請(qǐng)用PAD圖來(lái)表示該算法13、畫(huà)出下面程序流程圖所對(duì)應(yīng)的程序流圖,并計(jì)算其環(huán)形復(fù)雜度V(G)。14、畫(huà)出下面程序流程圖所對(duì)應(yīng)的程序流圖,并計(jì)算其環(huán)形復(fù)雜度V(G)。15、分別畫(huà)出順序結(jié)構(gòu)、選擇結(jié)構(gòu)、while結(jié)構(gòu)、until結(jié)構(gòu)的程序圖,并計(jì)算它們的V(G)值。 16、某公司承擔(dān)空中和地面運(yùn)輸業(yè)務(wù)。計(jì)算貨物托運(yùn)費(fèi)的比率規(guī)定如下: 空運(yùn),如果貨物重量小于等于2kg則一律收費(fèi)6元;如果貨物重量大于2 kg而 又小于等于20 kg,則收費(fèi)3元/kg;如果貨物重量大于20 kg,則收費(fèi)4元/kg。 地運(yùn),若為慢件每kg收費(fèi)為l元,若為快件,當(dāng)重量小于等于 20 kg時(shí),收費(fèi)為 2 元/
9、kg,當(dāng)貨物重量大于 20 kg時(shí),則收費(fèi)為 3元/kg。 請(qǐng)畫(huà)出對(duì)應(yīng)于計(jì)算托運(yùn)費(fèi)比率的判定樹(shù)和判定表。 17、工資計(jì)算系統(tǒng)中的一個(gè)子系統(tǒng)有如下功能: ( 1 )計(jì)算扣除部分由基本工資計(jì)算出應(yīng)扣除(比如水電費(fèi)、缺勤)的部分; ( 2 )計(jì)算獎(jiǎng)金部分根據(jù)職工的出勤情況計(jì)算出獎(jiǎng)金; ( 3 )計(jì)算工資總額部分根據(jù)輸入的扣除額及獎(jiǎng)金計(jì)算出工資總額; ( 4 )計(jì)算稅金部分由工資總額中計(jì)算出應(yīng)扣除各種稅金; ( 5 )生成工資表根據(jù)計(jì)算總額部分和計(jì)算稅金部分傳遞來(lái)的有關(guān)職工工資的詳細(xì)信息生成工資表。 試根據(jù)要求畫(huà)出該問(wèn)題的數(shù)據(jù)流程圖。18、把事務(wù)型數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖:19、 把變換型數(shù)據(jù)流圖映射
10、成軟件結(jié)構(gòu)圖:21、現(xiàn)為某銀行開(kāi)發(fā)一個(gè)計(jì)算機(jī)儲(chǔ)蓄管理系統(tǒng)。要求系統(tǒng)能夠完成:將儲(chǔ)戶填寫(xiě)的存款單或取款單輸入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類(lèi)型、存款日期、利率等信息,同時(shí)要求儲(chǔ)戶輸入口令,并打印出存款單給儲(chǔ)戶;如果是取款,則系統(tǒng)首先要求儲(chǔ)戶輸入口令,儲(chǔ)戶身份確認(rèn)后,系統(tǒng)計(jì)算結(jié)算清單給儲(chǔ)戶,結(jié)算清單中的信息包括本息金額和利息金額。試根據(jù)要求畫(huà)出該系統(tǒng)的數(shù)據(jù)流程圖。20、根據(jù)下面程序代碼,畫(huà)出程序流程圖,然后設(shè)計(jì)滿足條件/判定覆蓋、條件組合覆蓋的測(cè)試用例。T:=0 IF ( X>=80 AND Y>=80 )THEN T:=1ELSE IF ( X>=90 AND
11、 Y>=75 ) THEN T:=2 ENDIF IF (X>=75 AND Y>=90) THEN T:=3 ENDIFENDIF 22、科研項(xiàng)目費(fèi)用支付過(guò)程是:接收項(xiàng)目負(fù)責(zé)人的費(fèi)用收據(jù),通過(guò)項(xiàng)目存檔文件對(duì)收據(jù)進(jìn)行審核,審核通過(guò)后參照項(xiàng)目賬目文件進(jìn)行費(fèi)用計(jì)算,計(jì)算后將付款通知交財(cái)務(wù)處,將領(lǐng)款通知交項(xiàng)目負(fù)責(zé)人。畫(huà)出處理過(guò)程的數(shù)據(jù)流程圖。 23、高考錄取統(tǒng)分子系統(tǒng)有如下功能:(1) 計(jì)算標(biāo)準(zhǔn)分:根據(jù)考生原始分計(jì)算,得到標(biāo)準(zhǔn)分,存入考生分?jǐn)?shù)文件;(2) 計(jì)算錄取線分:根據(jù)標(biāo)準(zhǔn)分、招生計(jì)劃文件中的招生人數(shù),計(jì)算錄取線,存入錄取線文件。試根據(jù)要求畫(huà)出該系統(tǒng)的數(shù)據(jù)流程圖,并將其轉(zhuǎn)換為軟
12、件結(jié)構(gòu)圖。24、輸入三整數(shù),判斷是否構(gòu)成三角形,如構(gòu)成三角形,則輸出三條邊的值,否則輸出”不能構(gòu)成三角形”. 要求:1.用程序流程圖表示該問(wèn)題的算法;2.計(jì)算程序復(fù)雜度; 3.設(shè)計(jì)路徑覆蓋的測(cè)試用例。25、一個(gè)考務(wù)處理系統(tǒng)的要求如下,試畫(huà)出該系統(tǒng)的數(shù)據(jù)流圖。(1) 對(duì)考生送來(lái)的報(bào)名表進(jìn)行檢查;(2) 對(duì)合格的報(bào)名表編好準(zhǔn)考證號(hào)碼后將準(zhǔn)考證送給考生,并將匯總后的考生名單送給閱卷站;(3) 對(duì)閱卷站送來(lái)的成績(jī)表進(jìn)行檢查,并根據(jù)考試中心指定的合格標(biāo)準(zhǔn)審定合格者;(4) 填寫(xiě)考生通知單(內(nèi)容包含考試成績(jī)及合格不合格標(biāo)志),送給考生;(5) 按地區(qū)、年齡、文化程度、職業(yè)、考試級(jí)別等進(jìn)行成績(jī)分類(lèi)統(tǒng)計(jì)及試題
13、難度分析,產(chǎn)生統(tǒng)計(jì)分析表。26、根據(jù)以下描述畫(huà)出相應(yīng)的狀態(tài)轉(zhuǎn)換圖:到ATM機(jī)前插入磁卡后輸入密碼,如果密碼不正確則系統(tǒng)會(huì)要求再次輸入密碼,如三次輸入不正確則退出服務(wù);密碼正確后,系統(tǒng)會(huì)提示選擇服務(wù)類(lèi)型,如選擇存款則進(jìn)行存款操作,存款完畢后可選擇繼續(xù)服務(wù),也可以選擇退出服務(wù);如選擇取款則進(jìn)行存款操作,取款完畢后可選擇繼續(xù)服務(wù),也可以選擇退出服務(wù)27、在結(jié)構(gòu)化設(shè)計(jì)過(guò)程中,要將數(shù)據(jù)流圖(DFD)映射成系統(tǒng)結(jié)構(gòu)圖(SC),分別畫(huà)出變換型數(shù)據(jù)流和事物型數(shù)據(jù)流的映射方式。28、欲開(kāi)發(fā)一個(gè)銀行的活期存取款業(yè)務(wù)的處理系統(tǒng):儲(chǔ)戶將填好的存/取款單和存折交給銀行工作人員,然后由系統(tǒng)作以下處理;(1)業(yè)務(wù)分類(lèi)處理:
14、系統(tǒng)首先根據(jù)儲(chǔ)戶所填的存/取款單,確定本次業(yè)務(wù)的性質(zhì),并將存/取款單和存折交下一步處理;(2)存款處理:系統(tǒng)將存款單上的存款金額分別記錄在存折和帳目文件中,并將現(xiàn)金存入現(xiàn)金庫(kù);最后將存折還給儲(chǔ)戶;(3)取款處理:系統(tǒng)將取款單上的取款金額分別記錄在存折和帳目文件中,并從現(xiàn)金庫(kù)提取現(xiàn)金;最后將現(xiàn)金和存折還給儲(chǔ)戶。繪制該系統(tǒng)的數(shù)據(jù)流圖和軟件結(jié)構(gòu)圖。 第二部分 面向?qū)ο筌浖_(kāi)發(fā)方法1、小李新接了一個(gè)項(xiàng)目:設(shè)計(jì)一個(gè)簡(jiǎn)單的1,系統(tǒng)能注冊(cè)符合要求的同學(xué),同學(xué)注冊(cè)以后就能進(jìn)行選課,選課過(guò)程如下:先選課名,然后根據(jù)課程的上課老師、時(shí)間、地點(diǎn)和人數(shù)限制來(lái)決定是否成功選課;老師也可以根據(jù)情況提供新的課程說(shuō)明或修改過(guò)
15、去課程的說(shuō)明;教務(wù)處的老師統(tǒng)一管理注冊(cè)的情況,可以有刪除、修改學(xué)生、老師和課程的權(quán)限。請(qǐng)用面向?qū)ο蠓椒ㄔO(shè)計(jì)出對(duì)象模型(對(duì)象類(lèi)圖,標(biāo)出多重性、角色、限定詞和關(guān)系:泛化、聚集、關(guān)聯(lián))、動(dòng)態(tài)模型(學(xué)生成功注冊(cè)后選課的順序圖)、功能模型(用例圖)三大模型。2、 某報(bào)社采用面向?qū)ο蠹夹g(shù)實(shí)現(xiàn)報(bào)刊征訂的計(jì)算機(jī)管理系統(tǒng),該系統(tǒng)基本需求如下:(1)報(bào)社發(fā)行多種刊物,每種刊物通過(guò)訂單來(lái)征訂,訂單中有代碼,名稱(chēng),訂期,單價(jià),份數(shù)等項(xiàng)目,訂戶通過(guò)填寫(xiě)訂單來(lái)訂閱報(bào)刊。 (2)報(bào)社下屬多個(gè)發(fā)行站,每個(gè)站負(fù)責(zé)收集登陸訂單、打印收款憑證等事務(wù)。 (3)報(bào)社負(fù)責(zé)分類(lèi)并統(tǒng)計(jì)各個(gè)發(fā)行站送來(lái)的報(bào)刊訂閱信息。 請(qǐng)就此需求建立對(duì)象模型。
16、3、根據(jù)下列問(wèn)題描述,建立自動(dòng)售貨機(jī)系統(tǒng)的對(duì)象模型。 (1) 設(shè)置 一個(gè)飲料自動(dòng)售貨機(jī)可以放置五種不同或部分相同的飲料,可由廠商根據(jù)銷(xiāo)售狀況進(jìn)行調(diào)配,并可隨時(shí)重新設(shè)置售價(jià),但售貨機(jī)最多僅能放置50罐飲料,其按鈕設(shè)計(jì)在各種飲料樣本的下方,若經(jīng)金額計(jì)算器累計(jì)金額足夠,則選擇鍵燈會(huì)亮;若某一種飲料已銷(xiāo)售完畢,則售完燈會(huì)亮。 (2) 銷(xiāo)售 顧客將硬幣投入售貨機(jī),經(jīng)累加金額足夠的飲料選擇鍵燈亮,等待顧客按鍵選擇,顧客按鍵后飲料由取飲料口掉出,并自動(dòng)結(jié)算及找零。&
17、#160; (3) 取消交易 顧客可在按下選擇鍵前任何一個(gè)時(shí)刻,拉動(dòng)退幣桿取消交易,收回硬幣。4、問(wèn)題描述為:儲(chǔ)戶用存折取款,首先填寫(xiě)取款單,根據(jù)“帳卡”中的信息檢驗(yàn)取款單與存折,如有問(wèn)題,將問(wèn)題反饋給儲(chǔ)戶,否則,登錄“儲(chǔ)戶存款數(shù)據(jù)庫(kù)”,修改相應(yīng)數(shù)據(jù),并更新“帳卡”,同時(shí)發(fā)出付款通知,出納向儲(chǔ)戶付款。請(qǐng)確定系統(tǒng)的類(lèi),并給出你認(rèn)為最重要的2-3 個(gè)類(lèi)的描述模板。5、現(xiàn)在有一個(gè)醫(yī)院病房監(jiān)護(hù)系統(tǒng),請(qǐng)根據(jù)用戶需求建立系統(tǒng)的Use Case模型。用戶提出的系統(tǒng)功能要求如下:在醫(yī)院病房監(jiān)護(hù)系統(tǒng)中,病癥監(jiān)視器安置在每個(gè)病房,將病人的病癥信號(hào)實(shí)時(shí)傳送
18、到中央監(jiān)視系統(tǒng)進(jìn)行分析處理。在中心值班室里,值班護(hù)士使用中央監(jiān)視系統(tǒng)對(duì)病員的情況進(jìn)行監(jiān)控,根據(jù)醫(yī)生的要求隨時(shí)打印病人的病情報(bào)告,系統(tǒng)會(huì)定期自動(dòng)更新病歷。當(dāng)病癥出現(xiàn)異常時(shí),系統(tǒng)會(huì)立即自動(dòng)報(bào)警,通知值班醫(yī)生及時(shí)處理,同時(shí)立即打印病人的病情報(bào)告,立即更新病歷。6、交通工具分為空中、陸上、水上交通工具,空中交通工具分為客機(jī)、貨機(jī)、專(zhuān)用輕型機(jī),陸上交通工具分為火車(chē)、汽車(chē);火車(chē)汽車(chē)又分為客車(chē)、貨車(chē);水上交通工具分為客輪、貨輪、客貨混合輪。建立交通工具的對(duì)象模型。7、在下列用例圖中,哪些是系統(tǒng)角色(執(zhí)行者)?8、請(qǐng)構(gòu)建有關(guān)“工程藍(lán)圖”的類(lèi)圖。一幅工程藍(lán)圖由許多圖形組成,圖形可以是直線、圓、多邊形或組合圖,而多邊形由直線組成,組合圖由各種線型混合而成。9<include>、網(wǎng)絡(luò)的普及帶給了人們更多的學(xué)習(xí)途徑,隨之而來(lái)的管理遠(yuǎn)程網(wǎng)絡(luò)教學(xué)的“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”誕生了。 “遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”的功能需求如下:
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 質(zhì)詢會(huì)主持流程
- 工程地質(zhì)培訓(xùn)
- 新媒體培訓(xùn)課件
- 腫瘤危重癥高血鈣癥護(hù)理
- VTE護(hù)理教學(xué)查房
- 罪犯教育適應(yīng)區(qū)
- 如何提高團(tuán)隊(duì)凝聚力
- 與心靈相約 與健康同行-心理健康主題演講稿
- 我國(guó)農(nóng)業(yè)機(jī)械化智能化產(chǎn)業(yè)現(xiàn)狀與區(qū)域發(fā)展差異分析報(bào)告
- 2025年海上風(fēng)力發(fā)電場(chǎng)運(yùn)維管理與技術(shù)創(chuàng)新策略深度報(bào)告
- 邊坡噴護(hù)檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- GB∕T 31062-2014 聚合物多元醇
- 氧、氬、二氧化碳?xì)怏w充裝企業(yè)風(fēng)險(xiǎn)點(diǎn)分級(jí)管控資料
- 醫(yī)學(xué)專(zhuān)題杏林中人乳腺穴位敷貼
- 公路水運(yùn)工程施工安全標(biāo)準(zhǔn)化指南(42頁(yè))
- 人教版 2021-2022學(xué)年 五年級(jí)下冊(cè)數(shù)學(xué)期末測(cè)試試卷(一)含答案
- 錫槽缺陷手冊(cè)(上
- (完整版)全國(guó)校園籃球特色學(xué)校申報(bào)材料
- 西門(mén)子SAMA圖DEH邏輯講解
- 施工現(xiàn)場(chǎng)安全、文明施工檢查評(píng)分表
- 管道支架重量計(jì)算表常用圖文精
評(píng)論
0/150
提交評(píng)論