軟工選擇題附有答案_第1頁
軟工選擇題附有答案_第2頁
軟工選擇題附有答案_第3頁
軟工選擇題附有答案_第4頁
軟工選擇題附有答案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟工選擇題[復(fù)制]1.下列說法中正確的是()[單選題]*A.20世紀50年代提出軟件工程的概念B.20世紀60年代提出了軟件工程的概念(正確答案)C.20世紀70年代出現(xiàn)了客戶機/服務(wù)器技術(shù)D.20柑紀80年代軟件工程學(xué)科達到成熟2.產(chǎn)生軟件危機的主要原因()[單選題]*A.軟件工具落后B.軟件生產(chǎn)能力不足C.實行嚴格的產(chǎn)品控制D.軟件本身的特點及開發(fā)方法(正確答案)3.軟件工程的三要素()[單選題]*A.技術(shù)、方法和工具B.方法、對象和類C.方法、工具和過程(正確答案)D.過程、模型、方法4.在以下選項中,()不屬于軟件工程學(xué)科所要研究的基本內(nèi)容。[單選題]*A.軟件工程材料(正確答案)B.軟件工程方法C.軟件工程工具D.軟件工程過程5.增量模型本質(zhì)上是一種()。[單選題]*A.線性順序模型B.整體開發(fā)模型C.非整體開發(fā)模型(正確答案)D.螺旋模型6.軟件過程是()。[單選題]*A.特定的開發(fā)模型B.一種軟件求解的計算邏輯C.軟件開發(fā)活動的集合(正確答案)D.軟件生命周期模型7.軟件生命周期模型不包括()。[單選題]*A.瀑布模型B.用例模型(正確答案)C.增量模型D螺旋模型8.包含風(fēng)險分析的軟件工程模型是()。[單選題]*A.螺旋模型(正確答案)B.瀑布模型C.增量模型D.噴泉模型9.軟件工程中描述生命周期的瀑布模型一般包括計劃、需求分析、設(shè)計、編碼、()和維護等幾個階段。[單選題]*A.產(chǎn)品發(fā)布B.版本更新C.可行性分析D.測試(正確答案)10.軟件開發(fā)的瀑布模型一般都將開發(fā)過程劃分為分析、設(shè)計、編碼和測試等階段,一般認為可能占用人員最多的階段是()。[單選題]*A.分析階段B.設(shè)計階段C.編碼階段(正確答案)D.測試階段11.螺旋模型綜合了()的優(yōu)點,并增加了風(fēng)險分析。[單選題]*A.增量模型和噴泉模型B.瀑布模型和快速原型模型(正確答案)C.瀑布模型和噴泉模型D.快速原型模型和噴泉模型12.可行性研究也稱為()。A.技術(shù)可行性研究[單選題]*B.操作可行性研究C.經(jīng)濟可行性研究D.項目論證(正確答案)13.()研究往往是系統(tǒng)開發(fā)過程中難度最大的工作,是可行性研究的關(guān)鍵。[單選題]*A.技術(shù)可行性(正確答案)B.操作可行性C.經(jīng)濟可行性D.風(fēng)險可行性14.研究軟硬件資源的有效性是進行(A)研究的一方面。A.技術(shù)可行性[單選題]*B.經(jīng)濟可行性(正確答案)C.社會可行性D.操作可行性15.軟件開發(fā)計劃是軟件工程中的一種()性文檔。A.技術(shù)[單選題]*B.管理(正確答案)C.檢索D.文獻16.在需求分析之前有必要進行()工作。A.程序設(shè)計[單選題]*B.可行性研究(正確答案)C.E-R分析D.行為建模17.需求分析是一個(),它應(yīng)該貫穿于系統(tǒng)的整個生命周期中,而不是僅僅屬于軟件生命周期早期的一項工作。A.

概念[單選題]*B.

工具C.

方法D.

過程(正確答案)18.軟件需求規(guī)格說明書的內(nèi)容不應(yīng)該包括()。A.

對重要功能的描述[單選題]*B.

對算法的詳細過程描述C.

對數(shù)據(jù)的要求(正確答案)D.

軟件的性能19.軟件需求分析階段的工作,可以分為以下4個方面:對問題的識別、分析與綜合、編寫需求分析文檔,以及()。A.

總結(jié)[單選題]*B.

階段性報告C.

需求分析評審(正確答案)D.

以上答案都不正確20.進行需求分析可使用多種工具,但()是不適用的。A.

數(shù)據(jù)流圖[單選題]*B.

PAD圖(正確答案)C.

狀態(tài)轉(zhuǎn)換圖D.

數(shù)據(jù)詞典21.在結(jié)構(gòu)化分析方法中,用以表達系統(tǒng)內(nèi)數(shù)據(jù)的流動情況的工具是(A)。A.

數(shù)據(jù)流圖[單選題]*B.

數(shù)據(jù)字典(正確答案)C.

結(jié)構(gòu)化語言D.

判定表與判定樹22.結(jié)構(gòu)化分析方法的基本思想是()。A.

自底向上逐步分解[單選題]*B.

自頂向下逐步分解C.

自底向上逐步抽象(正確答案)D.

自頂向下逐步抽象23.在E-R圖中,包含以下基本成分()。A.

數(shù)據(jù)、對象、實體[單選題]*B.

控制、關(guān)系、對象C.

實體、關(guān)系、控制D.

實體、屬性、關(guān)系(正確答案)24.面向數(shù)據(jù)流的軟件設(shè)計方法可將()映射成軟件結(jié)構(gòu)。A.

控制結(jié)構(gòu)[單選題]*B.

模塊C.

數(shù)據(jù)流(正確答案)D.

事物流25.模塊的獨立性是由內(nèi)聚性和耦合性來度量的,其中內(nèi)聚性是(C)。A.

模塊間的聯(lián)系程度[單選題]*B.

信息隱藏程度C.

模塊的功能強度(正確答案)D.

接口的復(fù)雜程度26.Jackson方法根據(jù)(C)來導(dǎo)出程序結(jié)構(gòu)。A.

數(shù)據(jù)流圖[單選題]*B.

數(shù)據(jù)間的控制結(jié)構(gòu)C.

數(shù)據(jù)結(jié)構(gòu)(正確答案)D.

IPO圖27.為了提高模塊的獨立性,模塊之間最好是(C)。A.

公共環(huán)境耦合[單選題]*B.

控制耦合C.

數(shù)據(jù)耦合(正確答案)D.

特征耦合28.在面向數(shù)據(jù)流的軟件設(shè)計方法中,一般將信息流分為()。A.

數(shù)據(jù)流和控制流[單選題]*B.

變換流和控制流C.

事務(wù)流和控制流D.

變換流和事務(wù)流(正確答案)29.面向?qū)ο蠹夹g(shù)中,對象是類的實例。對象分為三種成分:(A)、屬性和方法(或操作)。A.

標識[單選題]*B.

繼承(正確答案)C.

封裝D.

消息30.以下哪一項不是面向?qū)ο蟮奶卣鳎ǎ.

多態(tài)性[單選題]*B.

繼承性C.

封裝性D.

過程調(diào)用(正確答案)31.汽車有一個發(fā)動機,汽車和發(fā)動機之間的關(guān)系是()關(guān)系。A.

組裝[單選題]*B.

整體部分(正確答案)C.

分類D.

一般具體32.()把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱藏的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。A.

多態(tài)性[單選題]*B.

繼承C.

消息D.

封裝(正確答案)33.面向?qū)ο蟮闹饕卣鞒藢ο笪ㄒ恍?、封裝、繼承外,還有()。A.

兼容性[單選題]*B.

完整性C.

可移植性D.

多態(tài)性(正確答案)34.關(guān)聯(lián)是建立()之間關(guān)系的一種手段。A.

對象[單選題]*B.

類(正確答案)C.

功能D.

屬性35.面向?qū)ο筌浖夹g(shù)的許多強有力的功能和突出的優(yōu)點,都來源于把類組織成一個層次結(jié)構(gòu)的系統(tǒng),一個類的上層可以有父類,下層可以有子類,這種層次結(jié)構(gòu)系統(tǒng)的一個重要性質(zhì)是(),一個子類獲得其父類的全部描述(數(shù)據(jù)和操作)。A.

兼容性[單選題]*B.

繼承性(正確答案)C.

復(fù)用性D.

多態(tài)性36.所有的對象可以成為各種對象類,每個對象類都定義了一組()。A.

說明[單選題]*B.

類型C.

過程D.

方法(正確答案)37.通過執(zhí)行對象的操作改變對象的屬性,但它必須通過()的傳遞。A.

操作[單選題]*B.

消息(正確答案)C.

信息D.

繼承38.UML是軟件開發(fā)中的一個重要工具,它主要應(yīng)用于()。A.

基于螺旋模型的結(jié)構(gòu)化方法[單選題]*B.

基于需求動態(tài)定義的原型化方法C.

基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法D.

基于對象的面向?qū)ο蟮姆椒?正確答案)39.()是從用戶使用系統(tǒng)的角度描述系統(tǒng)功能的圖形表達方法。A.

類圖[單選題]*B.

活動圖C.

用例圖(正確答案)D.

狀態(tài)圖40.()描述了一組交互對象間的動態(tài)協(xié)作關(guān)系,它表示完成某項行為的對象和這些對象之間傳遞消息的時間順序。A.

類圖[單選題]*B.

順序圖(正確答案)C.

狀態(tài)圖D.

協(xié)作圖41.面向?qū)ο竽P椭饕梢韵履男┠P徒M成()。A.

對象模型、動態(tài)模型、功能模型[單選題]*B.

對象模型、數(shù)據(jù)模型、功能模型C.

數(shù)據(jù)模型、動態(tài)模型、功能模型(正確答案)D.

對象模型、動態(tài)模型、數(shù)據(jù)模型42.面向?qū)ο蠓治龅氖滓ぷ魇墙ⅲǎ?。A.

系統(tǒng)的動態(tài)模型[單選題]*B.

系統(tǒng)的功能模型C.

基本的E-R圖D.

問題的對象模型(正確答案)43.面向?qū)ο蟮姆治龇椒ㄖ饕墙?類模型,即()。A.

系統(tǒng)模型、E-R模型、應(yīng)用模型[單選題]*B.

對象模型、動態(tài)模型、功能模型C.

E-R模型、對象模型、功能模型(正確答案)D.

對象模型、動態(tài)模型、應(yīng)用模型44.面向?qū)ο蠓治鲭A段建立的3個模型中,核心的模型是()模型。A.

功能[單選題]*B.

動態(tài)C.

對象(正確答案)D.

分析45.面向?qū)ο蟮膭討B(tài)模型中,每張狀態(tài)圖表示()的動態(tài)行為。A.

某一個類[單選題]*B.

有關(guān)聯(lián)的若干個類C.

一系列事件(正確答案)D.

一系列狀態(tài)46.在考察系統(tǒng)的一些涉及時序和改變的狀況時,要用動態(tài)模型來表示。動態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是()。A.

順序圖[單選題]*B.

狀態(tài)圖(正確答案)C.

系統(tǒng)結(jié)構(gòu)圖D.

數(shù)據(jù)流圖47.對象模型的描述工具是()。A.

狀態(tài)圖[單選題]*B.

數(shù)據(jù)流圖C.

結(jié)構(gòu)圖D.

對象圖(正確答案)48.功能模型中所有的()往往形成一個層次結(jié)構(gòu),在這個層次結(jié)構(gòu)中一個數(shù)據(jù)流圖的過程可以由下一層數(shù)據(jù)流圖做進一步的說明。A.

事件追蹤圖[單選題]*B.

物理模型圖C.

狀態(tài)遷移圖D.

數(shù)據(jù)流圖(正確答案)49.程序編譯器的體系結(jié)構(gòu)適合使用()。A.倉庫體系結(jié)構(gòu)[單選題]*B.模型—視圖—控制器結(jié)構(gòu)C.客戶機/服務(wù)器結(jié)構(gòu)(正確答案)D.以上都不是50.網(wǎng)站系統(tǒng)是一個典型的(C)。A.倉庫體系結(jié)構(gòu)[單選題]*B.胖客戶機/服務(wù)器結(jié)構(gòu)C.瘦客戶機/服務(wù)器結(jié)構(gòu)布(正確答案)D.以上都不是51.在分層結(jié)構(gòu)系統(tǒng)中,()實現(xiàn)與實體對象相關(guān)的業(yè)務(wù)邏輯。A.表示層[單選題]*B.持久層C.實體層D.控制層(正確答案)52.()可以幫助人們簡單方便地復(fù)用已經(jīng)成功的設(shè)計或體系結(jié)構(gòu)設(shè)計。A.商業(yè)構(gòu)件[單選題]*B.設(shè)計模式(正確答案)C.遺留系統(tǒng)D.需求規(guī)格說明53.(A)用于封裝具體的平臺,從而使應(yīng)用程序可以在不同的平臺上運行。A.抽象工廠模式[單選題]*B.外觀模式(正確答案)C.觀察者模式D.以上都不是54.面向?qū)ο笤O(shè)計階段的主要任務(wù)是系統(tǒng)設(shè)計和()。A.

結(jié)構(gòu)化設(shè)計[單選題]*B.

數(shù)據(jù)設(shè)計C.

面向?qū)ο蟪绦蛟O(shè)計D.

對象設(shè)計(正確答案)55.只有類的共有界面的成員才能成為使用類的操作,這是軟件設(shè)計的()原則。A.

過程抽象[單選題]*B.

信息隱藏C.

功能抽象(正確答案)D.

共享性56.()是表達系統(tǒng)類及其相互聯(lián)系的圖示,它是面向?qū)ο笤O(shè)計的核心,是建立狀態(tài)圖、協(xié)作圖和其他圖的基礎(chǔ)。A.

部署圖[單選題]*B.

類圖(正確答案)C.

組件圖D.

配置圖57.下面所列的性質(zhì)中,()不屬于面向?qū)ο笤O(shè)計的特性。A.

繼承性[單選題]*B.

重用性C.

封裝性D.

可視化(正確答案)58.下列是面向?qū)ο笤O(shè)計方法中有關(guān)對象的敘述,其中()是正確的。A.

對象在內(nèi)存中沒有它的存儲區(qū)[單選題]*B.

對象的屬性集合是它的特征表示C.

對象的定義與程序中類型概念相當(正確答案)D.

對象之間不能相互通信59.面向?qū)ο笤O(shè)計中,基于父類創(chuàng)建的子類具有父類的所有特性(屬性和方法),這一特點稱為類的()。A.

多態(tài)性[單選題]*B.

封裝性C.

繼承性(正確答案)D.

重用性60.軟件測試的目的是()。[單選題]*A.證明軟件是正確的B.發(fā)現(xiàn)軟件中的錯誤(正確答案)C.找出軟件中的所有錯誤D.評價軟件的質(zhì)量61.白盒測試法又稱為邏輯覆蓋法,主要用于()。[單選題]*A.確認測試B.系統(tǒng)測試C.α測試D.單元測試(正確答案)62.以下哪種測試方法不屬于白盒測試技術(shù)?()[單選題]*A.基本路徑測試B.邊界值分析測試(正確答案)C.循環(huán)覆蓋測試D.條件測試63.成功的測試是指運行測試用例后()。[單選題]*A.發(fā)現(xiàn)了程序錯誤(正確答案)B.未發(fā)現(xiàn)程序錯誤C.證明程序正確D.改正了程序錯誤64.白盒測試法是根據(jù)程序的()來設(shè)計測試用例的方法。[單選題]*A.輸出數(shù)據(jù)B.內(nèi)部邏輯(正確答案)C.功能D.輸入數(shù)據(jù)65.軟件的集成測試工作最好由()承擔,以提高集成測試的效果。[單選題]*A.該軟件的設(shè)計人員B.該軟件開發(fā)組的負責人C.不屬于該軟件開發(fā)組的軟件設(shè)計人員(正確答案)D.該軟件的編程人員66.黑盒測試是從()觀點的測試,白盒測試是從()觀點的測試。[單選題]*A.開發(fā)人員、管理人員B.用戶、管理人員C.用戶、開發(fā)人員(正確答案)D.開發(fā)人員、用戶67.軟件測試可能發(fā)現(xiàn)軟件中的(),但不能證明軟件()。[單選題]*A.所有錯誤、沒有錯誤B.設(shè)計錯誤、沒有錯誤C.邏輯錯誤、沒有錯誤D.錯誤、沒有錯誤(正確答案)68.使用白盒測試方法時確定測試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標準[單選題]*A.程序的內(nèi)部邏輯(正確答案)B.程序的復(fù)雜程度C.程序的難易程度D.程序的功能69.黑盒測試方法根據(jù)()設(shè)計測試用例。[單選題]*A.程序的調(diào)用規(guī)則B.軟件要完成的功能(正確答案)C.模塊間的邏輯關(guān)系D.程序的數(shù)據(jù)結(jié)構(gòu)70.在軟件測試中,邏輯覆蓋標準主要用于()。[單選題]*A.白盒測試方法(正確答案)B.黑盒測試方法C.灰盒測試方法D.回歸測試方法71.集成測試的主要方法有兩個,一個是()一個是()。[單選題]*A.白盒測試方法、黑盒測試方法B.等價類劃分方法、邊緣值分析方法C.非增量式測試方法、增量式測試方法(正確答案)D.因果圖方法、錯誤推測方法72.軟件測試的目的是盡可能發(fā)現(xiàn)軟件中的錯誤,通常()是代碼編寫階段可進行的測試,它是整個測試工作的基礎(chǔ)。[單選題]*A.集成測試B.系統(tǒng)測試C.驗收測試D.單元測試(正確答案)73.單元測試主要針對模塊的幾個基本特征進行測試,該階段不能完成的測試是()。[單選題]*A.系統(tǒng)功能(正確答案)B.局部數(shù)據(jù)結(jié)構(gòu)C.重要的執(zhí)行路徑D.錯誤處理74.軟件維護的副作用,是指()。[單選題]*A.運行時誤操作B.隱含的錯誤C.因修改軟件而造成的錯誤(正確答案)D.開發(fā)時的錯誤75.影響軟件可維護性的主要因素不包括()。[單選題]*A.可修改性B.可測試性C.可用性D.可理解性(正確答案)76.軟件工程學(xué)除了重視軟件開發(fā)技術(shù)的研究,還重視研究軟件的(A)。A.

工程管理[單選題]*B.

成本核算(正確答案)C.

人員培訓(xùn)D.

維護代價77.()的作用是為有效、定量的進行管理,把握軟件工程的實際情況和它所產(chǎn)生的產(chǎn)品質(zhì)量。A.

估算[單選題]*B.

度量(正確答案)C.

風(fēng)險分析D.

進度安排78.代碼行估算和功能點估算是兩種不同的估算技術(shù),但兩者有許多共同的特征,只是代碼行估算和功能點估算

溫馨提示

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

最新文檔

評論

0/150

提交評論