軟件工程應(yīng)用題匯總.doc_第1頁
軟件工程應(yīng)用題匯總.doc_第2頁
軟件工程應(yīng)用題匯總.doc_第3頁
軟件工程應(yīng)用題匯總.doc_第4頁
軟件工程應(yīng)用題匯總.doc_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余28頁可下載查看

下載本文檔

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

文檔簡介

1、( 15 分)某廠對部分職工重新分配工作的政策是:年齡在20 歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在20 歲至 40 歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員;年齡在40 歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程度當(dāng)技術(shù)員。請用結(jié)構(gòu)化語言、判定表或判定樹描述上述問題。1 ( 1)結(jié)構(gòu)化語言IF年齡 20THENIF文化程度 =初中THEN脫產(chǎn)學(xué)習(xí)ELSE工作為電工ENDIFELSEIF年齡 40THENIF(文化程度 =大學(xué) )THEN工作為技術(shù)員ELSEIF性別 =男性THEN工作為鉗工ELSE工作為鉗工ENDIFENDIFELSEIF(文化

2、程度 =大學(xué) )THEN工作為技術(shù)員ELSE工作為材料員ENDIFENDIFENDIF判定樹如下:年齡歲初中脫產(chǎn)學(xué)習(xí)高中電工高中或初中男性鉗工確 定 職 工 工 作_歲年齡歲女性 車工大學(xué)技術(shù)員年齡歲高中或初中材料員大學(xué)技術(shù)員1開始2. 程序流程圖如下:A=3 OR B1BA2 and B=0X=A+BX=A-3返回語句覆蓋A=3 B=0東 北大學(xué)秦皇島分校課程名稱:軟件工程試卷: (B)考試形式:閉卷授課專業(yè):信息與計算科學(xué)、數(shù)學(xué)與應(yīng)用數(shù)學(xué)考試日期:2013 年 * 月* 日試卷:共 5頁一、某食物訂貨題號一二三四五六七八九十系統(tǒng)大致工得分作過程如下 :閱卷人首先 ,食物訂貨系統(tǒng)需要接收顧客

3、的食物訂單, 并在接收后向顧客呈送一個收條, 然后將訂單轉(zhuǎn)交系統(tǒng)內(nèi)部的功能處理 . 其次 , 食物訂貨系統(tǒng)要能夠?qū)⒁呀?jīng)接收的食物訂單及時轉(zhuǎn)交給廚房. 最后,裝食物訂貨系統(tǒng)要能夠基于一段時間的食物積累, 為管理者提供管理報表, 反映組織的生產(chǎn)狀況 . 請用數(shù)據(jù)流圖描述該系統(tǒng). (10 分)解: 該系統(tǒng)的數(shù)據(jù)流圖如下圖所示:訂2線收條1顧客顧客訂單食物訂單廚房接收、傳遞顧客食物訂單食物銷售數(shù)據(jù)存貨信息22更新食物銷售記錄更新食物銷售記錄格式化的食物銷售數(shù)據(jù)格式化的庫存數(shù)據(jù)D1食物銷售記錄D2庫存記錄日常庫存消耗日常食物銷售管理報表2管理者更新食物銷售記錄二、 常見的電梯控制系統(tǒng)如下:一個控制系統(tǒng)控

4、制多個電梯. 每個電梯在卷揚(yáng)電機(jī)的作用下做上下運(yùn)動 . 每個電梯停靠點有一個傳感器, 用以感應(yīng)電梯的實時位置 . 電梯內(nèi)部和建筑的每個電梯??繉佣荚O(shè)有指示器,用來告知用戶電梯的實時位置和運(yùn)動狀況. 電梯內(nèi)和建筑的每個電梯??繉佣荚O(shè)有按鈕了, 用戶可以通過這些按鈕提出服務(wù)申請并進(jìn)出電梯. 控制系統(tǒng)調(diào)度用戶的申請. (10分)解: 該系統(tǒng)的數(shù)據(jù)流圖如下圖所示:感應(yīng)器按鈕服務(wù)請求信號12感應(yīng)器信號記錄服務(wù)請求服務(wù)請求調(diào)度開關(guān)門信號D3電梯位置D3服務(wù)請求6D4更新電梯位置電梯狀態(tài)83D2 運(yùn)動目標(biāo)移除服務(wù)請求更新電梯狀態(tài)D3 電梯位置5門控信號電梯門電梯門控制2卷揚(yáng)機(jī)控制7指示器信號D3電梯位置電機(jī)

5、信號指示器卷揚(yáng)電機(jī)指示器控制三、 三:某學(xué)校為研討班制度如下:研討班由每個學(xué)年開始時開設(shè), 持續(xù)一學(xué)年 . 每個研討班針對一個或多個研究方向 , 可由一位或多位教師主持. 學(xué)生可根據(jù)主持教師的姓名和研討班的方向來選擇和參加某個和研討班. 所有學(xué)生必須且只能參加一個研討班的學(xué)習(xí). 研討班會時常開展活動 , 由教師決定活動時間地點主題和作報告的學(xué)生. 每次活動時 ,由一位或多3位學(xué)生做學(xué)習(xí)報告 , 交流學(xué)習(xí)心得 . 每個學(xué)生在一次活動中做一次報告 . 教師對每個報告進(jìn)行點評和指導(dǎo) , 提出意見和建議 . 請根據(jù)以上敘述畫出實體 - 聯(lián)系圖 . ( 10 分)解: 該系統(tǒng) E-R 圖如下圖所示:學(xué)號

6、學(xué)生M進(jìn)行姓名M參加班號1學(xué)年1研討開展方向N1學(xué) 習(xí) 報心得N內(nèi)容M活動順序號職工主時間地點主題M建議意見M姓名教師點評和指導(dǎo)四、 四、郵政包裹單如下圖可分割為收件人、寄件人、包裹三部分, 請結(jié)合實際由圖畫出 E-R圖( 10 分).解: 如下圖:郵編物品數(shù)量是否保保價金備注郵編地址地址姓名收件人簽包裹郵收件人姓名電話重量單價掛號保價回執(zhí)資費(fèi)電話用 戶 代五、電話系統(tǒng)工作狀態(tài)如下圖,請用自然語言描述之。(10 分)解: 沒有人打電話時電話處于閑置狀態(tài),有人拿起聽筒則進(jìn)入撥號音狀態(tài),到打這個狀態(tài)后,電話的行為是響起撥號并計時;這是如果拿起聽筒的人不想打電話,放下聽筒,電話重回閑置4狀態(tài);如果拿

7、起電話長時間不撥號,則進(jìn)入超時狀態(tài),此時響蜂鳴音,掛斷電話,進(jìn)入閑置狀態(tài);此時若用戶撥號,若號碼無效,則播放存儲的信息,信息播完進(jìn)入斷線狀態(tài)或者未播完撥號者掛斷電話,系統(tǒng)進(jìn)入閑置狀態(tài);若號碼有效,則進(jìn)入試接通狀態(tài),若占線,則響忙音,掛斷電話, 進(jìn)入閑置狀態(tài); 若接通, 則振鈴, 此時若受話人掛斷電話, 則進(jìn)入閑置狀態(tài), 若回話,則進(jìn)入通話狀態(tài);通話狀態(tài)下掛斷電話,則系統(tǒng)進(jìn)入閑置狀態(tài),若受話人掛斷電話,則進(jìn)入斷線狀態(tài),掛斷電話,進(jìn)入閑置狀態(tài)。五、 六、圖形用戶界面具有一個主菜單和一個帶有文件打開命令的文件菜單,在每個菜單上都有一條退出命令。假設(shè)每次只有一個文件能夠打開。建立圖形用戶界面的狀態(tài)圖。

8、(10分)5進(jìn)入主文件菜單關(guān) 閉 文閑進(jìn)主文文件打 開 文置菜件菜打退返回主菜文件不存在七、由以下數(shù)據(jù)流圖畫出軟件結(jié)構(gòu)圖。(10 分)解:八、某交易所規(guī)定給經(jīng)紀(jì)人的手續(xù)費(fèi)計算方法如下:總手續(xù)費(fèi)等于基本手續(xù)費(fèi)加上與交易中的每股價格和股數(shù)有關(guān)的附加手續(xù)費(fèi)。如果交易總金額少于1000 元,則基本手續(xù)費(fèi)為交易金額6的 8.4%;如果交易總金額在 1000 元到 10000 元之間, 則基本手續(xù)費(fèi)為交易金額的 5%,再加 34 元;如果交易總金額超過 10000 元,則基本手續(xù)費(fèi)為交易金額的 4%加上 134 元。 當(dāng)每股售價低于 14 元時,附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的5%。當(dāng)每股售價在14 元到 25

9、元之間時,附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的2%。當(dāng)每股售價超過25 元時,附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的1%。請用程序流圖描述總費(fèi)用的算法。(10 分)開始輸入交易金額 M,股YNM10000NM1000YYA=0.084*A=0.05*M+3A=0.04*M+1P14NP1)bM=M/2aFT(A1 F2: B=1 T3: A=1 T4:M=1 F4:M 1填寫下表數(shù)據(jù)覆蓋路徑覆蓋條件M值A(chǔ)=3 B=0 M= 0 (2分)a,c ( 2 分)F1,T2,F3,F45(2 分)A=0 B=2 M= 2 (2分)b d ( 2 分)T1,T2,T3,T4-4(2 分)A=3 B=0 M= 0( 2分)a,c

10、( 2 分)F1,F2,F3,F45(2 分)根據(jù)下面給出的規(guī)格說明,利用等價類劃分的方法,給出足夠的測試用例?!耙粋€程序讀入三個整數(shù)。 把此三個數(shù)值看成是一個三角形的三個邊。 這個程序要打印出信息,說明這個三角形是三邊不等的、是等腰的、還是等邊的。”1. 分析三角形應(yīng)滿足:(1) 輸入 3 個數(shù) (2)a,b,c 整數(shù) (3)a0,b0,c0(4)a+bc,a+cb,b+ca 等腰三角形除了滿足三角形的條件外,還應(yīng)滿足:(5)a=b 或 a=c 或 b=c等邊三角形除了滿足三角形的條件外,還應(yīng)滿足:(6)a=b=c2. 等價類表有效等價類編號無效等價類編號只輸入 a(10)只輸入 b(11)

11、只輸入 c(12)輸入三個數(shù)(1)只輸入 a,b(13)只輸入 a,c(14)只輸入 b,c(15)輸入超過 3 個數(shù)(16)a 非整(17)b 非整(18)c 非整(19)a,b,c 整數(shù)(2)a,b 非整(20)b,c 非整(21)a,c 非整(22)a,b,c 非整(23)11a=0(24)b=0(25)c=0(26)a0,b0,c0(3)a=0,b=0(27)a=0,c=0(28)b=0,c=0(29)a=0,b=0,c=0(30)a0(31)b0(32)c0,b0,c0(4)a0,b0(34)a0,c0(35)b0,c0(36)a0,b0,c0(37)a+bc,a+cb,b+ca(5

12、)a+cb(40)a+c=b(41)b+ca(42)b+c=a(43)a=b(6)a=c(7)ab 且 ac 且 bc(44)b=c(8)ab(45)a=b=c(9)bc(46)ac(47)覆蓋有效等價類的測試用例覆蓋有效等價類的測試用例等價類編號3,4,5(1)-(5)4,4,5(1)-(5),(6)4,5,4(1)-(5),(7)5,4,4(1)-(5),(8)5,5,5(1)-(5),(9)覆蓋無效等價類的測試用例覆蓋無效等價類的測試用例等價類編號123,* ,* (10)* , 3, * (11)* ,* ,3 (12)3, 4, * (13)3,* ,4 (14)* , 3, 4 (

13、15)3, 4, 5, 6, 7 (16)2.1,3,4 (17)3,2.1,4 (18)3,4,2.1 (19)2.1,2.2,4 (20)4,2.1,2.2 (21)2.1,4,2.2 (22)2.1,2.2,2.3 (23)0,3,4 (24)3,0,4 (25)3,4,0 (26)0,0,3 (27)0,3,0 (28)3,0,0 (29)0,0,0 (30)-1,2,3 (31)2,-1,3 (32)2,3,-1 (33)-1,-2,3 (34)-1,3,-2 (35)3,-1,-2 (36)-1,-2,-3 (37)1,2,4 (38)1,2,3 (39)1,4,2 (40)1,3

14、,2 (41)4,1,2 (42)3,1,2 (43)2,3,4 (44)2,3,3 (45)3,2,3 (46)3,3,2 (47)13圖書館的預(yù)定圖書子系統(tǒng)有如下功能:( 1)由供書部門提供書目給訂購組;( 2)訂書組從各單位取得要訂的書目;( 3)根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底;( 4)將訂書信息(包括數(shù)目,數(shù)量等)反饋給供書單位;( 5)將未訂書目通知訂書者;( 6)對于重復(fù)訂購的書目由系統(tǒng)自動檢查,并把結(jié)果反饋給訂書者。試根據(jù)要求畫出該問題的數(shù)據(jù)流圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。14已知被測試模塊流程圖如下,按照“條件覆蓋”法,在表格中填入滿足測試要求的數(shù)據(jù)。15假設(shè)幾種可能的條

15、件是:T1: A2F1:A1 F4:Y=1填寫下表數(shù)據(jù)覆蓋路徑覆蓋條件Y 值A(chǔ)=3,B=1,Y=1cdT1,T2,F3,F4-4A=1,B=0,Y=2beF1,F2,T3,T47設(shè)計一個簡化的網(wǎng)上個人銀行查詢系統(tǒng),用戶可以通過Internet查詢自己帳戶的收支明細(xì)、余額和修改密碼。采用面向?qū)ο蠓椒ǎ?)請畫出系統(tǒng)的用例圖;2)識別出系統(tǒng)的主要類,并畫其中的二個類圖(包含主要屬性和操作)。3)畫一個 UML時序圖,描述一次通過網(wǎng)上銀行查詢余額的具體交互。(二)采用面向?qū)ο蠓椒ǎ?分1)請畫出系統(tǒng)的用例圖;2分系統(tǒng)查詢修改密碼儲戶2)識別出系統(tǒng)的主要類2分User、 Account 、 Detai

16、lItem主要要包括用戶、帳戶、收支明細(xì)等類。并畫其中的二個類圖(包含主要屬性和操作)。2分163)畫一個 UML時序圖,描述一次通過網(wǎng)上銀行查詢余額的具體交互。2分:SearchGUI:SearchDialog:AccountSearch()GetAccout(Id)CheckPassword(Id)GetBalance用等價類劃分方法進(jìn)行如下測試:城市電話號碼有3 部分組成:地區(qū):空白或3 位數(shù)字;前綴:非 0或 1開頭的3 位數(shù)字;后綴:任意4 位。程序應(yīng)接受符合條件的號碼,拒絕不符合條件的號碼。解:第一步:劃分等價類, 包括 4 個有效等價類,11 個無效等account價類。表7 2

17、 1 列出了劃分的結(jié)果。在每一deatilItem-balance等價類之后加有編號,以便識別。-account-accountNumber表-time-username7-2-1電話號碼程序的等價劃分-amount-password-terminalNumber+getBalance()+getDetailItem()+getPassword()+setPassword()輸入條件有效等價類無效等價類地區(qū)碼空白 (1),3位數(shù)字 (2)有非數(shù)字字符 (5),少于 3 位數(shù)字 (6),多于三位數(shù)字(7)17從 200到999之間的3有非數(shù)字字符(8),起始位為0(9),起始位為前綴位數(shù)字 (3

18、)1(10),少于 3 位數(shù)字 (11),多于 3 位數(shù)字 (12)有非數(shù)字字符 (13),少于 4 位數(shù)字 (14),多于 4 位數(shù)字后綴4 位數(shù)字 (4)(15)第二步:確定調(diào)試用例。表7 21 中有 4 個有效等價類,可以公用以下兩個次數(shù)用例:調(diào)試數(shù)據(jù)范圍期望結(jié)果( ) 276 2345等價類 (1) ,(3) , (4)有效(635) 805 9321等價類 (2) ,(3) , (4)有效對 11 個無效等價類,要選擇11 個調(diào)試用例,如下所示:調(diào)試數(shù)據(jù)范圍期望結(jié)果(20A) 123 4567無效等價類 (5)無效(33 ) 234 5678無效等價類 (6)無效(7777) 345

19、 6789無效等價類 (7)無效(777) 34A 6789無效等價類 (8)無效(234) 045 6789無效等價類 (9)無效(777) 145 6789無效等價類 (10)無效18(777) 34 6789無效等價類 (11)無效(777) 2345 6789無效等價類 (12)無效(777) 345 678A無效等價類 (13)無效(777) 345 678無效等價類 (14)無效(777) 345 56789無效等價類 (15)無效某單位要研制一個計算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。1) 如果是報名的,則將報名數(shù)據(jù)送給負(fù)責(zé)報名事務(wù)的職員,他

20、們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報告單交財務(wù)部門,財務(wù)人員開出發(fā)票給學(xué)生。2) 如果是想注銷原來已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。3) 如果是付款的,則由財務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求: 1. 對以上問題畫出數(shù)據(jù)流程圖。2. 畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖。19某報表處理系統(tǒng)要求用戶輸入處理報表的日期,日期限制在2003 年 1 月至 2008 年 12 月,即系統(tǒng)只能對該段期間內(nèi)的報表進(jìn)行處理,如日期不在此范圍內(nèi),則顯示輸入錯誤信息。系統(tǒng)日期規(guī)定由年、月的 6 位數(shù)字字符組成,

21、前四位代表年,后兩位代表月?,F(xiàn)要求用黑盒測試法中的邊界值法寫出測試用例。輸入條件測試用例說明測試數(shù)據(jù)報表日期的1個數(shù)字字符5類型及長度5個數(shù)字字符200357個數(shù)字字符2003005有 1個非數(shù)字字符2003.5全部是非數(shù)字字符MAY-6個數(shù)字字符200305日期范圍在有效范圍200301邊界上選取200812數(shù)據(jù)200300200813月份范圍月份為 1月200301月份為 12月200312月份 12200313下圖為一個被測程序流程圖,試用條件覆蓋方法為它設(shè)計足夠的測試用例20T1:X1, F1:X=1, T2:X=2, T3:X=3, T4:X=4數(shù)據(jù)覆蓋路徑覆蓋條件Y 值X=1.5a

22、bT1,T2,T3,T49.5X=-PIacdF1,T2,T3,T4-1X=4acegT1,F2,F3,F413畫 XXX系統(tǒng)的狀態(tài)圖。2 McCabe度量法是通過定義環(huán)路復(fù)雜度,建立程序復(fù)雜性的度量,它基于一個程序模塊的程序圖中環(huán)路的個數(shù)。根據(jù)給出的程序流程圖,畫出它的程序圖,并計算它的McCabe 復(fù)雜性度量。3 請將下面的DFD轉(zhuǎn)換為軟件結(jié)構(gòu)圖(注:圖中 表示“或者”)。(作業(yè)上有)214下面是某程序的流程圖:(1) 先畫出流圖,再計算它的環(huán)路復(fù)雜性。(2) 為了完成基本路徑測試,求它的一組獨(dú)立的路徑。(1) 環(huán)路復(fù)雜性 =判斷數(shù) 1 3 1 4(個)流圖:22aX1&X2F cX3F

23、eXb2: a-c-d3: a-c-e-f4: a-c-e-g-h5建立微機(jī)的對象模型。(作業(yè)上有)23微機(jī)顯示器主機(jī)鍵盤鼠標(biāo)漢王筆機(jī)箱主板電源存儲器固定存儲器活動存儲器內(nèi)存硬盤軟盤光盤6畫出銀行取款過程的DFD圖。問題描述:儲戶用存折取款首先填寫取款的,根據(jù)“帳卡”中的信息檢驗取款單與存折,如有問題,將問題反饋給儲戶, 否則,登陸“儲戶存款數(shù)據(jù)庫”, 修改相應(yīng)數(shù)據(jù), 并更新“帳卡”,同時發(fā)出付款通知,出納向儲戶付款。1 倉庫的業(yè)務(wù)工作有如下內(nèi)容:倉庫保管員根據(jù)客戶的出庫單和入庫單作出入庫登錄處理去修改庫存臺賬,根據(jù)庫存臺賬作統(tǒng)計輸出工作產(chǎn)生庫存日報表存儲在日記賬中。查詢庫存時,查詢者輸入查詢

24、條件,根據(jù)庫存臺賬的內(nèi)容產(chǎn)生查詢報表。畫出數(shù)據(jù)流程圖(7 分)242 分別用程序流程圖和PDL語言描述一元二次方程的求解問題。3 某公司的折扣政策:年交易額10 萬元以下的,無折扣;在10 萬元以上的并且近三個月無欠款的,折扣率10%;在 10 萬元以上,雖然近三個月有欠款,但是與公司交易在10 年以上的,折扣率8%;在 10 萬元以上,近三個月有欠款,且交易在10 年以下的折扣率5%。請用判斷樹來描述公司的折扣政策4 請根據(jù)以下考試報名管理過程,繪制數(shù)據(jù)流程圖:考試機(jī)構(gòu)收到考生的報名表后,先進(jìn)行審核,不合格的要退回;對合格的報名表進(jìn)行錄入處理,形成報名匯總數(shù)據(jù)。根據(jù)報名匯總數(shù)據(jù),可以制作各種

25、報表,還可以根據(jù)各種查詢要求進(jìn)行查詢顯示。5 請將下面的E-R 圖轉(zhuǎn)換成關(guān)系模式。倉庫地點面積學(xué)號姓名性別號倉庫學(xué)生1m成績倉數(shù)量選修儲nn產(chǎn)品課程產(chǎn)品產(chǎn)品價格課程課程學(xué)時號名數(shù)號名根據(jù)下列條件使用等價劃分法設(shè)計測試用例。某一 8 位微機(jī),其十六進(jìn)制常數(shù)定義為:以0x 或 0X 開頭的數(shù)是十六進(jìn)制整數(shù),其值的范圍是 -7f 7f (表示十六進(jìn)制的大小寫字母不加區(qū)別),如0X13,0X6A,-0X3c 。解答:等價劃分法劃分等價類并編號,如下表所示。十六進(jìn)制整型常量輸入條件的等價類表輸入數(shù)據(jù)合理等價類不合理等價類253非 0x 或非打頭的串14 含有非數(shù)字且0x 或 0X 開頭 1 2 位)以外

26、字符數(shù)字串( a,b,c,d,e,f十六進(jìn)制整數(shù)5多于 5 個字符2以 0x打頭的 12 位后跟非 0 的多位串?dāng)?shù)字串670 后跟數(shù)字串8后多于 3 個數(shù)字十六進(jìn)制數(shù)范圍10小于 7f9在 7f 7f 之間11大于 7f為合理等價類設(shè)計測試用例,表中有三個合理等價類,設(shè)計兩個例子測試數(shù)據(jù)期望結(jié)果覆蓋范圍023顯示有效輸入1,9015顯示有效輸入2,9為每個不合理等價類至少設(shè)計一個測試用例測試數(shù)據(jù)期望結(jié)果覆蓋范圍2顯示無效輸入3G12顯示無效輸入4123311顯示無效輸入5 1012顯示無效輸入6 011顯示無效輸入7 0134顯示無效輸入8 0x777顯示無效輸入100x87顯示無效輸入11請

27、使用 PAD圖和 PDL語言描述在數(shù)組A(1) A(10)中找最大數(shù)的算法。解: PDL語言:N=1WHILE N=10 DOIF A ( N) =A( N+1) MAX =A( N+1) ;ELSE MAX =A( N) ENDIF;N=N+1;ENDWHILE;PAD圖:26 解析 人工查找時,是從第一個元素開始查找,用當(dāng)前元素與下一個元素比較,將較大者作為當(dāng)前元素又與下一元素比較,如此循環(huán),直到數(shù)組末尾。41根據(jù)下列條件使用等價類劃分法設(shè)計測試用例。某一 8 位微機(jī),其八進(jìn)制常數(shù)定義為:以零開頭的數(shù)是八進(jìn)制整數(shù),其值的范圍是 -177 177,如 05, 0127,-065解:( 1)劃

28、分等價類并編號,如下表示:(4 分)( 2)為合理等價類設(shè)計測試用例, 表中有兩個合理等價類, 設(shè)計兩個例子 ( 2 分)(3)為不合理等價類測試用例, 至少設(shè)計一個測試用例(2 分)27 解析 等價類劃分屬于黑盒測試的一種, 它將輸入數(shù)據(jù)域按有效的或無效的劃分成若干個等價類,測試每個等價類的代表值就等于對該類其他值的測試,這樣用少量有代表性的例子代替大量測試目的相同的例子,可以有效提高測試效率。本題劃分了3 個合理等價類,9 個不合理等價類進(jìn)行測試,取到了預(yù)期的效果。42某電器集團(tuán)公司下屬的廠包括技術(shù)科、生產(chǎn)科等基層單位?,F(xiàn)在想建立一個計算機(jī)輔助企業(yè)管理系統(tǒng),其中:生產(chǎn)科的任務(wù)是:(1)根據(jù)

29、銷售公司轉(zhuǎn)來的內(nèi)部合同(產(chǎn)品型號、規(guī)格、數(shù)量、交獲日期)制定車間月生產(chǎn)計劃。(2)根據(jù)車間實際生產(chǎn)日報表、周報表調(diào)整月生產(chǎn)計劃3)以月生產(chǎn)計劃為以及,制定產(chǎn)品設(shè)計(結(jié)構(gòu)、工藝)及產(chǎn)品組裝月計劃。( 4)將產(chǎn)品的組裝計劃傳達(dá)到各科,將組裝月計劃分解為周計劃,下達(dá)給車間技術(shù)科的任務(wù)是:( 1)根據(jù)生產(chǎn)科轉(zhuǎn)來的組裝計劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計, 產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)科,產(chǎn)生外購需求計劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。( 2)根據(jù)組裝計劃進(jìn)行產(chǎn)品工藝設(shè)計,根據(jù)產(chǎn)品自制物料清單產(chǎn)生工藝流程圖給零件廠。 試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。解:28畫出生產(chǎn)科圖的給6 分,畫出技術(shù)科的給4 分。 解析

30、 軟件結(jié)構(gòu)圖是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個系統(tǒng)的功能實現(xiàn),即將來程序的控制層次體系,軟件結(jié)構(gòu)往往用樹狀或網(wǎng)狀結(jié)構(gòu)的圖形來表示,其主要內(nèi)容有模塊及模塊的控制關(guān)系,根據(jù)題意,可繪制出生產(chǎn)科和技術(shù)科的軟件結(jié)構(gòu)圖,其中生產(chǎn)科的結(jié)構(gòu)圖深度和寬度均為4,技術(shù)科的結(jié)構(gòu)圖的深度和寬度均為3。應(yīng)用題1、某廠對部分職工重新分配工作的政策是:年齡在 20 歲以下者, 初中文化程度脫產(chǎn)學(xué)習(xí),高中文化程度當(dāng)電工;年齡在20 歲以上者,大學(xué)文化程度都當(dāng)技術(shù)員,其他男性當(dāng)鉗工,女性當(dāng)車工。請畫出程序流程圖描述上述問題, 并畫出對應(yīng)得程序圖, 并計算其環(huán)路復(fù)雜度 V(G)。其中,程序流程,程序圖,環(huán)路復(fù)雜度計算在自己的開發(fā)實踐中你是如何運(yùn)用軟件工程的?下圖是使用Ba

溫馨提示

  • 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

提交評論