考軟件工程試卷及答案_第1頁
考軟件工程試卷及答案_第2頁
考軟件工程試卷及答案_第3頁
考軟件工程試卷及答案_第4頁
考軟件工程試卷及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

選擇題局部

一、單項(xiàng)選擇題〔本大題共15小題,每題2分,共30分〕

在每題列出的四個備選項(xiàng)中只有一個是符合題目要求的,請將其選出并將“答題紙〃的

相應(yīng)代碼涂黑。錯涂、多涂或未涂均不得分。

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

現(xiàn)的(P15)

A.軟件矛盾B.軟件危機(jī)

C.軟件制約D.軟件滯留

2.用于描述待開發(fā)產(chǎn)品/系統(tǒng)功能上的能力、性能參數(shù)或其他性質(zhì)的是(p23)

A.程序B.需求

C.設(shè)計(jì)D.規(guī)約

3.在初始發(fā)覺需求的常用技術(shù)中,需求人員通過提出問題/用戶答復(fù)這一方法,直接詢問用

戶需要的技術(shù)是(P26)

A.詢問B.問答

C.交談D.審問

4.在結(jié)構(gòu)化分析方法中,數(shù)據(jù)流的歸宿地是(p37)

A.數(shù)據(jù)潭B.數(shù)據(jù)源

C.數(shù)據(jù)項(xiàng)D.數(shù)據(jù)字典

5.一個模塊調(diào)用另一個模塊時,模塊之間通過參數(shù)來傳遞數(shù)據(jù),則模塊間的關(guān)系為(p57)

A.公共耦合B.操縱耦合

C.標(biāo)記耦合D.數(shù)據(jù)耦合

6.在一個軟件結(jié)構(gòu)中,同一個層次上模塊總數(shù)的最大值是指模塊的(P60)

A.寬哎B.深度

C.扇入D.扇出

7.在UML中,一種可以表達(dá)系統(tǒng)功能模型的圖形化工具是(pl03)

A.用況圖B.狀態(tài)圖

C.類圖D.對象圖

8.UML的圖形化工具分為兩類:結(jié)構(gòu)圖和(plOl)

A.類圖B.狀態(tài)圖

C.行為圖D.部署圖

9.以下選項(xiàng),屬于RUP突出特點(diǎn)的是(P123)

A.以面向?qū)ο鬄橹行腂.以體系結(jié)構(gòu)為中心

C.以分析模型為中心D.以設(shè)計(jì)模型為中心

10.關(guān)于調(diào)試,以卜說法錯誤的選項(xiàng)是(p05)

A.調(diào)試是為了證明程序員的正確B.調(diào)試的結(jié)果一般是不可預(yù)見的

C.調(diào)試是不受時間約束的D.調(diào)試是?個發(fā)覺錯誤、改正錯誤的過程

11.假設(shè)某課程的成績輸入范圍為0-100,則依據(jù)黑盒測試中的等價類劃分技術(shù),以下劃分

正確的選項(xiàng)是(P187)

A.可劃分為2個有效等價類,2個無效等價類

B.可劃分為1個有效等價類,2個無效等價類

C.可劃分為2個有效等價類,1個無效等價類

D.可劃分為1個有效等價類,1個無效等價類

12.在單元測試期間,通??紤]模塊的(pl90)

A.局部數(shù)據(jù)結(jié)構(gòu)B.個別數(shù)據(jù)

C.標(biāo)準(zhǔn)性D.精確性

13.軟件根本過程是指那些與軟件生產(chǎn)直接相關(guān)的活動集,可分為獵取過程、供給過程、開

發(fā)過程、維護(hù)過程和(P199)

A.設(shè)計(jì)過程B.調(diào)試過程

C.測試過程D.運(yùn)行過程

14.在常見的軟件開發(fā)模型中,適用于公布版本快,可減少用戶需求變更的模型是(p225)

A.增量模型B.瀑布模型

C.螺旋模型D.噴泉模型

15.CMMI能力等級中的第2級是(p244)

A.未完成級B.已執(zhí)行級

C.已治理級D.已定義級

非選擇題局部

考前須知:

用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在真題卷上。

二、填空題〔本大題共2???,每題1分,共20分〕

16.計(jì)算機(jī)軟件一般是指計(jì)算機(jī)系統(tǒng)中的程序及其文檔。(pl6)

17.一個需求必須具有的根本性質(zhì):必要的、無歧義的、可測試的、可跟蹤的以

及可測量的。(p23)

18.需求規(guī)約的根本性質(zhì)包含重要性和穩(wěn)定性、可修改的、完整的和一致的.(p28)

19.在結(jié)構(gòu)化分析方法中,可采納結(jié)構(gòu)化自然言語、判定表和判定樹描述加工。(p42)

20.如果一個模塊的全部成分都操作同一數(shù)據(jù)集或生成同一數(shù)據(jù)集,則該模塊的內(nèi)聚是_—

通信內(nèi)聚一。(P59)

21.數(shù)據(jù)流圖的類型中,具有較明顯的輸入局部和變換局部之間的界面,以及變化局部和輸

出局部之間界面的數(shù)據(jù)流圖,稱為變換中數(shù)據(jù)流圖°(P48)

22.常用的詳細(xì)設(shè)計(jì)工具有程序流程圖、盒圖、問題分析圖和類程序設(shè)計(jì)言語。(p65)

23.假設(shè)一個學(xué)生可以在一所或者多所學(xué)校注冊學(xué)習(xí),那么就要把這一關(guān)聯(lián)標(biāo)識為支。

(P98)

24.RUP利用UML提供的術(shù)語和工具定義了需求獵取層、系統(tǒng)分析層、設(shè)計(jì)層和—

完成層,并給出了完成各層模型之間映射的根本活動以及相關(guān)的指導(dǎo)。(P169)

25.軟件測試是?個有程序的過程,包含測試設(shè)計(jì)、測試執(zhí)行以及測試結(jié)果比擬等。(D176)

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

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

27.《ISO/IEC軟件生存周期過程12207-1995》標(biāo)準(zhǔn)按過程主體把軟件生存周期過程分為一

根本過程、支持過程和組織過程。(P199)

28.對于一個工程而言,過程治理方案是工程治理方案的主體,一般還可能存在一些

對支持生存周期過程具有重要作用的其他方案,包含軟件工程治理方案、軟件配置治理

方案、軟件質(zhì)量保證方案、軟件驗(yàn)證和確認(rèn)方案和軟件度量方案等。(p231)

29.針對開發(fā)的CMMI是一個有關(guān)產(chǎn)品和效勞的過程改善的成熟度模型,集成了三個源模型:

軟件CMM、產(chǎn)品集成開發(fā)CMM和系統(tǒng)工程CMM.

30.在CMMI模型中,在單一過程域中已到達(dá)的過程改善成為能力等級。(p244)

31.CMMI模型基于過程途徑思想,通過過程把軟件質(zhì)量三個支撐點(diǎn):受訓(xùn)的人員、規(guī)程和—

方法、工具和設(shè)備進(jìn)行集成,以開發(fā)所期望的系統(tǒng)/產(chǎn)品。

三、簡答題〔本大題共6小題,每題5分,共30分〕

32.簡述程序流程圖的優(yōu)缺點(diǎn)。(p64)

程序流程圖乂稱為程序框圖。它的主要優(yōu)點(diǎn)是對操縱流程的描繪很直觀,便于初學(xué)者掌

握。主要缺點(diǎn)有:

不是一種逐漸求精的工具,它誘使程序員過早地考慮程序的操縱流程,而不去考慮程序

的全局結(jié)構(gòu)。

所表達(dá)的操縱流,往往不受任何約束可隨意轉(zhuǎn)移,從而會影響甚至破壞好的系統(tǒng)結(jié)構(gòu)設(shè)

計(jì)。

不易表示數(shù)據(jù)結(jié)構(gòu)。

33.簡述RUP中用況模型和分析模型的區(qū)別。(pl29,pl36)

用況模型是系統(tǒng)的一種概念模型,是對系統(tǒng)功能的抽象,包含系統(tǒng)參與者、系統(tǒng)用況以

及他們之間的關(guān)系。

分析模型是由一個“系統(tǒng)分析〃定義的,該分析系統(tǒng)包含一組具有層次結(jié)構(gòu)的包,每一

個包中可包含一些分析類和用況細(xì)化分析]:并且一些分析類和用況細(xì)化分析]還可單獨(dú)地出

現(xiàn)在分析模型中,以凸顯它們在系統(tǒng)體系結(jié)構(gòu)方面的作用。

34.簡述邊界值分析在設(shè)計(jì)測試用例時可以遵循的原則。(pl89)

使用邊界值分析在設(shè)計(jì)測試用例時,可以遵循以下原則:

1)如果某個輸入條件規(guī)定了輸入值的范圍,則應(yīng)選擇正好等于邊界值的數(shù)據(jù),以及剛

剛超過邊界值的數(shù)據(jù)作為則試數(shù)據(jù)。

2)如果某個輸入條件規(guī)定了值的個數(shù),則可用最大個數(shù)、最小個數(shù)、比最大個數(shù)多1、

比最小個數(shù)少1的數(shù)作為測試數(shù)據(jù)。

3)依據(jù)規(guī)格說明的每個輸出條件,使用前面的原則(l)o

4)依據(jù)規(guī)格說明的每個輸出條件,使用前面的原則(2)o

5)如果程序的規(guī)格說明中,輸入域或輸出域是有序集合(如順序文件),在實(shí)踐中則經(jīng)

常選取集合的第一個元素、最后一個元素以及典型元素作為測試用例。

6)如果程序中使用了內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)中選擇這個內(nèi)部數(shù)據(jù)結(jié)構(gòu)的邊界上的值作為

測試用例。

7)分析規(guī)格說明,找出其他可能的邊界條件。

35.簡述瀑布模型各階段。(p222)

瀑布模型各開發(fā)階段的活動:系統(tǒng)需求、軟件需求、需求分析、設(shè)計(jì)、編碼、測試和運(yùn)

行。

36.簡述選擇軟件生存周期模型(SLCM)的步驟。(p228)

選擇一個合適工程的生存周期模型的步驟可概括為:

第一步:標(biāo)識開發(fā)工程可用的SLCM。其中應(yīng)考慮組織中可用的支持SLCM的治理系統(tǒng)

和工具。

第二部:在所期望的最終系統(tǒng)和開發(fā)環(huán)境中,標(biāo)識那些

溫馨提示

  • 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

提交評論