2021年4月自考02333軟件工程試題及答案含解析_第1頁(yè)
2021年4月自考02333軟件工程試題及答案含解析_第2頁(yè)
2021年4月自考02333軟件工程試題及答案含解析_第3頁(yè)
2021年4月自考02333軟件工程試題及答案含解析_第4頁(yè)
2021年4月自考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)介

軟件工程年月真題

0233320214

1、【單選題】20世紀(jì)60年代末到80年代初,軟件工程主要圍繞軟件項(xiàng)目開展了有關(guān)開發(fā)模

型、開發(fā)方法和支持工具的研究,其成果不包括

提出了瀑布模型

提出了面向?qū)ο筌浖_發(fā)方法

A:

開發(fā)了C語(yǔ)言

B:

開發(fā)了諸如計(jì)劃工具、配置管理工具等支持工具

C:

答D:案:B

2、【單選題】不屬于軟件需求基本性質(zhì)的是

無(wú)歧義的

成熟的

A:

可測(cè)的

B:

可跟蹤的

C:

答D:案:B

解析:軟件需求基本性質(zhì)包括:(1)無(wú)歧義的;(2)可測(cè)的;(3)可跟蹤的。

3、【單選題】不屬于常見內(nèi)聚類型的是

邏輯內(nèi)聚

過程內(nèi)聚

A:

控制內(nèi)聚

B:

時(shí)間內(nèi)聚

C:

答D:案:C

解析:常見模塊內(nèi)聚類型:偶然內(nèi)聚、邏輯內(nèi)聚、時(shí)間內(nèi)聚、過程內(nèi)聚、通信內(nèi)聚、順序

內(nèi)聚、功能內(nèi)聚。

4、【單選題】軟件結(jié)構(gòu)化設(shè)計(jì)中,采用二維樹形結(jié)構(gòu)圖來(lái)表示程序的控制流,該詳細(xì)設(shè)計(jì)工具

PAD圖

程序流程圖

A:

N-S圖

B:

DFD圖

C:

D:

答案:A

解析:PAD圖:即問題分析圖,用二維樹形結(jié)構(gòu)的圖來(lái)表示程序的控制流,面向高級(jí)程序

設(shè)計(jì)語(yǔ)言;

5、【單選題】已知Shape類的類圖如題5圖所示,則屬性個(gè)數(shù)有

1個(gè)

2個(gè)

A:

3個(gè)

B:

4個(gè)

C:

答D:案:A

6、【單選題】如題6圖所示的兩個(gè)類的關(guān)聯(lián)關(guān)系是

泛化

聚合

A:

細(xì)化

B:

限定

C:

答D:案:B

7、【單選題】用況圖的模型元素不包括

主題

用況

A:

消息

B:

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

C:

答D:案:C

解析:用況圖是一種表達(dá)系統(tǒng)功能模型的工具,它包含6個(gè)模型元素,分別是主題、用

況、參與者、關(guān)聯(lián)、泛化、依賴。

8、【單選題】RUP是一種以用況(UseCase)為驅(qū)動(dòng)以一種結(jié)構(gòu)為中心的迭代、增量式開發(fā),

該結(jié)構(gòu)是

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

組合結(jié)構(gòu)

A:

分層結(jié)構(gòu)

B:

框架結(jié)構(gòu)

C:

答D:案:A

解析:RUP的突出特點(diǎn)是一種以用況(UseCase)為驅(qū)動(dòng)的、以體系結(jié)構(gòu)為中心的、迭代、

增量式開發(fā)。

9、【單選題】RUP中,分析類分為3種類型,下圖屬于控制類的是

A

B

A:

C

B:

D

C:

答D:案:D

10、【單選題】對(duì)比RUP的分析模型,RUP的設(shè)計(jì)模型的內(nèi)容不包括

使用了多個(gè)衍型類,依賴于實(shí)現(xiàn)語(yǔ)言

是比較形式化的

A:

結(jié)構(gòu)層次多

B:

動(dòng)態(tài)的,但很少關(guān)注定序方面

C:

答D:案:D

11、【單選題】關(guān)于軟件測(cè)試與軟件調(diào)試的論述錯(cuò)誤的是

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

調(diào)試是為了證明程序員的“正確”

A:

測(cè)試以已知條件開始

B:

調(diào)試是有計(jì)劃的,受到時(shí)間約束

C:

答D:案:D

12、【單選題】測(cè)試覆蓋率最強(qiáng)的邏輯覆蓋是

路徑覆蓋

A:

數(shù)據(jù)覆蓋

條件覆蓋

B:

條件組合覆蓋

C:

答D:案:A

解析:測(cè)試覆蓋率最強(qiáng)的邏輯覆蓋是路徑覆蓋。

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

單元測(cè)試

集成測(cè)試

A:

有效性測(cè)試

B:

系統(tǒng)測(cè)試

C:

答D:案:C

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

試。

14、【單選題】在《ISO/IEC系統(tǒng)與軟件工程一軟件生存周期過程12207-2008》標(biāo)準(zhǔn)中,證

實(shí)所期望使用的軟件工作產(chǎn)品是否滿足其需求的過程是

軟件實(shí)現(xiàn)過程

軟件確認(rèn)過程

A:

軟件供應(yīng)過程

B:

軟件需求分析過程

C:

答D:案:B

解析:軟件確認(rèn)過程的意圖:證實(shí)所期望使用的軟件工作產(chǎn)品是否滿足其需求。

15、【單選題】在CMMI中,針對(duì)每個(gè)過程域設(shè)定的能力等級(jí)數(shù)量是

4

5

A:

6

B:

7

C:

答D:案:C

解析:在CMMI中,針對(duì)每個(gè)過程域設(shè)定了6個(gè)能力等級(jí):0級(jí)——未完成級(jí);1級(jí)——已執(zhí)

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

16、【問答題】簡(jiǎn)述需求規(guī)約的3種基本形式。

答案:(1)非形式化的需求規(guī)約。非形式化的需求規(guī)約即以一種自然語(yǔ)言來(lái)表達(dá)需求規(guī)約,

如同使用一種自然語(yǔ)言寫了一篇文章。(2)半形式化的需求規(guī)約。半形式化的需求規(guī)約

即以半形式化符號(hào)體系(包括術(shù)語(yǔ)表、標(biāo)準(zhǔn)化的表達(dá)格式等)來(lái)表達(dá)需求規(guī)約。(3)形式

化的需求規(guī)約。形式化的需求規(guī)約即以一種基于良構(gòu)數(shù)學(xué)概念的符號(hào)體系來(lái)編制需求規(guī)約,

一般往往伴有解釋性注釋的支持。

17、【問答題】簡(jiǎn)述PDL的特點(diǎn)。

答案:(1)PDL也稱為偽碼,它是一種用正文形式表示數(shù)據(jù)和處理過程的設(shè)計(jì)工具。

(2)PDL借用某種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言(如Pascal或)的關(guān)鍵字作為語(yǔ)法框架,用于定義控制

結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。(3)PDL通常使用某種自然語(yǔ)言(如漢語(yǔ)或英語(yǔ))的詞匯,靈活自由地表

示實(shí)際的操作和判定條件。(4)PDL可以作為注釋工具直接插在源程序中間。

18、【問答題】簡(jiǎn)述狀態(tài)圖中的一個(gè)狀態(tài)轉(zhuǎn)換涉及的內(nèi)容。

答案:(1)源狀態(tài):發(fā)生狀態(tài)轉(zhuǎn)移的那個(gè)狀態(tài)。(2)轉(zhuǎn)移觸發(fā)器:滿足其監(jiān)護(hù)條件,則使?fàn)?/p>

態(tài)發(fā)生轉(zhuǎn)移。(3)監(jiān)護(hù)條件:布爾表達(dá)式,表達(dá)式為真,則觸發(fā)轉(zhuǎn)移;表達(dá)式為假,則不發(fā)生

轉(zhuǎn)移。(4)效應(yīng):一種可執(zhí)行的行為。(5)目標(biāo)狀態(tài):轉(zhuǎn)移完成后所處的狀態(tài)。

19、【問答題】簡(jiǎn)述軟件測(cè)試步驟中合理的軟件測(cè)試序列及每個(gè)序列的關(guān)注點(diǎn)。

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

試關(guān)注每個(gè)獨(dú)立的模塊。(3)集成測(cè)試關(guān)注模塊的組裝。(4)有效性測(cè)試關(guān)注檢驗(yàn)是否

符合用戶所見的文檔。(5)系統(tǒng)測(cè)試關(guān)注檢驗(yàn)系統(tǒng)中所有元素之間的協(xié)作是否合適,整個(gè)

系統(tǒng)的性能、功能是否達(dá)到。

20、【問答題】簡(jiǎn)述選擇一個(gè)合適項(xiàng)目的生存周期模型的步驟。

答案:(1)標(biāo)識(shí)開發(fā)項(xiàng)目可用的SLCM。(2)在所期望的最終系統(tǒng)和開發(fā)環(huán)境中,識(shí)那些會(huì)

影響SLCM選擇的屬性。(3)標(biāo)識(shí)為選擇生存周期模型所需要的任何約束,包括外部的或

是內(nèi)部的。(4)基于以往的經(jīng)驗(yàn)和組織能力,評(píng)估第一步所選擇的那幾個(gè)SLCM。

21、【問答題】簡(jiǎn)述項(xiàng)目規(guī)劃包含的活動(dòng)。

答案:(1)估算工作產(chǎn)品和任務(wù)。(2)確定需要的資源。(3)協(xié)商承諾。(4)生成進(jìn)

度。(5)標(biāo)識(shí)并分析項(xiàng)目風(fēng)險(xiǎn)。

22、【問答題】某系統(tǒng)體系結(jié)構(gòu)如題37圖所示。要求:(1)給出模塊k的控制域;(2)

求出該體系結(jié)構(gòu)的寬度;(3)求出其中模塊k的扇入和扇出。

答案:(1)|k,o,p,q,r|(2)該體系結(jié)構(gòu)的寬度為7(3)模塊k的扇入為3;模塊k的扇出

為4

23、【問答題】某報(bào)表處理系統(tǒng)要求用戶輸入處理報(bào)表的日期,系統(tǒng)日期規(guī)定由年、月的

6位數(shù)字字符組成,前四位表示年,后兩位表示月。日期限制在2019年1月至2020年12月,

即系統(tǒng)只能對(duì)該段期間內(nèi)的報(bào)表進(jìn)行處理,如日期不在此范圍內(nèi),則顯示輸入錯(cuò)誤信息。候

選的等價(jià)類見題38表。要求:(1)根據(jù)等價(jià)類方法,請(qǐng)從題38表中選擇出有效等價(jià)類

和無(wú)效等價(jià)類(選編號(hào));(2)分別為(1)所選的等價(jià)類設(shè)計(jì)測(cè)試用例;

答案:(1)有效等價(jià)類:①⑦?無(wú)效等價(jià)類:③⑤⑥⑨???(2)等價(jià)類①⑦?201911

(前4位2019或2020,后2位01~12。)等價(jià)類③20191(位數(shù)小于6位數(shù)字)等價(jià)類

⑤2020112(位數(shù)大于6位數(shù)字)等價(jià)類⑥2020A1(6位至少存在1位非數(shù)字)等價(jià)類

⑨201811(前4位小于2019,后2位任意數(shù)字。)等價(jià)類?202111(前4位大于2020,

后2位任意數(shù)字。)等價(jià)類?202013(前4位2019或2020,后2位大于12數(shù)字。)等

價(jià)類?202000(前4位2019或2020,后2位小于01數(shù)字。)

24、【填空題】軟件開發(fā)的本質(zhì)是實(shí)現(xiàn)問題空間的概念和處理邏輯到解空間的概念和處理邏

輯之間的映射,而實(shí)現(xiàn)這一映射的基本途徑可采用____。

答案:系統(tǒng)建模

25、【填空題】需求規(guī)約一般需要滿足4個(gè)基本性質(zhì),分別是重要性和穩(wěn)定性程度、可修改

的、____、____

答案:完整的,一致的

26、【填空題】定義數(shù)據(jù)字典過程中,數(shù)據(jù)是對(duì)客體的一種表示,所有客體均可用順序結(jié)構(gòu)、

____和____三種基本結(jié)構(gòu)表示。

答案:選擇結(jié)構(gòu)(分支結(jié)構(gòu)),重復(fù)結(jié)構(gòu)(循環(huán)結(jié)構(gòu))

27、【填空題】在結(jié)構(gòu)化方法中,____是指軟件中具有特定標(biāo)識(shí)的獨(dú)立成分。

答案:模塊

28、【填空題】當(dāng)一個(gè)模塊直接修改或操作另一個(gè)模塊的數(shù)據(jù),或一個(gè)模塊不通過正常入口

而轉(zhuǎn)入到另一個(gè)模塊時(shí),這樣的耦合被稱為____

答案:內(nèi)容耦合

29、【填空題】在UML中,用____圖形表示用況。

答案:實(shí)線橢圓

30、【填空題】類圖通常包含類、____、關(guān)聯(lián)、泛化和依賴等關(guān)系。

答案:接口

31、【填空題】為了支持從功能、交互和生存周期等三個(gè)視角來(lái)認(rèn)識(shí)系統(tǒng)行為,對(duì)行為進(jìn)行

抽象,UML通常采用____支持系統(tǒng)功能的建模,____支持系統(tǒng)交互的建模,狀態(tài)圖支持系統(tǒng)生存

周期的建模。

答案:USECASE圖(用況圖,用例圖),交互圖

32、【填空題】一種軟件開發(fā)方法學(xué)至少由3部分組成,一是用于表達(dá)基本信息的____;是用

于組織基本信息的____;三是不同抽象層之間進(jìn)行“映射”的過程指導(dǎo)。

答案:術(shù)語(yǔ),表達(dá)格式

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

實(shí)現(xiàn)和測(cè)試。

答案:分析

34、【填空題】在RUP中,創(chuàng)建系統(tǒng)的分析模型,一般應(yīng)進(jìn)行____分析、用況分析、類的分析

以及包的分析4項(xiàng)活動(dòng)。

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

35、【填空題】在集成測(cè)試中,每當(dāng)組合一個(gè)模塊時(shí),要進(jìn)行____測(cè)試,以保證不引入新的錯(cuò)

誤。

答案:回歸

3

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論