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

下載本文檔

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

文檔簡(jiǎn)介

軟件工程?選擇題1

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

A.1988

B.1968(正確答案)

C.1948

D.1928

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

A.過于簡(jiǎn)單

B,各個(gè)階段需要進(jìn)行評(píng)審

C.過于靈活

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

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

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

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

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

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

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

A.簡(jiǎn)化、壓縮的正確答案)

B.詳細(xì)的

C.徹底的

D.深入的

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

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

B.模塊

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

D.程序

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

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

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

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

D.源程序

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

A.給出軟件解決方案

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

C.定義模塊算法

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

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

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

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

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

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

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

*

A.成本估算正欲答案)

B.項(xiàng)目計(jì)劃

C.工程管理

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

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

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

A.隱藏復(fù)雜性

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

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

D.類的開發(fā)

II.面向?qū)ο蟮闹饕卣鞒龑?duì)象惟一性、封裝、繼承外,還有()o[單選題I*

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

B.完整性

C,可移植性

D.兼容性

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

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

選題]*

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

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

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

D.用例圖

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

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

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

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

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

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

A.等價(jià)類劃分

B.邊界值分析

C.錯(cuò)誤推測(cè)

D.因果圖(正確答案)

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

題]*

A.組裝

B.整體部分

C.hasa

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

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

A、開發(fā)時(shí)的錯(cuò)誤

B、隱含的錯(cuò)誤

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

D、運(yùn)行時(shí)誤操作

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

A、黑盒測(cè)試

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

C、邊界測(cè)試

D、系統(tǒng)測(cè)試

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

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

B、外部接口

C、功能

D、編程

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

A、深度

B、寬度

C、扇入(正隨答案)

D、扇出

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

A、邏輯內(nèi)聚

B、時(shí)間內(nèi)聚

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

D、通信內(nèi)聚

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

A、程序

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

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

D、物理產(chǎn)品

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

A、項(xiàng)目開發(fā)計(jì)劃

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

C、設(shè)計(jì)說明書

D、可行性分析報(bào)告

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

A、糾正性維護(hù)

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

C、完善性維護(hù)

D、預(yù)防性維護(hù)

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

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

B、用戶操作手冊(cè)

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

D、軟件測(cè)試分析報(bào)告

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

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

方法是0[單選題]*

A、條件覆蓋法

B、等價(jià)分類法

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

D、錯(cuò)誤推測(cè)法

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

選題]*

A.技術(shù)可行性

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

C.社會(huì)可行性

D.法律可行性

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

0[單選題]*

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

B、程序設(shè)計(jì)

C、詳細(xì)設(shè)計(jì)

D、軟件維護(hù)

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

A、軟件不再包含任何錯(cuò)誤

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

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

D、文檔中不會(huì)含有錯(cuò)誤。

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

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

B、白盒測(cè)試

C、邊界測(cè)試

D、系統(tǒng)測(cè)試

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

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

A.可用性

B.可靠性1正確答案)

C.正確性

D.完整性

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

[單選題]*

A、集成測(cè)試

B、恢復(fù)測(cè)試

C、確認(rèn)測(cè)試(正功答案

D、單元測(cè)試

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

A.Gantt圖

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

C.COCOMO模型

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

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

為宜。()[單選題]*

A、3±1

Ds7_L2(正確答案)

C、15±1

D、18±2

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

A、程序的規(guī)模

R、程序的效率

C、程序設(shè)計(jì)語(yǔ)言的先進(jìn)性

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

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

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

B、白盒測(cè)試

C、邊界測(cè)試

D、系統(tǒng)測(cè)試

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

題]*

A、結(jié)合

B、隱藏

C、封裝(正確答案)

D、抽象

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

A.子程序庫(kù)

B.源代碼包含文件

C.對(duì)象

D.類(正確答案)

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

A、COCOMO模型(正確答案)

B、McCall模型

C、McCabe度量法

D、時(shí)間估算法

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

A、總體設(shè)計(jì)

B、需求分析

C、軟件測(cè)試

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

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

A、公共耦合

B、控制耦合

C、內(nèi)容耦合

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

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

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

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

C、模塊的接口圖和詳細(xì)算法

D、程序編碼

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

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

A、需求說明

B、概要說明

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

D、測(cè)試計(jì)劃

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

A、一般與特殊

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

C、分類關(guān)系

D、isa關(guān)系

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

A、繼承性

B、共享性

C、封裝性正確答案)

D、抽象性

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

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

A、接口錯(cuò)誤

B、編碼錯(cuò)誤

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

D、功能錯(cuò)誤

46、軟件工程管理對(duì)軟件項(xiàng)目的開發(fā)管理,即對(duì)整個(gè)軟件()的一切活動(dòng)的管理。

[單選題]*

A、軟件項(xiàng)目

B、生存期正確答案)

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

D、軟件開發(fā)

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

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

A、軟件評(píng)審

B、軟件測(cè)試

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

D、軟件度量

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

A、內(nèi)容型

B、控制型

C、公共型

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

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

稱為()o[單選題]*

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

B、系統(tǒng)軟件

C、測(cè)試軟件

D、恢復(fù)測(cè)試

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

A、過于簡(jiǎn)單

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

C、過于靈活

D、各個(gè)階段需要進(jìn)行評(píng)審

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

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

B(2)繼承和一般

C(3)聚集和消息傳遞

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

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

A(l)成本高

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

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

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

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

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

B(2)繼承性

C(3)封裝性

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

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

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

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

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

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

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

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

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

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

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

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

A⑴培訓(xùn)計(jì)劃

B(2)人員安排

C(3)進(jìn)度安排

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

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

A(1)coad方法

B(2)booch方法

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

D(4)omt方法

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

A(l)基本路徑測(cè)試

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

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

D(4)邏輯覆蓋測(cè)試

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

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

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

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

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

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

A.一個(gè)輸入流

B.一個(gè)輸出流

C一個(gè)輸入或輸出流

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

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

A.控制耦合

B.公共耦合

C.內(nèi)容耦合

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

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

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

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

C.PDL也稱為偽碼

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

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

A.DFD圖

B.程序圖

C.PAD圖

D.SC圖(正確答案)

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

A.SQL

B.Cobol

C.4GL

D.Lispi正確答案)

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

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

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

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

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

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

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

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

C.效率主要指處理機(jī)時(shí)間和存儲(chǔ)器容量?jī)蓚€(gè)方面

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

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

A.如何組織對(duì)軟件的評(píng)審

B.如何驗(yàn)證程序的正確性

C.如何采用綜合策略

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

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

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

B.軟件配置是否完整

C.程序的完整性

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

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

A.費(fèi)用低

B.人員少

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

D.得不到用戶支持

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

A.可理解性與可測(cè)試性

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

C.可修改性和可理解性

D.可理解性與可讀性

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

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

A.需求階段H確答案)

B.設(shè)計(jì)階段

C.測(cè)試階段

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

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

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

B.該方法的成功率很低

C.缺乏豐富而強(qiáng)有力的

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論