2010年10月自考02333軟件工程試題及答案含解析_第1頁
2010年10月自考02333軟件工程試題及答案含解析_第2頁
2010年10月自考02333軟件工程試題及答案含解析_第3頁
2010年10月自考02333軟件工程試題及答案含解析_第4頁
2010年10月自考02333軟件工程試題及答案含解析_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件工程年月真題

02333201010

1、【單選題】以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目的生存周期模型是

噴泉模型

增量模型

A:

瀑布模型

B:

螺旋模型

C:

答D:案:C

解析:瀑布模型是以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目的生存周期模型。

2、【單選題】為每個模塊完成的功能進(jìn)行具體描述,把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過

程描述的階段是

概要設(shè)計

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

A:

編碼

B:

測試

C:

答D:案:B

解析:詳細(xì)設(shè)計階段就是為每個模塊完成的功能進(jìn)行具體的描述,要把功能描述轉(zhuǎn)變?yōu)榫?/p>

確的、結(jié)構(gòu)化的過程描述。常用的描述方式有:流程圖、N-S圖、PAD圖、偽代碼等。

3、【單選題】軟件開發(fā)環(huán)境是支持軟件整個生存周期各階段或部分階段的相關(guān)的一組

軟件模型

軟件過程

A:

軟件工程

B:

軟件工具

C:

答D:案:D

解析:軟件開發(fā)環(huán)境是支持軟件整個生存周期各階段或部分階段的相關(guān)的一組軟件工具。

4、【單選題】從結(jié)構(gòu)化的瀑布模型看,在軟件生存周期的幾個階段中,對軟件的影響最大是

詳細(xì)設(shè)計階段

概要設(shè)計階段

A:

需求分析階段

B:

C:

測試和運(yùn)行階段

答D:案:C

解析:在軟件開發(fā)的各個階段中,對軟件開發(fā)成敗影響最大的是需求分析階段。需求分析

影響軟件質(zhì)量和項目開發(fā)費(fèi)用,甚至影響整個項目的成敗。

5、【單選題】數(shù)據(jù)字典是軟件需求分析階段所采用的最重要工具之一,其最基本的功能是

數(shù)據(jù)定義

數(shù)據(jù)通訊

A:

數(shù)據(jù)庫設(shè)計

B:

數(shù)據(jù)維護(hù)

C:

答D:案:A

解析:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集

合,它是軟件需求分析階段的重要工具之一,其最基本功能是數(shù)據(jù)定義。

6、【單選題】系統(tǒng)定義明確之后,應(yīng)對系統(tǒng)的可行性進(jìn)行研究;可行性研究包括

軟件環(huán)境可行性、技術(shù)可行性、經(jīng)濟(jì)可行性、社會可行性

經(jīng)濟(jì)可行性、技術(shù)可行性、社會可行性

A:

經(jīng)濟(jì)可行性、社會可行性、系統(tǒng)可行性

B:

經(jīng)濟(jì)可行性、實用性、社會可行性

C:

答D:案:B

解析:可行性研究包括:(1)技術(shù)可行性:對要開發(fā)項目的功能、性能、限制條件進(jìn)行

分析,確定在現(xiàn)有的資源條件下,技術(shù)風(fēng)險有多大,項目是否能實現(xiàn)。(2)經(jīng)濟(jì)可行

性:進(jìn)行開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開

發(fā)。(3)社會可行性:要開發(fā)的項目是否存在任何侵犯、妨礙等責(zé)任問題,要開發(fā)項目

的運(yùn)行方式在用戶組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)、操作方式是否可行。

7、【單選題】模塊內(nèi)聚性最好的是

邏輯內(nèi)聚

時間內(nèi)聚

A:

功能內(nèi)聚

B:

通信內(nèi)聚

C:

答D:案:C

解析:幾種從低到高的常見模塊內(nèi)聚類型:偶然內(nèi)聚、邏輯內(nèi)聚、時間內(nèi)聚、過程內(nèi)聚、

通倌內(nèi)聚順序內(nèi)聚、功能內(nèi)聚。

8、【單選題】設(shè)計軟件結(jié)構(gòu)一般不確定

模塊之間的接口

模塊間的調(diào)用關(guān)系

A:

模塊的功能

B:

模塊內(nèi)的局部數(shù)據(jù)

C:

答D:案:D

解析:設(shè)計軟件結(jié)構(gòu)一般不確定模塊內(nèi)的局部數(shù)據(jù)。

9、【單選題】軟件結(jié)構(gòu)化設(shè)計中,好的軟件結(jié)構(gòu)應(yīng)該力求做到

頂層扇出較少,中間扇出較高,底層模塊低扇入

頂層扇出較高,中間扇出較少,底層模塊高扇入

A:

頂層扇入較少,中間扇出較高,底層模塊高扇入

B:

頂層扇入較少,中間扇入較高,底層模塊低扇入

C:

答D:案:B

解析:通常一個好的軟件設(shè)計結(jié)構(gòu),頂層模塊扇出的比較大,中間層模塊扇出較小,而底

層模塊具有較大的扇入,系統(tǒng)的模塊結(jié)構(gòu)呈現(xiàn)的是“葫蘆”形狀。

10、【單選題】兩個模塊都使用同一張數(shù)據(jù)表,模塊間的這種耦合稱為

公共耦合

內(nèi)容耦合

A:

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

B:

控制耦合

C:

答D:案:A

解析:公共耦合是指兩個或兩個以上的模塊共同引用一個全局?jǐn)?shù)據(jù)項。

11、【單選題】軟件可靠性是軟件在給定的時間內(nèi),在規(guī)定的環(huán)境條件下系統(tǒng)完成所指定功

能的

可用性

適應(yīng)性

A:

概率

B:

可移植性

C:

答D:案:C

解析:軟件可靠性指在給定的時間內(nèi),在規(guī)定的環(huán)境條件下系統(tǒng)完成指定的功能的概率。

12、【單選題】劃分模塊時,下列說法正確的是

作用范圍應(yīng)在其控制范圍之內(nèi)

控制范圍應(yīng)在其作用范圍之內(nèi)

A:

作用范圍與控制范圍互不包含

B:

作用范圍與控制范圍不受限制

C:

答D:案:A

解析:在劃分模塊時,一個模塊的作用范圍應(yīng)該在其控制范圍之內(nèi)。

13、【單選題】重用率高的模塊在軟件結(jié)構(gòu)圖中的特征是

扇出數(shù)大

扇入數(shù)大

A:

扇出數(shù)小

B:

內(nèi)聚性高

C:

答D:案:B

解析:根據(jù)結(jié)構(gòu)化設(shè)計的啟發(fā)式規(guī)則,重用率高的模塊在模塊結(jié)構(gòu)圖中的特征是扇入數(shù)較

大。

14、【單選題】構(gòu)造原型時,主要考慮

全部功能

原型要體現(xiàn)的特征

A:

全部細(xì)節(jié)

B:

全部需求

C:

答D:案:B

解析:構(gòu)造原型時,主要考慮原型要體現(xiàn)的特征。

15、【單選題】快速原型模型的主要特點之一是

開發(fā)完畢才見到產(chǎn)品

及早提供全部完整的軟件產(chǎn)品

A:

開發(fā)完畢后才見到工作軟件

B:

及早提供工作軟件

C:

答D:案:D

解析:快速原型模型的主要特點之一是及早提供工作軟件。

16、【單選題】COCOMO估算模型是

模塊性成本模型

結(jié)構(gòu)性成本模型

A:

動態(tài)單變量模型

B:

動態(tài)多變量模型

C:

答D:案:B

解析:結(jié)構(gòu)性成本模型COCOMO是最精確、最易于使用的成本估算方法之一。該模型分

為:(1)基本COCOMO模型,是一個靜態(tài)單變量模型,它對整個軟件系統(tǒng)進(jìn)行估算;

(2)中級COCOMO模型,是一個靜態(tài)多變量模型;(3)詳細(xì)COCOMO模型,將軟件系統(tǒng)模

型分為系統(tǒng)、子系統(tǒng)和模塊三個層次。

17、【單選題】與軟件開發(fā)需求分析、設(shè)計及編碼階段相對應(yīng)的軟件測試步驟是

組裝測試、確認(rèn)測試、單元測試

單元測試、組裝測試、確認(rèn)測試

A:

單元測試、確認(rèn)測試、組裝測試

B:

確認(rèn)測試、組裝測試、單元測試

C:

答D:案:D

解析:軟件開發(fā)需求分析對應(yīng)的是測試階段的確認(rèn)測試,軟件設(shè)計對應(yīng)的是集成測試,編

碼階段對應(yīng)的是單元測試。

18、【單選題】軟件維護(hù)產(chǎn)生的副作用是指

開發(fā)時的錯誤

隱含的錯誤

A:

因修改軟件而造成的錯誤

B:

運(yùn)行時的誤操作

C:

答D:案:C

解析:軟件維護(hù)產(chǎn)生的副作用是指因修改軟件而造成的錯誤。維護(hù)的副作用有編碼副作

用、數(shù)據(jù)副作用和文檔副作用三種。

19、【單選題】比較理想的可重用軟件結(jié)構(gòu)是

子程序庫

源代碼及文件

A:

B:

對象

C:

答D:案:D

解析:面向?qū)ο蠹夹g(shù)中的“類”,是比較理想的可重用的軟構(gòu)件。

20、【單選題】面向?qū)ο蠼5玫降娜齻€模型,其中核心的模型是

對象模型

功能模型

A:

邏輯模型

B:

動態(tài)模型

C:

答D:案:A

解析:在面向?qū)ο蠓治鲋?,主要由對象模型、動態(tài)模型和功能模型組成。對象模型是最基

本、最重要、最核心的。面向?qū)ο蠼5玫降哪P桶到y(tǒng)的3個要素,即靜態(tài)結(jié)構(gòu)

(對象模型)、交互次序(動態(tài)模型)和數(shù)據(jù)變換(功能模型)。解決的問題不同,這3個子模

型的重要程度也不同。

21、【問答題】簡述軟件危機(jī)產(chǎn)生的原因。

答案:軟件危機(jī)產(chǎn)生的原因有:(1)軟件的規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜。(2)

軟件開發(fā)的管理困難。由于軟件規(guī)模大,結(jié)構(gòu)復(fù)雜,又具有無形性,導(dǎo)致管理困難,進(jìn)度

控制困難,質(zhì)量控制困難,可靠性無法保證。(3)軟件開發(fā)費(fèi)用不斷增加。軟件生產(chǎn)

是一種智力勞動,它是資金密集人力密集的產(chǎn)業(yè),大型軟件投入人力多,周期長,費(fèi)用上

升很快。(4)軟件開發(fā)技術(shù)、開發(fā)工具落后,生產(chǎn)率提高緩慢。(5)生產(chǎn)方式落

后。軟件仍然采用個體手工方式開發(fā)。

解析:考點:軟件危機(jī)產(chǎn)生的原因。

22、【問答題】簡述需求分析的概念及需求分析的基本任務(wù)。

答案:需求分析是指開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形

式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)

格說明)的過程。(3分)需求分析的基本任務(wù)是要準(zhǔn)確地定義新系統(tǒng)的目標(biāo),為了滿

足用戶需要,回答系統(tǒng)必須“做什么”的問題。(2分)

解析:考點:需求分析的概念及需求分析的基本任務(wù)。

23、【問答題】簡述數(shù)據(jù)流圖的分類及每一類的特點。

答案:數(shù)據(jù)流圖有兩類:變換型數(shù)據(jù)流圖和事務(wù)型數(shù)據(jù)流圖。(1分)(1)變換型數(shù)

據(jù)流圖是由輸入、處理和輸出三部分組成,(1分)因此變化型數(shù)據(jù)流圖是一個順序結(jié)

構(gòu)。(2)事務(wù)型數(shù)據(jù)流圖特征:事務(wù)處理中心將它的輸入流分離成許多發(fā)散的數(shù)據(jù)

流,形成許多加工路徑,(1分)并根據(jù)輸入的值選擇其中。一個路徑來執(zhí)行。(1分)

解析:考點:數(shù)據(jù)流圖的分類及每一類的特點。

24、【問答題】簡述建立對象模型的過程。

答案:建立對象模型的步驟如下:(1)確定類:標(biāo)出來自問題域的相關(guān)對象類。

(2)準(zhǔn)備數(shù)據(jù)字典:為所有建模實體準(zhǔn)備-一個數(shù)據(jù)字典,準(zhǔn)確描述各對象類的精確含

義,描述當(dāng)前問題中的類的范圍,包括對類的成員、用法方面的假設(shè)或限制;(3)確

定關(guān)聯(lián):確定二個或多個類之間的相互依賴;(4)確定屬性:只考慮與具體應(yīng)用直接

相關(guān)的屬性;(5)使用繼承來細(xì)化類:使用繼承來共享公共結(jié)構(gòu),以此來重新組織

類。

解析:考點:建立對象模型的過程。

25、【問答題】某公司承擔(dān)空中和地面運(yùn)輸業(yè)務(wù)。計算貨物托運(yùn)費(fèi)的比率規(guī)定如下:空

運(yùn):如果貨物重量小于等于2kg,則一律收費(fèi)6元;如果貨物重量大于2kg而又小于等于

20kg,則收費(fèi)3元/kg;如果貨物重量大于20kg,則收費(fèi)4元/kg。地運(yùn):若為慢件,收

費(fèi)為1元/kg。若為快件,當(dāng)重量小于等于20kg時,收費(fèi)為2元/kg;當(dāng)貨物重量大于

20kg時,則收費(fèi)為3元/kg。下列步驟是應(yīng)用判定表方法描述以上案例的過程。請根據(jù)

題意,在條件取值表的“取值”列中填入相應(yīng)內(nèi)容,并在初步判定表和簡化后的判定表中

填入條件取值表中規(guī)定的符號。(1)條件取值表

(2)初步判定表

(3)簡化后的判定表

答案:

26、【問答題】(1)劃

分等價類并編號(2)

為合理等價類設(shè)計測試用例

(3)為不合理等價類設(shè)計測試用例

答案:

解析:考點:等價類劃分法

27、【填空題】計算機(jī)程序及其說明程序的各種文檔稱為_____。

答案:軟件

解析:計算機(jī)程序及其說明程序的各種文檔稱為軟件。

28、【填空題】IDEF0用來描述系統(tǒng)的功能活動及其聯(lián)系,建立系統(tǒng)的_____。

答案:功能模型

解析:IDEF0用來描述系統(tǒng)的功能活動及其聯(lián)系,建立系統(tǒng)的功能模型。

29、【填空題】結(jié)構(gòu)化分析方法是一種面向_____的開發(fā)方法。

答案:數(shù)據(jù)流

解析:結(jié)構(gòu)化分析方法是一種面向數(shù)據(jù)流的開發(fā)方法。

30、【填空題】成本——效益分析的目的是從_____角度評價開發(fā)一個新的軟件項目是否可

行。

答案:經(jīng)濟(jì)

解析:成本——效益分析的目的是從經(jīng)濟(jì)角度評價開發(fā)一個新的軟件項目是否可行。

31、【填空題】模塊有四個基本屬性,其中反映它的內(nèi)部特性的是_____。

答案:邏輯

解析:模塊有四個基本屬性,其中反映它的內(nèi)部特性的是邏輯。

32、【填空題】確認(rèn)測試可以發(fā)現(xiàn)軟件系統(tǒng)是否符合用戶的_____要求。

答案:功能和性能

解析:確認(rèn)測試可以發(fā)現(xiàn)軟件系統(tǒng)是否符合用戶的功能和性能要求。

33、【填空題】在算法描述工具中,_____是一種由左往右展開的二維樹型結(jié)構(gòu)。

答案:PAD

解析:在算法描述工具中,PAD是一種由左往右展開的二維樹型結(jié)構(gòu)。

34、【填空題】動態(tài)模型是與時間和變化有關(guān)的系統(tǒng)性質(zhì),它描述了系統(tǒng)的_____結(jié)構(gòu)。

答案:控制

解析:動態(tài)模型是與時間和變化有關(guān)的系統(tǒng)性質(zhì),它描述了系統(tǒng)的控制結(jié)構(gòu)。

35、【填空題】成本估算方法中,有自頂向下估算方法、自底向上估算方法和_____方法。

答案:差別估算

解析:成本估算方法中,有自頂向下估算方法、自底向上估算方法和差別估算方法。

36、【填空題】隨著軟硬件環(huán)境變化而修改軟件的維護(hù)活動稱為_____。

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

解析:隨著軟硬件環(huán)境變化而修改軟件的維護(hù)活動稱為適應(yīng)性維護(hù)。

37、【名詞解釋】軟件生存周期模型

答案:軟件生存周期模型是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型。(1分)軟件

生存周期模型確立了軟件開發(fā)和演繹中各階段的次序限制以及

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論