集美大學(xué)軟件工程試卷_第1頁
集美大學(xué)軟件工程試卷_第2頁
集美大學(xué)軟件工程試卷_第3頁
集美大學(xué)軟件工程試卷_第4頁
集美大學(xué)軟件工程試卷_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、裝 訂 線考 生 信 息 欄 學(xué)院 專業(yè) 班級(jí) 姓名 學(xué)號(hào) 集 美 大 學(xué) 試 卷 紙2009 2010 學(xué)年 第 一 學(xué)期課程名稱軟件工程試卷卷別A卷成績(jī)年級(jí)專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)考試方式閉卷 開卷 學(xué)習(xí)層次本科學(xué)習(xí)形式脫產(chǎn)備注按要求在指定的位置作答得分一、 單選題:(共40分,每小題2分) (將答案填入下表,其他地方作答不得分) 題號(hào)12345678910選擇題號(hào)11121314151617181920選擇1. 軟件開發(fā)時(shí),一個(gè)錯(cuò)誤發(fā)現(xiàn)得越晚,為改正它所付出的代價(jià)就( A )。 A、越大 B、越小 C、越不可捉摸 D、越接近平均水平2. 總體設(shè)計(jì)目的是確定整個(gè)系統(tǒng)的( D )。 A、規(guī)模 B

2、、測(cè)試方案 C、費(fèi)用 D、功能及模塊結(jié)構(gòu)3. 以下哪項(xiàng)不是軟件維護(hù)內(nèi)容( C )。 A、編寫維護(hù)報(bào)告 B、記錄維護(hù)數(shù)據(jù) C、修改需求分析 D、重寫相關(guān)模塊的編碼4. 下列各方法中( D )不是軟件測(cè)試方法。 A、白盒法 B、黑盒法 C、動(dòng)態(tài)測(cè)試 D、盒法5. 模塊在同一段時(shí)間內(nèi)完成各種初始化工作,這屬于( C )。 A、偶然內(nèi)聚 B、邏輯內(nèi)聚 C、時(shí)間內(nèi)聚 D、過程內(nèi)聚 6. 在編程安全方面,一般來說無法做到( B )。 A、避開錯(cuò)誤 B、完美無缺,絕無錯(cuò)誤 C、冗余 D、涉及防錯(cuò)程序7. 在衡量軟件質(zhì)量時(shí),最重要的標(biāo)準(zhǔn)是( C )。 A、成本低 B、可維護(hù)性好 C、符合要求 D、界面友好8.

3、 _D_工具在軟件詳細(xì)設(shè)計(jì)過程中不采用。 A判定表 BIPO圖 CPDL DDFD圖9. 程序的三種基本控制結(jié)構(gòu)是BA過程、子程序和分程序 B順序、選擇和重復(fù)C遞歸、堆棧和隊(duì)列 D調(diào)用、返回和轉(zhuǎn)移10. 程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是DA不能嵌套使用 B只能用來寫簡(jiǎn)單程序C已經(jīng)用硬件實(shí)現(xiàn) D只有一個(gè)入口和一個(gè)出口11. 產(chǎn)生軟件維護(hù)的副作用,是指CA開發(fā)時(shí)的錯(cuò)誤B隱含的錯(cuò)誤C因修改軟件而造成的錯(cuò)誤D運(yùn)行時(shí)誤操作12. 汽車有一個(gè)發(fā)動(dòng)機(jī)。汽車和發(fā)動(dòng)機(jī)之間的關(guān)系是_B_關(guān)系。A一般具體B整體部分C分類關(guān)系D主從關(guān)系13. 原型化方法是用戶和設(shè)計(jì)者之間執(zhí)行的一種交互構(gòu)成,適用于_A_系

4、統(tǒng)。A需求不確定性高的B需求確定的C管理信息D實(shí)時(shí)14. 為了提高測(cè)試的效率,應(yīng)該DA隨機(jī)地選取測(cè)試數(shù)據(jù) B取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)C在完成編碼以后制定軟件的測(cè)試計(jì)劃D選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)15. 使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)_A_和指定的覆蓋標(biāo)準(zhǔn)。A程序的內(nèi)部邏輯B程序的復(fù)雜結(jié)構(gòu)C使用說明書D程序的功能16. 軟件復(fù)雜性度量的參數(shù)包括( B )A.效率 B.規(guī)模 C.完整性 D.容錯(cuò)性17. 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使得數(shù)據(jù)和操作( B )于對(duì)象的統(tǒng)一體中。A.抽象 B.封裝 C.多態(tài) D.繼承18. 以下不是軟件的主要特征的是( D )A. 軟件不是制

5、造出來的B. 軟件不會(huì)“磨損”C. 大多數(shù)軟件是自定的,而不是通過已有的構(gòu)件組裝而來的。D. 軟件不會(huì)退化19. 軟件是( C )。A. 處理對(duì)象和處理規(guī)則的描述 B. 程序C. 程序及其文檔 D. 計(jì)算機(jī)系統(tǒng)20. 若有一個(gè)統(tǒng)計(jì)計(jì)算學(xué)生某門課程成績(jī)的程序,現(xiàn)要求從輸入的角度考慮它的輸入量X,其范圍是0,100,設(shè)計(jì)一組測(cè)試用例:299,61,-2,設(shè)計(jì)這組測(cè)試用例的方法是( B )A條件覆蓋法 B等價(jià)分類法 C邊界值分析法 D錯(cuò)誤推測(cè)法得分二填空題 (共15分,每空1分)將答案填入下表,其他地方作答不得分標(biāo)號(hào)(1)(2)(3)(4)(5)作答標(biāo)號(hào)(6)(7)(8)(9)(10)作答標(biāo)號(hào)(11

6、)(12)(13)(14)(15)作答1. 軟件工程包括三個(gè)要素:過程、方法 和 工具 。2. 五個(gè)最基本的過程框架活動(dòng)是溝通、 策劃、建模、構(gòu)建和 部署 。3. 在構(gòu)件設(shè)計(jì)中,用于描述加工邏輯的主要工具有 圖形化設(shè)計(jì)表示 、表格式設(shè)計(jì)表示和程序設(shè)計(jì)語言。4. 在面向?qū)ο蟮臏y(cè)試中,最小的可測(cè)試單位是 類中包含的操作 。5. 數(shù)據(jù)流圖4種基本圖形元素為 數(shù)據(jù)流 、 加工 、 數(shù)據(jù)存儲(chǔ) 和 數(shù)據(jù)池 。6. 模塊的獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)度量,這兩個(gè)標(biāo)準(zhǔn)分別為 內(nèi)聚性 和 耦合性 。7. 詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊的算法和 局部數(shù)據(jù)結(jié)構(gòu) 。8. 自頂向下結(jié)合的漸增式測(cè)試法,在組

7、合模塊時(shí)有兩種組合策略:深度優(yōu)先策略和廣度優(yōu)先策略 。 得分三計(jì)算題(共20分,共4題)1. (4分)如果已知某個(gè)項(xiàng)目的FP值的樂觀值、可能值和悲觀值分別為120,160,200,則三點(diǎn)估算期望值是多少?(120+200+4*160)/6=160 2. (4分)假設(shè)一個(gè)人單獨(dú)開發(fā)軟件,生產(chǎn)率是5000行/人年。若4個(gè)人組成一個(gè)小組共同開發(fā)這個(gè)軟件,在每條通信路徑上耗費(fèi)的工作量是200行/人年,計(jì)算小組中每個(gè)人的生產(chǎn)率。(4*5000-200*C42)/4=4700(n*(n-1)/2)3. (4分)假設(shè)某系統(tǒng)在運(yùn)行中平均每?jī)商彀l(fā)生一個(gè)錯(cuò)誤,計(jì)算系統(tǒng)在4天內(nèi)的不失敗概率。因?yàn)镕(1)=1/2=0

8、.5 R(1)=1-0.5=0.5 R(2)=R2(2)=0.25 R(3)=R3(3)=0.125R(4)=R4(4)=0.0625(備注:R2、R3、R4中的2、3、4為R的平方、立方。)4. (8分)根據(jù)下面的信息域特性值:用戶輸入數(shù)用戶輸出數(shù)用戶查詢數(shù)文件數(shù)外部界面數(shù)253525105假設(shè)各項(xiàng)加權(quán)因子均為4,不考慮復(fù)雜度調(diào)整值,試完成以下計(jì)算:1)計(jì)算項(xiàng)目的功能點(diǎn)的總計(jì)數(shù)值FP。(2分)2) 設(shè)平均生產(chǎn)率為10FP/pm,軟件人員勞動(dòng)力平均價(jià)格是每月5000人民幣,求每個(gè)FP的成本。(2分)3)根據(jù)FP值計(jì)算總的項(xiàng)目成本(2分),并進(jìn)行工作量估算(人月)(2分)1)FP=(25+35+

9、25+10+5)*4=4002) 5000/10=500 人民幣3) 400*500=20000 400/10=40(人)得分四簡(jiǎn)答、綜合題(共25分,共3題)1. (8分)學(xué)生成績(jī)管理系統(tǒng)包括學(xué)生,課程和教師3個(gè)實(shí)體,其中一個(gè)學(xué)生可以選修多門課程,一個(gè)老師也可以講授多門課程,而假定一門課程只能由一個(gè)老師講授,請(qǐng)畫出三個(gè)實(shí)體間的E-R圖,并映射為關(guān)系模型(數(shù)據(jù)庫表)。1)2)學(xué)生(學(xué)號(hào),姓名,專業(yè),年級(jí)) 課程(課程號(hào),課程名,學(xué)時(shí),學(xué)分) 教師(工號(hào),姓名,學(xué)院,職稱) 學(xué)習(xí)(學(xué)號(hào),課程號(hào),成績(jī))2. (7分)下面是根據(jù)某個(gè)系統(tǒng)的業(yè)務(wù)說明繪制的系統(tǒng)數(shù)據(jù)流圖的一部分,將其轉(zhuǎn)化為系統(tǒng)的層次化模塊化結(jié)構(gòu)圖,其中結(jié)點(diǎn)2為事務(wù)處理中心,結(jié)點(diǎn)9是子變換bdckjgifelmh3. (8分)下面是某程序的程序流程圖,要求對(duì)其獨(dú)立基本路徑進(jìn)行測(cè)試1) 將圖轉(zhuǎn)換成流圖(2分)2) 用兩種方法計(jì)算該程序的環(huán)路復(fù)雜性(2分)3) 給出獨(dú)立基本路徑集合(2分)4) 如果在程序流程圖中,結(jié)點(diǎn)1表示輸入x,y;結(jié)點(diǎn)2表示條件x>0 and y>0;結(jié)點(diǎn)4表示條件x>y;給出1-2-4-8路經(jīng)的測(cè)試用例(2分) 軟件 = 程序+數(shù)據(jù)+文檔程序 = 算法+數(shù)據(jù)結(jié)構(gòu)1) 繪圖22) 循環(huán)復(fù)雜度:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論