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

下載本文檔

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

文檔簡介

軟件工程?選擇題1

1.軟件工程的概念是哪年提出的()O[單選題]*

A.1988

B.1968(正確答案)

C.1948

D.1928

2.瀑布模型的關(guān)鍵不足在于()。I單選題I*

A.過于簡單

B,各個階段需要進行評審

C.過于靈活

D.不能適應(yīng)需求的動態(tài)變更正確答案)

3.以下哪一項不是軟件危機的表現(xiàn)形式()。I單選題]*

A,開發(fā)的軟件不滿足用戶需要

B.開發(fā)的軟件可維護性差

C.開發(fā)的軟件價格便宜正移答案)

D.開發(fā)的軟件可靠性差

4.軟件可行性研究實質(zhì)上是要進行一次()需求分析、設(shè)計過程。I單選題]*

A.簡化、壓縮的正確答案)

B.詳細的

C.徹底的

D.深入的

5.結(jié)構(gòu)化設(shè)計是一種面向()的設(shè)計方法。[單選題]*

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

B.模塊

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

D.程序

6.與確認測試階段有關(guān)口勺文檔是()oI單選題]*

A.需求規(guī)格說明書(正確答案)

B.概要設(shè)計說明書

C.詳細設(shè)計說明書

D.源程序

7.軟件開發(fā)的需求活動,其主要任務(wù)是()oI單選題]*

A.給出軟件解決方案

B.給出系統(tǒng)模塊結(jié)構(gòu)

C.定義模塊算法

D.定義需求并建立系統(tǒng)模型II確答案)

8.以下說法錯誤的是(J.I單選題]*

A.文檔僅僅描述和規(guī)定了軟件的使用范圍及相關(guān)的操作命令?確答案)

B.文檔也是軟件產(chǎn)品的一部分,沒有文檔的軟件就不成軟件

C.軟件文檔的編制在軟件開發(fā)工作中占有突出的地位和相當(dāng)大的工作量

D.高質(zhì)量文檔對于發(fā)揮軟件產(chǎn)品的效益有著重要的意義

9.一個項目是否開發(fā),從經(jīng)濟上來說是否可行,歸根結(jié)底是取決于()oI單選題]

*

A.成本估算正欲答案)

B.項目計劃

C.工程管理

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

1。.在面向?qū)ο蟮脑O(shè)計中,我們應(yīng)遵循的設(shè)計準(zhǔn)則除了模塊化、抽象、低耦合、高

內(nèi)聚以外,還有()O【單選題I*

A.隱藏復(fù)雜性

B.信息隱蔽:正礦答案)

C.經(jīng)常類的復(fù)用

D.類的開發(fā)

II.面向?qū)ο蟮闹饕卣鞒龑ο笪┮恍浴⒎庋b、繼承外,還有()o[單選題I*

A.多態(tài)性正確答案)

B.完整性

C,可移植性

D.兼容性

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

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

選題]*

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

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

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

D.用例圖

13.面說法正確的是()。|單選題]*

A.經(jīng)過測試沒有發(fā)現(xiàn)錯誤說明程序正確

B.測試的目標(biāo)是為了證明程序沒有錯誤

C.成功的測試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯誤的測試:正確答案)

D.成功的測試是沒有發(fā)現(xiàn)錯誤的測試

14.()能夠有效地檢測輸入條件的各種組合可能會引起的錯誤。[單選題]*

A.等價類劃分

B.邊界值分析

C.錯誤推測

D.因果圖(正確答案)

15火車是一種陸上交通工具。火車和陸上交通工具之間的關(guān)系是()關(guān)系。|單選

題]*

A.組裝

B.整體部分

C.hasa

D.一般特殊:正確答案)

16、軟件維護產(chǎn)生的副作用,是指()|單選題]*

A、開發(fā)時的錯誤

B、隱含的錯誤

c、因修改軟件而造成的錯誤:確答案)

D、運行時誤操作

17、使用程序設(shè)計的控制結(jié)構(gòu)導(dǎo)出測試用例的測試方法是()[單選題]*

A、黑盒測試

B、白盒測試(正確答案;

C、邊界測試

D、系統(tǒng)測試

18、軟件詳細設(shè)計的主要任務(wù)是確定每個模塊的()[單選題]*

A、算法和使用的數(shù)據(jù)結(jié)構(gòu)(了確答案)

B、外部接口

C、功能

D、編程

19、軟件結(jié)構(gòu)圖的形態(tài)特征能反映程序重用率的是()|單選題I*

A、深度

B、寬度

C、扇入(正隨答案)

D、扇出

20、為了提高模塊的獨立性,模塊內(nèi)部最好是()I單選題]*

A、邏輯內(nèi)聚

B、時間內(nèi)聚

C、功能內(nèi)聚(正隨答案:

D、通信內(nèi)聚

21、軟件是一種()[單選題]*

A、程序

B、數(shù)據(jù)

C、邏輯產(chǎn)品(正確答案:

D、物理產(chǎn)品

22、需求分析最終結(jié)果是產(chǎn)生()[單選題]*

A、項目開發(fā)計劃

B、需求規(guī)格說明書(正稿答案)

C、設(shè)計說明書

D、可行性分析報告

23、因計算機硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為()[單選題]*

A、糾正性維護

B、適應(yīng)性維護(正確答案)

C、完善性維護

D、預(yù)防性維護

24、下列屬于維護階段的文檔是()[單選題]*

A、軟件規(guī)格說明

B、用戶操作手冊

C、軟件問題報告(正謫答案)

D、軟件測試分析報告

25、若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1。1.0],現(xiàn)

從輸入的角度考慮一組測試用例:-L001,-1。1D1.001。設(shè)計這組測試用例的

方法是0[單選題]*

A、條件覆蓋法

B、等價分類法

C、邊界值分析法正確答案)

D、錯誤推測法

26、研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。[單

選題]*

A.技術(shù)可行性

B.經(jīng)濟可行性(正確答三)

C.社會可行性

D.法律可行性

27、按軟件生命周期方法設(shè)計軟件的過程中,畫數(shù)據(jù)流圖屬于下面哪個階段的工作

0[單選題]*

A、需求分析(口確答案?

B、程序設(shè)計

C、詳細設(shè)計

D、軟件維護

28、經(jīng)過嚴密的軟件測試后所提交給用戶的軟件產(chǎn)品中()[單選題]*

A、軟件不再包含任何錯誤

B、還可能包含少量軟件錯誤正確答案)

C、所提交給用戶的可執(zhí)行文件不會含有錯誤

D、文檔中不會含有錯誤。

29、等價劃分測試方法屬于()【單選題1*

A、黑盒測試(正確答案?

B、白盒測試

C、邊界測試

D、系統(tǒng)測試

30、軟件按照設(shè)計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行的要求的

質(zhì)量特性稱為()[單選題]*

A.可用性

B.可靠性1正確答案)

C.正確性

D.完整性

31、確認軟件的功能是否與需求規(guī)格說明書中所要求的功能相符的測試屬于()

[單選題]*

A、集成測試

B、恢復(fù)測試

C、確認測試(正功答案

D、單元測試

32、要顯示描繪軟件開發(fā)項目各作業(yè)的依賴關(guān)系,應(yīng)選擇()。[單選題]*

A.Gantt圖

B.工程網(wǎng)絡(luò)(正確答案)

C.COCOMO模型

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

33、從心理學(xué)角度看,時數(shù)據(jù)流程圖的數(shù)據(jù)處理泡進行分解,一次分解為多少個泡

為宜。()[單選題]*

A、3±1

Ds7_L2(正確答案)

C、15±1

D、18±2

34、結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是()[單選題]*

A、程序的規(guī)模

R、程序的效率

C、程序設(shè)計語言的先進性

D、程序易讀性正的答案)

35、在用戶界面層次上對軟件進行測試屬于哪種測試方法()[單選題]*

A、黑盒測試(了確答案?

B、白盒測試

C、邊界測試

D、系統(tǒng)測試

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

題]*

A、結(jié)合

B、隱藏

C、封裝(正確答案)

D、抽象

37、()是比較理想的可重用軟構(gòu)件。[單選題]*

A.子程序庫

B.源代碼包含文件

C.對象

D.類(正確答案)

38、下列模型屬于成本估算方法的有()[單選題]*

A、COCOMO模型(正確答案)

B、McCall模型

C、McCabe度量法

D、時間估算法

39、軟件生存周期中時間最長的是()階段。[單選題]*

A、總體設(shè)計

B、需求分析

C、軟件測試

D、軟件維護(正確答案?

40、為了提高模塊的獨立性,模塊之間的聯(lián)系最好的是()。I單選題1*

A、公共耦合

B、控制耦合

C、內(nèi)容耦合

D、數(shù)據(jù)耦合(正購答案?

41、軟件概要設(shè)計結(jié)束后得到()[單選題]*

A、初始化的軟件結(jié)構(gòu)圖

B、優(yōu)化后的軟件結(jié)構(gòu)圖正確答案)

C、模塊的接口圖和詳細算法

D、程序編碼

42、為使得開發(fā)人員對軟件產(chǎn)品的各個階段工作都進行周密的思考,從而減少返

工,所以0的編制是很重要的。[單選題]*

A、需求說明

B、概要說明

C、軟件文檔(正確答案)

D、測試計劃

43、汽車有一個發(fā)動機,因而汽車與發(fā)動機之間的關(guān)系是()關(guān)系。[單選題]*

A、一般與特殊

B、整體與部分5確答案)

C、分類關(guān)系

D、isa關(guān)系

44、軟件部件的內(nèi)部實現(xiàn)與外部可訪問性的分離,是指軟件的0o[單選題]*

A、繼承性

B、共享性

C、封裝性正確答案)

D、抽象性

45、單元測試是發(fā)現(xiàn)編碼錯誤,集成測試是發(fā)現(xiàn)模塊的接口錯誤,確認測試是為了

發(fā)現(xiàn)功能錯誤,那么系統(tǒng)測試是為了發(fā)現(xiàn)0的錯誤。[單選題]*

A、接口錯誤

B、編碼錯誤

C、性能、質(zhì)量不合要求正確答案)

D、功能錯誤

46、軟件工程管理對軟件項目的開發(fā)管理,即對整個軟件()的一切活動的管理。

[單選題]*

A、軟件項目

B、生存期正確答案)

C、軟件開發(fā)計劃

D、軟件開發(fā)

47、許多產(chǎn)品的質(zhì)量問題源于新產(chǎn)品的開發(fā)設(shè)計階段,因此在產(chǎn)品()階段就應(yīng)采

取有力措施來消滅由于設(shè)計原因而產(chǎn)生的質(zhì)量隱患。[單選題]*

A、軟件評審

B、軟件測試

C、開發(fā)設(shè)計(正確答案:

D、軟件度量

48、下列幾種類型中,耦合性最弱的是()o[單選題]*

A、內(nèi)容型

B、控制型

C、公共型

D、數(shù)據(jù)型(正確答案)

49、系統(tǒng)因錯誤而發(fā)生故障時,仍然能在一定程度上完成預(yù)期的功能,則把該軟件

稱為()o[單選題]*

A、軟件容錯(正確答案)

B、系統(tǒng)軟件

C、測試軟件

D、恢復(fù)測試

50.瀑布模型的關(guān)鍵不足在于()[單選題]*

A、過于簡單

B、不能適應(yīng)需求的動態(tài)變更:確答案)

C、過于靈活

D、各個階段需要進行評審

51.在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系()[單選題]*

A(l)繼承和聚集確答案)

B(2)繼承和一般

C(3)聚集和消息傳遞

D(4)繼承和方法調(diào)用

52.以下哪一項不是軟件危機的表現(xiàn)形式()[單選題]

A(l)成本高

B(2)生產(chǎn)率低

C(3)技術(shù)發(fā)展快(正確答案)

D(4)質(zhì)量得不到保證

53.以下哪一項不是面向?qū)ο蟮奶卣?)[單選題]*

A(l)多態(tài)性

B(2)繼承性

C(3)封裝性

D(4)過程調(diào)用

54.軟件可行性研究一般不考慮()[單選題]*

A(l)是否有足夠的人員和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)

B(2)是否有足夠的工具和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)

C(3)待開發(fā)軟件是否有市場、經(jīng)濟上是否合算

D(4)待開發(fā)的軟件是否會有質(zhì)量問題(正確答案)

55.軟件維護的副作用主要有以下哪幾種()[單選題]*

A(l)編碼副作用、數(shù)據(jù)副作用、測試副作用

B(2)編碼副作用、數(shù)據(jù)副作用、調(diào)試副作用

C(3)編碼副作用、數(shù)據(jù)副作用、文檔副作用(正確答案)

D(4)編碼副作用、文檔副作用、測試副作用

56.軟件項目計劃一般不包括以下哪項內(nèi)容()[單選題]

A⑴培訓(xùn)計劃

B(2)人員安排

C(3)進度安排

D(4)軟件開發(fā)標(biāo)準(zhǔn)的選擇和制定正矽:

57.以下哪一項不屬于面向?qū)ο蟮能浖_發(fā)方法()[單選題]*

A(1)coad方法

B(2)booch方法

C(3)jackson方法「王確答案)

D(4)omt方法

58.以下哪種測試方法不屬于白盒測試技術(shù)()[單選題]*

A(l)基本路徑測試

B(2)邊界值分析測試正確答案)

C(3)循環(huán)覆蓋測試

D(4)邏輯覆蓋測試

59.“軟件危機”是指()[單選題]*

A.計算機病毒的出現(xiàn)

B.利用計算機進行經(jīng)濟犯罪活動

C.軟件開發(fā)和維護中出現(xiàn)的一系列問題(正確答案)

D.人們過分迷戀計算機系統(tǒng)

60.DFD中的每個加工至少需要()[單選題]*

A.一個輸入流

B.一個輸出流

C一個輸入或輸出流

D.一個輸入流和一個輸出流,正確答案)

61.為了提高模塊的獨立性,模塊之間最好是()[單選題]*

A.控制耦合

B.公共耦合

C.內(nèi)容耦合

D.數(shù)據(jù)耦合(

62.下面關(guān)于PDL語言不正確的說法是()|單選題]*

A.PDL是描述處理過程怎么做

B.PDL是只描述加工做什么正確鈴案)

C.PDL也稱為偽碼

D.PDL的外層語法應(yīng)符合一般程序設(shè)計語言常用的語法規(guī)則

63.詳細設(shè)計與概要設(shè)計銜接的圖形工具是()[單選題]*

A.DFD圖

B.程序圖

C.PAD圖

D.SC圖(正確答案)

64.不適合作為數(shù)據(jù)處理與數(shù)據(jù)庫應(yīng)用的語言是()[單選題]*

A.SQL

B.Cobol

C.4GL

D.Lispi正確答案)

65.下列關(guān)于功能性注釋不正確的說法是()[單選題]*

A.功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài)

氏注釋用來說明程序段,需要在每一行都要加注釋:正確答案)

C.可使用空行或縮進,以便很容易區(qū)分注釋和程序

D.修改程序也應(yīng)修改注釋

66.下列關(guān)于效率的說法不正確的是()[單選題]*

A.效率是一個性能要求,其目標(biāo)應(yīng)該在需求分析時給出

B.提高程序效率的根本途徑在于選擇良好的設(shè)計方法,數(shù)據(jù)結(jié)構(gòu)與算法

C.效率主要指處理機時間和存儲器容量兩個方面

D.程序的效率與程序的簡單性無關(guān)亞礁答案)

67.測試的關(guān)鍵問題是()|單選題]*

A.如何組織對軟件的評審

B.如何驗證程序的正確性

C.如何采用綜合策略

D.如何選擇測試用例II確答案)

68.結(jié)構(gòu)化維護與非結(jié)構(gòu)化維護的主要區(qū)別在于()[單選題]*

A.軟件是否結(jié)構(gòu)化

B.軟件配置是否完整

C.程序的完整性

D.文檔的完整性正能答案)

69.軟件維護困難的主要原因是()[單選題]*

A.費用低

B.人員少

C.開發(fā)方法的缺陷1正班答案)

D.得不到用戶支持

70.可維護性的特性中,相互矛盾的是()[單選題]*

A.可理解性與可測試性

B.效率與可修改性:正欲答案)

C.可修改性和可理解性

D.可理解性與可讀性

71.快速原型是利用原型輔助軟件開發(fā)的一種新思想,它是在研究()的方法和技

術(shù)中產(chǎn)生的。[單選題]*

A.需求階段H確答案)

B.設(shè)計階段

C.測試階段

D.軟件開發(fā)的各個階段

72.從目前情況來看,增量模型存在的主要問題是()[單選題I*

A.用戶很難適應(yīng)這種系統(tǒng)開發(fā)方法

B.該方法的成功率很低

C.缺乏豐富而強有力的

溫馨提示

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

評論

0/150

提交評論