軟件工程填空題_第1頁
軟件工程填空題_第2頁
軟件工程填空題_第3頁
軟件工程填空題_第4頁
軟件工程填空題_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程填空題

1.是有關計算機程序功能、設計、編制、使用的文字或圖形資料。I填空題]

空1答案:文檔

2.劃分軟件生存周期階段時,應遵循一條基本原則:各階段的任務盡可能,同一

階段各項任務的性質盡可能o[填空題]

空1答案:相對獨立

空2答案:相同

3.軟件工程包含軟件和兩大部分內容。[填空題]

空1答案:軟件開發(fā)技術

空2答案:軟件工程管理

4.瀑布模型是將各活動規(guī)定為依聯(lián)接的若干階段的模型。噴泉模型是

一種以為動力,以為驅動的模型。I填空題I

空1答案:生存周期

空2答案:線性順序

空3答案:用戶需求

空4答案:對象

5.面向對象開發(fā)方法一般用模型,也可選用模型、增量模型。結構化

方法可選用模型模型、螺旋模型。[填空題]

空1答案:噴泉

空2答案:瀑布

空3答案:瀑布

空4答案:增量

6.結構化分析的基本思想是____逐步求精。[填空題1

空1答案:自頂向下

7.可行性分析的主要內容有可行性可行性和社會可行性分析。[填

空題]

空1答案:技術

空2答案:經濟

8.效益有效益和效益兩種。I填空題]

空1答案:有形

空2答案:無形

9.成本——效益分析是經濟可行性分析的一個主要內容,這里的“成本”包括軟件的

開發(fā)成本和成本。[填空題]

空1答案:運行

10.的基本任務是準確定義新系統(tǒng)的目標,回答系統(tǒng)必須“做什么[填空題]

空1答案:需求分析

11.結構化設計是面向的Jackson方法是面向的設計方法。[填空題]

空1答案:數據流

空2答案:數據結構

12.結構化方法由結構化分析(SA)結構化程序設計(SP)構成。[填空題]

空1答案:結構化設計(SD)

13.SA方法用的描述方式表達需求,簡明易懂,用它們形成需求說明的主要部

分。[填空題]

空1答案:圖形等半形式化

14.一個DFD中,既有變換流,又有事務流時,這就是一個的數據流圖。I填空

題]

空1答案:綜合

15.DD中有四類條目:數據流條目、數據項條目[填空題]

空1答案:數據存儲條目

空2答案:加工條目

16.需求分析階段要確定對系統(tǒng)的綜合需求,其中最主要的是該階段產生的

最重要的文檔之一是。I填空題]

空1答案:功能需求

空2答案:需求規(guī)格說明

17.解決一個復雜問題往往采取的策略是____o[填空題]

空1答案:分解

18.SA方法中主要描述工具是與o[填空題]

空1答案:DFD(數據流圖)

空2答案:DD(數據字典)

19.數據流圖中的箭頭表示,橢圓表示,雙杠表示,矩型框表示

?!咎羁疹}]

空1答案:數據流

空2答案:加工(處理)

空3答案:數據存儲

空4答案:外部實體(數據源點或終點)

20.DFD中海個加工、數據存儲至少有個輸入流和個輸出流?!咎羁?/p>

題]

空1答案:1

空2答案:1

21.當DFD中某加工的一組動作存在多個復雜組合判斷時,宜用或o

I填空題I

空1答案:判定表

空2答案:判定樹

22.一張判定表由四個部分組成,其左上角是_____左下角是_______,右上角是

,左下角是各條件值組合列對應的o[填空題]

空1答案:條件列表

空2答案:操作列表

空3答案:條件值組合列

空4答案:操作列

23.軟件設計的基本原理有抽象、模塊獨立性。[填空題]

空1答案:模塊化

空2答案:信息隱蔽

24.模塊具有的基本屬性有:接口、功能和。[填空題]

空1答案:邏輯

空2答案:狀態(tài)

25.通過,可定義和實施對模塊的過程細節(jié)和局部數據結構的存取限制。[填

空題I

空1答案:信息隱蔽

26.模塊之間的聯(lián)系越緊密,其耦合性就越____,模塊的獨立性就越______o[填空

題]

空1答案:強

空2答案:差

27.模塊內各元素的聯(lián)系越緊密,其內聚性就越____,模塊的獨立性就越______o

[填空題I

空1答案:高

空2答案:好

28.劃分模塊時,應盡量做到低耦合、內聚。[填空題]

空1答案:高

29.耦合性最低的是____耦合。內聚性最高的是______內聚。[填空題]

空1答案:無直接

空2答案:功能

e

30.概要設計階段產生的重要的文檔之7Eo[填空題]

空1答案:概要設計說明

31.軟件結構是以為基礎而組成的一種層次結構。【填空題I

空1答案:模塊

空2答案:控制

32.反映軟件結構的基本形態(tài)特征是______扇入、扇出。[填空題]

空1答案:深度

空2答案:寬度

33.一個模塊把數值作為參數送給另一個模塊,這種耦合方式屬于。[填空題]

空1答案:數據耦合

34.兩個模塊內部都使用同一張表,這種耦合屬于o[填空題]

空1答案:公共耦合

35.一個模塊內部各程序段都在同一張表上操作,該模塊的內聚性屬于o[填

空題I

空1答案:通信內聚

36.結構化設計對數據有兩種分析方法,它們是設計和設計。[填空

題]

空1答案:變換分析

空2答案:事務分析

37.概要設計階段應為每個模塊寫一份和。[填空題]

空1答案:處理說明

空2答案:接口說明

38.SP的設計要點是使用結構,____逐步求精構造算法。[填空題]

空1答案:三種基本控制

空2答案:自頂向下

39.PAD圖清晰地反映了程序的結構,圖中的豎線為程序的o[填空題]

空1答案:層次

空2答案:層次線

40.程序的三種基本控制結構是順序結構結構結構。[填空題]

空1答案:選擇(分支)

空2答案:重復(循環(huán))

41.詳細描述處理過程常用三種工具是過程設計語言|填空題]

空1答案:判定表

空2答案:判定樹

42.描述加工邏輯一般用以下三種工具:判定表、判定樹。[填空題]

空1答案:結構化語言(偽碼)

43.PAD圖是一種描述工具,它是一種展開的二維樹型結構。[填空題I

空1答案:算法

空2答案:由左往右

44.數據庫的概念設計、邏輯設計、物理設計分別對應于系統(tǒng)開發(fā)中的

o[填空題]

空1答案:需求分析

空2答案:概要設計

空3答案:詳細設計

45.程序設計語言的特性主要有心理特性和o[填空題]

空1答案:工程特性

空2答案:技術特性

46.通??紤]選用語言的因素有:項目的應用領域軟件執(zhí)行的環(huán)境、算

法和數據結構的復雜性、軟件開發(fā)人員的知識,其中選擇語言的關鍵因素是

o[填空題1

空1答案:軟件開發(fā)的方法

空2答案:項目的應用領域

47.項目的應用領域一般有科學工程計算實時處理、系統(tǒng)軟件和

幾種類型?!咎羁疹}1

空1答案:數據處理與數據庫應用

空2答案:人工智能

48.與編碼風格有關的因素有:數據說明、語句構造、輸入和輸出、程序

效率。[填空題]

空1答案:源程序文檔化

49.軟件測試的目的是為了。[填空題]

空1答案:發(fā)現軟件中的錯誤

50.軟件測試方法一般分兩大類:測試法和動態(tài)測試法,動態(tài)測試包括

法和白盒法。[填空題]

空1答案:靜態(tài)

空2冬空?里合

51.被測試程序不在機器上運行而采用人工分析檢測或計算機輔助分析檢測稱為

測試,使被測試程序在機器上運行的測試方法稱為測試。I填空題1

空1答案:靜態(tài)

空2答案:動態(tài)

52.動態(tài)測試包括法和黑盒法,檢查程序是否滿足功能要求應采用法,

測試程序的內部邏輯是否正確應使用法。[填空題]

空1答案:白盒

空2生宓?里合

空3答案:白盒

53.動態(tài)測試中,主要測試程序功能的方法稱為法,測試程序內部結構及處理過

程的方法稱為法。[填空題I

空1M:里?里合

空2答案:白盒

54.要覆蓋含有循環(huán)結構的所有路徑通常是不可能的,一般通過限制來測試。

[填空題]

空1答案:循環(huán)次數

55.白盒技術中的邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、

條件組合覆蓋和覆蓋。其中查錯能力最弱的是覆蓋。I填空題I

空1答案:路徑

空2答案:語句

56.黑盒技術設計方法主要有錯誤推測、因果圖等。[填空題]

空1答案:等價類劃分

空2答案:邊界值分析

57.用等價類劃分法設計一個測試用例時,應使其覆蓋____的尚未被覆蓋的合理等

價類或只覆蓋_____個不合理等價類。I填空題I

空1答案:盡可能多

空2答案:1

58.如果規(guī)格說明中含有輸入條件的組合情況,則使用o[填空題]

空1答案:因果圖

59.修改程序后,使用先前的測試用例對軟件進行曾進行過的測試稱為o[填

空題I

空1答案:回歸測試

60.集成測試方法有和____漸增式測試組合模塊的方法有結合和

結合后頂向下結合可采用或策略。[填空題]

空1答案:漸增式

空2答案:非漸增式

空3答案:自頂向下

空4答案:自底向上

空5答案:深度優(yōu)先

空6答案:寬度優(yōu)先

61.單元測試時,可能需要設計模塊和模塊。[填空題]

空1答案:驅動

空2答案:樁

62.單元測試大量使用技術;集成測試最常用的是____技術,為保證覆蓋主

要控制路徑,也可能使用一定數量的技術;確認測試僅使用技術。:填

空題]

空1答案:白盒

岸2分:里?里合

空3答案:白盒

空4分里?里合

63.軟件維護分為性維護、適應性維護、完善性維護、預防性維護。其中維

護活動數量較大(約占整個維護活動的50%)的是_____性維護。[填空題]

空1答案:校正

空2答案:完善

64.為識別和糾正錯誤,彌補軟件性能缺陷而修改軟件的過程稱為。[填空題]

空1答案:校正性維護

65.為使軟件適應其運行環(huán)境變化而修改軟件的過程稱為o【填空題]

空1答案:適應性維護

66.為使軟件增加功能、增強性能、提高效率而修改軟件的過程稱為oI填

空題]

空1答案:完善性維護

67.度量一個可維護性軟件的7種特性時采用的方法有質量檢查表、質量測試、質

量標準。其中和用于定量分析和評價程序的質量。[填空題|

空1答案:質量測試

空2答案:質量標準

68.維護階段是軟件生存周期中時間的階段,花費精力和費用的階

段。[填空題]

空1答案:最長

空2答案:最多

69.軟件交付使用后,由于軟件開發(fā)過程中產生的沒有完全徹底在測試階段

發(fā)現,必然有一部分隱含錯誤帶到階段。[填空題]

空1答案:錯誤

空2答案:維護

70.未按軟件工程方法開發(fā)的軟件,只有程序而無文檔,其維護很困難,屬于維

護。[填空題]

空1答案:非結構化

71.維護費用增加的主要原因是維護的非常低。[填空題1

空1答案:生產率

72.所有軟件維護申請報告要按規(guī)定方式提出,該報告也稱報告。|填空題1

空1答案:軟件問題

73.快速原型方法的開發(fā)步驟是:①快速分析;②構造原型;③;④評價原型;⑤修

改。其中_____過程代替了初始的快速分析,形成原型開發(fā)循環(huán)過程。[填空題]

空1答案:運行原型

空2答案:修改

74.結構化方法的本質是____,其可修改和可重用性都比較差。[填空題]

空1答案:功能分解

空2答案:穩(wěn)定性

75.對象具有狀態(tài),對象用來描述它的狀態(tài)。[填空題]

空1答案:數據值

76.對象具有,用于改變對象的狀態(tài)。對象實現了和的結合,

[填空題]

空1答案:行為

空2答案:數據

空3答案:操作

77.對象的抽象是____,類的具體化就是______o[填空題]

空1答案:類

空2答案:對象

78.類具有屬性,它是對象的的抽象,用來描述類的屬性。[填空題]

空1答案:狀態(tài)

空2答案:數據結構

79.類具有,它是____的行為的抽象。[填空題]

空1答案:操作

空2答案:對象

80.類之間有兩種結構關系,它們是關系和關系。[填空題]

空1答案:一般一具體

空2答案:整體一部分

81.聚集關系是關系,關系中有整體類和之分?!咎羁疹}]

空1答案:〃整體一部分〃

空2答案:部分類

82.汽車與小汽車之間的關系是關系;汽車與發(fā)動機之間的關系是.

關系。[填空題]

空1答案:一般—具體(分類)

空2答案:整體一部分

83.一般化關系是的關系,關系中有和具體類之分。[填空題]

空1答案:〃一般一具體〃

空2答案:一般化類

84.一般化關系又稱為泛化關系,它和是同時存在的。[填空題]

空1答案:繼承

85.面向對象程序設計語言的最主要特點是____,這是其他語言沒有的。[填空題]

空1答案:繼承性

86.繼承性是____自動共享父類屬性和的機制。I填空題]

空1答案:子類

空2答案:操作

87.繼承具有和多重性。一個子類繼承多個父類的特性,稱為o一個子

類只繼承一個父類的特性,稱為o[填空題]

空1答案:傳遞性

空2答案:多重繼承

空3答案:單重繼承

88.類的層次結構中,上層類稱類或超類,下層類稱類。[填空題]

空1答案:父

空2答案:子

89.關聯(lián)表示類之間的聯(lián)系。兩個類之間的關聯(lián)稱,其在對象圖上的表示是在

兩個類之間畫;三個類之間的關聯(lián)稱其在對象圖卜的表示是在三個類

之間的連線上畫o[填空題]

空1答案:二元關聯(lián)

空2答案:一條直線

空3答案:三元關聯(lián)

空4答案:一個菱形

90.面向對象分析模型中,模型描述系統(tǒng)的靜態(tài)結構,使用_____圖工具;

模型描述系統(tǒng)的控制結構,使用_____圖工具;模型描述系統(tǒng)的所有計

算,表明如何從輸入值得到輸出值,使用_____工具。[填空題]

空1答案:對象

空2答案:對象

空3答案:動態(tài)

空4答案:狀態(tài)

空5答案:功能

空6答案:數據流圖

91.軟件工程規(guī)范可分為三級:和和開發(fā)小組標

準。[填空題]

空1答案:國際

溫馨提示

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

評論

0/150

提交評論