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

下載本文檔

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

文檔簡(jiǎn)介

軟件工程年月真題

02333201710

1、【單選題】軟件工程在20世紀(jì)80年代以來(lái)獲得的主要成果有()

瀑布模型

CASE產(chǎn)品

A:

過(guò)程式語(yǔ)言

B:

結(jié)構(gòu)化方法

C:

答D:案:B

解析:軟件工程在20世紀(jì)80年代以來(lái)獲得的主要是CASE產(chǎn)品

2、【單選題】在銷售管理系統(tǒng)需求文檔中出現(xiàn)下列描述,屬于外部接口需求范疇的是()

系統(tǒng)應(yīng)能產(chǎn)生月銷售報(bào)表

系統(tǒng)應(yīng)在5分鐘內(nèi)計(jì)算出給定季度的總銷售稅

A:

對(duì)要構(gòu)建的賬戶接收系統(tǒng),必須為月財(cái)務(wù)狀況系統(tǒng)提供更新信息

B:

任取1秒鐘,一個(gè)特定應(yīng)用所消耗的可用計(jì)算能力平均不超過(guò)50%

C:

答D:案:C

解析:需求分類:①功能需求。例:系統(tǒng)應(yīng)對(duì)所有已銷售的應(yīng)納稅商品計(jì)算銷售稅。

②性能需求。例:系統(tǒng)應(yīng)在5min內(nèi)計(jì)算出給定季度的總銷售稅。③外部接口需求。

例:對(duì)要構(gòu)建的賬戶接收系統(tǒng),必須為月財(cái)務(wù)狀況系統(tǒng)提供更新系統(tǒng)。④設(shè)計(jì)約束。

例:任取1s,一個(gè)特定應(yīng)用所消耗的可用計(jì)算能力平均不超過(guò)50%。⑤質(zhì)量屬性。

例:可靠性:是指軟件系統(tǒng)在指定環(huán)境中沒(méi)有失敗而正常運(yùn)行的概率。

3、【單選題】需求規(guī)約的基本性質(zhì)包括重要性和穩(wěn)定性程度、可修改的、完整的和()

一致的

可重復(fù)的

A:

可復(fù)用的

B:

可測(cè)試的

C:

答D:案:A

解析:需求規(guī)約一般需要滿足以下4個(gè)基本性質(zhì):重要性和穩(wěn)定性程度、可修改的、完整

的和一致的。

4、【單選題】在建模過(guò)程中,可用以描述加工的工具是()

數(shù)據(jù)表

加工表

A:

數(shù)據(jù)字典

B:

判定表

C:

答D:案:D

解析:在結(jié)構(gòu)化分析方法中,加工是數(shù)據(jù)的變換單元。它接受輸入的數(shù)據(jù),對(duì)其進(jìn)行處

理,并產(chǎn)生輸出。描述加工可采用“結(jié)構(gòu)化自然語(yǔ)言、判定表、判定樹”三種表達(dá)工具。

5、【單選題】指不同模塊之間相互依賴程度的度量是()

扇出

扇人

A:

內(nèi)聚

B:

耦合

C:

答D:案:D

解析:耦合是指不同模塊之間相互依賴程度的度量。

6、【單選題】把要解決問(wèn)題的過(guò)程分解為多個(gè)步驟或階段,每一步是對(duì)上一步結(jié)果的細(xì)化,

以接近問(wèn)題的解法,該方法稱為()

逐步求精

逐步分解

A:

逐步抽象

B:

逐步概括

C:

答D:案:A

解析:逐步求精是指把要解決問(wèn)題的過(guò)程分解為多個(gè)步驟或階段,每一步是對(duì)上一步結(jié)果

的精化,以接近問(wèn)題的解法。

7、【單選題】關(guān)聯(lián)的多重性是指()

一個(gè)類有多少個(gè)方法被另一個(gè)類調(diào)用

一個(gè)類的某個(gè)方法被另一個(gè)類調(diào)用的次數(shù)

A:

兩個(gè)類所具有的相同的方法和屬性的個(gè)數(shù)比

B:

類中對(duì)象參與一個(gè)關(guān)聯(lián)的數(shù)目

C:

答D:案:D

解析:UML中關(guān)聯(lián)的多重性定義是指定了一個(gè)類與關(guān)聯(lián)類的單個(gè)實(shí)例可能相關(guān)的實(shí)例數(shù)

目。多重性約束了相關(guān)對(duì)象的數(shù)目。

8、【單選題】使用用況圖可以為系統(tǒng)建模,描述軟件系統(tǒng)行為的()

功能結(jié)構(gòu)

業(yè)務(wù)過(guò)程結(jié)構(gòu)

A:

整體結(jié)構(gòu)

B:

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

C:

答D:案:A

解析:用況圖可以為系統(tǒng)建模,描述軟件系統(tǒng)行為的功能結(jié)構(gòu),也可以對(duì)業(yè)務(wù)建模,描述

企業(yè)或組織的業(yè)務(wù)過(guò)程結(jié)構(gòu)。

9、【單選題】RUP的設(shè)計(jì)方法給出用于表達(dá)設(shè)計(jì)模型中基本成分的術(shù)語(yǔ),包括子系統(tǒng)、設(shè)計(jì)

類、接口和()

構(gòu)件

用況細(xì)化

A:

體系結(jié)構(gòu)描述

B:

部署模型

C:

答D:案:B

解析:RUP的設(shè)計(jì)方法給出用于表達(dá)設(shè)計(jì)模型中基本成分的術(shù)語(yǔ),包括子系統(tǒng)、設(shè)計(jì)類、接

口和用況細(xì)化。

10、【單選題】關(guān)于調(diào)試,下列說(shuō)法正確的是()

從一個(gè)側(cè)面證明程序員的失敗

受時(shí)間約束的

A:

一個(gè)推理過(guò)程

B:

由獨(dú)立的測(cè)試組完成

C:

答D:案:C

解析:調(diào)試所遵循的規(guī)律主要是一些啟發(fā)式規(guī)則,是一個(gè)推理過(guò)程。例如使用歸納法、演

繹法、回溯法等。

11、【單選題】在教師分房方案中規(guī)定對(duì)教授、副教授、講師和助教分別計(jì)算分?jǐn)?shù),做相應(yīng)

的處理,則根據(jù)黑盒測(cè)試中的等價(jià)類劃分技術(shù),下列劃分正確的是()

4個(gè)有效等價(jià)類,4個(gè)無(wú)效等價(jià)類

4個(gè)有效等價(jià)類,1個(gè)無(wú)效等價(jià)類

A:

1個(gè)有效等價(jià)類,1個(gè)無(wú)效等價(jià)類

B:

C:

1個(gè)有效等價(jià)類,4個(gè)無(wú)效等價(jià)類

答D:案:B

解析:教授、副教授、講師和助教四個(gè)有效等價(jià)類,所有不符合的值確定為一個(gè)無(wú)效等價(jià)

類。

12、【單選題】有效性測(cè)試的目標(biāo)是發(fā)現(xiàn)軟件實(shí)現(xiàn)的功能與需求規(guī)格說(shuō)明書不一致的錯(cuò)誤,

通常采用的測(cè)試技術(shù)是()

黑盒測(cè)試技術(shù)

用況測(cè)試技術(shù)

A:

回歸測(cè)試技術(shù)

B:

性能測(cè)試技術(shù)

C:

答D:案:A

解析:有效性測(cè)試的目標(biāo)是發(fā)現(xiàn)軟件實(shí)現(xiàn)的功能與需求規(guī)格說(shuō)明書不一致的錯(cuò)誤,因此它

通常采用的測(cè)試技術(shù)是黑盒測(cè)試。

13、【單選題】《ISO/IEC軟件生存周期過(guò)程12207-1995》標(biāo)準(zhǔn)按過(guò)程主體把軟件生存周期

過(guò)程分為基本過(guò)程、支持過(guò)程和()

驗(yàn)證過(guò)程

確認(rèn)過(guò)程

A:

定義過(guò)程

B:

組織過(guò)程

C:

答D:案:D

解析:按過(guò)程主體可以把軟件生存周期過(guò)程分為3類,分別是基本過(guò)程、支持過(guò)程和組織

過(guò)程。

14、【單選題】在常見(jiàn)的軟件開發(fā)模型中,引入風(fēng)險(xiǎn)分析的是()

螺旋模型

噴泉模型

A:

演化模型

B:

瀑布模型

C:

答D:案:A

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

方法和風(fēng)險(xiǎn)分析方法的有機(jī)結(jié)合。螺旋模型最大的特點(diǎn)在于引入了其他模型不具備的風(fēng)險(xiǎn)

分析,使軟件在無(wú)法排除重大風(fēng)險(xiǎn)時(shí)有機(jī)會(huì)停止,以減小損失。

15、【單選題】CMMI組織過(guò)程改善的成熟度等級(jí)中的3級(jí)是()

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

已管理級(jí)

A:

已定義級(jí)

B:

已定量管理級(jí)

C:

答D:案:C

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

是構(gòu)成下一階段基礎(chǔ)的一個(gè)層次,這些等級(jí)用從1到5的數(shù)字表示。(1)成熟度等級(jí)1:

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

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

16、【問(wèn)答題】簡(jiǎn)述軟件開發(fā)的本質(zhì)及基本途徑。

答案:軟件開發(fā)的本質(zhì)就是實(shí)現(xiàn)問(wèn)題空間的概念和處理邏輯到解空間的概念和處理邏輯之

間的映射。實(shí)施軟件開發(fā)的基本途徑是系統(tǒng)建模。所謂系統(tǒng)建模,是指運(yùn)用所掌握的知

識(shí),通過(guò)抽象,給出該系統(tǒng)的一個(gè)結(jié)構(gòu)——系統(tǒng)模型。

解析:考點(diǎn):軟件開發(fā)的本質(zhì)及基本途徑。

17、【問(wèn)答題】簡(jiǎn)述結(jié)構(gòu)化分析建模的基本步驟。

答案:(1)建立系統(tǒng)環(huán)境圖,確定系統(tǒng)語(yǔ)境;(1分)(2)自頂向下,逐步求精,建立系統(tǒng)

的層次數(shù)據(jù)流圖;(2分)(3)定義數(shù)據(jù)字典;(1分)(4)描述加工。(1分)

解析:考點(diǎn):結(jié)構(gòu)化分析建模的基本步驟。

18、【問(wèn)答題】簡(jiǎn)述RUP中用況模型和分析模型的區(qū)別。

答案:用況模型是系統(tǒng)的一種概念模型,是對(duì)系統(tǒng)功能的抽象,包括系統(tǒng)參與者、系統(tǒng)用

況以及他們之間的關(guān)系。分析模型是由一個(gè)“系統(tǒng)分析”定義的,該分析系統(tǒng)包含一組具

有層次結(jié)構(gòu)的包,每一個(gè)包中可包含一些分析類和用況細(xì)化分析;并且一些分析類和用況

細(xì)化分析還可單獨(dú)地出現(xiàn)在分析模型中,以凸顯它們?cè)谙到y(tǒng)體系結(jié)構(gòu)方面的作用。

解析:考點(diǎn):RUP中用況模型和分析模型的區(qū)別。

19、【問(wèn)答題】簡(jiǎn)述泛化的概念及其約束。

答案:(1)泛化是一般性類目和特殊類目之間的一種關(guān)系(2)泛化建模約束有兩種情

況,如果有多個(gè)泛化使用相同的約束,可以繪制虛線穿過(guò)兩個(gè)泛化,并且在花括號(hào)

({…})中標(biāo)注約束名。如果只有一個(gè)泛化,或者多個(gè)泛化共享關(guān)聯(lián)的空箭頭部分,就只

需在朝向空箭頭的花括號(hào)中建模約束即可。泛化約束包含4種:不完全約束、完全約束、

互斥約束和重疊約束。

解析:考點(diǎn):泛化的概念及其約束。

20、【問(wèn)答題】簡(jiǎn)述因果圖方法生成測(cè)試用例的基本步驟。

答案:⑴分析軟件規(guī)格說(shuō)明描述中,哪些是原因(即輸入條件或輸入條件的等價(jià)類),哪

些是結(jié)果(即輸出條件),并給每個(gè)原因和結(jié)果賦予一個(gè)標(biāo)識(shí)符.⑵分析軟件規(guī)格說(shuō)明描述

中的語(yǔ)義.找出原因與結(jié)果之間,原因與原因之間對(duì)應(yīng)的關(guān)系.根據(jù)這些關(guān)系,畫出因果

圖.⑶由于語(yǔ)法或環(huán)境限制,有些原因與原因之間,原因與結(jié)果之間的組合情況不不可能

出現(xiàn).為表明這些特殊情況,在因果圖上用一些記號(hào)表明約束或限制條件.⑷把因果圖轉(zhuǎn)

換為判定表.⑸把判定表的每一列拿出來(lái)作為依據(jù),設(shè)計(jì)測(cè)試用例.

解析:考點(diǎn):因果圖方法生成測(cè)試用例的基本步驟。

21、【問(wèn)答題】簡(jiǎn)述軟件生存周期過(guò)程、軟件生存周期模型、軟件項(xiàng)目過(guò)程管理之間的關(guān)

系。

答案:(1)軟件生存周期過(guò)程回答軟件開發(fā)需要做哪些工作:(1分)(2)軟件生存周期模型

回答軟件開發(fā)活動(dòng)成任務(wù)如何組織;(1分)(3)軟件項(xiàng)目過(guò)程管理回答軟件過(guò)理如何管理;(1

分)(4)軟件生存周期過(guò)程是軟件生存周期模型有軟件項(xiàng)目過(guò)程管理的基礎(chǔ);1分)(5)軟件

生存周期模型為軟件項(xiàng)目過(guò)程管理提供支持。(1分)

解析:考點(diǎn):軟件生存周期過(guò)程、軟件生存周期模型、軟件項(xiàng)目過(guò)程管理之間的關(guān)系。

22、【填空題】提出軟件工程概念的目的是倡導(dǎo)以工程的原理、原則和()進(jìn)行軟件開

發(fā)。

答案:方法

解析:提出軟件工程概念的目的是倡導(dǎo)以工程的原理、原則和方法進(jìn)行軟件開發(fā)。

23、【填空題】對(duì)于單一一個(gè)需求,必須具有的基本性質(zhì):()、無(wú)歧義的、可測(cè)試的、以

及可測(cè)量的。

答案:必要的

解析:對(duì)于單一一個(gè)需求,必須具有的基本性質(zhì):必要的、無(wú)歧義的、可測(cè)試的、以及可測(cè)

量的。

24、【填空題】需求人員把自己作為系統(tǒng)的最終用戶,審視該系統(tǒng)并提出問(wèn)題的初始發(fā)現(xiàn)需

求技術(shù)是()。

答案:自悟

解析:需求人員把自己作為系統(tǒng)的最終用戶,審視該系統(tǒng)并提出問(wèn)題的初始發(fā)現(xiàn)需求技術(shù)

是自悟。

25、【填空題】在結(jié)構(gòu)化分析方法的基本術(shù)語(yǔ)中,數(shù)據(jù)流的歸宿地稱為()。

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

解析:在結(jié)構(gòu)化分析方法的基本術(shù)語(yǔ)中,數(shù)據(jù)流的歸宿地稱為數(shù)據(jù)潭。

26、【填空題】指一個(gè)模塊內(nèi)部各成分之間相互關(guān)聯(lián)程度的度量是()。

答案:內(nèi)聚

解析:內(nèi)聚指一個(gè)模塊內(nèi)部各成分之間相互關(guān)聯(lián)程度的度量。

27、【填空題】結(jié)構(gòu)化分析方法給出了一種能表達(dá)功能模型的圖形化工具是()。

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

解析:結(jié)構(gòu)化分析方法給出了一種能表達(dá)功能模型的圖形化工具是數(shù)據(jù)流圖。

28、【填空題】結(jié)構(gòu)化程序設(shè)計(jì)的基本控制結(jié)構(gòu)包括順序、()和循環(huán)。

答案:選擇

解析:結(jié)構(gòu)化程序設(shè)計(jì)的基本控制結(jié)構(gòu)包括順序、選擇和循環(huán)。

29、【填空題】在面向?qū)ο蠹夹g(shù)的發(fā)展中,一個(gè)重要的里程碑是()。

答案:統(tǒng)一建模語(yǔ)言

解析:在面向?qū)ο蠹夹g(shù)的發(fā)展中,一個(gè)重要的里程碑是統(tǒng)一建模語(yǔ)言。

30、【填空題】RUP是一種以用況為驅(qū)動(dòng)、以()為中心的迭代、增量式開發(fā)。

答案:體系結(jié)構(gòu)

解析:RUP是一種以用況為驅(qū)動(dòng)、以****體系結(jié)構(gòu)?****為中心的迭代、增量式開發(fā)。

31、【填空題】由于軟件錯(cuò)誤的復(fù)雜性,在軟件工程測(cè)試中,應(yīng)綜合運(yùn)用測(cè)試技術(shù),并且應(yīng)實(shí)

施合理的測(cè)試序列:單元測(cè)試、集成測(cè)試、有效性測(cè)試和()。

答案:系統(tǒng)測(cè)試

解析:由于軟件錯(cuò)誤的復(fù)雜性,在軟件工程測(cè)試中,應(yīng)綜合運(yùn)用測(cè)試技術(shù),并且應(yīng)實(shí)施合理

的測(cè)試序列:單元測(cè)試、集成測(cè)試、有效性測(cè)試和系統(tǒng)測(cè)試。

32、【填空題】在單元測(cè)試中,由于模塊不是一個(gè)獨(dú)立的程序,必須為每個(gè)模塊單元測(cè)試開發(fā)

()和承接模塊,前者模擬主程序接受測(cè)試用例的數(shù)據(jù),并將這些數(shù)據(jù)傳遞給待測(cè)試的模

塊。

答案:驅(qū)動(dòng)模塊

解析:在單元測(cè)試中,由于模塊不是一個(gè)獨(dú)立的程序,必須為每個(gè)模塊單元測(cè)試開發(fā)驅(qū)動(dòng)模

塊和承接模塊,前者模擬主程序接受測(cè)試用例的數(shù)據(jù),并將這些數(shù)據(jù)傳遞給待測(cè)試的模塊。

33、【填空題】軟件基本過(guò)程指那些與軟件生產(chǎn)直接相關(guān)的活動(dòng)集,可分為獲取過(guò)程、供應(yīng)

過(guò)程、()、運(yùn)行過(guò)程和().

答案:開發(fā)過(guò)程;維護(hù)過(guò)程

解析:軟件基本過(guò)程指那些與軟件生產(chǎn)直接相關(guān)的活動(dòng)集,可分為獲取過(guò)程、供應(yīng)過(guò)程、

****開發(fā)過(guò)程****、運(yùn)行過(guò)程和維護(hù)過(guò)程.

34、【填空題】對(duì)于一個(gè)項(xiàng)目而言,過(guò)程管理計(jì)劃是項(xiàng)目管理計(jì)劃的主體,一般還可能存

溫馨提示

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