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

下載本文檔

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

文檔簡介

軟件工程年月真題

02333201110

1、【單選題】在軟件開發(fā)領(lǐng)域中,“描述了實現(xiàn)概念模型的軟件解決方案”的系統(tǒng)模型被稱

設(shè)計模型

軟件模型

A:

實現(xiàn)模型

B:

部署模型

C:

答D:案:B

解析:軟件開發(fā)中所涉及的模型可分為兩大類,一類稱為概念模型,描述了系統(tǒng)是什么;另

一類統(tǒng)稱為軟件模型,描述了實現(xiàn)概念模型的軟件解決方案。

2、【單選題】一般來說,整個需求的主體是

功能需求

性能需求

A:

外部接口需求

B:

設(shè)計約束

C:

答D:案:A

解析:對一般的需求分類來說,整個需求的主體是功能需求。

3、【單選題】總體設(shè)計的第二階段是

初始設(shè)計

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

A:

復(fù)審階段

B:

精化設(shè)計

C:

答D:案:D

解析:總體設(shè)計分為3個階段。第一階段為初始設(shè)計,第二階段為精化設(shè)計,第三階段為

復(fù)審階段。

4、【單選題】在模塊內(nèi)聚類型中,常常通過研究流程圖確定模塊的劃分,得到的是

邏輯內(nèi)聚

順序內(nèi)聚

A:

B:

功能內(nèi)聚

過程內(nèi)聚

C:

答D:案:D

解析:使用程序流程圖作為工具設(shè)計軟件時,常常通過研究流程圖確定模塊的劃分,這樣

得到的往往是過程內(nèi)聚的模塊。

5、【單選題】一個模塊直接控制(調(diào)用)的下層模塊的數(shù)目稱為模塊的

扇入

扇出

A:

深度

B:

寬度

C:

答D:案:B

解析:一個模塊直接控制(調(diào)用)的下層模塊的數(shù)目稱為模塊的扇出。

6、【單選題】UMI術(shù)語中,限定符常被用在

依賴關(guān)系

泛化關(guān)系

A:

關(guān)聯(lián)關(guān)系

B:

細(xì)化關(guān)系

C:

答D:案:C

解析:限定符是一個關(guān)聯(lián)的屬性或?qū)傩员恚@些屬性的值將與該關(guān)聯(lián)相關(guān)類的對象集作了

一個劃分。

7、【單選題】UMI提供的13種圖形化工具中,用于概念模型和軟件模型靜態(tài)結(jié)構(gòu)的是

用況圖

狀態(tài)圖

A:

類圖

B:

活動圖

C:

答D:案:C

解析:UMI提供的13種圖形化工具中,類圖用于概念模型和軟件模型靜態(tài)結(jié)構(gòu)。

8、【單選題】RUP的迭代、增量式開發(fā)規(guī)定的4個階段不包括

評審階段

A:

構(gòu)造階段

移交階段

B:

精化階段

C:

答D:案:A

解析:在RUP中,規(guī)定了四個開發(fā)階段:初始階段、細(xì)化階段、構(gòu)造階段和移交階段。

9、【單選題】根據(jù)RUP實現(xiàn)的活動,輸入為設(shè)計類,活動為實現(xiàn)類,則輸出為

用況

子系統(tǒng)

A:

接口

B:

構(gòu)件

C:

答D:案:D

解析:RUP實現(xiàn)的目標(biāo)是基于設(shè)計類和子系統(tǒng)生成構(gòu)件;對構(gòu)件進行單元測試,進行集成

和連接;把可執(zhí)行的構(gòu)件映射到部署模型。

10、【單選題】軟件評估可分為靜態(tài)評估和動態(tài)評估,其中屬于動態(tài)評估技術(shù)的是

評審

走查

A:

形式化證明

B:

軟件測試

C:

答D:案:D

解析:軟件評估可以分為靜態(tài)評估和動態(tài)評估。評審、走查和形式化證明等是靜態(tài)評估技

術(shù),而軟件測試是一種常用的動態(tài)評估技術(shù),通過執(zhí)行程序發(fā)現(xiàn)其中的錯誤。

11、【單選題】黑盒測試技術(shù),又稱為

功能測試

結(jié)構(gòu)測試

A:

系統(tǒng)測試

B:

集成測試

C:

答D:案:A

解析:黑盒測試法又稱為功能測試技術(shù)。是從外界來檢查模塊或程序的功能,也即根據(jù)模

塊的輸入和輸出,得出所得結(jié)果得差異。這種測試無須知道模塊的內(nèi)部邏輯,而是給定一

輸入,檢查是否會得到所期望的輸出。黑盒測試法又具體分為等價類法,邊值分析法,因

果圖法和錯誤猜測法等。

12、【單選題】若有語句if(A<1andc>0)thenB=1/CelseB=1/A,選用類似數(shù)據(jù)A=2,

C=1;A=-2,C=1;A=2,C=-1;A=-2,C=-1;得到不同B的值,這種測試策略為

定義域測試

等價類測試

A:

路徑測試

B:

事務(wù)流測試

C:

答D:案:C

解析:路徑測試:執(zhí)行所有可能穿過程序控制流程的路徑。最強的測試度量。題中體現(xiàn)

的就是路徑測試。

13、【單選題】在兩種模型的基礎(chǔ)上,螺旋模型加入兩者所忽略的風(fēng)險分析,這兩者是

瀑布模型和增量模型

瀑布模型和演化模型

A:

噴泉模型和增量模型

B:

噴泉模型和演化模型

C:

答D:案:B

解析:螺旋模型是在瀑布模型和演化模型的基礎(chǔ)上,又加入了兩者所忽略的風(fēng)險分析所建

立的一種軟件開發(fā)模型。

14、【單選題】在軟件生存周期模型中,主要用于支持面向?qū)ο蠹夹g(shù)的軟件開發(fā)模型是

演化模型

增量模型

A:

噴泉模型

B:

螺旋模型

C:

答D:案:C

解析:噴泉模型是一種以用戶需求為動力,以對象為驅(qū)動的模型,體現(xiàn)軟件創(chuàng)建所固有的

迭代和無間隙特征,主要用于采用對象技術(shù)的軟件開發(fā)項目。

15、【單選題】CMMI能力等級中的第一級為

已執(zhí)行級

已管理級

A:

已定義級

B:

已定量管理級

C:

D:

答案:A

解析:CMMI的能力等級:(1)0級:未完成級。(2)1級:已執(zhí)行級。(3)2級:已管

理級。(4)3級:已定義級。(5)4級:已定量管理級。(6)5級:持續(xù)優(yōu)化級。

16、【問答題】什么是需求規(guī)約?簡述需求規(guī)約的基本性質(zhì)。

答案:需求規(guī)約是--個軟件項/產(chǎn)品/系統(tǒng)所有需求陳述的正式文檔,它表達了一個軟件產(chǎn)

品/系統(tǒng)的概念模型。(1分)需求規(guī)約一般需要滿足以下4個基本性質(zhì):(1)重要性

和穩(wěn)定性程度:按需求的重要性和穩(wěn)定性,對需求進行分級;(1分)(2)可修改性:

在不甚影響其他需求的前提下,可容易修改-一個單一需求;(1分)(3)完整性:沒

有被遺漏的需求;(1分)(4)一致性:不存在互斥的需求。(1分)

解析:考點:需求規(guī)約的概念及基本性質(zhì)。

17、【問答題】什么是模塊耦合?簡述常用的模塊耦合類型及其設(shè)計原則。

答案:(1)模塊耦合是指不同模塊之間相互依賴程度的度量;(1分)(2)幾種常見

模塊耦合類型為:內(nèi)容耦合、公共耦合、控制耦合標(biāo)記耦合數(shù)據(jù)耦合等;(3)設(shè)計原

則:如果模塊間必須存在耦合,就盡域使用數(shù)據(jù)耦合,少用控制耦合,限制公共耦合,避

免內(nèi)容耦合。(2分)

解析:考點:模塊耦合的概念、類型及其設(shè)計原則。

18、【問答題】UML給出了哪些表達關(guān)系的術(shù)語?簡述它們的概念。

答案:(1)為了表達各類事物之間的關(guān)系,UML給出了表達關(guān)系的術(shù)語:關(guān)聯(lián)、泛化、細(xì)

化依賴;(2)關(guān)聯(lián)是類目之間的一種結(jié)構(gòu)關(guān)系,是對一組具有相同結(jié)構(gòu)、相同鏈的描

述;(3)泛化是一般性類目和它的較為特殊性類目之間的一種關(guān)系;(1分)(4)

細(xì)化是類目之間的語義關(guān)系,其中一個類目規(guī)約了保證另一個類目執(zhí)行的契約;(1分)

(5)依賴是一種使用關(guān)系,用于描述一個類目使用另一類目的信息和服務(wù)。(1分)

解析:考點:UML表達關(guān)系的術(shù)語

19、【問答題】簡述RUP的定義和特點。

答案:(1)RUP是基于UML的一種過程框架,為軟件開發(fā),即為進行不同抽象層之間映射

安排其開發(fā)活動的次序,制定任務(wù)和需要開發(fā)的制品,提供了指導(dǎo);并為對項目中的制品

和和活動進行監(jiān)督與度量,提供了相應(yīng)的準(zhǔn)則;(2分)(2)RUP特點是:以用況為驅(qū)

動,以體系結(jié)構(gòu)為中心,迭代、增量式開發(fā)。(3分)

解析:考點:RUP的定義和特點。

20、【問答題】簡述軟件測試步驟及關(guān)注的內(nèi)容。

答案:(1)由于軟件錯誤的復(fù)雜性,在軟件工程測試中應(yīng)綜合運用測試技術(shù),實施合理

的測試步驟:單元測試、集成測試、有效性測試和系統(tǒng)測試;(1分)(2)單元測試關(guān)

注每個獨立的模塊;(1分)(3)集成測試關(guān)注模塊的組裝;(1分)(4)有效性

測試關(guān)注檢驗是否符合用戶所見的文檔;(1分)(5)系統(tǒng)測試關(guān)注檢驗系統(tǒng)中所有元

素(包括硬件信息等)之間的協(xié)作是否合適,整個系統(tǒng)的性能、功能是否達到。(1分)

解析:考點:軟件測試步驟及關(guān)注的內(nèi)容。

21、【問答題】簡述瀑布模型以及可適應(yīng)的情況。

答案:(1)瀑布模型將軟件生存周期的各項活動規(guī)定為按固定順序而連接的若干階段工

作,形如瀑布流水,最終得到軟件產(chǎn)品;(2分)(2)瀑布模型在支持結(jié)構(gòu)化軟件開

發(fā)、控制軟件開發(fā)的復(fù)雜性、促進軟件開發(fā)工程化等方面起著很大作用;(1分)(3)

該模型適應(yīng)的情況:需求已被很好的理解,且開發(fā)組織非常熟悉為實現(xiàn)這一-模型所需要

的過程。(2分)

解析:考點:瀑布模型以及可適應(yīng)的情況。

22、【問答題】假設(shè)某大學(xué)要從學(xué)生中挑選男子籃球隊隊員?;緱l件是:各門課程的平均

分在70分以上;身高超過1.8米;體重超過75千克。需要從學(xué)生登記表中挑選出符合上述

條件的男同學(xué),以便進一步選拔。請根據(jù)要求畫出判定樹。

答案:

解析:考點:判定樹的畫法

23、【問答題】有一個學(xué)生選課系統(tǒng):程序的輸入條件為:每個學(xué)生可以選修l至3門課

程,試用黑盒測試法完成測試。(1)按等價類劃分法,設(shè)計測試用例(要求列出設(shè)計過

程);(2)按邊界值分析法,設(shè)計測試用例。

答案:

解析:考點:黑盒測試法?的具體方法

24、【填空題】在軟件開發(fā)領(lǐng)域,系統(tǒng)模型分為兩大類,其中之一的_____描述了系統(tǒng)是什

么。

答案:概念模型

解析:在軟件開發(fā)領(lǐng)域,系統(tǒng)模型分為兩大類,一類是概念模型,描述了系統(tǒng)是什么;另

一類是軟件模型,描述了實現(xiàn)概念模型的軟件解決方案。其中,軟件模型又可進一步分為

設(shè)計模型、實現(xiàn)模型和部署模型等。

25、【填空題】任何軟件工程項目的基礎(chǔ)是_____。

答案:軟件需求(或需求、需求分析)

解析:任何軟件工程項目的基礎(chǔ)是軟件需求(或需求、需求分析)。

26、【填空題】需求階段的主要任務(wù)一般包括需求發(fā)現(xiàn)、需求分析和需求驗證,最終形成系

統(tǒng)的_____。

答案:軟件需求規(guī)格說明書

解析:需求階段的主要任務(wù)一般包括需求發(fā)現(xiàn)、需求分析和需求驗證,最終形成系統(tǒng)的軟

件需求規(guī)格說明書。

27、【填空題】HIPO圖是由一組IPO圖和一張_____圖組成。

答案:一張H圖(或?qū)哟螆D)

解析:HIPO圖是由一組IPO圖和一張一張H圖(或?qū)哟螆D)圖組成。

28、【填空題】結(jié)構(gòu)化設(shè)計分為_____和詳細(xì)設(shè)計,而詳細(xì)設(shè)計要提供實現(xiàn)該模塊功能的

_____。

答案:總體設(shè)計;具體算法(或算法)

解析:結(jié)構(gòu)化設(shè)計分為總體設(shè)計和詳細(xì)設(shè)計,而詳細(xì)設(shè)計要提供實現(xiàn)該模塊功能的具體算

法(或算法)。

29、【填空題】耦合和內(nèi)聚是衡量模塊_____的兩個定性指標(biāo)。

答案:獨立性

解析:耦合和內(nèi)聚是衡量模塊獨立性的兩個定性指標(biāo)。耦合和內(nèi)聚是衡量模塊獨立性的兩

個定性指標(biāo)。

30、【填空題】UML的圖形化工具分為結(jié)構(gòu)圖和_____。

答案:行為圖

解析:UML的圖形化工具分為結(jié)構(gòu)圖和行為圖。

31、【填空題】在UML中,描述系統(tǒng)與外部系統(tǒng)及用戶之間交互的圖是_____。

答案:用況圖(或UseCase圖)

解析:在UML中,描述系統(tǒng)與外部系統(tǒng)及用戶之間交互的圖是用況圖(或UseCase

圖)。

32、【填空題】RUP是基于_____的一種軟件開發(fā)過程框架,兩者一起才稱得上是一種

_____。

答案:UML;軟件開發(fā)方法學(xué)(或面向?qū)ο箝_發(fā)方法學(xué))

解析:RUP是基于UML的一種軟件開發(fā)過程框架,兩者一起才稱得上是一種軟件開發(fā)方法

學(xué)(或面向?qū)ο箝_發(fā)方法學(xué))。

33、【填空題】在RUP的每次迭代中都要經(jīng)歷一個核心工作流:即需求獲取、分析、設(shè)計、

實現(xiàn)和_____。

答案:測試

解析:在RUP的每次迭代中都要經(jīng)歷一個核心工作流:即需求獲取、分析、設(shè)計、實現(xiàn)和

測試。

34、【填空題】白盒測試技術(shù),典型的是_____技術(shù),它依據(jù)的是程序的_____。

答案:路徑測試;邏輯結(jié)構(gòu)

解析:白盒測試技術(shù),典型的是路徑測試技術(shù),它依據(jù)的是程序的邏輯結(jié)構(gòu)。

35、【填空題】單元測試主要檢

溫馨提示

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

評論

0/150

提交評論