江南大學(xué)網(wǎng)絡(luò)教育第三階段練習(xí)題-軟件工程_第1頁
江南大學(xué)網(wǎng)絡(luò)教育第三階段練習(xí)題-軟件工程_第2頁
江南大學(xué)網(wǎng)絡(luò)教育第三階段練習(xí)題-軟件工程_第3頁
江南大學(xué)網(wǎng)絡(luò)教育第三階段練習(xí)題-軟件工程_第4頁
江南大學(xué)網(wǎng)絡(luò)教育第三階段練習(xí)題-軟件工程_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

江南大學(xué)網(wǎng)絡(luò)教育第三階段練習(xí)題

考試科目:《軟件工程》(總分100分)

學(xué)習(xí)中心(教學(xué)點(diǎn))批次:層次:

專業(yè):學(xué)號(hào):身份證號(hào):

姓名:得分:

-單選題(共19題,總分值19分,下列選項(xiàng)中有且僅有一個(gè)選項(xiàng)符合題目要

求,請(qǐng)?jiān)诮獯痤}卡上正確填涂。)

1.不適合作為數(shù)據(jù)處理的語言是(A)(1分)

a.PROLOGB.CC.4GLD.SQL

2.軟件維護(hù)費(fèi)用高的主要原因是(B)(1分)

a.生產(chǎn)率高B,生產(chǎn)率低C.人員多D.人員少

3.軟件測試是軟件質(zhì)量保證的主要手段之一,測試的目標(biāo)是(C)(1分)

a.證明軟件符合設(shè)計(jì)要求B.發(fā)展軟件的潛在能力

C.發(fā)現(xiàn)軟件中的錯(cuò)誤和缺陷D.判定軟件是否合格

4.為了提高易讀性,源程序內(nèi)部應(yīng)加功能性注釋,用于說明(B)(1分)

a.模塊總的功能B.程序段或語句的功能

C.模塊參數(shù)的用途D.數(shù)據(jù)的用途

5.軟件的(B)一般由故障平均間隔時(shí)間來度量(1分)

a.可維護(hù)性B.可靠性C.效率D.可測試性

6.在生存周期中,時(shí)間長、費(fèi)用高、困難大的階段是(D)(1分)

a.需求分析B.編碼C.測試D.維護(hù)

7.為了提高軟件測試的效率,應(yīng)該(D)(1分)

a.隨機(jī)地選取測試數(shù)據(jù)

B.取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)

C.在完成編碼以后制定軟件的測試計(jì)劃

D.選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測試用例

8.源程序文檔化要求在每個(gè)模塊之前加序言性注釋。該注釋內(nèi)容不應(yīng)有(B)(1分)

a.模塊的功能B.語句的功能C.模塊的接口D.開發(fā)歷史

9.生產(chǎn)性維護(hù)活動(dòng)是(a)(1分)

a.修改設(shè)計(jì)B.理解設(shè)計(jì)C.解釋數(shù)據(jù)結(jié)構(gòu)D.理解功能

10.在結(jié)構(gòu)化程序設(shè)計(jì)思想提出之前,在程序設(shè)計(jì)中曾強(qiáng)調(diào)程序的效率,現(xiàn)在人們更重視程

序的(D)(1分)

a.技巧性B.保密性C.一致性D,可理解性

11.程序的3種基本控制結(jié)構(gòu)是(B)(1分)

a.過程、子程序和分程序B.順序、選擇和重復(fù)

C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移

12.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是(D)(1分)

a.不能嵌套使用B,只能用來寫簡單程序

C.己經(jīng)用硬件實(shí)現(xiàn)D.只有一個(gè)入口和一個(gè)出口

13.軟件測試是軟件質(zhì)量保證的重要手段,下述(B)是軟件測試的最基礎(chǔ)環(huán)節(jié)(1分)

a.功能測試B.單元測試C.結(jié)閡測試D.確認(rèn)測試

14.軟件測試方法中,黑盒測試法主要是用于測試(B)(1分)

a.結(jié)構(gòu)合理性B.軟件外部功能C.程序正確性D.程序內(nèi)部邏輯

15.維護(hù)階段的文檔是(C)(1分)

a.軟件需求說明B.操作手冊(cè)C.軟件問題報(bào)告D.測試分析報(bào)告

16.產(chǎn)生軟件維護(hù)的副作用,是指(C)(1分)

a.開發(fā)時(shí)的錯(cuò)誤B,隱含的錯(cuò)誤

C.因修改軟件而造成的錯(cuò)誤D.運(yùn)行時(shí)誤操作

17.軟件測試中,白盒法是通過分析程序的(B)來設(shè)計(jì)測試用例的(1分)

a.應(yīng)用范圍B.內(nèi)部邏輯C.功能D.輸入數(shù)據(jù)

18.為適應(yīng)軟硬件環(huán)境變化而修改軟件的過程是(B)(1分)

a.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)

19.增加軟件功能和性能而進(jìn)行的軟件修改維護(hù)過程是(C)(1分)

a.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)

二多選題(共5題,總分值10分,下列選項(xiàng)中至少有2個(gè)或2個(gè)以上選項(xiàng)符合

題目要求,請(qǐng)?jiān)诮獯痤}卡上正確填涂。)

20.模塊耦合的類型有(BCD)o(2分)

a.私有耦合B.數(shù)據(jù)耦合C.特征耦合D.控制耦合

21.軟件危機(jī)有哪些典型表現(xiàn)(a.CD)o(2分)

a.對(duì)軟件開發(fā)成本和進(jìn)度的估計(jì)常常很不準(zhǔn)確。常常出現(xiàn)實(shí)際成本比估算成本高出一個(gè)數(shù)量

級(jí)、實(shí)際進(jìn)度比計(jì)劃進(jìn)度拖延幾個(gè)月甚至幾年的現(xiàn)象。

B.用戶對(duì)已完成的軟件不滿意的現(xiàn)象很少有發(fā)生。

C.軟件通常沒有適當(dāng)?shù)奈臋n資料。文檔資料不全或不合格,必將給軟件開發(fā)和維護(hù)工作帶來許

多難以想象的困難和難以解決的問題。

D.開發(fā)生產(chǎn)率提高的速度遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用普及的需求。

22.關(guān)于基線,以下敘述正確的是(BCD)o(2分)

a.建立基線后,不需要標(biāo)注所有組成構(gòu)件和基線,就能夠?qū)ζ溥M(jìn)行識(shí)別和重新建立。

B.基線的重現(xiàn)性是指及時(shí)返回并重新生成軟件系統(tǒng)給定發(fā)布版的能力,或者是在項(xiàng)目中的早些

時(shí)候重新生成開發(fā)環(huán)境的能力。

C.基線的可追蹤性目的在于確保設(shè)計(jì)滿足要求、代碼實(shí)施設(shè)計(jì)以及用正確代碼編譯可執(zhí)行文

件。

D.基線的報(bào)告來源于一個(gè)基線內(nèi)容同另一個(gè)基線內(nèi)容的比較。基線比較有助于調(diào)試并生成發(fā)布

說明。

23.使用形式化說明技術(shù)應(yīng)遵守哪些規(guī)則(aBD)。(2分)

a.應(yīng)該選用適當(dāng)?shù)谋硎痉椒?。B.應(yīng)該有形式化的方法顧問隨時(shí)提供咨詢。

C.應(yīng)該建立簡略的文檔。D.不應(yīng)該放棄傳統(tǒng)的開發(fā)方式。

24.軟件復(fù)審包括了對(duì)(aBC)的審查。(2分)

a.需求文檔B.數(shù)據(jù)庫設(shè)計(jì)C.功能設(shè)計(jì)D.演化模型

三判斷題(共10題,總分值10分正確的填涂“a”,錯(cuò)誤的填涂"B"o)

25.可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。(1分)

(a)

26.模塊測試是對(duì)每個(gè)單獨(dú)的模塊,分別用黑盒和白盒測試技術(shù),測試它的功能是否正確,檢

查模塊控制結(jié)構(gòu)中的特定路徑并發(fā)現(xiàn)最大數(shù)量的錯(cuò)誤。(1分)(a)

27.若一組模塊都訪問同一個(gè)公共數(shù)據(jù)環(huán)境,則它們之間的耦合就稱為特征耦合。(1分)

(B)

28.代碼重構(gòu):首先用重構(gòu)工具分析源代碼,標(biāo)注出和結(jié)構(gòu)化程序設(shè)計(jì)概念相違背的部分。然

后復(fù)審和測試生成的重構(gòu)代碼并更新代碼文檔。最后,重構(gòu)有問題的代碼。(1分)(B)

29.耦合強(qiáng)弱不取決于接口的復(fù)雜度,進(jìn)入或訪問某一模塊的點(diǎn),以及通過接口的數(shù)據(jù)。(1分)

(B)

30.一個(gè)模塊包含的任務(wù)必須在同一段時(shí)間內(nèi)執(zhí)行(例如,模塊完成各種初始化作),稱為

時(shí)間內(nèi)聚。(1分)(a)

31.反復(fù)審查是為了確保質(zhì)量,保證不出現(xiàn)更多的錯(cuò)誤和異常,軟件復(fù)審就是以加質(zhì)量保證為

目的的。(1分)(B)

32.增量模型人員分配靈活,剛開始不用投入大量人力資源,當(dāng)核心產(chǎn)晶很受歡迎時(shí),可增加

人力實(shí)現(xiàn)下一個(gè)增量。(1分)(a)

33.快速原型模型能使用戶能夠感受到實(shí)際的系統(tǒng),使開發(fā)者能夠快速地構(gòu)造出系統(tǒng)的框架。

(1分)(a)

34.程序只有少部分執(zhí)行時(shí)間通常用于重復(fù)執(zhí)行程序中的DO循環(huán),特別是嵌套的循環(huán)。(1分)

(B)

四名詞解釋題(共6題,總分值12分)

35.00D(2分)-00D是面向?qū)ο笤O(shè)

計(jì)(Object-OrientedDesign)的簡稱

36.OOP(2分)-OOP是面向?qū)ο蟪绦蛟O(shè)計(jì)(Object-OrientedProgramming)的簡

37.CaSE(2分)一CaSE是計(jì)算機(jī)輔助軟件工程(Computer-aidedSoftware

Engineering)的簡稱

38.COCOMO(2分)-COCOMO是結(jié)構(gòu)性成本模型(ConstructiveCostMode)的簡稱

39.UML(2分)-UML是統(tǒng)一建模語言(UnifiedModelingLanguage)的簡稱

40.00a(2分)-00a是面向?qū)ο蠓?/p>

析(Object-Orientedanalysi

溫馨提示

  • 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)論