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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程年月真題

0233320121

1、【單選題】對軟件系統(tǒng)模型分層是為了控制軟件開發(fā)的復雜性,在需求層創(chuàng)建的是

軟件模型

部署模型

A:

概念模型

B:

參考模型

C:

答D:案:C

解析:對軟件系統(tǒng)模型分層是為了控制軟件開發(fā)的復雜性,在需求層創(chuàng)建的是概念模型。

2、【單選題】要求軟件的故障率為3次/2000小時,這屬于

質量屬性

性能需求

A:

設計約束

B:

功能需求

C:

答D:案:A

解析:軟件質量屬性包括功能性、可靠性、易用性、效率、可維護性、可移植性等6個方

面。其中可靠性是指在一定的環(huán)境下,在給定的時間內,系統(tǒng)不發(fā)生故障的概率。題中體

現(xiàn)的就是軟件質量屬性的可靠性。

3、【單選題】需求規(guī)約文檔的技術核心是

特定需求

產品功能

A:

用戶特性

B:

產品概述

C:

答D:案:A

解析:“特定需求”是文檔的技術核心。

4、【單選題】結構化需求分析的基本術語中,標識采用動賓結構的是

數據流

加工

A:

數據存儲

B:

C:

數據源

答D:案:B

解析:加工也是一類術語,用于表達在分析中使用的、用于表達“處理”的信息。在使用

中一般也要給出標識。該標識一般采用動賓結構,并且往往直接使用實際問題空間中的概

念,以便表達該加工的一定語義。

5、【單選題】總體設計的第三階段是

初始設計

詳細設計

A:

復審階段

B:

精化設計

C:

答D:案:C

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

復審階段。

6、【單選題】某模塊的輸入數據為某班期末考試語文的成績表,通過該模塊計算該班學生成

績的平均值,并挑選出前十名同學的名單,從內聚度來看,該模塊屬于

邏輯內聚

過程內聚

A:

通信內聚

B:

功能內聚

C:

答D:案:C

解析:通信內聚指模塊內所有處理元素都在同一個數據結構上操作,或者指各處理使用相

同的輸入數據或產生相同的輸出數據。題中體現(xiàn)的是通信內聚。

7、【單選題】共享該模塊的上級模塊數目越多可提高軟件的復用性,指的是模塊的

扇入大

扇出大

A:

扇入小

B:

扇出小

C:

答D:案:A

解析:共享該模塊的上級模塊數目越多可提高軟件的復用性,指的是模塊的扇入大。

8、【單選題】為了控制信息組織的復雜性,UML提供的組織信息的通用機制是

關聯(lián)

A:

B:

注解

C:

答D:案:C

解析:UML的包是一種對模型元素進行成組組織的通用機制,以便于理解復雜的系統(tǒng)。

9、【單選題】UML用于創(chuàng)建系統(tǒng)的行為生存周期模型的圖形化工具是

用況圖

狀態(tài)圖

A:

順序圖

B:

類圖

C:

答D:案:B

解析:(1)狀態(tài)圖:用來描述一個特定對象的所有可能狀態(tài)以及由于各種事件的發(fā)生而

引起的狀態(tài)之間的轉移。作用:為了模擬系統(tǒng)的動態(tài)環(huán)節(jié);反應系統(tǒng)模型生命周期;一

個對象來描述不同的狀態(tài),在其生命周期的時間;定義一個狀態(tài)機模型狀態(tài)的對象。

(2)活動圖:用來描述滿足用例要求所要進行的活動以及活動間的約束關系,使用活動

圖有利于識別系統(tǒng)的并行活動。作用:描述一個操作的執(zhí)行過程中所完成的工作或者動

作;描述對象內部的工作;顯示如何執(zhí)行一組相關的動作,以及這些動作如何影響周圍對

象;描述用例的執(zhí)行;處理多線程應用。(3)交互圖:用來描述系統(tǒng)中的對象是如何

進行相互作用的,即一組對象是如何進行消息傳遞的。包括:序列圖和協(xié)作圖,序列圖和

協(xié)作圖之間可以相互轉化。

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

初始階段

構造階段

A:

移交階段

B:

評審階段

C:

答D:案:D

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

11、【單選題】根據RUP測試的活動,輸入中有測試用況,活動為實現(xiàn)測試,則輸出為

測試過程

測試構件

A:

B:

測試評價

測試計劃

C:

答D:案:B

解析:在RUP測試活動中,若輸入測試用況,活動為實現(xiàn)測試,則輸出為測試構件。

12、【單選題】典型的白盒測試技術是

路徑測試

狀態(tài)測試

A:

功能測試

B:

定義域測試

C:

答D:案:A

解析:測試法分為黑盒法和白盒法。黑盒法又稱為功能測試法,功能測試法又具體分為等

價類法,邊值分析法,因果圖法和錯誤猜測法等。白盒法也稱之為結構測試或邏輯覆蓋

法,主要技術是路徑測試技術。

13、【單選題】軟件生存周期模型中,包含風險分析活動的是

演化模型

增量模型

A:

噴泉模型

B:

螺旋模型

C:

答D:案:D

解析:螺旋模型即是一種引入了風險分析與規(guī)避機制的過程模型,是瀑布模型、快速原型

方法和風險分析方法的有機結合。螺旋模型最大的特點在于引入了其他模型不具備的風險

分析,使軟件在無法排除重大風險時有機會停止,以減小損失。

14、【單選題】軟件生存周期模型中,體現(xiàn)了軟件創(chuàng)建所固有的迭代和無間隙特征的是

瀑布模型

增量模型

A:

演化模型

B:

噴泉模型

C:

答D:案:D

解析:在軟件生存周期模型中,噴泉模型體現(xiàn)了軟件創(chuàng)建所固有的迭代和無間隙特征。

15、【單選題】CMMI成熟度等級中的第二級為

初始級

已管理級

A:

持續(xù)優(yōu)化級

B:

已定量管理級

C:

答D:案:B

解析:CMMI的階段式表示模型定義了5個成熟度等級,在持續(xù)的過程改進上,每一等級都

是構成下一階段基礎的一個層次,這些等級用從1到5的數字表示。(1)成熟度等級1:

初始級;(2)成熟度等級2:已管理級;(3)成熟度等級3:已定義級;(4)成熟度等

級4:量化管理級;(5)成熟度等級5:持續(xù)優(yōu)化級。

16、【問答題】簡述軟件需求的分類及其關系。

答案:(1)軟件需求分為兩大類:功能需求和非功能需求;(1分)(2)非功能需求

可分為:性能需求、外部接口需求、設計約束和質屬性;(2分)(3)一般來說,功能

需求是整個需求的主體,即沒有功能需求,就沒有派生的其他功能需求,就沒有性能、設

計約束等非功能需求。(2分)

解析:考點:軟件需求的分類及其關系。

17、【問答題】什么是模塊?什么是模塊內聚?請列出從低到高的常見內聚類型。

答案:(1)模塊是執(zhí)行一個特殊任務的一個過程以及相關的數據結構;(1分)(2)

模塊內聚是指一個模塊內各成分之間相互關聯(lián)程度的度量;(2分)(3)幾種從低到高

的常見模塊內聚類型:偶然內聚、邏輯內聚、時間內聚、過程內聚、通倌內聚順序內聚、

功能內聚。

解析:考點:模塊、模塊內聚的概念及模塊內聚的類型

18、【問答題】什么是狀態(tài)?什么是狀態(tài)圖?簡述實際應用中使用狀態(tài)圖的作用。

答案:(1)狀態(tài)是指類目中的一個實例在其生存中的種條件或情況、所具有的對外呈現(xiàn)

以及所能提供的服務;(1分)(2)狀態(tài)圖是顯示一個狀態(tài)機的圖,強調從-個狀態(tài)到

另-狀態(tài)的控制流;(2分)(3)實際應用中,使用狀態(tài)圖的作用:創(chuàng)建一個系統(tǒng)的動

態(tài)模型,創(chuàng)建一個場景樸型。(2分)

解析:考點:狀態(tài)、狀態(tài)圖的概念及狀態(tài)圖的作用

19、【問答題】簡述RUP中需求獲取的基本步驟和相關制品。

答案:(1)RUP中獲取箭求的基本步驟:列出候選需求,理解系統(tǒng)語境,捕獲系統(tǒng)功能

需求和非功能需求;(1分)(2)列出候選需求,產生的制品是:特征表;(1分)

(3)理解系統(tǒng)語境,產生的制品是:領域模型或業(yè)務模型;(1分)(4)捕獲系統(tǒng)功

能需求,產生的制品是:用況模型;(1分)(5)捕獲非功能需求,產生的制品是:補

充的需求或針對特殊需求的用況。

解析:考點:RUP中需求獲取的基本步驟和相關制品。

20、【問答題】簡述黑盒測試技術的要點。

答案:(1)黑盒測試技術,又稱為功能測試技術,包括事務流測試、等價類劃分、邊界

值分析等技術;(2分)(2)黑盒測試技術依據的是軟件行為的描述;(1分)

(3)黑盒測試將被測軟件看出黑盒子,只通過外部輸人和輸出來發(fā)現(xiàn)軟件中的錯誤,完

全不考慮程序的內部結構。(2分)

解析:考點:黑盒測試技術的要點。

21、【問答題】簡述增量模型以及可適應的情況。

答案:(1)增模型意指需求可以分組,形成一個個的增量井可形成-個結構,可見該模型

有一個前提,即需求可結構化;(2分)(2)增量模型第一個可交付版本所需要的時間

和成本較少,可減少用戶需求的變更,減少由增引人帶來的風險;(1分)(3)該模型

比較適應子“技術驅動"的軟件產品開發(fā),常被工業(yè)界所采用。(2分)

解析:考點:增量模型以及可適應的情況。

22、【問答題】這是用PDL書寫的一段程序。請根據你的理解,用N-S圖表示它。

答案:

23、【問答題】設被測試程序的流程圖如下圖:

答案:

24、【填空題】軟件工程概念的提出,其目的是為了解決20世紀60年代以來出現(xiàn)的日益嚴

重的_____。

答案:軟件危機

解析:軟件工程概念的提出,其目的是為了解決20世紀60年代以來出現(xiàn)的日益嚴重的軟

件危機。

25、【填空題】一般來說,需求分類中作為整個需求的主體是_____。

答案:功能需求

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

26、【填空題】需求分析的首要任務是建立系統(tǒng)的_____,DFD是一種常用的表達工具。

答案:功能模型

解析:需求分析的首要任務是建立系統(tǒng)的功能模型,DFD是一種常用的表達工具。

27、【填空題】所謂模塊化是指按照_____的設計原則,形成一個相互獨立但又有較少聯(lián)系

的模塊結構的過程。而模塊通常由_____和模塊體組成。

答案:高內聚低耦合;接口

解析:所謂模塊化是指按照高內聚低耦合的設計原則,形成一個相互獨立但又有較少聯(lián)系

的模塊結構的過程。而模塊通常由接口和模塊體組成。

28、【填空題】UML把狀態(tài)分為了3類,即初態(tài)、終態(tài)和_____。

答案:通常狀態(tài)

解析:UML把狀態(tài)分為了3類,即初態(tài)、終態(tài)和通常狀態(tài)。

29、【填空題】在UML表達關系的術語中,汽車和汽車引擎之間是_____關系。

答案:聚合

解析:在UML表達關系的術語中,汽車和汽車引擎之間是聚合關系。

30、【填空題】RUP是一種軟件開發(fā)的過程框架,它的突出特點是以_____為驅動、以_____

為中心的迭代、增量式開發(fā)。

答案:用況(或UseCase);體系結構

解析:RUP是一種軟件開發(fā)的過程框架,它的突出特點是以用況(或UseCase)為驅動、

以體系結構為中心的迭代、增量式開發(fā)。

31、【填空題】在RUP的每次迭代中都要經歷一個核心工作流:即需求獲取、分析、設計、

_____和測試。

答案:實現(xiàn)

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

測試。

32、【填空題】軟件測試的首要目標是預防錯誤,但這幾乎不可實現(xiàn),所以測試的目標只能

是_____。

答案:發(fā)現(xiàn)錯誤

解析:軟件測試的首要目標是預防錯誤,但這幾乎不可實現(xiàn),所以測試的目標只能是發(fā)現(xiàn)

錯誤。

33、【填空題】有效性測試通常采用_____測試技術,驗證_____的可追溯性。

答案:黑盒測試;軟件需求(或需求)

解析:有效性測試通常采用黑盒測試測試技術,驗證軟件需求(或需求)的可追溯性。

34、【填空題】單元測試以_____文檔作為指導,多采用_____測試技術。

答案:詳細設計;白盒測試

解析:單元測試以詳細設計文檔作為指導,多采用白盒測試測試技術。

35、【填空題】集成測試的

溫馨提示

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

最新文檔

評論

0/150

提交評論