自學(xué)考試優(yōu)選《軟件工程》試卷及答案_第1頁
自學(xué)考試優(yōu)選《軟件工程》試卷及答案_第2頁
自學(xué)考試優(yōu)選《軟件工程》試卷及答案_第3頁
自學(xué)考試優(yōu)選《軟件工程》試卷及答案_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、絕密考試結(jié)束前全國 2016年 4 月高等教育自學(xué)考試 軟件工程試題 課程代碼: 02333請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。注意事項: 1答題前,考生務(wù)必將自己的考試課程名稱、姓名、準(zhǔn)考證號用黑色字跡的簽 字筆或鋼筆填寫在答題紙規(guī)定的位置上。2每小題選出答案后, 用 2B 鉛筆把答題紙上對應(yīng)題目的答案標(biāo)號涂黑。 如需改 動,用橡皮擦干凈后,再選涂其他答案標(biāo)號。不能答在試題卷上。選擇題部分解決出現(xiàn)的 (p15)A.軟件矛盾B 軟件危機C.軟件制約D 軟件滯留2用于描述待開發(fā)產(chǎn)品 / 系統(tǒng)功能上的能力、性能參數(shù)或其他性質(zhì)的是 (p23)A.程序B. 需求C.設(shè)計D 規(guī)約3在初始發(fā)

2、現(xiàn)需求的常用技術(shù)中, 需求人員通過提出問題/用戶回答這一方式詢問用戶需要的技術(shù)是 (p26)A.詢問B 問答C.交談D 審問4 在結(jié)構(gòu)化分析方法中,數(shù)據(jù)流的歸宿地是 (p37)A 數(shù)據(jù)潭B 數(shù)據(jù)源C 數(shù)據(jù)項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中, 一種可以表達系統(tǒng)功能模型的圖形化工具是(p103)A 用況圖B 狀態(tài)圖C.類圖D 對象圖8 . UML勺圖形化工具分為兩類:結(jié)構(gòu)圖和

3、 (p101)A.類圖B 狀態(tài)圖C 行為圖D 部署圖一、單項選擇題(本大題共 l5 小題,每小題 2 分,共 30分) 在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答 題紙”的相應(yīng)代碼涂黑。錯涂、多涂或未涂均不得分。1提出軟件工程概念的目的是倡導(dǎo)以工程的原理、原則和方法進行軟件開發(fā),以期9下列選項,屬于 RUP突出特點的是(p123)直接A.以面向?qū)ο鬄橹行腃.以分析模型為中心10. 關(guān)于調(diào)試,下列說法錯誤的是A.調(diào)試是為了證明程序員的正確C.調(diào)試是不受時間約束的11. 假設(shè)某課程的成績輸入范圍為 列劃分正確的是(p187)A.B.C.D.可劃分為 可劃分為 可劃分為

4、可劃分為2個有效等價類, 1個有效等價類, 2個有效等價類, 1個有效等價類,B.以體系結(jié)構(gòu)為中心D.以設(shè)計模型為中心(p175)B.調(diào)試的結(jié)果一般是不可預(yù)見的D.調(diào)試是一個發(fā)現(xiàn)錯誤、改正錯誤的過程 0-100,則根據(jù)黑盒測試中的等價類劃分技術(shù),下2個無效等價類 2個無效等價類 1個無效等價類 1個無效等價類12 .在單元測試期間,通??紤]模塊的(p190)A.局部數(shù)據(jù)結(jié)構(gòu)B.個別數(shù)據(jù)C.規(guī)范性D.準(zhǔn)確性13 .軟件基本過程是指那些與軟件生產(chǎn)直接相關(guān)的活動集,可分為獲取過程、供應(yīng)過程、開發(fā)過程、維護過程和(p199)A.設(shè)計過程B.調(diào)試過程C.測試過程D.運行過程14 .在常見的軟件開發(fā)模型中

5、,適用于發(fā)布版本快,可減少用戶需求變更的模型是 (p225)B.瀑布模型D.噴泉模型A.增量模型C.螺旋模型 能力等級中的第2級是(p244)B.已執(zhí)行級D.已定義級A.未完成級C.已管理級非選擇題部分注意事項:用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。二、填空題(本大題共20空,每小題1分,共20分)16 .計算機軟件一般是指計算機系統(tǒng)中的程序及其文檔。(p16)17 . 一個需求必須具有的基本性質(zhì):必要的、_無歧義的、可測試的、可跟蹤的以及可測量的。(p23)18 .需求規(guī)約的基本性質(zhì)包括重要性和穩(wěn)定性、可修改的、完整的和一一致的。(p28)19 .在結(jié)構(gòu)化分析方法中,

6、可采用結(jié)構(gòu)化自然語言、判定表和判定樹描述加工。(p42)20. 如果一個模塊的所有成分都操作同一數(shù)據(jù)集或生成同一數(shù)據(jù)集,則該模塊的內(nèi)聚是_ 通信內(nèi)聚.。(p59)21. 數(shù)據(jù)流圖的類型中,具有較明顯的輸入部分和變換部分之間的界面,以及變化部分和輸出部分之間界面的數(shù)據(jù)流圖,稱為變換型數(shù)據(jù)流圖 o (p48)22 .常用的詳細設(shè)計工具有程序流程圖、 盒圖_問題分析圖和類程序設(shè)計語言。(p65)23若一個學(xué)生可以在一所或者多所學(xué)校注冊學(xué)習(xí),那么就要把這一關(guān)聯(lián)標(biāo)識為_聚合。(p98)24. RUF利用UML提供的術(shù)語和工具定義了需求獲取層、系統(tǒng)分析層、設(shè)計層和_實現(xiàn)層_ ,并給出了實現(xiàn)各層模型之間映射

7、的基本活動以及相關(guān)的指導(dǎo)。(p169)25. 軟件測試是一個有程序的過程,包括測試設(shè)計、測試執(zhí)行以及測試結(jié)果比較 等。(P176)26. 由于軟件錯誤的復(fù)雜性,在軟件工程測試中,應(yīng)綜合運用測試技術(shù),并且應(yīng)實施合理的測試序列:單元測試、集成測試、有效性測試和系統(tǒng)測試。(p192)27. ISO/IEC軟件生存周期過程12207-1995標(biāo)準(zhǔn)按過程主體把軟件生存周期過程 分為基本過程_ 、支持過程和組織過程。(p199)28. 對于一個項目而言, 過程管理計劃 項目管理計劃的主體,一般還可能存在一些對支持生存周期過程具有重要作用的其他計劃,包括軟件工程管理計劃、軟件配置管理計劃 _、軟件質(zhì)量保證計

8、劃、軟件驗證和確認(rèn)計劃和軟件度量計劃等。(p231)29. 針對開發(fā)的CMM是一個有關(guān)產(chǎn)品和服務(wù)的過程改善的成熟度模型,集成了三個源模型:軟件CMM 產(chǎn)品集成開發(fā) CMM 和系統(tǒng)工程CMM 。30. 在CMM模型中,在單一過程域中已達到的過程改善成為能力等級。(p244)模型基于過程途徑思想,通過過程把軟件質(zhì)量三個支撐點: 受訓(xùn)的人員、規(guī)程和 方法 、工具和 設(shè)備 進行集成,以開發(fā)所期望的系統(tǒng)/產(chǎn)品。三、簡答題(本大題共6小題,每小題5分,共30分)32簡述程序流程圖的優(yōu)缺點。(p64)程序流程圖又稱為程序框圖。它的主要優(yōu)點是對控制流程的描繪很直觀,便于初 學(xué)者掌握。主要缺點有:不是一種逐步求

9、精的工具,它誘使程序員過早地考慮程序的控制流程,而不去考 慮程序的全局結(jié)構(gòu)。所表達的控制流,往往不受任何約束可隨意轉(zhuǎn)移,從而會影響甚至破壞好的系統(tǒng) 結(jié)構(gòu)設(shè)計。不易表示數(shù)據(jù)結(jié)構(gòu)。33. 簡述RUP中用況模型和分析模型的區(qū)別。(p129,p136)用況模型是系統(tǒng)的一種概念模型,是對系統(tǒng)功能的抽象,包括系統(tǒng)參與者、系統(tǒng) 用況以及他們之間的關(guān)系。分析模型是由一個“系統(tǒng)分析”定義的,該分析系統(tǒng)包含一組具有層次結(jié)構(gòu)的包, 每一個包中可包含一些分析類和用況細化分析;并且一些分析類和用況細化分析 還可單獨地出現(xiàn)在分析模型中,以凸顯它們在系統(tǒng)體系結(jié)構(gòu)方面的作用。34. 簡述邊界值分析在設(shè)計測試用例時可以遵循的原

10、則。(p189) 使用邊界值分析在設(shè)計測試用例時,可以遵循以下原則: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ī)格說明的每個輸出條件,使用前面的原則(1)。4)根據(jù)規(guī)格說明的每個輸出條件,使用前面的原則(2)。5)如果程序的規(guī)格說明中,輸入域或輸出域是有序集合(如順序文件) ,在實踐 中則經(jīng)常選取集合的第一個元素、最后一個元素以及典型元素作為測試用例。6)如果程序中使用了內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個內(nèi)部數(shù)據(jù)結(jié)

11、構(gòu)的邊界上的 值作為測試用例。7)分析規(guī)格說明,找出其他可能的邊界條件。35簡述瀑布模型各階段。 (p222) 瀑布模型各開發(fā)階段的活動:系統(tǒng)需求、軟件需求、需求分析、設(shè)計、編碼、測 試和運行。36.簡述選擇軟件生存周期模型(SLCM的步驟。(p228) 選擇一個適合項目的生存周期模型的步驟可概括為: 第一步:標(biāo)識開發(fā)項目可用的 SLC M其中應(yīng)考慮組織中可用的支持 SLCM勺管理 系統(tǒng)和工具。第二部:在所期望的最終系統(tǒng)和開發(fā)環(huán)境中,標(biāo)識那些會影響SLCM選擇的屬性。 第三部:標(biāo)識為選擇生存周期模型所需要的任何約束,包括外部約束的或是內(nèi)部 的。第四部:基于以往的經(jīng)驗和組織能力,評估第一步所選擇的那幾個SLCM。37簡述模塊的控制域和作用域的概念以及他們的啟發(fā)式原則。(p61)模塊的控制域是指這個模塊本身以及所有直接或間接從屬于它的模塊的集合。 模塊的作用域是指受該模塊內(nèi)一個判定所影響的所有模塊的集合。 盡力使模塊的作用域在其控制域之內(nèi)。四、綜合應(yīng)用題(本大題共 2小題,每小題 10分,共 20分) 38假設(shè)某信息系統(tǒng)有如下功能:( 1)計算標(biāo)準(zhǔn)分:根據(jù)

溫馨提示

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

最新文檔

評論

0/150

提交評論