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

下載本文檔

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

文檔簡介

軟件工程年月真題

0233320144

1、【單選題】能“標(biāo)識(shí)系統(tǒng)要解決的問題”的模型是()

部署模型

設(shè)計(jì)模型

A:

概念模型

B:

實(shí)現(xiàn)模型

C:

答D:案:C

解析:概念模型能標(biāo)識(shí)系統(tǒng)要解決的問題。

2、【單選題】初始需求發(fā)現(xiàn)技術(shù)中,可能導(dǎo)致超出項(xiàng)目成本和進(jìn)度限制的是()

自悟

交談

A:

提煉

B:

觀察

C:

答D:案:B

解析:需求發(fā)現(xiàn)技術(shù)5個(gè)指標(biāo)<br>(1)自悟存在的風(fēng)險(xiǎn):無法驗(yàn)證發(fā)現(xiàn)的需求是否滿足

用戶的要求,無法驗(yàn)證發(fā)現(xiàn)的需求是不是正確的。<br>(2)交談存在的風(fēng)險(xiǎn):在交談器

件所獲得的需求可能不斷增長,或是以前沒有認(rèn)識(shí)到的合理需求的一種表現(xiàn),或是“完美

蠕行”病癥的體現(xiàn),以至于很難控制,可能導(dǎo)致超出項(xiàng)目成本和進(jìn)度的限制。<br>(3)

觀察存在的風(fēng)險(xiǎn):客戶可能抵觸這一觀察,其原因是他們認(rèn)為開發(fā)者打擾了他們的正常業(yè)

務(wù)客戶可能認(rèn)為開發(fā)者在簽約之前,就已經(jīng)熟悉了他們的業(yè)務(wù)。<br>(4)小組會(huì)存在的

風(fēng)險(xiǎn):如果會(huì)議組織不到位或受到某些客觀環(huán)境的限制,就有可能過多地召開這樣的會(huì)

議,并產(chǎn)生一些相互矛盾的需求。<br>(5)提煉存在的風(fēng)險(xiǎn):與自悟一樣,無法驗(yàn)證所

發(fā)現(xiàn)的需求是否滿足用戶的要求,無法驗(yàn)證發(fā)現(xiàn)的需求是否正確。

3、【單選題】銷售系統(tǒng),應(yīng)能產(chǎn)生銷售報(bào)表,這是軟件的()

功能需求

性能需求

A:

設(shè)計(jì)約束

B:

外部接口需求

C:

答D:案:A

解析:功能需求:和系統(tǒng)主要工作相關(guān)的需求,即在不考慮物理約束的情況下,用戶希望

系統(tǒng)所能夠執(zhí)行的活動(dòng),這些活動(dòng)可以幫助用戶完成任務(wù)。功能需求主要表現(xiàn)為系統(tǒng)和環(huán)

境之間的行為交互。銷售系統(tǒng)應(yīng)能產(chǎn)生銷售報(bào)表屬于功能要求。

4、【單選題】詳細(xì)設(shè)計(jì)工具中,盒圖是指()

PAD圖

HIPO圖

A:

程序流程圖

B:

N-S圖

C:

答D:案:D

解析:詳細(xì)設(shè)計(jì)工具中,盒圖是指N-S圖。

5、【單選題】題5圖為一個(gè)飛機(jī)票預(yù)定系統(tǒng)的數(shù)據(jù)流圖,圖中“旅客”是()

數(shù)據(jù)流

加工

A:

數(shù)據(jù)存儲(chǔ)

B:

數(shù)據(jù)潭

C:

答D:案:D

解析:數(shù)據(jù)流的歸宿地是數(shù)據(jù)潭。

6、【單選題】在下列耦合中,耦合度最弱的是()

內(nèi)容耦合

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

A:

公共耦合

B:

控制耦合

C:

答D:案:B

解析:幾種常見的模塊間耦合類型從強(qiáng)到弱的順序是內(nèi)容耦合、公共耦合、控制耦合、標(biāo)

記耦合和數(shù)據(jù)耦合。

7、【單選題】下列的內(nèi)聚類型中,按關(guān)聯(lián)程度從低到高的順序給出的是()

邏輯內(nèi)聚、過程內(nèi)聚、功能內(nèi)聚

過程內(nèi)聚、功能內(nèi)聚、邏輯內(nèi)聚

A:

過程內(nèi)聚、邏輯內(nèi)聚、功能內(nèi)聚

B:

功能內(nèi)聚、過程內(nèi)聚、邏輯內(nèi)聚

C:

答D:案:A

解析:按模塊內(nèi)聚程度從低到高排序?yàn)椋号既粌?nèi)聚、邏輯內(nèi)聚、時(shí)間內(nèi)聚、過程內(nèi)聚、通

信內(nèi)聚、順序內(nèi)聚和功能內(nèi)聚。

8、【單選題】題8圖中,扇出為3的模塊是()

模塊A和G

模塊C和G

A:

模塊A和C

B:

模塊C和H

C:

答D:案:C

解析:圖中扇出為3的模塊有A、C。模塊G扇出為4,模塊H扇出為2.

9、【單選題】UML表達(dá)關(guān)系的術(shù)語中,關(guān)聯(lián)是一類特定的()

擴(kuò)展

細(xì)化

A:

依賴

B:

泛化

C:

答D:案:C

解析:UML表達(dá)關(guān)系的術(shù)語中,關(guān)聯(lián)是一類特定的依賴。

10、【單選題】根據(jù)RUP測試活動(dòng),輸入為測試用況、測試過程、實(shí)現(xiàn)模型,活動(dòng)為實(shí)現(xiàn)測

試,則輸出為()

測試計(jì)劃

測試過程

A:

測試評(píng)價(jià)

B:

測試構(gòu)件

C:

答D:案:D

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

11、【單選題】希望確定軟件實(shí)現(xiàn)的功能是否與需求規(guī)格說明書一致,需進(jìn)行()

單元測試

有效性測試

A:

系統(tǒng)測試

B:

集成測試

C:

答D:案:B

解析:(1)單元測試(往往采用白盒測試技術(shù)):集中于每個(gè)獨(dú)立的模塊。該測試以詳細(xì)

設(shè)計(jì)文檔為指導(dǎo),測試模塊內(nèi)的重要控制路徑。<br>(2)集成測試:集中于模塊的組

裝。其目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的錯(cuò)誤,將經(jīng)過單元測試的模塊構(gòu)成一個(gè)滿足設(shè)計(jì)要求的軟

件結(jié)構(gòu)。<br>(3)有效性測試:目標(biāo)是發(fā)現(xiàn)軟件實(shí)現(xiàn)的功能與需求規(guī)格說明書不一致的

錯(cuò)誤。(通常采用黑盒測試技術(shù))。<br>(4)系統(tǒng)測試:集中檢驗(yàn)系統(tǒng)所有元素(包括硬

件、軟件)之間協(xié)作是否合適,整個(gè)系統(tǒng)的性能、功能是否達(dá)到。

12、【單選題】在《ISO/IEC軟件生存周期過程12207-1995》中,屬于組織過程的是()

文檔過程

驗(yàn)證過程

A:

維護(hù)過程

B:

管理過程

C:

答D:案:D

解析:組織過程:是指那些與軟件生產(chǎn)組織有關(guān)的活動(dòng)集。該過程又可分為管理過程、基

礎(chǔ)設(shè)施過程、培訓(xùn)過程和改進(jìn)過程。

13、【單選題】瀑布模型是一種()

適用于需求被清晰定義的項(xiàng)目

快速構(gòu)造產(chǎn)品第一版本的好方法

A:

適合于大型團(tuán)隊(duì)迭代開發(fā)的模式

B:

支持面向?qū)ο蠹夹g(shù)的創(chuàng)新模型

C:

答D:案:A

解析:瀑布模型適用于需求被清晰定義的項(xiàng)目。

14、【單選題】在軟件生存周期模型中,可減少用戶需求變更的軟件開發(fā)模型是()

演化模型

增量模型

A:

噴泉模型

B:

螺旋模型

C:

答D:案:B

解析:在常見的軟件開發(fā)模型中,增量模型適用于在項(xiàng)目開始時(shí)可以僅對(duì)一個(gè)或兩個(gè)需求

追加投資,發(fā)布可交付版本快,可減少用戶需求變更。

15、【單選題】CMMI能力等級(jí)中,第0級(jí)為最低等級(jí),其第2級(jí)是()

已執(zhí)行級(jí)

已定量管理級(jí)

A:

已定義級(jí)

B:

已管理級(jí)

C:

答D:案:D

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

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

16、【問答題】簡述軟件工程的概念與發(fā)展。

答案:(1)軟件工程是應(yīng)用計(jì)算機(jī)科學(xué)理論和技術(shù)以及工程管理原則和方法,按預(yù)算和

進(jìn)度實(shí)現(xiàn)滿足用戶要求的軟件產(chǎn)品的工程,或以此為研究對(duì)象的學(xué)科;(3分)(2)軟

件工程的發(fā)展可分為兩個(gè)時(shí)期:20世紀(jì)60年代末到80年代初、20世紀(jì)80年代以來。前

期主要圍繞系統(tǒng)實(shí)現(xiàn)技術(shù)、軟件質(zhì)量和軟件工程管理,后者主要表現(xiàn)為軟件復(fù)用技術(shù)、軟

件生產(chǎn)管理的研究和實(shí)踐。(2分)

解析:考點(diǎn):軟件工程的概念與發(fā)展。

17、【問答題】簡述需求的概念和基本性質(zhì)。

答案:(1)一個(gè)需求是有關(guān)一個(gè)“要予構(gòu)造”的陳述,描述了待開發(fā)產(chǎn)品/系統(tǒng)功能上的

能力性能參數(shù)或其他性質(zhì);(2分)(2)單一個(gè)需求須具有的5個(gè)基本性質(zhì):①必要

性,該需求是用戶所要求的;②無歧義性,該需求只能用一種方式解釋;③可測性,

該需求是可進(jìn)行測試的;④可跟蹤性,該需求可從一個(gè)開發(fā)階段跟蹤到另個(gè)階段;⑤

可測量性,該需求是可測量的。(3分)

解析:考點(diǎn):需求的概念和基本性質(zhì)。

18、【問答題】簡述以結(jié)構(gòu)化分析方法建立系統(tǒng)功能模型的建模工具和建模過程。

答案:(1)結(jié)構(gòu)化分析方法給出了一種表達(dá)系統(tǒng)功能模型的建模工具即數(shù)據(jù)流圖;(1

分)(2)為了支持系統(tǒng)的使用信息來創(chuàng)建系統(tǒng)功能模型,結(jié)構(gòu)化分析方法給出了建模

過程:建立系統(tǒng)環(huán)境圖,確定系統(tǒng)語境;自頂向下,逐步求精,建立系統(tǒng)的層次數(shù)據(jù)流

圖;(1分)定義數(shù)據(jù)字典;(1分)通過結(jié)構(gòu)化自然語言、判定樹、判定表等工具,來

描述加工。(1分)

解析:考點(diǎn):以結(jié)構(gòu)化分析方法建立系統(tǒng)功能模型的建模工具和建模過程。

19、【問答題】簡述順序圖的概念、構(gòu)成和主要作用。

答案:(1)順序圖是一種交互圖;(1分)(2)它由一組對(duì)象以及按時(shí)序組織的對(duì)象

之間的關(guān)系組成,還包括這些對(duì)象之間所發(fā)送的消息;(2分)(3)順序圖可用于創(chuàng)建

有關(guān)系統(tǒng)的交互模型,表達(dá)系統(tǒng)中有關(guān)對(duì)象之間的交互結(jié)構(gòu),給出系統(tǒng)中的一些對(duì)象如何

協(xié)作的信息。(2分)

解析:考點(diǎn):順序圖的概念、構(gòu)成和主要作用。

20、【問答題】簡述增量模型的優(yōu)缺點(diǎn)。

答案:(1)增量模型意指需求可以分組,形成一個(gè)個(gè)的增量,并可形成一個(gè)結(jié)構(gòu),可見

該模型有一個(gè)前提,即需求可結(jié)構(gòu)化。該模型比較適應(yīng)于”技術(shù)驅(qū)動(dòng)的軟件產(chǎn)品開發(fā);常

被工業(yè)界所采用;(1分)(2)增量模型的優(yōu)點(diǎn):第一個(gè)可交付版本所需要的時(shí)間和成

本較少,可減少用戶需求的變更,允許增量投資;(2分)(3)增量模型的缺點(diǎn):如果

沒有對(duì)用戶的變更要求進(jìn)行規(guī)劃,那么產(chǎn)生的初始增量可能會(huì)造成后來增量的不穩(wěn)定;如

果需求不像早期思考的那樣穩(wěn)定和完整,那么一些增量就可能需要重新開發(fā),重新發(fā)布;

由于進(jìn)度和配置的復(fù)雜性,可能會(huì)增大管理成本,超出組織能力。

解析:考點(diǎn):增量模型的優(yōu)缺點(diǎn)。

21、【問答題】簡述CMMI模型支持的兩種過程改善路徑。

答案:(1)為了改善其開發(fā)過程和維護(hù)過程的組織,CMMI提供了兩種類型的等級(jí):能力

等級(jí)和成熟度等級(jí),這兩種等級(jí)描述了兩種過程改善的演化路徑;(2分)(2)能力等

級(jí)是一種過程改善路徑,該路徑可使組織針對(duì)單一過程域不斷改善該過程域;(3)成熟

度等級(jí)也是-種過程改善路徑,該路徑可使組織通過關(guān)注一組過程域不斷改善一組相關(guān)的

過程域;(1分)(4)這兩種等級(jí)還可用于評(píng)定活動(dòng)、估算作為過程評(píng)估的結(jié)果。(1

分)

解析:考點(diǎn):CMMI模型支持的兩種過程改善路徑。

22、【問答題】有一家教管理系統(tǒng),其要求的功能如下:家教老師可以注冊(cè)本人信息、修改

本人資料、瀏覽家教信息、搜索家教信息;家教學(xué)生可以注冊(cè)本人信息、修改本人資料、瀏

覽家教信息、搜索家教信息;家教管理員可以登錄、登記家教信息、發(fā)布網(wǎng)站公告、處理家

教信息。請(qǐng)根據(jù)需求,畫出該系統(tǒng)的用況圖。

答案:

解析:考點(diǎn):用況圖

23、【問答題】設(shè)被測試程序的流程圖為題33圖,請(qǐng)完成:(1)什么是語句覆蓋?什

么是路徑覆蓋?(2)給出實(shí)現(xiàn)語句覆蓋的測試用例,并標(biāo)明程序的執(zhí)行路徑。(3)

給出實(shí)現(xiàn)路徑覆蓋的測試用例,并標(biāo)明程序的執(zhí)行路徑。

答案:(1)語句覆蓋是指程序中所有語句至少被執(zhí)行次;路徑覆蓋是指執(zhí)行所有可能

穿,過程序控制流程的路徑;(4分)(2)語句覆蓋測試用例:x=2,y=0,z=2作為測

試數(shù)據(jù),程序執(zhí)行路徑為abede;(3)路徑覆蓋的測試數(shù)據(jù)和程序?qū)?yīng)的執(zhí)行路徑分別

是:x=2,y=0,z=2,對(duì)應(yīng)通過的路徑:abcde;x=3,y=0,z=0,對(duì)應(yīng)通過的路徑:

abce;x=2,y=1,z=2,對(duì)應(yīng)通過的路徑:acde;x=3,y=1,z=0,對(duì)應(yīng)通過的路徑;

ace。(4分)

解析:考點(diǎn):語句覆蓋

24、【填空題】從事軟件開發(fā)實(shí)踐和軟件工程項(xiàng)目管理的思想基礎(chǔ)是_____。

答案:正確認(rèn)識(shí)軟件開發(fā)

解析:從事軟件開發(fā)實(shí)踐和軟件工程項(xiàng)目管理的思想基礎(chǔ)是正確認(rèn)識(shí)軟件開發(fā)。

25、【填空題】需求規(guī)約的技術(shù)核心是_____。

答案:特定需求

解析:需求規(guī)約的技術(shù)核心是特定需求。

26、【填空題】總體設(shè)計(jì)分為3個(gè)階段,第一階段為

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論