下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、綜合應(yīng)用例題1、有下列偽碼程序:STARTINPUT (M,N)IF M=10 THEN X:=10 ELSE X:=lENDIFIF N=20 THEN Y:=20 ELSE Y:=2ENDIFPRINT(X,Y)STOP設(shè)計該程序的語句覆蓋和路徑覆蓋測試用例。解:語句覆蓋測試用例為M=9(或l0),N=l9(或=10),N=20(或=20)路徑覆蓋的測試用例為M=9,N=19;M=9、N=20;M=l0,N=l9; M=10,N=202、根據(jù)偽碼程序畫出程序流程圖、程序流圖,并計算其McCabe復(fù)雜度。 START a IF x1 THENREPEAT UNTIL x2 bEND REPE
2、AT ELSE BLOCKcd END BLOCK END IF STOP解:(1) 程序流程圖 (2) 程序流圖:略McCabe復(fù)雜度=33、根據(jù)下列描述,畫出教材征訂系統(tǒng)的第一層數(shù)據(jù)流圖。學(xué)生入學(xué)后到教材科訂書,教材科根據(jù)教材庫存情況分析是否需要買書,如需購買,則向書店購買。各種資金往來通過學(xué)校的會計科辦理。解:4、畫出下列偽碼程序的程序流程圖、程序流圖,并計算其McCabe復(fù)雜度。 START IF p THEN WHILE q DOF END DO ELSE BLOCKgn END BLOCK END IF STOP解:程序流程圖: 程序流圖:略McCabe復(fù)雜度=35. 對以下程序進(jìn)
3、行測試: PROCEDURE EX(A,B:REAL;VAR X:REAL); BEGIN IF(A=3)OR(B 1)THEN X:=AB IF(A2)AND(B=0)THEN X:=A3 END 要求:先畫出程序流程圖。 再按語句覆蓋法設(shè)計測試數(shù)據(jù)。 解:語句覆蓋A=3 B=06、某培訓(xùn)中心要研制一個計算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。如果是報名的,則將報名數(shù)據(jù)送給負(fù)責(zé)報名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報告單交財務(wù)部門,財務(wù)人員開出發(fā)票給學(xué)生。如果是想注銷原來已選修的課程,則由注銷人員在課
4、程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。如果是付款的,則由財務(wù)人員在帳目文件上登記,也給學(xué)生一張收費收據(jù)。要求:1.對以上問題畫出數(shù)據(jù)流程圖。2.畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。解:7、請使用程序流程圖描述在數(shù)組A(1)A(10)中找最大數(shù)的算法。解:8、畫出下面程序流程圖所對應(yīng)的程序流圖,并計算其環(huán)形復(fù)雜度V(G)。解: (1)程序流圖如下所示:(2)計算其環(huán)形復(fù)雜度:V(G)=E N +2=13 10 +2=59.把事務(wù)型數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖:A B C + f1 f2 f4 f5 f3 主模塊 Read f1 A B C Write f4 Write f5主模塊
5、f1 f2 f1 f3 f4 f5 10.把變換型數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖:B A C f1 f2 f3 f4 主模塊 Get f2 B Get f3 Read f1主模塊 Read f1主模塊 A C Write f4主模塊 f1 f1 f2 f2 f3 f3 f4 f4 11、下面是兩個程序流程圖,試分別畫出程序流圖,并計算它們的McCabe復(fù)雜度。解:(1)McCabe復(fù)雜度V(G)=3(2) McCabe復(fù)雜度V(G)=312、:輸入三整數(shù),判斷是否構(gòu)成三角形,如構(gòu)成三角形,則輸出三條邊的值,否則輸出”不能構(gòu)成三角形”. 要求:1.用程序流程圖表示該問題的算法;2.計算程序復(fù)雜度; 3
6、.設(shè)計路徑覆蓋的測試用例。答:開始輸入A,B,CA+BCA+CBB+CA輸出ABC不能構(gòu)成三角形結(jié)束FFFTTT 路徑: 1 2 3 4 程序復(fù)雜度=3+1=4測試用例路徑測試用例(A,B,C)結(jié)果1A=3,B=4,C=5A=3,B=4,C=52A=5,B=8,C=2不能構(gòu)成三角形3A=2,B=2,C=5不能構(gòu)成三角形4A=5,B=2,C=2不能構(gòu)成三角形13、根據(jù)下面程序流程圖,給出測試用例:路徑覆蓋,可使用測試用例:【A=1,B=1,X=1】執(zhí)行路徑:1-2-3【A=1,B=1,X=2】執(zhí)行路徑:1-2-6-7【A=3,B=0,X=1】執(zhí)行路徑:1-4-5-3【A=2,B=0,X=4】執(zhí)行
7、路徑:1-4-5-6-7邊覆蓋,可使用測試用例:【A=3,B=0,X=3】 執(zhí)行路徑:1-4-5-3【A=2,B=1,X=1】 執(zhí)行路徑:1-2-6-7判定覆蓋的測試用例:【(A=3,B=0,X=3)】【(A=2,B=1,X=1)】語句覆蓋,可使用測試用例:【 A=2,B=0,X=3 】14、某考試報名過程中有個“記錄報名單”的加工。該加工主要是根據(jù)報名表(姓名、 性別、身份證號、課程名)和開考課程(課程名、開考時間)、經(jīng)校核,編號、填寫、輸出準(zhǔn)考證給報名者,同時記錄到考生名冊中(準(zhǔn)考證號、姓名、課程)。請繪制該加工的DFD圖,并寫出數(shù)據(jù)詞典中的數(shù)據(jù)流條目。 答:數(shù)據(jù)流詞典 數(shù)據(jù)流條目: 報名
8、單 = 姓名 + 性別 + 身份證號 + 課程名 開考課程 = 課程名 + 開考時間 考生名冊 = 準(zhǔn)考證號 + 姓名 + 課程15、“決定比賽名單”這個加工,根據(jù)“運動員名單”和“比賽項目”產(chǎn)生 “項目參加者”,如下圖所示,運動員名單要包括所在隊名,運動員編號號,運動員姓名,及參加的所有項目。請寫出這三個數(shù)據(jù)流條目。答:運動員名單隊名運動員號姓名項目 項目項目名 項目參加者項目名運動員號16、在結(jié)構(gòu)化設(shè)計過程中,要將數(shù)據(jù)流圖(DFD)映射成系統(tǒng)結(jié)構(gòu)圖(SC),分別畫出變換型數(shù)據(jù)流和事物型數(shù)據(jù)流的映射方式。答:變換型事務(wù)型17、學(xué)校擬開發(fā)一套實驗上機(jī)安排系統(tǒng),可以幫助教師的安排上機(jī)。系統(tǒng)的主要功能有以下幾個方面:教師可提交課程實驗項目,安排實驗機(jī)房,查詢實驗安排結(jié)果,打印實驗安排報表等。學(xué)生可查詢實驗項目,查詢課程實驗安排等。管理員可管理教師、學(xué)生、課程等基本信息,同時還能管理新聞公告、查詢實驗安排等。所有用戶均有修改密碼,查看新聞公告等功能。要求:分析從教師提交實驗項目,到形成實驗安排報表的數(shù)據(jù)流圖。(注:安排實驗時首先需要提交實驗項目,然后選擇有空閑的機(jī)房,再查詢學(xué)生的空余時間。安排好每次的實驗時間后,經(jīng)過匯總形成實驗安排報表)18、請
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南省思茅市(2024年-2025年小學(xué)五年級語文)人教版小升初模擬(上學(xué)期)試卷及答案
- 面向2024:《拿來主義》教學(xué)課件的創(chuàng)意設(shè)計與應(yīng)用
- 2024版人力資源教案:引領(lǐng)未來管理
- 2024海濱小城交通發(fā)展現(xiàn)狀
- 2024年新課標(biāo)下的《青玉案·元夕》教學(xué)策略與教案設(shè)計
- 2024年ERP沙盤教案:助力企業(yè)戰(zhàn)略決策
- 2023企業(yè)勞動規(guī)章制度(10篇)
- 《大小多少》的實踐與探索
- 第47屆世界技能大賽江蘇省選拔賽平面設(shè)計技術(shù)項目技術(shù)工作文件
- 《建筑現(xiàn)澆工程》課件
- 六年級上冊數(shù)學(xué)課件-6.2 百分?jǐn)?shù)的認(rèn)識丨蘇教版 (共24張PPT)
- 【精品主題班會】高三家長會(共30張PPT)
- 四年級上冊書法課件- 10蘭葉撇 |通用版 (共10張PPT)
- 消防水池 (有限空間)作業(yè)安全告知牌及警示標(biāo)志
- 大學(xué)政府采購項目驗收報告(貨物服務(wù)類)
- 港口碼頭常用安全安全警示標(biāo)志
- 熱質(zhì)交換原理與設(shè)備復(fù)習(xí)題(題庫)(考試參考)
- 海上風(fēng)電施工船舶安全管理辦法
- 公安警察工作總結(jié)匯報PPT模板
- 《砼路面施工方案》word版
- 文書檔案歸檔及整理規(guī)范PPT幻燈片課件
評論
0/150
提交評論