軟件工程題庫及答案單選_第1頁
軟件工程題庫及答案單選_第2頁
軟件工程題庫及答案單選_第3頁
軟件工程題庫及答案單選_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

單項選擇題

1.軟件開發環境按解決的問題分類包含()

A.程序設計環境B.工具箱環境C.基于方法的環境D.以言語為中心的環境

2.用于描述待開發產品/系統功能上的能力、性能參數或其他性質的是〔〕

A.程序B.需求C.設計D.規約

3.以下選項中,用作詳細設計的工具是1J

A.層次圖B.數據流圖C.模塊結構圖D.盒圖

4.UML提供的圖形化工具中,用于概念模型和軟件模型的動態結構的是C〕

A.用況圖B.部署圖C.對象圖D.構件圖

5.依據軟件需求分類,以下選項中不屬于設計約束的是C〕

A.并發操作B.握手協議C.質量屬性D.硬件限制

6.依據RUP測試活動,輸入為測試用況,活動為完成測試,則輸出為C〕

A.測試方案B.測試溝件C.測試評價D.測試過程

7.一般來說,單元測試往往采納C〕

A.等價類測試B.因果圖測試C.白盒測試D.黑窟測試

8.支持面向對象技術的軟件生存周期模型是〔〕

A.噴泉模型B.螺旋模型C.增量模型D.瀑布模型

9.CMMI成熟度等級中的第四級為〔〕

A.已定義級B.已定?治理級C.延續優化級D.已治理級

10.假設一個學生可以在一所或者多所學校注冊學習,那么這種關聯關系稱為

C3

A.依賴B.泛化C.組合D.聚合

11.以下C〕不是結構化分析方法常用的工具。

A.數據流圖B.數據字典C.程序流程圖D.判定樹

12.軟件根本過程指那些與軟件生產直接相關的活動集,可分為獵取過程、供

給過程開始過程、運行過程和C〕

A.驗證過程B.調試過程C.測試過程D.維護過程

13.提高程序可讀性的有力手段是C〕。

A.選好一種程序設計言語B.顯式說明一切變量

C.使用三種標準操縱語句D.給程序加注釋

14.軟件需求分析階段的任務是確定〔〕。

A.軟件開發方法B.軟件開發費用C.軟件系統功能D.軟件開發工具

15.下面不是軟件需求規格說明書的特點的是〔Do

A.正確性B.無歧義性C.完整性D.不可修改性

16.結構設計是一種應用最廣泛的系統設計方法,是以C〕為根底、自頂

向下、逐漸求精和模塊化的過程。

A.數據流B.數據流圖C.數據庫D.數據結構

17.需求分析說明書不能作為CX

A.可行性研究的依據B.用戶和開發人員之間的合約

C.系統概要設計的依據D.軟件驗收測試的依據

18.在數據流圖CDFDD中,帶有名字的箭頭表示C1。

A.操縱程序的執行順序B.模塊之間的調用關系C.數據的流向D.程序的組成成分

19.以下表達中,不屬于結構化分析方法的是CDo

A.面向數據流的結構化分析方法B.面向數據結構的Jackson方法

C.面向數據結構的結構化數據系統開發方法D.面向對象的分析方法

20.詳細設計的任務是決定每個模塊的內部特性,即模塊〔〕。

A.外部特性B.內部特性C.算法和使用數據D.功能和輸入輸出數據

21.以下工具中屬于需求分析常用工具的是CDo

A.PADB.PFDC.N-SD.DFD

22.在白盒測試法中的邏輯覆蓋技術中,其中發覺錯誤能力最弱的覆蓋技術是

CJo

A.語句覆蓋B.判定廈蓋C.條件覆蓋D.數據流

23.在軟件測試過程的4個步驟中,測試依據是需求規格說明的是C

A.單元測試B.集成測試C.確認測試D.系統測試

24.概要設計的結果是提供一份C

A.模塊說明書B.框圖C.程序D.數據結構

25.與設計測試數據無關的文檔是C1。

A.需求說明書B.設計說明書C.源程序D.工程開發設計

26.在軟件維護中,為了強化、改善系統的功能和性能,以滿足用戶新的要求

的維護稱為〔Do

A.適應性維護B.糾錯性維護C.完善性維護D.預防性維護

27.軟件測試的目的是CDo

A.發覺錯誤B.演示程序的功能C.改善軟件的性能D.挖掘軟件的潛能

28.在瀑布模型中,將軟件分為假設干個時期,軟件工程的可行性研究一般歸

屬于C3

A.維護時期B.運行時期C.方案時期D.開發時期

29.以下中不屬于軟件維護的是C〕。

A.糾錯性維護B.完善性維護C.檢驗性維護D.預防性維護

30.軟件工程的理論和技術性研究的內容主要包含軟件開發技術和C工

A.排除軟件危機B.軟件工程治理C.程序設計自動化D.程序設計自動化

31.軟件測試過程是軟件開發過程的逆過程,其最根底性的測試應是C〕。

A.集成測試B.單元測試C.有效性測試D.系統測試

32.強行排解法是一種常用的簡單方法,以下選項中C〕不屬于強行排解

法。

A.輸出內存儲器的信息B.進行回歸測試

C.在程序中插入打印語句D.利用自動調試工具

33.Putnam本錢估算模型是一個〔〕模型。

A.靜態單變量B.動態單變量C.靜態多變量D.動態單變量

34.在SD方法中全面指導模塊劃分的最重要的原則是()

A.程序模塊化B.模塊高內聚C.模塊{氐耦合D.模塊獨立性

35.在集成〔聯合〕測試中,測試的主要目的是發覺C〕階段的錯誤。

A.軟件方案B.需求分析C.設計D.編碼

36.以下不屬于軟件調試技術的是C〕。

A.強行排錯法B.集成測試法C.回溯法D.原因排解法

37.下面關于PDL言語不正確的說法是()

A.PDL是描述處理過程怎么做B.PDL是只描述加二做什么

C.PDL也稱為偽碼D.PDL的外層語法應符合一般程序設計言語常用的語法規則

38.程序的三種根本操縱結構的共同特點是()。

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

C.只能一個入口和一個出口D.已經用硬件完成

39.在面向對象的高層設計體系結構中,()是用來描述用戶一般使用軟件

習慣的局部

A.人機交互界面B.問題論域C.系統交互界面D.數據治理

40.在ATM機系統中,以下(〕不能在面向對象設計中被定義為類。

A.中央計算機B.柜臺事務C.撥號D.營業廳

41.模塊的內聚性最高的是〔〕

A.邏輯內聚B.時同為聚C.偶然內聚D.功能內聚

42.把一組具有相似特性的對象組合在一起,稱之為C1

A.多態性B.類C.消息D.繼承性

43.以下說法錯誤的選項是()。

A.面向對象分析與面向對象設計的定義沒有明顯區別

B.從面向對象分析到面向對象設計,是一個逐漸擴充模型的過程

C.在實際的軟件開發過程中,面向對象分析與面向對象設計的界限是模糊的

D.面向對象分析和面向對象設計活動是一個屢次反復迭代的過程

44.SA方法的根本思想是C〕

A.自頂向下逐漸分解B.豈底向上逐漸抽象C.自底向上逐漸分解D.自底向下逐漸抽象

45.在E-R模型中,包含以下根本成分()o

A.數據、對象、實體B.操縱、聯系、對象C.實體、聯系、屬性D.實體、屬性、操作

46.程序的三種根本操縱結構是CDo

A.過程、子程序和分程序B.順序、選擇和重復C.遞歸、迭代和回溯D.調用、返回和轉

47.軟件治理的主要職能有〔〕。

A.人員治理、方案治理B.標準化治理、配置治理C.本錢治理、進度治理D.A和B

48.以下模型屬于本錢估算方法的有〔Do

A.C0C0M0模型B.McCall模型C.McCabe模型D.時間估算法

49.以下言語中哪個言語是低級言語〔3o

A.PASCALB.VISUUBASICC.C++D.匯編言語

50.原型化方法是一類動態定義需求的方法,以下表達中,哪一個不具有原型

化方法的特點CJo

A.提供嚴格定義的文檔B.強化用戶參與和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論