軟件工程期末復(fù)習(xí)選擇題_第1頁
軟件工程期末復(fù)習(xí)選擇題_第2頁
軟件工程期末復(fù)習(xí)選擇題_第3頁
軟件工程期末復(fù)習(xí)選擇題_第4頁
軟件工程期末復(fù)習(xí)選擇題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1.只有高水平的軟件工程能力才能生產(chǎn)出高質(zhì)量的軟件產(chǎn)品。因此,須在軟件

開發(fā)環(huán)境或軟件工具箱的支持下,運用先進的開發(fā)技術(shù)、工具和管理方法來提

高(D)能力。

A.組織軟件B.軟件質(zhì)量C.設(shè)計軟件D.開發(fā)軟件

2.軟件測試的目的是(B)

A.評價軟件的質(zhì)量

B.發(fā)現(xiàn)軟件的錯誤

C.找出軟件的所有錯誤

D.證明軟件是正確的

3.軟件的可維護性、可使用性、(A)是衡量軟件質(zhì)量的幾個主要特性。

A.可靠性

B.可復(fù)用性

C.可理解性

D.可修改性

4.可行性研究的目的是(B)

A.開發(fā)項目

B.項目值得開發(fā)否

C.規(guī)劃項目

D.維護項目

5.程序設(shè)計語言的技術(shù)特性不應(yīng)包括(D)

A.數(shù)據(jù)結(jié)構(gòu)的描述性

B.抽象類型的描述性

C.抽象類型的描述性

D.軟件的可移植性

6.對于構(gòu)造原型的建議,以下說法不正確的(D)

Ao暫不考慮速度、空間等性能效率方面的要求

B.暫不考慮錯誤恢復(fù)和處理

C,可降低可靠性和軟件質(zhì)量標準

D.對于原型界面部分的設(shè)計,暫不考慮與最終系統(tǒng)的界面相容

7.以下說法錯誤的是(B)

A.IEEE指美國電氣與電子工程師學(xué)會

B.GB指中華人民共和國國家軍用標準

C.DOD-STD指美國國防制標準

D.MILS指美國軍用標準

8.在考察系統(tǒng)的一些涉及時序和改變的狀況時,要用動態(tài)模型來表示。動杰模

型著重于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是(B)

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

B.狀態(tài)圖

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

D.時序圖

9.為了最終實現(xiàn)目標系統(tǒng),必須設(shè)計出組成這個系統(tǒng)的所有程序和文件,通常

分為兩個階段完成,即(B)和過程設(shè)計。

A.程序設(shè)計B.結(jié)構(gòu)設(shè)計C.系統(tǒng)設(shè)計D.詳細設(shè)計

10.結(jié)構(gòu)化分析方法(SA)是一種面向(0的需求分析方法。

A.對象

B.數(shù)據(jù)結(jié)構(gòu)

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

D.控制流

11.軟件是不可見的復(fù)雜的邏輯實體,不同于任何其他制造業(yè)的產(chǎn)品。使得軟件

質(zhì)量難于把握的一個因素是(A)

A.軟件需求

B.硬件需求

C.軟件配置

D.硬件配置

12.DFD中的每個加工至少有(A)

A.一個輸入流和一個輸出流

B.一個輸入流或者一個輸出流

C.一個輸入流

D.一個輸出流

13.軟件測試的目的是(B)

A.試驗性運行軟件

B.發(fā)現(xiàn)軟件錯誤

C.證明軟件正確

D.證明軟件正確

14.為使得用戶滿意,有兩個必要條件:①設(shè)計的規(guī)格說明符合用戶的要求;②

程序要按照設(shè)計規(guī)格說明所規(guī)定的情況正確執(zhí)行。把條件②稱為(B)

A.程序流程B.程序質(zhì)量C.設(shè)計要求D.設(shè)計質(zhì)量

15.原型化方法是用戶和設(shè)計者之間執(zhí)行的?種交互過程,適用丁(A)系統(tǒng)。

A.需求不確定性高的

B.需求確定的

C.管理信息

D.實時

16.軟件可靠性的定量指標,常借用硬件可靠性的定量度量方法來度量軟件的可

靠性,其中MTTF是(C),MTBF是0

①平均等待時間②平均間隔時間

③平均失效等待時間④平均失效間隔時間

A.①和②

B.②和③

C.③和④

D.①和④

17.軟件維護費用高的主要原因是(C)

A.人員少

B.人員多

C.生產(chǎn)率低

D.生產(chǎn)率高

18.以下說法錯誤的是(B)

A.IEEE指美國電氣與電子工程師學(xué)會

B.GB指中華人民共和國國家軍用標準

C.DOD-STD指美國國防部標準

D.MIL-S指美國軍用標準

19.以下不屬于軟件項目進度安排的主要方法的是(D)

A.工程網(wǎng)絡(luò)圖

B.cantt圖

C.任務(wù)資源表

D.DFD圖

20.肥stinghouse公司于1992年公布了13類軟件工具分類標準和該類的范例工具以

及例子,以下說法錯誤的是(D)

A.桌面出版系統(tǒng)屬文理工具

B.計劃和進度屬項目管理工具

C.文件和修改管理屬配置管理工具

D.格式管理系統(tǒng)屬質(zhì)量保證工具

1.在軟件開發(fā)領(lǐng)域中,”描述了系統(tǒng)是什么”的系統(tǒng)模型被稱為

A.設(shè)計模型B.概念模型

C.實現(xiàn)模型D.部署模型

2.下列選項不屬于質(zhì)量屬性規(guī)約所期望的指標是

A.可靠性B.可維護性

C.用戶友好性D.保密性

3.在常見的耦合類型中,應(yīng)盡量避免使用的是

A.內(nèi)容耦合B.數(shù)據(jù)耦合

C.控制耦合D.標記耦合

4.下列工具中,常用作總體設(shè)計的是

A.HIP0圖B.N-S圖

C.PAD圖D.DFD圖

5.UML表達關(guān)系的術(shù)語中,伴隨限定符使用的關(guān)系是

A.關(guān)聯(lián)B.依賴

C.泛化D.細化

6.自行車是一種交通工具,自行車和交通工具之間的關(guān)系是

A.組合B.關(guān)聯(lián)

C.依賴D.泛化

7.面向?qū)ο蠓治鲋?,對象模型描述了系統(tǒng)的

A.靜態(tài)結(jié)構(gòu)B.動態(tài)結(jié)構(gòu)

C.控制結(jié)構(gòu)D.順序結(jié)構(gòu)

8.UML用來表達系統(tǒng)交互建模的圖形化工具是

A.用況圖B.狀態(tài)圖

C.順序圖D.類圖

9.根據(jù)RUP實現(xiàn)活動,輸入為設(shè)計類,活動為實現(xiàn)類,則輸出為

A.用況B.構(gòu)件

C.接口D.子系統(tǒng)

10.黑盒測試技術(shù)依據(jù)的是

A.程序的邏輯結(jié)構(gòu)B.程序的物理結(jié)構(gòu)

C.軟件行為的描述D.軟件功能的描述

11.從測試完成程度來看,下列選項中測試覆蓋率最高的是

A.語句覆蓋B.分支覆蓋

C.條件組合覆蓋D.路徑覆蓋

12.一個程序只有一個輸入S,其取值范圍是一60WSW60?,F(xiàn)從輸入的角度設(shè)

計了一組測

試數(shù)據(jù):-200,20,200,設(shè)計這組測試用例的方法是

A.條件覆蓋B.等價類劃分

C.邊界值分析D.因果圖

13.演化模型個具有的特性是

A.本質(zhì)上是迭代的B.容易適應(yīng)變化的需求

C.有效風(fēng)險控制機制D.常常弱化需求分析

14.按照《ISO/IEC軟件生存周期過程12207-1995》中,可歸于組織過程的是

A.文檔過程B.驗證過程

C.維護過程D.管理過程

15.在CMMI能力等級中,共用目標最強的是

A.已執(zhí)行級B.持續(xù)優(yōu)化級

C.已定義級D.已定量管理級

1.運用所掌握的知識,通過抽象,給出該系統(tǒng)的結(jié)構(gòu),這就是(A)

A.系統(tǒng)建模B.軟件開發(fā)

C.問題求解D.驗證確認

2.根據(jù)軟件需求分類,下列選項中*不屬于設(shè)計約束的是(C)

A.并發(fā)操作B.握手協(xié)議

C.質(zhì)量屬性D.硬件限制

3.在常見的耦合類型中,耦合程度最低的是(B)

A.內(nèi)容耦合B.數(shù)據(jù)耦合

C.控制耦合D.標記耦合

4.通過對大量軟件系統(tǒng)研究,發(fā)現(xiàn)設(shè)計很好的軟件結(jié)構(gòu)圖通常呈現(xiàn)的形狀類似于

(D)

A.三角形B.長方形

C.五角形D.正方形

5.下列選項中,用作詳細設(shè)計的工具是(D)

A.層次圖B.數(shù)據(jù)流圖

C.模塊結(jié)構(gòu)圖D.盒圖

6.UML表達關(guān)系的術(shù)語中,表達“整體/部分”關(guān)系的是(D)

A.細化B.依賴

C.繼承D.聚合

7.UML提供的圖形化工具中,用于概念模型和軟件模型的動態(tài)結(jié)構(gòu)的是(A)

A.用況圖B.部署圖

C.對象圖D.構(gòu)件圖

8.根據(jù)RUP測試活動,輸入為測試用況,活動為實現(xiàn)測試,則輸出為(B)

A.測試計劃B.測試構(gòu)件

C.測試評價D.測試過程

9.下列選項中,屬于白盒測試技術(shù)的是(D)

A.因果圖B.等價類劃分

C.邊界值分析D.路徑測試

10.假設(shè)月收入4350。元者免稅,現(xiàn)用350。元和3501元作為測試數(shù)據(jù),所采用

的是(A)

A.邊界值分析B.等價類劃分

C.條件覆蓋D.因果圖

11.一般來說,單元測試往往采用(C)

A.等價類測試B.因果圖測試

C.白盒測試D.黑盒測試

12.相對于螺旋模型,演化模型缺少(D)

A.制定計劃B.客戶評缶

C.實施工程D.風(fēng)險分析

13.支持面向?qū)ο蠹夹g(shù)的軟件生存周期模型是(D)

A.噴泉模型B.螺旋模型

C,增量模型D.瀑布模型

14.按照《ISO/IEC軟件生存周期過程12207—1995》中,可歸于基本過程的是

(C)

A.文檔過程B.驗證過程

C.維護過程D.管理過程

15.CMMI成熟度等級中的第四級為(B)

A.已定義級B.已定量管理級

C.持續(xù)優(yōu)化級D.已管理級

1.對軟件系統(tǒng)模型分層是為了控制軟件開發(fā)的復(fù)雜性,在需求層創(chuàng)建的是

(C)rup過程pl66

A.軟件模型B.部署模型

C.概念模型D.參考模型

2.要求軟件的故障率為3次/2000小時,這屬于(A)

A.質(zhì)量屬性B.性能需求

C.設(shè)計約束D.功能需求

3.需求規(guī)約文檔的技術(shù)核心是(A)p28

A.特定需求B.產(chǎn)品功能

C.用戶特性D.產(chǎn)品概述

4.結(jié)構(gòu)化需求分析的基本術(shù)語中,標識采用動賓結(jié)構(gòu)的是(B)36

A.數(shù)據(jù)流B.加工

C.數(shù)據(jù)存儲D.數(shù)據(jù)源

5.總體設(shè)計的第三階段是(C)50

A.初始設(shè)計B.詳細設(shè)計

C.復(fù)審階段D.精化設(shè)計

6.某模塊的輸入數(shù)據(jù)為某班期末考試語文的成績表,通過該模塊計算該班學(xué)生

成績的平均值,并挑選出前十名同學(xué)的名單,從內(nèi)聚度來看,該模塊屬于

(A)59

A.邏輯內(nèi)聚B.過程內(nèi)聚

C.通信內(nèi)聚D.功能內(nèi)聚

7.共享該模塊的上級模塊數(shù)目越多可提高軟件的復(fù)用性,指的是模塊的(A)

61

A.扇入大B.扇出大

C.扇入小D.扇出小

8.為了控制信息組織的復(fù)雜性,UML提供的組織信息的通用機制是(C)99

A.類B.關(guān)聯(lián)

C.包D.注解

9.UML用于創(chuàng)建系統(tǒng)的行為生存周期模型的圖形化工具是(B)103

A.用況圖B.狀態(tài)圖

C.順序圖D.類圖

10.RUP的迭代、增量式開發(fā)規(guī)定的4個階段不包括(D)125

A.初始階段B.構(gòu)造階段

C.移交階段D.評審階段

11.根據(jù)RUP測試的活動,輸入中有測試用況,活動為實現(xiàn)測試,則輸出為

(B)168

A.測試過程B.測試構(gòu)件

C.測試評價D.測試計劃

12.典型的白盒測試技術(shù)是(A)177

A.路徑測試B.狀態(tài)測試

C.功能測試D.定義域測試

13.軟件生存周期模型中,包含風(fēng)險分析活動的是(D)226

A.演化模型B.增量模型

C.噴泉模型D.螺旋模型

14.軟件生存周期模型中,體現(xiàn)了軟件創(chuàng)建所固有的迭代和無間隙特征的是

(D)227

A.瀑布模型B.增量模型

C.演化模型D.噴泉模型

15.CMMI成熟度等級口的第二級為(B)244

A.初始級B.已管理級

C.持續(xù)優(yōu)化級D.已定量管理級

1.在下列工具與環(huán)境中(C)屬于較早期的CASE。

A.基于信息工程CASEB.人工智能CASE

C.結(jié)構(gòu)的基于圖形CASED.集成的CASE環(huán)境

2.Putnam成本估算模型是一個(D)模型。

A.靜態(tài)單變量B.動態(tài)單變量C.靜態(tài)多變量D.動態(tài)多變量

3.在McCall軟件質(zhì)量度量模型中,(C)屬于面向軟件產(chǎn)品修改。

A.可靠性B.可重用性C.適應(yīng)性D.可移植性

4.IS0的軟件質(zhì)量評價模型由3層組成,其中用于評價設(shè)計質(zhì)量的準則是(D)

A.SQICB.SQMCC.SQRCD.SQDC

5.軟件復(fù)雜性度量的參數(shù)包括(B)

A.效率B.規(guī)模C.完整性D.容錯性

6.對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作(C)于對象的統(tǒng)一體中。

A.結(jié)合B.隱藏C.封裝D.抽象

7.軟件調(diào)試技術(shù)包括(B)

A.邊界值分析B.演繹法C.循環(huán)覆蓋D.集成測試

8.瀑布模型的存在問題是(B)

A.用戶容易參與開發(fā)B.缺乏靈活性

C.用戶與開發(fā)者易溝通D.適用可變需求

9.軟件測試方法中的靜態(tài)測試方法之一為(A)

A.計算機輔助靜態(tài)分析B.黑盒法C.路徑覆蓋D.邊界值分析

10.軟件生命周期中所花費用最多的階段是(D)

A.詳細設(shè)計B.軟件編碼C.軟件測試D.軟件維護

11.第一個體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計語言是(B)

A.FORTRAN語言B.Pascal語言C.C語言D.PL/1語言

12.程序的三種基本控制結(jié)構(gòu)是(B)

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

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

13.在詳細設(shè)計階段,經(jīng)常采用的工具有(A)

A.PADB.SAC.SCD.DFD

14.詳細設(shè)計的結(jié)果基本決定了最終程序的(C)

A.代碼的規(guī)模B.運行速度C,質(zhì)量D.可維護性

15.需求分析中開發(fā)人員要從用戶那里了解(A)

A.軟件做什么B.用戶使用界面C.瑜入的信息D.軟件的規(guī)模

16.結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是(D)

A.程序的規(guī)模B.程序的效率C.程序設(shè)計語言的先進性D.程序易讀性

17.1DEF圖反映系統(tǒng)(D)

A.怎么做B.對誰做C.何時做D.做什么

18.經(jīng)濟可行性研究的范圍包括(C)

A.資源有效性B.管理制度C.效益分析D.開發(fā)風(fēng)險

19.可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系

統(tǒng)是否開發(fā)的決策依據(jù),因必須給出(B)的回答。

A.確定B.行或不行C.正確D.無二義

20.需求分析階段的任務(wù)是確定(D)

A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費D.軟件系統(tǒng)的功能

1.可行性研究要進行一次—C_需求分析。

A.詳細的B.全面的C.簡化的、壓縮的D.徹底的

2.系統(tǒng)流程圖用于可行性分析中的_A__的描述。

A.當前運行系統(tǒng)B.當前邏輯模型C.目標系統(tǒng)D.新系統(tǒng)

3.系統(tǒng)流程圖是描述_D的工具。

A.邏輯系統(tǒng)B.程序系統(tǒng)C.體系結(jié)構(gòu)D.物理系統(tǒng)

4.—A_工具在軟件詳細設(shè)計過程中不采用。

A.判定表B.IP0圖C.PDLD.DFD圖

5.程序的三種基本控制結(jié)構(gòu)是B

A.過程、子程序和分程序B.順序、選擇和重復(fù)C.遞歸、堆棧和隊列

D.調(diào)用、返回和轉(zhuǎn)移

6.程序的三種基本控制結(jié)構(gòu)的共同特點是D

A.不能嵌套使用B.只能用來寫簡單程序C.已經(jīng)用硬件實現(xiàn)D.只有

一個入口和一個出口

7.產(chǎn)生軟件維護的副作用,是指C

A.開發(fā)時的錯誤B.隱含的錯誤C.因修改軟件而造成的錯誤D.運行

時誤操作

8.維護中,因誤刪除一個標識符而引起的錯誤是C副作用。

A.文檔B.數(shù)據(jù)C.編碼D.設(shè)計

9.可維護性的特性中相互促進的是A

A.可理解性和可測試性B.效率和可移植性C.效率和可修改性D.效

率和結(jié)構(gòu)好

10.汽車有一個發(fā)動機。汽車和發(fā)動機之間的關(guān)系是_B關(guān)系。

A.一般具體B.整體部分C.分類關(guān)系D.主從關(guān)系

11.在變更控制中,_B可以用來確保由不同用戶所執(zhí)行的并發(fā)變更。

A.異步控制B.同步控制C.存取控制D.

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論