軟件工程測(cè)試試卷應(yīng)用題_第1頁(yè)
軟件工程測(cè)試試卷應(yīng)用題_第2頁(yè)
軟件工程測(cè)試試卷應(yīng)用題_第3頁(yè)
軟件工程測(cè)試試卷應(yīng)用題_第4頁(yè)
軟件工程測(cè)試試卷應(yīng)用題_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程考試試卷應(yīng)用題題庫(kù)四、應(yīng)用題(每小題10分)1某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來(lái)的信件收集分類后,按幾種不同的情況處理。(1)如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開(kāi)出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開(kāi)出發(fā)票給學(xué)生。(2)如果是想注銷原來(lái)已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。(3)如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:(1)對(duì)以上問(wèn)題畫(huà)出數(shù)據(jù)流程圖。(2)畫(huà)出該培訓(xùn)管理的軟件結(jié)構(gòu)圖。解答:(1)數(shù)據(jù)流

2、圖(2)軟件體系結(jié)構(gòu)2建立窗口系統(tǒng)的對(duì)象模型,問(wèn)題陳述如下:“窗口分為對(duì)話窗、圖形窗、滾動(dòng)窗三種。對(duì)話窗中有若干對(duì)話項(xiàng),由唯一的項(xiàng)名字來(lái)確定;對(duì)話項(xiàng)分為按鈕、選擇項(xiàng)和正文項(xiàng)三種,選擇項(xiàng)中有若干選擇項(xiàng)入口。圖形窗中有若干形狀元素,形狀元素分為一維形狀和二維形狀。一維形狀又分為直線、圓弧、折線;二維形狀分為圓、橢圓、矩形、多邊形,其中折線與多邊形由若干有序頂點(diǎn)組成。正文窗是滾動(dòng)窗的一種,而圖形滾動(dòng)窗既是圖形窗又是滾動(dòng)窗?!苯獯穑?假設(shè)某航空公司規(guī)定,乘客可以免費(fèi)托運(yùn)行李的重量不超過(guò)30公斤。當(dāng)行李的重量超出30公斤時(shí) ,對(duì)一般艙的國(guó)內(nèi)乘客超重部分每公斤收費(fèi)4元,對(duì)頭等艙的國(guó)內(nèi)乘客超重部分每公斤收費(fèi)

3、6元。對(duì)國(guó)外乘客 超重部分每公斤收費(fèi)比國(guó)內(nèi)乘客多一倍,對(duì)殘疾乘客超重部分每公斤收費(fèi)比正常乘客少一半。試畫(huà)出相應(yīng)判定表。注意:免費(fèi)那個(gè)行 去掉 右面 的4下圖描述了某個(gè)子程序的處理流程,根據(jù)判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋等五種覆蓋標(biāo)準(zhǔn),從供選擇的答案中分別找出滿足相應(yīng)標(biāo)準(zhǔn)的最小的測(cè)試數(shù)據(jù)組。(1) a=5          b=1             

4、60;                   (2) a=5          b=-1(3) a=5          b=1          &#

5、160;                      (4) a=5          b=1 a=-5         b=-1       

6、;                             a=0          b=-1(5) a=5          b=-1 

7、                             (6) a=5          b=1   a=-5        

8、b=1                                    a=0          b=0  a=-5

9、0;        b=-1                                   a=-5      

10、b=-1 (7) a=5          b=1                                (8) a=5     &

11、#160;    b=1  a=0          b=1                                 &#

12、160;    a=0          b=-1  a=0          b=-1                       

13、60;             a=-5         b=1 a=-5         b=1                 

14、0;                    a=-5         b=-1 流程圖如下: 解答:達(dá)到判定覆蓋為(4);達(dá)到條件覆蓋為(3);達(dá)到判定/條件覆蓋為(6);達(dá)到條件組合覆蓋為(8);達(dá)到路徑覆蓋為(7)。5人們往往根據(jù)天氣情況決定出門時(shí)的行裝;天氣可能下雨,也可能不下雨;天氣可能變冷,也可能不

15、變冷。如果天氣要下雨,出門時(shí)帶上雨傘;如果天氣變冷,出門時(shí)要穿上大衣。解答:6建立以下有關(guān)“微機(jī)”的對(duì)象模型。  一臺(tái)微機(jī)有一個(gè)顯示器,一個(gè)主機(jī),一個(gè)鍵盤,一個(gè)鼠標(biāo),漢王筆可有可無(wú)。主機(jī)包括一個(gè)機(jī)箱,一個(gè)主板,一個(gè)電源及儲(chǔ)存器等部件。儲(chǔ)存器又分為固定儲(chǔ)存器和活動(dòng)存儲(chǔ)器兩種,固定存儲(chǔ)器為內(nèi)存和硬盤,活動(dòng)存儲(chǔ)器為軟盤和光盤。解答:7某銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的工作流程大致如下:儲(chǔ)戶填寫(xiě)的存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人的姓名、住址(或電話號(hào)碼)、身份證號(hào)碼、存款類型、存款日期、到期日期、利率及密碼(可選)等信息,并印出存款單給儲(chǔ)戶;如果是取款而且存款時(shí)留有密碼,則系統(tǒng)

16、首先核對(duì)儲(chǔ)戶密碼,若密碼正確或存款時(shí)未留密碼,則系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶。 請(qǐng)用數(shù)據(jù)流圖描繪本系統(tǒng)的功能,并畫(huà)出系統(tǒng)的E-R圖。解答:DFD圖:ER圖:8請(qǐng)對(duì)下列子程序進(jìn)行測(cè)試:該子程序接受x, y, z的值,并將計(jì)算結(jié)果x的值返回給調(diào)用程序。要求:(1)畫(huà)出程序流程圖。(2)依據(jù)條件組合覆蓋標(biāo)準(zhǔn)設(shè)計(jì)測(cè)試用例。(1)程序流程圖(2)條件組合覆蓋設(shè)計(jì)測(cè)試用例 y=2, z=0, x=4; y=2, z=1, x=1; y=1, z=0, x=2; y=1, z=1, x=1. 9自學(xué)考試報(bào)名過(guò)程中有個(gè)“記錄報(bào)名單”的加工。該加工主要是根據(jù)報(bào)名表(姓名、 性別、身份證號(hào)、課程名)和開(kāi)考課程

17、(課程名、開(kāi)考時(shí)間)、經(jīng)校核,編號(hào)、填寫(xiě)、輸出準(zhǔn)考證給報(bào) 名者, 同時(shí)記錄到考生名冊(cè)中(準(zhǔn)考證號(hào)、姓名、課程)。請(qǐng)繪制該加工的DFD圖,并寫(xiě)出數(shù)據(jù)詞典中的數(shù)據(jù)流條目。解答:(1)DFD圖:(2)數(shù)據(jù)流詞典報(bào)名單 = 姓名 + 性別 + 身份證號(hào) + 課程名開(kāi)考課程 = 課程名 + 開(kāi)考時(shí)間考生名冊(cè) = 準(zhǔn)考證號(hào) + 姓名 + 課程10下圖描述了某個(gè)子程序的處理流程,根據(jù)判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋等五種覆蓋標(biāo)準(zhǔn),從供選擇的答案中分別找出滿足相應(yīng)標(biāo)準(zhǔn)的最小的測(cè)試數(shù)據(jù)組。(1) a=5        

18、;  b=1                                 (2)  a=5          b=-1(3) a=5   

19、;       b=1                                 (4)  a=5          b=1

20、     a=-5         b=-1                                   

21、60; a=0          b=-1(5) a=5          b=-1                             

22、;   (6)  a=5          b=1     a=-5         b=1                       &

23、#160;              a=0          b=0     a=-5         b=-1          

24、60;                          a=-5         b=-1  (7) a=5          b=1  

25、                                (8) a=5          b=1     a=0  

26、60;       b=1                                      a=0     &

27、#160;    b=-1     a=0          b=-1                              

28、       a=-5         b=1     a=-5         b=1                    &

29、#160;                 a=-5         b=-1 流程圖如下:  解答:達(dá)到判定覆蓋為(4);達(dá)到條件覆蓋為(3);達(dá)到判定/條件覆蓋為(6);達(dá)到條件組合覆蓋為(8);達(dá)到路徑覆蓋為(7)。11某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來(lái)的信件收集分類后,按幾種不同的情況處理。1)如

30、果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開(kāi)出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開(kāi)出發(fā)票給學(xué)生。2)如果是想注銷原來(lái)已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。3)如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:1)對(duì)以上問(wèn)題畫(huà)出數(shù)據(jù)流程圖。2)畫(huà)出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。解答:(1)數(shù)據(jù)流圖:(2)軟件結(jié)構(gòu)圖:12某“調(diào)整工資”處理模塊接受一個(gè)“職稱”的變量,根據(jù)職稱的不同(助教,講師,副教授,教授)作不同的處理,其中若是助教還必須輸入工齡,只有工

31、齡超過(guò)兩年才能調(diào)整工資。請(qǐng)用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。解答;劃分等價(jià)類:計(jì)測(cè)試用例:13對(duì)以下程序進(jì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 END 要求:先畫(huà)出程序流程圖。 再按語(yǔ)句覆蓋法設(shè)計(jì)測(cè)試數(shù)據(jù)。語(yǔ)句覆蓋A=3 B=014某報(bào)社采用面向?qū)ο蠹夹g(shù)實(shí)現(xiàn)報(bào)刊征訂的計(jì)算機(jī)管理系統(tǒng),該系統(tǒng)基本需求如下:  (1)報(bào)社發(fā)行多種刊物,每種刊物通過(guò)訂單來(lái)征訂,訂單中有代碼,名稱,訂期,單價(jià),份數(shù)等項(xiàng)目,訂戶通過(guò)填寫(xiě)訂

32、單來(lái)訂閱報(bào)刊。  (2)報(bào)社下屬多個(gè)發(fā)行站,每個(gè)站負(fù)責(zé)收集登陸訂單、打印收款憑證等事務(wù)。  (3)報(bào)社負(fù)責(zé)分類并統(tǒng)計(jì)各個(gè)發(fā)行站送來(lái)的報(bào)刊訂閱信息。請(qǐng)就此需求建立對(duì)象模型。解答:15為以下程序流程圖分別設(shè)計(jì)語(yǔ)句覆蓋和判定覆蓋測(cè)試用例并標(biāo)明程序執(zhí)行路徑。解答:1)語(yǔ)句覆蓋測(cè)試用例令x=2,y=0,z=4作為測(cè)試數(shù)據(jù),程序執(zhí)行路徑為abcde。2)判定覆蓋分支覆蓋可以設(shè)計(jì)如下兩組數(shù)據(jù)以滿足判定覆蓋:x=3,y=0,z=1(通過(guò)路徑abce);x=2,y=1,z=2(通過(guò)路徑acde)。x=2,y=1,z=1;覆蓋路徑acde x=1,y=1,z=1;覆蓋路徑ace x=3,y=0

33、,z=1;覆蓋路徑abce16高考錄取統(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)換為軟件結(jié)構(gòu)圖。解答:1)數(shù)據(jù)流圖: (2)軟件結(jié)構(gòu)圖: 原始分 標(biāo)準(zhǔn)分 招生計(jì)劃 錄取線17某校制定了教師的講課課時(shí)津貼標(biāo)準(zhǔn)。對(duì)于各種性質(zhì)的講座,無(wú)論教師是什么職稱,每課時(shí)津貼一律是50元;而對(duì)于一般的授課,則根據(jù)教師的職稱來(lái)決定每課時(shí)津貼費(fèi):教授30元,副教授25元,講師20元,助教15元。請(qǐng)用判定表描述上述問(wèn)題。解答:判定表:12345

34、教授TFFF副教授FTFF講師FFTF助教FFFT講座TFFFF503025201518已知有如下的偽代碼程序: START I:=1; WHILE i:<=n-1 DO min:=Ai; j:=i+1; WHILEj<=n DO IF min>Aj THEN BLOCK temp:=min; min:=Aj; Aj:=temp; ENDBLOCK ENDIF; j:=j+1; ENDDO i:=i+1; ENDDO STOP請(qǐng)用流程圖描述。解答:19某旅館的電話服務(wù)如下: 可以撥分機(jī)號(hào)和外線號(hào)碼。分機(jī)號(hào)是從7201至7299。外線號(hào)碼先撥9,然后是市話號(hào)碼或長(zhǎng)話號(hào)碼。長(zhǎng)話號(hào)

35、碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成。局號(hào)可以是455,466,888,552中任意一個(gè)號(hào)碼。分局號(hào)是任意長(zhǎng)度為4的數(shù)字串。 要求:寫(xiě)出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。解答:電話號(hào)碼=分機(jī)號(hào)外線號(hào)碼 分機(jī)號(hào)=7201.7299 外線號(hào)碼=9+市話號(hào)碼長(zhǎng)話號(hào)碼 長(zhǎng)話號(hào)碼=區(qū)號(hào)+市話號(hào)碼 區(qū)號(hào)=100.300 市話號(hào)碼=局號(hào)+分局號(hào) 局號(hào)=455466888552 分局號(hào)=4數(shù)字4 20某報(bào)表處理系統(tǒng)要求用戶輸入處理報(bào)表的日期,日期限制在2003年1月至2008年12月,即系統(tǒng)只能對(duì)該段期間內(nèi)的報(bào)表進(jìn)行處理,如日期不在此范圍

36、內(nèi),則顯示輸入錯(cuò)誤信息。系統(tǒng)日期規(guī)定由年、月的6位數(shù)字字符組成,前四位代表年,后兩位代表月。現(xiàn)要求用黑盒測(cè)試法中的邊界值法寫(xiě)出測(cè)試用例。解答:輸入條件測(cè)試用例說(shuō)明測(cè)試數(shù)據(jù)報(bào)表日期的類型及長(zhǎng)度1個(gè)數(shù)字字符5個(gè)數(shù)字字符7個(gè)數(shù)字字符有1個(gè)非數(shù)字字符全部是非數(shù)字字符6個(gè)數(shù)字字符52003520030052003.5MAY-200305日期范圍在有效范圍邊界上選取數(shù)據(jù)200301200812200300200813月份范圍月份為1月月份為12月月份<1月份>1220030120031220030020031321.某公司為本科以上學(xué)歷的人重新分配工作,分配原則如下:(1)如果年齡不滿18歲,學(xué)歷是本科,男性要求報(bào)考研究生,女性則擔(dān)任行政工作;(2)如果年齡滿18歲不滿50歲,學(xué)歷本科,不分男女,任中層領(lǐng)導(dǎo)職務(wù),學(xué)歷是碩士不分男女,任課題組組長(zhǎng);(3)如果年齡滿50歲,學(xué)歷本科,男性任科研人員,女性則擔(dān)任資料員,學(xué)歷是碩士不分男女,任課題組組長(zhǎng)。要求:畫(huà)出分析過(guò)程,得出判定表,并進(jìn)行化簡(jiǎn)。解答:(1)判定條件可能取值表:條件名稱取值符號(hào)取值數(shù)性別男MM1=2女F年齡不滿18歲CM2=3滿18歲小于50歲Y超過(guò)50歲L碩士G文化程度本科UM3=2 (2)計(jì)算組合數(shù)2*

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論