軟件工程自考題模擬8_第1頁
軟件工程自考題模擬8_第2頁
軟件工程自考題模擬8_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程自考題模擬8( 總分: 100.00 ,做題時間: 90 分鐘 )一、 單項選擇題 ( 總題數(shù): 20,分?jǐn)?shù): 40.00)1. 下列關(guān)于需求規(guī)約的作用說法錯誤的是_(分?jǐn)?shù): 2.00 )A. 需求規(guī)約是軟件開發(fā)者和客戶之間一份相關(guān)的技術(shù)合同書B. 對于項目的其余大多數(shù)工作,需求規(guī)約是一個管理控制點C. 對于產(chǎn)品 / 系統(tǒng)的設(shè)計,需求規(guī)約是一個正式的,受控的起始點D. 需求規(guī)約是創(chuàng)建產(chǎn)品驗收測試計劃和用戶指南的基礎(chǔ)解析: 考點 本題主要考查的知識點為需求規(guī)約的作用。需求規(guī)約是軟件開發(fā)組織和用戶之間一份事實上的技術(shù)合同書,是產(chǎn)品功能及其環(huán)境的體現(xiàn),并不是客戶與開發(fā)者之間的相關(guān)技術(shù)合同。2

2、. 下列描述中,不屬于程序流程圖優(yōu)點的是_(分?jǐn)?shù): 2.00 )A. 歷史最悠久,使用最廣泛B. 容易表示數(shù)據(jù)結(jié)構(gòu)C. 支持程序的三種基本控制結(jié)構(gòu)D. 直觀清晰,易于使用解析: 考點 本題主要考查的知識點為程序流程圖。程序流程圖是一種歷史最悠久,使用最廣泛的設(shè)計工具,對控制流程的描繪直觀,便于初學(xué)者掌握。在程序流程圖中,使用順序、選擇和循環(huán)三種基本控制結(jié)構(gòu)。但是它不是一種逐步求精的工具,也不易表示數(shù)據(jù)結(jié)構(gòu)。3.數(shù)據(jù)字典是軟件需求分析階段所采用的最重要工具之一,其最基本的功能是_(分?jǐn)?shù): 2.00 )A. 數(shù)據(jù)定義 B. 數(shù)據(jù)通訊C. 數(shù)據(jù)庫設(shè)計D. 數(shù)據(jù)維護(hù)解析:4.以下說法錯誤的是 _(分?jǐn)?shù)

3、: 2.00 )A. 組合是聚合的一種特殊形式B. 在一個組合中,一個鏈所連接的對象構(gòu)成的任何元組,必須都屬于同一個整體類的對象C. 在一個組合中,組合末端的多重性可以超過1 D. 如果整體類的實例和部分類的實例具有相同的生命周期,那么這樣的聚合稱為組合解析:5. 不屬于在單元測試期間需要考慮的模塊特征的是_(分?jǐn)?shù): 2.00 )A. 模塊接口B. 局部數(shù)據(jù)結(jié)構(gòu)C. 重要的執(zhí)行路徑D. 測試用例 解析:6. 調(diào)試的目的是為了 _(分?jǐn)?shù): 2.00 )A. 證明軟件符合設(shè)計要求B. 發(fā)現(xiàn)軟件中的錯誤和缺陷C. 改善軟件的功能和性能D. 發(fā)掘軟件的潛在能力解析: 考點 本題主要考查的知識點為調(diào)試。

4、調(diào)試是為了證明程序員的正確,一般是以不可知的內(nèi)部條件開始,結(jié)果不可預(yù)見的調(diào)試必須有了解詳細(xì)設(shè)計的程序員完成。7. 下列選項中不屬于軟件生存周期模型的是_(分?jǐn)?shù): 2.00 )A. 瀑布模型B. 增量模型C. 功能模型D. 螺旋模型解析: 考點本題主要考查的知識點為軟件生存周期模型。軟件生存周期模型主要有瀑布模型,增量模型,螺旋模型,噴泉模型,演化模型,選8. 軟件生存周期包括可行性分析和項目開發(fā)計劃、需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、_、維護(hù)等。(分?jǐn)?shù):2.00 )A. 應(yīng)用B. 檢測C. 測試D. 以上答案都不正確解析: 考點 本題主要考查的知識點為軟件生存周期。軟件生存周期是指一個軟件從

5、提出開發(fā)要求開始直到該軟件報廢為止的整個時期。它包括可行性分析、項目開發(fā)計劃、需求分析、概要設(shè)計、詳細(xì)設(shè)計、編碼、測試和維護(hù)。9. 目前有若干種軟件生存周期模型, 例如瀑布模型、增量模型、螺旋模型等,其中基于知識的模型也稱 _(分?jǐn)?shù): 2.00 )A. 演化模型B. 智能模型 C. 變換模型D. 噴泉模型解析: 考點 本題主要考查的知識點為智能模型。智能模型又稱基于知識的模型,它把瀑布模型和專家系統(tǒng)結(jié)合在一起。該模型在開發(fā)的各個階段上都利用相應(yīng)的專家系統(tǒng)來幫助軟件人員完成開發(fā)工作,使維護(hù)在系統(tǒng)需求說明一級上進(jìn)行。10. 下列關(guān)于軟件測試目的的認(rèn)識中,說法錯誤的是_(分?jǐn)?shù): 2.00 )A. 第

6、一階段認(rèn)為軟件測試和軟件調(diào)試沒有什么區(qū)別B. 第二階段認(rèn)為測試是為了表明軟件能正常工作C. 第三階段認(rèn)為測試是為了表明軟件不能正常工作D. 第四階段認(rèn)為測試不僅是一種行為,而是一種觀念解析:11. 下列不是成熟度 2 級過程域的是 _(分?jǐn)?shù): 2.00 )A. 配置管理B. 測量與分析C. 需求管理D. 風(fēng)險管理 解析: 考點 本題主要考查的知識點為成熟度2 級的過程域。成熟度 2 級的過程域有: 配置管理、 測量與分析、 項目監(jiān)控、 項目規(guī)劃、 過程和產(chǎn)品質(zhì)量保證、需求管理、提方協(xié)議管理。12. 為了提高模塊的獨立性,模塊內(nèi)部最好是_(分?jǐn)?shù): 2.00 )A. 邏輯內(nèi)聚B. 時間內(nèi)聚C. 功

7、能內(nèi)聚 D. 通信內(nèi)聚解析: 考點 本題主要考查的知識點為模塊的獨立性。要使得模塊獨立性越好,則其內(nèi)聚就盡可能的高,而功能內(nèi)聚是最理想的內(nèi)聚類型。13. 軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在_(分?jǐn)?shù): 2.00 )A. 調(diào)用關(guān)系B. 組成關(guān)系C. 鏈接關(guān)系D. 順序執(zhí)行關(guān)系解析: 考點 本題主要考查的知識點為模塊結(jié)構(gòu)圖連接關(guān)系。模塊結(jié)構(gòu)圖中每個方框代表一個模塊,連接上下層模塊的線段表示它們之間的調(diào)用關(guān)系。14. 下列不是 CMMI模型工程類的過程域的是 _(分?jǐn)?shù): 2.00 )A. 需求開發(fā)B. 需求管理C. 配置管理 D. 產(chǎn)品集成解析: 考點 本題主要考查的知識點為CMM

8、I的過程域。CMMI過程域有 4 類:項目管理類、工程類、支持類、過程管理類。配置管理是支持類的過程域。15. 下列哪一個不是實現(xiàn)子系統(tǒng)的執(zhí)行者_(dá)(分?jǐn)?shù): 2.00 )A. 體系結(jié)構(gòu)設(shè)計者B. 系統(tǒng)集成者C. 用況工程師 D. 構(gòu)件工程師解析:16. 在設(shè)計測試用例時, _是用的最多的一種黑盒測試法。(分?jǐn)?shù): 2.00 )A. 等價類劃分 B. 邊值分析C. 因果圖D. 判定表解析: 考點 本題主要考查的知識點為等價類劃分。等價類劃分是將輸入數(shù)據(jù)域按有效的或無效的 ( 也稱合理的或不合理的 ) 劃分成若干個等價類,測試每個等價類的代表值就等于對該類其他值的測試。17. 在結(jié)構(gòu)化設(shè)計方法中全面指

9、導(dǎo)模塊劃分的最重要的原則是_(分?jǐn)?shù): 2.00 )A. 程序模塊化B. 模塊高內(nèi)聚C. 模塊低耦合D. 模塊獨立性 解析: 考點 本題主要考查的知識點為模塊結(jié)構(gòu)圖的劃分原則。針對初始模塊結(jié)構(gòu)圖,應(yīng)根據(jù)模塊獨立性原則對其精化,使模塊具有盡可能高的內(nèi)聚和盡可能低得耦合。18. 以下不屬于 RUP實現(xiàn)的活動的是 _(分?jǐn)?shù): 2.00 )A. 設(shè)計子系統(tǒng)B. 實現(xiàn)體系結(jié)構(gòu)C. 集成系統(tǒng)D. 單元測試解析:19. 根據(jù)測試用例設(shè)計的方法的不同,可將軟件測試分為黑盒測試和白盒測試兩種。它們_(分?jǐn)?shù): 2.00 )A. 前者屬于靜態(tài)測試,后者屬于動態(tài)測試B. 前者屬于動態(tài)測試,后者屬于靜態(tài)測試C. 都屬于靜

10、態(tài)測試D. 都屬于動態(tài)測試解析: 考點 本題主要考查的知識點為軟件測試技術(shù)的分類。動態(tài)測試是通過運行軟件來檢驗軟件的動態(tài)行為和運行結(jié)果的正確性。白盒測試側(cè)重于測試程序,而黑盒測試側(cè)重于測試數(shù)據(jù)。20. 具有風(fēng)險分析的軟件生存周期模型是_(分?jǐn)?shù): 2.00 )A. 瀑布模型B. 噴泉模型C. 螺旋模型 D. 增量模型解析: 考點 本題主要考查的知識點是螺旋模型。螺旋模型將瀑布模型與增量模型結(jié)合起來,加入了兩種模型均忽略了的風(fēng)險分析,彌補(bǔ)了這兩種模型的不足。由此可知選項 C 正確。二、 填空題 ( 總題數(shù): 10,分?jǐn)?shù): 10.00)21.軟件開發(fā)的本質(zhì)是實現(xiàn)問題空間的概念和處理邏輯到解空間的概念

11、和處理邏輯之間的1 。(分?jǐn)?shù): 1.00 )解析:映射22.計算機(jī)輔助軟件工程這一術(shù)語的英文縮寫為1 。(分?jǐn)?shù): 1.00 )解析: CASE23. 在實踐中,一個模塊的語句最好能寫在1 內(nèi)。(分?jǐn)?shù): 1.00 )解析:一頁紙24. 1 用于表達(dá)屬性值的數(shù)目,即該類實例的這一特性可以具有的值的范圍。(分?jǐn)?shù): 1.00 )解析:多重性25. 整體類的實例和部分類的實例具有相同的生命周期,這樣的聚合稱為1 。(分?jǐn)?shù): 1.00 )解析:組合26. 關(guān)聯(lián)類是一種具有1 和 2 特性的模型元素。(分?jǐn)?shù): 1.00 )解析:關(guān)聯(lián) 類27. 標(biāo)識用況的邊界類中,可把邊界類分為1 和2。(分?jǐn)?shù): 1.00

12、)解析:核心邊界類原子邊界類28. 路徑測試技術(shù)是基于 1 ,對錯誤的假定是軟件通過了與預(yù)想不同的路徑。(分?jǐn)?shù): 1.00 )解析:程序邏輯結(jié)構(gòu)29. 執(zhí)行系統(tǒng)中確定的功能包括:控制功能、1 以及系統(tǒng)本身提供的功能。(分?jǐn)?shù): 1.00 )解析:耦合功能30. 事務(wù)流程圖由操作、分支、鏈和1 組成。(分?jǐn)?shù): 1.00 )解析:節(jié)點三、 簡答題 ( 總題數(shù): 5,分?jǐn)?shù): 25.00)31. 簡述采用事務(wù)流測試技術(shù)進(jìn)行軟件測試的步驟。(分?jǐn)?shù): 5.00 )_正確答案: ()解析:第一步:獲得事務(wù)流程圖。第二步:瀏覽、復(fù)審。第三步:用例設(shè)計。32. 簡述部署模型。(分?jǐn)?shù): 5.00 )_正確答案: (

13、)解析:部署模型常用來描述多個不同的網(wǎng)絡(luò)配置,包括測試配置和仿真配置。部署模型包含一些節(jié)點以及節(jié)點之間的關(guān)系,節(jié)點的功能是由部署在該節(jié)點上的構(gòu)件定義的,節(jié)點之間的關(guān)系是由節(jié)點之間的通信手段表達(dá)的。部署模型的重要性在于部署模型本身展現(xiàn)了軟件體系結(jié)構(gòu)和整個系統(tǒng)體系結(jié)構(gòu)之間的一個映射。33. 模塊的耦合性、內(nèi)聚性包括哪些種類?各表示什么含義 ?(分?jǐn)?shù): 5.00 )_正確答案: ()解析:耦合性種類:(1) 數(shù)據(jù)耦合:兩個模塊之間有調(diào)用關(guān)系,傳遞簡單數(shù)據(jù)值。(2) 標(biāo)記耦合:兩個模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu)。(3) 控制耦合:一個模塊調(diào)用另一個模塊時,傳遞控制變量。(4) 公共耦合:兩個或兩個以上的模塊

14、共同引用一個全局?jǐn)?shù)據(jù)項。(5) 內(nèi)容耦合:一個模塊直接使用另一個模塊的內(nèi)部數(shù)據(jù)或通過非正常入口轉(zhuǎn)入另一個模塊內(nèi)部。內(nèi)聚性種類:(1) 偶然內(nèi)聚:模塊內(nèi)各處理元素之間沒有任何聯(lián)系。(2) 邏輯內(nèi)聚:模塊內(nèi)執(zhí)行幾個邏輯上相似的功能,由參數(shù)確定完成哪一個功能。(3) 時間內(nèi)聚:需要同時執(zhí)行的動作組合在一起形成的模塊。(4) 通信內(nèi)聚:模塊內(nèi)所有處理元素都在同一數(shù)據(jù)結(jié)構(gòu)上操作。(5) 順序內(nèi)聚:模塊內(nèi)各處理元素都緊密相關(guān)于同一功能且必須順序執(zhí)行。(6) 功能內(nèi)聚:模塊內(nèi)所有元素共同完成一個功能,缺一不可。34. 簡述創(chuàng)建一個類圖需要做的準(zhǔn)備工作。(分?jǐn)?shù): 5.00 )_正確答案: ()解析: (1)

15、模型化待建系統(tǒng)中的概念,形成類圖中的基本元素。(2) 模型化待建系統(tǒng)中的各種關(guān)系,形成該系統(tǒng)的初始類圖。(3) 模型化系統(tǒng)中的協(xié)作,給出該系統(tǒng)的最終類圖。(4) 模型化邏輯數(shù)據(jù)庫模式。35. 軟件生存周期中,管理過程的活動有哪些?(分?jǐn)?shù): 5.00 )_正確答案: ()解析: (1) 啟動與范圍定義。(2) 規(guī)劃。(3) 測量。(4) 執(zhí)行和控制。(5) 評審和評價。(6) 結(jié)束處理。四、 綜合應(yīng)用題 ( 總題數(shù): 2,分?jǐn)?shù): 25.00)36. 根據(jù)下列條件使用等價類劃分法設(shè)計測試用例:某一 8 位微機(jī),其十六進(jìn)制常數(shù)定義為:以0x 或 0X 開頭的數(shù)是十六進(jìn)制整數(shù),其值的范圍是示十六進(jìn)制的

16、字母不分大小寫) ,如 0X13,0X6A,-0X3c 。-7f7f(表(分?jǐn)?shù): 10.00 )_正確答案: ()解析:十六進(jìn)制整型常量輸入條件的等價類表輸入數(shù)據(jù)合理等價類不合理等價類3. 非 0x 或非 - 打頭的串4. 含有非數(shù)字且 (a , b, c, d, e,1.0x 或 0X 開頭f) 以外字符十六進(jìn)制12 位數(shù)字串5. 多于 5 個字符整數(shù)2. 以 -0x 打頭的6.- 后跟非 0 的多位串12 位數(shù)字串7.-0 后跟數(shù)字串8.- 后多于 3 個數(shù)字十六進(jìn)制9. 在 -7f7f10. 小于 -7f數(shù)范圍之間11. 大于 7f為合理等價類設(shè)計測試用例,表中有三個合理等價類,這里設(shè)計兩個例子測試數(shù)據(jù)期望結(jié)果覆蓋范圍0x23顯示有效輸入1,9-0x15顯示有效輸入2,9為每個不合理等價類至少設(shè)計一個測試用例測試數(shù)據(jù)期望結(jié)果覆蓋范圍2顯示無效輸入3G12顯示無效輸入4123311顯示無效輸入5-1012顯示無效輸入6-011顯示無效輸入7-0134顯示無效輸入8-0x777顯示無效輸入100x87顯示無效輸入1137. 復(fù)印機(jī)控制系統(tǒng)有如下功能:(1) 命令解釋部分對讀入的操作員命令進(jìn)行分析,如

溫馨提示

  • 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

提交評論