2019年10月自考02333軟件工程試題及答案含解析_第1頁
2019年10月自考02333軟件工程試題及答案含解析_第2頁
2019年10月自考02333軟件工程試題及答案含解析_第3頁
2019年10月自考02333軟件工程試題及答案含解析_第4頁
2019年10月自考02333軟件工程試題及答案含解析_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程年月真題

02333201910

1、【單選題】軟件模型可以進(jìn)一步分為三種不同的模型,其中不包含

設(shè)計模型

實現(xiàn)模型

A:

部署模型

B:

參考模型

C:

答D:案:D

解析:軟件系統(tǒng)模型分為概念模型和軟件模型,而軟件模型又可進(jìn)一步分為設(shè)計模型、實

現(xiàn)模型、部署模型。

2、【單選題】需求發(fā)現(xiàn)技術(shù)中,可能會引起客戶抵觸的是()

觀察

交談

A:

自悟

B:

提煉

C:

答D:案:A

解析:需求發(fā)現(xiàn)技術(shù)中,觀察可能會引起客戶抵觸。

3、【單選題】下列不屬于需求規(guī)約的作用是

需求規(guī)約是軟件開發(fā)組織和用戶之間一份事實上的技術(shù)合同書,是產(chǎn)品功能及其環(huán)境的體

現(xiàn)

A:

需求規(guī)約是一個管理控制點

對于產(chǎn)品/系統(tǒng)的設(shè)計,需求規(guī)約是一個正式的、受控的交付驗收點

B:

需求規(guī)約是創(chuàng)建產(chǎn)品驗收計劃和用戶指南的基礎(chǔ)

C:

答D:案:C

解析:需求規(guī)約的作用:①需求規(guī)約是軟件開發(fā)組織和用戶之間一份事實上的技術(shù)合同

書,是產(chǎn)品功能及其環(huán)境的體現(xiàn)。②對于項目的其余大多數(shù)工作,需求規(guī)約是一個管理

控制點。③對于產(chǎn)品系統(tǒng)的設(shè)計,需求規(guī)約是一個正式的、受控的起始點。④需求規(guī)

約是創(chuàng)建產(chǎn)品驗收測試計劃和用戶指南的基礎(chǔ)。

4、【單選題】下列選項不屬于軟件系統(tǒng)/產(chǎn)品的需求分析工作中,面臨的“三大挑戰(zhàn)”的是

問題空間理解

人與人之間的通信

A:

客戶可能抵觸

B:

需求的變化性

C:

答D:案:C

解析:結(jié)構(gòu)化需求分析在軟件系統(tǒng)的需求工作中,通常面臨三大挑戰(zhàn),即問題空間理解、人

與人之間的通信、需求的變化性。

5、【單選題】下列屬于正確的結(jié)構(gòu)化分析方法建模的基本流程步驟是①定義數(shù)據(jù)字典②

描述加工③建立系統(tǒng)環(huán)境圖,確定系統(tǒng)語境④自頂向下,逐步求精,建立系統(tǒng)的層次數(shù)

據(jù)流圖

③①④②

①④③②

A:

①②③④

B:

③④①②

C:

答D:案:D

解析:結(jié)構(gòu)化分析方法給出了建模過程:(1)建立系統(tǒng)環(huán)境圖,確定系統(tǒng)語境;(2)自

頂向下,逐步求精,建立系統(tǒng)的層次數(shù)據(jù)流圖;(3)定義數(shù)據(jù)字典;(4)通過結(jié)構(gòu)化自

然語言、判定樹、判定表等工具,來描述加工。

6、【單選題】如題6圖所示,該類的類名是

Shape

origin

A:

move

B:

display

C:

答D:案:A

7、【單選題】屬性的可見性指的是該類的屬性是否可以被其他類(類目)所使用,其中表示

受保護(hù)的符號是()

+

#

A:

-

B:

~

C:

答D:案:B

解析:“可見性”表示該屬性對于類外的元素而言是否可見,包括公有、私有和受保護(hù)三

種,在類圖中分別用符號+、—和#表示。

8、【單選題】下列關(guān)于軟件接口應(yīng)用應(yīng)該注意的問題的敘述,不正確的是

接口之間沒有關(guān)聯(lián)、泛化、實現(xiàn)和依賴,但可以參與泛化、實現(xiàn)和依賴

接口可以被其他類目使用,而其本身可以訪問其他類目

A:

B:

接口描述類的外部可見操作,通常是該類的一個特定有限行為

接口不描述其中操作的實現(xiàn),也沒有屬性和狀態(tài)

C:

答D:案:B

解析:接口使用注意以下問題:①接口只可以被其他類目使用,而其本身不能訪問其他

類目。②接口描述類的外部可見操作,通常是該類的一個特定有限行為。③接口不描

述其中操作的實現(xiàn),也沒有屬性和狀態(tài)。④接口之間沒有關(guān)聯(lián)、泛化、實現(xiàn)和依賴,但

可以參與泛化、實現(xiàn)和依賴。

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

A:

B:

C:

答D:案:C

10、【單選題】RUP的測試活動不包含

計劃測試

程序測試

A:

實現(xiàn)測試

B:

評價測試

C:

答D:案:B

解析:RUP軟件測試工作必須要通過計劃測試、設(shè)計測試、實現(xiàn)測試、執(zhí)行測試、評價測

試幾個階段來完成。

11、【單選題】RUP的業(yè)務(wù)對象模型為了精化業(yè)務(wù)用況模型中的每一個業(yè)務(wù)用況,引入了3

個術(shù)語,用于表達(dá)參與業(yè)務(wù)的業(yè)務(wù)對象,其中不包括

業(yè)務(wù)單元

業(yè)務(wù)實體

A:

工作人員

B:

工作單元

C:

答D:案:A

解析:為了精化業(yè)務(wù)用況模型中的每一個業(yè)務(wù)用況,RUP引入了3個術(shù)語,用于表達(dá)參與

業(yè)務(wù)的業(yè)務(wù)對象:工作人員、業(yè)務(wù)實體和工作單元。其中,工作人員用于表達(dá)參與業(yè)務(wù)處

理的各類人員;業(yè)務(wù)實體用于表達(dá)在一個業(yè)務(wù)用況中所使用的某一事物,如一張發(fā)票;工

作單元是對最終用戶而言可形成一個認(rèn)知整體的實體集合。

12、【單選題】軟件測試主要策略中,具有最低的測試度量的測試策略是

路徑覆蓋

語句覆蓋

A:

分支覆蓋

B:

條件覆蓋與條件組合覆蓋

C:

答D:案:B

解析:測試策略:(1)路徑覆蓋:執(zhí)行所有可能穿過程序控制流程的路徑。最強的測

試度量。(2)語句覆蓋:至少執(zhí)行程序中所有語句一次。最低的測試度量。(3)

分支覆蓋:至少將程序中的每個分支執(zhí)行一次。(4)條件覆蓋與條件組合覆蓋。語

句覆蓋≤分支覆蓋≤條件組合覆蓋≤路徑覆蓋

13、【單選題】單元測試關(guān)注的是

模塊的組裝

檢驗是否符合用戶所見的文檔

A:

檢驗系統(tǒng)中所有的元素之間的協(xié)作

B:

每個獨立的模塊

C:

答D:案:D

解析:單元測試策略:孤立的測試策略、自項目向下、自底向上的單元測試策略。孤立的

測試策略:方法:不考慮每個模塊與其他模塊之間的關(guān)系,為每個模塊設(shè)計樁模塊和驅(qū)動

模塊。每個模塊進(jìn)行獨立的單元測試。

14、【單選題】CMMI模型部件中,子實踐、典型工作產(chǎn)品和有關(guān)該共用實踐的精化等CMMI

資料性部分,使用以下哪種符號表示?

A:

B:

C:

答D:案:D

15、【單選題】集成化能力成熟度模型(CMMI)部件中,可以用于幫助確定一個過程域是否

得以滿足的部件是

專用實踐

專用目標(biāo)

A:

共用實踐

B:

意圖陳述

C:

答D:案:B

解析:專用目標(biāo):用于描述滿足該過程域必須呈現(xiàn)的一些獨有特征,可用于幫助確定一個

過程域是否得以滿足。

16、【問答題】什么是軟件危機?軟件危機主要表現(xiàn)在哪些方面?

答案:(1)隨著計算機的廣泛運用,軟件生產(chǎn)率、軟件質(zhì)量遠(yuǎn)遠(yuǎn)滿足不了社會發(fā)展的需

求,成為社會、經(jīng)濟(jì)發(fā)展的制約因素,這一現(xiàn)象稱為“軟件危機"。(2分)(2)主要

表現(xiàn)為:①超出經(jīng)費預(yù)算;②項目交付時間拖延;③不能滿足用戶要求;④可維

護(hù)性差;⑤可靠性差。

解析:考點:軟件危機的概念及表現(xiàn)

17、【問答題】簡述結(jié)構(gòu)化方法詳細(xì)設(shè)計的任務(wù)及目標(biāo)。

答案:(1)詳細(xì)設(shè)計的任務(wù)是具體描述模塊結(jié)構(gòu)圖中的每一模塊,即給出實現(xiàn)模塊功能

的實施機制,包括一組例程和數(shù)據(jù)結(jié)構(gòu),從而精確地定義了滿足需求所規(guī)約的結(jié)構(gòu)。(3

分)(2)詳細(xì)設(shè)計的目標(biāo)是將總體設(shè)計階段所產(chǎn)生的系統(tǒng)高層結(jié)構(gòu)映射為以這些術(shù)語

所表達(dá)的低層結(jié)構(gòu),也是系統(tǒng)的最終結(jié)構(gòu)。(2分)

解析:考點:結(jié)構(gòu)化方法詳細(xì)設(shè)計的任務(wù)及目標(biāo)。

18、【問答題】簡述概要設(shè)計規(guī)約的主要內(nèi)容。

答案:(1)系統(tǒng)環(huán)境,包括硬件、軟件接口、人機界面、外部定義的數(shù)據(jù)庫及其設(shè)計有

關(guān)的限定條件等。(1分)(2)軟件模塊的結(jié)構(gòu),包括模塊之間的接口及設(shè)計的數(shù)據(jù)流

和主要數(shù)據(jù)結(jié)構(gòu)等。(1分)(3)模塊描述,包括模塊接口定義、模塊處理邏輯及必要

的注釋等。(1分)(4)文件結(jié)構(gòu)和全局?jǐn)?shù)據(jù)文件的邏輯結(jié)構(gòu),包括記錄描述、訪問方

式以及交叉引用信息等。(1分)(5)測試需求等。(1分)

解析:考點:概要設(shè)計規(guī)約的主要內(nèi)容。

19、【問答題】路徑測試技術(shù)屬于什么測試技術(shù)?該技術(shù)的基本要點是什么?

答案:路徑測試技術(shù)屬于白盒測試技術(shù)(或結(jié)構(gòu)測試技術(shù))。(1分)路徑測試技術(shù)的

基本要點是:(1)采用控制流程圖來表達(dá)被測試程序模型,揭示程序中的控制結(jié)構(gòu)。

(2分)(2)通過合理地選擇一組穿過程序的路徑,以達(dá)到某種測試度量。(2分)

解析:考點:路徑測試技術(shù)及其基本要點

20、【問答題】簡述瀑布模型以及存在的主要問題。

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

如瀑布流水,最終得到產(chǎn)品。(1分)瀑布模型存在的問題主要是:(1)要求客戶能

夠完整、正確和清晰地表達(dá)他們的需求;并要求開發(fā)人員一開始就要理解這一應(yīng)用。(1

分)(2)由于需求的不穩(wěn)定性,使設(shè)計、編碼和測試階段都可能發(fā)生延期;并且當(dāng)項

目接近結(jié)束時,出現(xiàn)了大量的集成和測試工作。(1分)(3)在開始的階段中,很難評

估真正的進(jìn)度狀態(tài);并且直到項目結(jié)束之前都不能演示系統(tǒng)的能力。(1分)(4)在一

個項目的早期階段,過分地強調(diào)了基線和里程碑處的文檔;并可能需要花費更多的時間用

于建立一些用處不大的文檔。(1分)

解析:考點:瀑布模型以及存在的主要問題。

21、【問答題】在CMMI中,針對每個過程域共設(shè)定了哪幾個能力等級?

答案:(1)0級:未完成級。(2)1級:已執(zhí)行級。(3)2級:已管理級。(4)

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

解析:考點:CMMI的能力等級

22、【問答題】某系統(tǒng)體系結(jié)構(gòu)如題37圖所示,完成如下要求:(1)求出該體系結(jié)構(gòu)

的深度;(2)求出該體系結(jié)構(gòu)的寬度;(3)求出其中模塊h的扇出和模塊r的扇

入。

答案:(1)該體系結(jié)構(gòu)的深度為5(3分)。(2)該體系結(jié)構(gòu)的寬度為7(3分)。

(3)模塊h的扇出為4(2分);模塊r的扇入為4(2分)。

解析:統(tǒng)體系結(jié)構(gòu)

23、【問答題】如題38圖所示,輸人三個正整數(shù)作為邊長,判斷該三條邊構(gòu)成的三角形

是等邊、等腰或一般三角形的程序算法的流程圖,請用等價類劃分設(shè)計測試用例,并檢查

邏輯覆蓋標(biāo)準(zhǔn)。

答案:第一,劃分等價類并編號:(1)任意兩邊之和大于第三邊。(2)存在兩邊之

和小于第三邊。(3)存在兩邊之等于第三邊。(4)A、B、C為正整數(shù)。(5)存在

非數(shù)字。(6)存在負(fù)數(shù)。(7)超過3個數(shù)。(8)少于3個數(shù)。(9)等邊三角

形。(10)等腰三角形。(11)一般三角形。第二,有效等價類設(shè)計測試用例:

(1)5,5,5(覆蓋1,4,9);(2)6,6,8(覆蓋1,4,10);(3)7,8,9

(覆蓋1,4,11)。第三,無效等價類設(shè)計測試用例:(1)1,2,5(覆蓋2);

(2)1,2,3(覆蓋3);(3)A,5,7(覆蓋5);(4)4,2,-6(覆蓋6);

(5)1,3,5,7(覆蓋7);(6)1,3(覆蓋8)。

24、【填空題】軟件工程作為一門學(xué)科,其發(fā)展可以劃分為兩個時期:前期主要研究系統(tǒng)實

現(xiàn)技術(shù),后期則開始關(guān)注_____和_____。

答案:軟件質(zhì)量;軟件工程管理

解析:軟件工程作為一門學(xué)科,其發(fā)展可以劃分為兩個時期:前期主要研究系統(tǒng)實現(xiàn)技

術(shù),后期則開始關(guān)注軟件質(zhì)量和軟件工程管理。

25、【填空題】需求規(guī)約是創(chuàng)建產(chǎn)品驗收測試計劃和用戶指南的基礎(chǔ),即基于需求規(guī)約一般

還會產(chǎn)生_____和_____兩個文檔。

答案:初始測試計劃;用戶系統(tǒng)操作描述

解析:需求規(guī)約是創(chuàng)建產(chǎn)品驗收測試計劃和用戶指南的基礎(chǔ),即基于需求規(guī)約一般還會產(chǎn)

生初始測試計劃和用戶系統(tǒng)操作描述兩個文檔。。

26、【填空題】客體的表示方法中,表達(dá)式“性別=男|女”屬于_____結(jié)構(gòu)。

答案:選擇

解析:客體的表示方法中,表達(dá)式“性別=男|女”屬于選擇結(jié)構(gòu)。

27、【填空題】總體設(shè)計階段的基本任務(wù)是系統(tǒng)的功能需求分配到一個特定的軟件體系結(jié)構(gòu)

中。表達(dá)這一軟件體系結(jié)構(gòu)的工具很多,其中_____很適合在自頂向下設(shè)計軟件的過程中使

用。

答案:層次圖

解析:總體設(shè)計階段的基本任務(wù)是系統(tǒng)的功能需求分配到一個特定的軟件體系結(jié)構(gòu)中。表

達(dá)這一軟件體系結(jié)構(gòu)的工具很多,其中層次圖很適合在自頂向下設(shè)計軟件的過程中使用。

28、【填空題】在結(jié)構(gòu)化設(shè)計中,執(zhí)行一個特殊任務(wù)的一個過程以及相關(guān)的數(shù)據(jù)結(jié)構(gòu),稱之

為_____。

答案:模塊

解析:在結(jié)構(gòu)化設(shè)計中,執(zhí)行一個特殊任務(wù)的一個過程以及相關(guān)的數(shù)據(jù)結(jié)構(gòu),稱之為模

塊。

29、【填空題】類是一組具有相同_____、操作、關(guān)系和_____的對象的描述。

答案:屬性;語義

解析:類是一組具有相同屬性、操作、關(guān)系和語義的對象的描述。

30、【填空題】為了進(jìn)一步表達(dá)泛化的語義,UML給出了4個約束,分別為完整、不完整、

_____和_____。

答案:互斥;重疊

解析:為了進(jìn)一步表達(dá)泛化的語義,UML給出了4個約束,分別為完整、不完整、互斥和

重疊。

31、【填空題】如果一個類只是使用另一個類作為它的操作參數(shù),那么把這兩個類之間的這

一關(guān)系抽象為_____最為合宜。

答案:依賴

解析:如果一個類只是使用另一個類作為它的操作參數(shù),那么把這兩個類之間的這一關(guān)系

抽象為依賴最為合宜。

32、【填空題】迭代、增量開發(fā)活動中,通過演化,形成最終的系統(tǒng)體系結(jié)構(gòu)基線,開發(fā)完

整的系統(tǒng),確保產(chǎn)品可以開始向客戶交付,即具有初始操作能力。本階段屬于_____階段。

答案:構(gòu)造

解析:迭代、增量開發(fā)活動中,通過演化,形成最終的系統(tǒng)體系結(jié)構(gòu)基線,開發(fā)完整的系

統(tǒng),確保產(chǎn)品可以開始向客戶交付,即具有初始操作能力。本階段屬于構(gòu)造階段。

33、【填空題】RUP的_____包含節(jié)點和主動類到節(jié)點的初始映射。

溫馨提示

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

最新文檔

評論

0/150

提交評論