2010年1月自考02333軟件工程試題及答案含解析_第1頁
2010年1月自考02333軟件工程試題及答案含解析_第2頁
2010年1月自考02333軟件工程試題及答案含解析_第3頁
2010年1月自考02333軟件工程試題及答案含解析_第4頁
2010年1月自考02333軟件工程試題及答案含解析_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余5頁可下載查看

下載本文檔

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

文檔簡介

軟件工程年月真題

0233320101

1、【單選題】軟件生存周期中,準(zhǔn)確地確定軟件系統(tǒng)必須做什么的階段是

可行性分析和項(xiàng)目開發(fā)計(jì)劃

需求分析

A:

概要設(shè)計(jì)

B:

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

C:

答D:案:B

解析:軟件生存周期中,需求分析階段要準(zhǔn)確地確定軟件系統(tǒng)必須做什么。

2、【單選題】把瀑布模型和專家系統(tǒng)結(jié)合在一起的軟件生存周期模型是

增量模型

基于知識的模型

A:

螺旋模型

B:

噴泉模型

C:

答D:案:B

解析:智能模型又稱基于知識的模型,它把瀑布模型和專家系統(tǒng)結(jié)合在一起。該模型在開

發(fā)的各個(gè)階段上都利用相應(yīng)的專家系統(tǒng)來幫助軟件開發(fā)人員完成開發(fā)工作,使維護(hù)在系統(tǒng)

需求說明一級上進(jìn)行。

3、【單選題】以下不屬于項(xiàng)目開發(fā)計(jì)劃主要內(nèi)容的是

實(shí)施計(jì)劃

交付期限

A:

測試用例

B:

人員組織及分工

C:

答D:案:C

解析:項(xiàng)目開發(fā)計(jì)劃的主要內(nèi)容包括項(xiàng)目概述、實(shí)施計(jì)劃、人員組織及分工、交付期限。

4、【單選題】使用數(shù)據(jù)流圖來表示系統(tǒng)邏輯模型的是

Jackson

VDM

A:

OOA

B:

C:

SA

答D:案:D

解析:DFD(數(shù)據(jù)流圖)是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,SA方法中使用DFD

描述系統(tǒng)的功能。

5、【單選題】用于描述結(jié)構(gòu)化分析中數(shù)據(jù)流加工邏輯的是

判定樹

ER圖

A:

狀態(tài)圖

B:

用例圖

C:

答D:案:A

解析:判定樹用于描述結(jié)構(gòu)化分析中數(shù)據(jù)流加工邏輯。

6、【單選題】若一個(gè)模塊中各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一功能

元素的輸出就是下一功能元素的輸入,則該模塊的內(nèi)聚性類型是

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

偶然內(nèi)聚

A:

順序內(nèi)聚

B:

功能內(nèi)聚

C:

答D:案:C

解析:順序內(nèi)聚是指一個(gè)模塊中各個(gè)處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前

一功能元素的輸出就是下一功能元素的輸入。

7、【單選題】下列幾種耦合類型,耦合性最高的是

公共耦合

控制耦合

A:

標(biāo)記耦合

B:

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

C:

答D:案:A

解析:常見的集中模塊間耦合類型由強(qiáng)到弱的順序是:內(nèi)容耦合、公共耦合、控制耦合、

標(biāo)記耦合、數(shù)據(jù)耦合。

8、【單選題】程序流程圖的優(yōu)點(diǎn)不包括

歷史最悠久,使用最廣泛

容易表示逐步求精的過程

A:

支持程序的三種基本控制結(jié)構(gòu)

B:

直觀清晰,易于使用

C:

答D:案:B

解析:程序流程圖的優(yōu)點(diǎn):歷史最悠久,使用最廣泛;支持程序的三種基本控制結(jié)構(gòu);直

觀清晰,易于使用,是開發(fā)者普遍采用的工具。

9、【單選題】第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語言是

Cobol語言

C語言

A:

Pascal語言

B:

FORTRAN語言

C:

答D:案:C

解析:第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語言是Pascal語言。

10、【單選題】確認(rèn)測試也稱為

有效性測試

無效性測試

A:

靜態(tài)測試

B:

動態(tài)測試

C:

答D:案:A

解析:確認(rèn)測試又稱有效性測試。它的任務(wù)是檢查軟件的功能與性能是否與需求規(guī)格說明

書中確定的指標(biāo)相符合。確認(rèn)測試階段有兩項(xiàng)工作:進(jìn)行確認(rèn)測試與軟件配置審查。

11、【單選題】黑盒測試技術(shù)不包括

等價(jià)類劃分

路徑覆蓋

A:

邊界值分析

B:

錯(cuò)誤推測

C:

答D:案:B

解析:黑盒測試法又具體分為等價(jià)類法,邊值分析法,因果圖法和錯(cuò)誤猜測法等。

12、【單選題】為了增加軟件功能和性能、提高軟件運(yùn)行效率而進(jìn)行的維護(hù)活動稱為

校正性維護(hù)

適應(yīng)性維護(hù)

A:

完善性維護(hù)

B:

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

C:

答D:案:C

解析:(1)校正性維護(hù)。在軟件交付使用后,一些隱含的錯(cuò)誤在某些特定的使用環(huán)境下

會暴露出來。為了識別和糾正錯(cuò)誤,修改軟件性能上的缺陷,應(yīng)進(jìn)行確定和修改錯(cuò)誤的過

程,這個(gè)過程就稱為校正性維護(hù)。(2)適應(yīng)性維護(hù)。為了使應(yīng)用軟件適應(yīng)計(jì)算機(jī)硬

件、軟件環(huán)境及數(shù)據(jù)環(huán)境的不斷發(fā)生的變化而修改軟件的過程稱為適應(yīng)性維護(hù)。(3)

完善性維護(hù)。為增加軟件功能、增強(qiáng)軟件性能、提高軟件運(yùn)行效率而進(jìn)行的維護(hù)活動稱為

完善性維護(hù)。(4)預(yù)防性維護(hù)。為了提高軟件的可維護(hù)性和可靠性而對軟件進(jìn)行的修

改稱為預(yù)防性維護(hù)。

13、【單選題】瀑布模型與增量模型之間的本質(zhì)區(qū)別是

瀑布模型屬于非整體開發(fā)模型,增量模型屬于整體開發(fā)模型

瀑布模型屬于整體開發(fā)模型,增量模型屬于非整體開發(fā)模型

A:

瀑布模型容易適應(yīng)需求變化,增量模型不容易適應(yīng)需求變化

B:

瀑布模型減少技術(shù)、應(yīng)用風(fēng)險(xiǎn),增量模型增大技術(shù)、應(yīng)用風(fēng)險(xiǎn)

C:

答D:案:B

解析:瀑布模型屬于整體開發(fā)模型,增量模型屬于非整體開發(fā)模型。瀑布模型不容易適應(yīng)

需求變化;增量模型容易適應(yīng)需求變化。瀑布模型增大技術(shù)、應(yīng)用風(fēng)險(xiǎn);增量模型減少技

術(shù)、應(yīng)用風(fēng)險(xiǎn)。

14、【單選題】面向?qū)ο蠓治鲋?,對象模型描述了系統(tǒng)的

靜態(tài)結(jié)構(gòu)

動態(tài)結(jié)構(gòu)

A:

控制結(jié)構(gòu)

B:

順序結(jié)構(gòu)

C:

答D:案:A

解析:對象模型可用于概念模型和軟件模型的靜態(tài)結(jié)構(gòu)方面。

15、【單選題】面向?qū)ο笤O(shè)計(jì)中存在三種內(nèi)聚,分別是

屬性內(nèi)聚、操作內(nèi)聚、類內(nèi)聚

操作內(nèi)聚、類內(nèi)聚、整體-部分內(nèi)聚

A:

B:

屬性內(nèi)聚、操作內(nèi)聚、對象內(nèi)聚

操作內(nèi)聚、類內(nèi)聚、一般-具體內(nèi)聚

C:

答D:案:D

解析:面向?qū)ο笤O(shè)計(jì)中存在三種內(nèi)聚,分別是操作內(nèi)聚、類內(nèi)聚、一般-具體內(nèi)聚。

16、【單選題】McCall質(zhì)量度量模型中,與“軟件系統(tǒng)對非授權(quán)人訪問軟件或數(shù)據(jù)行為的控

制程度”所對應(yīng)的軟件質(zhì)量特性是

正確性

完整性

A:

可維護(hù)性

B:

可用性

C:

答D:案:B

解析:軟件質(zhì)量特性的完整性是指軟件系統(tǒng)對非授權(quán)人訪問軟件或數(shù)據(jù)行為的控制程度。

17、【單選題】軟件工程標(biāo)準(zhǔn)中,JIS屬于

國際標(biāo)準(zhǔn)

國家標(biāo)準(zhǔn)

A:

行業(yè)標(biāo)準(zhǔn)

B:

企業(yè)規(guī)范

C:

答D:案:B

解析:軟件工程標(biāo)準(zhǔn)中,JIS是指日本工業(yè)標(biāo)準(zhǔn),因此屬于國家標(biāo)準(zhǔn)。

18、【單選題】與“程序維護(hù)手冊”文檔有關(guān)的人員是

管理人員和開發(fā)人員

管理人員和維護(hù)人員

A:

維護(hù)人員和用戶

B:

管理人員和用戶

C:

答D:案:B

解析:與“程序維護(hù)手冊”文檔有關(guān)的人員是管理人員和維護(hù)人員。

19、【單選題】軟件工具“代碼生成程序”屬于

需求追蹤工具

質(zhì)量保證工具

A:

B:

設(shè)計(jì)工具

文檔工具

C:

答D:案:C

解析:軟件工具“代碼生成程序”屬于設(shè)計(jì)工具。

20、【單選題】軟件復(fù)雜性度量的參數(shù)中,能反映“軟件總共的指令數(shù),或源程序行數(shù)”的

規(guī)模

難度

A:

結(jié)構(gòu)

B:

智能度

C:

答D:案:A

解析:軟件復(fù)雜性度量的參數(shù)中,規(guī)模能反映“軟件總共的指令數(shù),或源程序行數(shù)”。

21、【問答題】簡述軟件工程面臨的問題。

答案:(1)軟件費(fèi)用;(2)軟件可靠性;(3)軟件維護(hù);(4)軟件生產(chǎn)率;

(5)軟件重用。

解析:考點(diǎn):軟件工程面臨的問題。

22、【問答題】簡述可行性研究報(bào)告包含的主要內(nèi)容。

答案:(1)引言;(2)可行性研究前提;(3)對現(xiàn)有系統(tǒng)的分析;(4)所建議

系統(tǒng)的技術(shù)可行性分析;(5)所建議系統(tǒng)的經(jīng)濟(jì)可行性分析;(6)社會因素可行性

分析;(7)其他可供選擇方案;(8)結(jié)論意見。

解析:考點(diǎn):可行性研究報(bào)告包含的主要內(nèi)容。

23、【問答題】簡述軟件結(jié)構(gòu)設(shè)計(jì)的優(yōu)化準(zhǔn)則。

答案:(1)劃分模塊時(shí),盡量做到高內(nèi)聚,低耦合,保持模塊相對獨(dú)立性;(2)一個(gè)

模塊的作用范圍應(yīng)在其控制范圍之內(nèi),且判定所在的模塊應(yīng)與受其影響的模塊在層次上盡

盤靠近;(3)軟件結(jié)構(gòu)的深度、寬度、扇入、扇出應(yīng)適當(dāng);(4)模塊的大小要適

中;(5)模塊的接口要簡單、清晰、含義明確,便于理解,易于實(shí)現(xiàn)測試與維護(hù)。

解析:考點(diǎn):軟件結(jié)構(gòu)設(shè)計(jì)的優(yōu)化準(zhǔn)則。

24、【問答題】簡述快速原型的開發(fā)步驟。

答案:(1)快速分析;(2)構(gòu)造原型;(3)運(yùn)行原型;(4)評價(jià)原型;

(5)修改。

解析:考點(diǎn):快速原型的開發(fā)步驟。

25、【問答題】根據(jù)下列事務(wù)型的數(shù)據(jù)流圖,設(shè)計(jì)出初始軟件結(jié)構(gòu)圖。

答案:

解析:考點(diǎn):事務(wù)型數(shù)據(jù)流圖

26、【問答題】根據(jù)下列程序流程圖,設(shè)計(jì)3組的測試用例,使之滿足語句覆蓋,對每組

測試數(shù)據(jù)給出執(zhí)行路徑、兩個(gè)判定(1)和(3)的判定結(jié)果。

答案:

27、【填空題】軟件工具一般是指為了支持軟件人員_____活動而使用的軟件。

答案:開發(fā)和維護(hù)

解析:軟件工具一般是指為了支持軟件人員開發(fā)和維護(hù)活動而使用的軟件。

28、【填空題】CASE技術(shù)是_____和軟件開發(fā)方法的結(jié)合。

答案:軟件工具

解析:CASE技術(shù)是軟件工具和軟件開發(fā)方法的結(jié)合。

29、【填空題】數(shù)據(jù)字典有四類條目,分別是數(shù)據(jù)流、_____、數(shù)據(jù)存儲和基本加工。

答案:數(shù)據(jù)項(xiàng)

解析:數(shù)據(jù)字典有四類條目,分別是數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲和基本加工。

30、【填空題】各種軟件系統(tǒng)的數(shù)據(jù)流圖一般可分為_____和事務(wù)型兩類。

答案:變換型

解析:各種軟件系統(tǒng)的數(shù)據(jù)流圖一般可分為變換型和事務(wù)型兩類。

31、【填空題】過程設(shè)計(jì)語言是用于描述模塊_____和處理細(xì)節(jié)的語言。

答案:算法設(shè)計(jì)

解析:過程設(shè)計(jì)語言是用于描述模塊算法設(shè)計(jì)和處理細(xì)節(jié)的語言。

32、【填空題】效率是與編程風(fēng)格有關(guān)的一個(gè)因素,效率是指處理機(jī)時(shí)間和_____的使用。

答案:存儲空間

解析:效率是與編程風(fēng)格有關(guān)的一個(gè)因素,效率是指處理機(jī)時(shí)間和存儲空間的使用。

33、【填空題】調(diào)試技術(shù)有簡單的調(diào)試方法、歸納法調(diào)試、_____和回溯法調(diào)試。

答案:演繹法調(diào)試

解析:調(diào)試技術(shù)有簡單的調(diào)試方法、歸納法調(diào)試、演繹法調(diào)試和回溯法調(diào)試。

34、【填空題】軟件可維護(hù)性可用七種質(zhì)量特性來衡量,分別是_____、可測試性、可修改

性、可靠性、可移植性、可使用性和效率。

答案:可理解性

解析:軟件可維護(hù)性可用七種質(zhì)量特性來衡量,分別是可理解性、可測試性、可修改性、

可靠性、可移植性、可使用性和效率。

35、【填空題】UML將Booch方法、OMT方法和_____的表示方法統(tǒng)一,并進(jìn)一步發(fā)展為大眾

所接受的標(biāo)準(zhǔn)建模語言。

答案:OOSE方法

解析:UML將Booch方法、OMT方法和OOSE方法的表示方法統(tǒng)一,并進(jìn)一步發(fā)展為大眾所

接受的標(biāo)準(zhǔn)建模語言。

36、【填空題】面向?qū)ο蠓治鲋?,動態(tài)模型使用_____作為描述工具,該圖反映了狀態(tài)與事

件的關(guān)系。

答案:狀態(tài)圖

解析:面向?qū)ο蠓治鲋校瑒討B(tài)模型使用狀態(tài)圖作為描述工具,該圖反映了狀態(tài)與事件的關(guān)

系。

37、【名詞解釋】軟件工程過程

答案:規(guī)定了獲取、供應(yīng)、開發(fā)、操作和維護(hù)軟件時(shí),要實(shí)施的過程、活動和任務(wù)。

解析:考點(diǎn):軟件工程過程

38、【名詞解釋】模塊化

答案:模塊化是指解決一個(gè)復(fù)雜問題時(shí),自頂向下逐層把軟件系統(tǒng)劃分成若干個(gè)模塊的過

程。每個(gè)模塊完成一個(gè)特定的子功能,所

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論