




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、2017秋17春北理工軟件工程在線作業(yè)一、單選題(共 20 道試題,共 60 分。)1. 經(jīng)濟可行性研究的范圍包括_A. 資源有效性B. 管理制度C. 效益分析D. 開發(fā)風(fēng)險正確答案:2. 面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P停? )A. 系統(tǒng)模型、E-R 模型、應(yīng)用模型B. 對象模型、動態(tài)模型、應(yīng)用模型C. - 模型、對象模型、功能模型D. 對象模型、動態(tài)模型、功能模型正確答案:3. 在軟件維護的實施過程中,為了正確、有效地修改,需要經(jīng)歷以下3個步驟:分析和理解程序、修改程序和_.A. 建立目標(biāo)程序B. 執(zhí)行程序C. 重新驗證程序D. 驗收程序正確答案:4. 軟件結(jié)構(gòu)的復(fù)雜度與哪些因素有關(guān)
2、? _A. 模塊扇入B. 模塊扇出C. 控制路徑D. 輸入/輸出數(shù)正確答案:5. 使用SD方法,以下模塊間的偶合類型中,可修改性和可理解性依次變好的是_。A. 數(shù)據(jù)型公共型一控制型B. 數(shù)據(jù)型控制型一公共型C. 公共型一控制型一數(shù)據(jù)型D. 公共型數(shù)據(jù)型一控制型正確答案:6. 維護過程本質(zhì)上是_的過程。A. 改正錯誤或壓縮的修改軟件定義和開發(fā)B. 修改文檔C. 修改軟件配置D. 修改程序正確答案:7. 獲取需求的困難和項目復(fù)雜帶來的潛在風(fēng)險屬于_。A. 技術(shù)風(fēng)險B. 商業(yè)風(fēng)險C. 經(jīng)濟風(fēng)險D. 項目風(fēng)險正確答案:8. COCOMO成本估算模型通過選取不同的_來區(qū)分軟件開發(fā)的難易程度。A. 指數(shù)B
3、. 公式C. 模型D. 模型和經(jīng)驗系數(shù)正確答案:9. 面向?qū)ο蠓治龅氖滓ぷ魇墙。A. 系統(tǒng)的功能模型B. 系統(tǒng)的動態(tài)模型C. 軟件對象類定義D. 問題的對象模型正確答案:10. 在軟件工程中模塊內(nèi)聚程度化分為_A. 8類B. 4類C. 7類D. 5類正確答案:11. 下列屬于用白盒技術(shù)設(shè)計測試用例的是_。A. 錯誤推測B. 邏輯覆蓋C. 等價類劃分D. 因果圖正確答案:12. 下列屬于維護階段的文檔是_A. 軟件規(guī)格說明B. 用戶操作手冊C. 軟件問題報告D. 軟件測試分析報告正確答案:13. 按測試數(shù)據(jù)執(zhí)行程序邏輯程度判斷,條件覆蓋_判定覆蓋。A. 強于B. 弱于C. 等價于D. 不一
4、定等價于正確答案:14. 黑盒測試在設(shè)計測試用例時,主要需要研究_A. 需求規(guī)格說明與概要設(shè)計說明B. 詳細設(shè)計說明C. 項目開發(fā)計劃D. 概要設(shè)計說明與詳細設(shè)計說明正確答案:15. 影響軟件可維護性的主要因素不包括_。A. 可理解性B. 可測試性C. 可用性D. 可修改性正確答案:16. 面向?qū)ο蟮膭討B(tài)模型中,每張狀態(tài)圖表示_的動態(tài)行為。A. 有關(guān)聯(lián)的若干個類B. 某一個類C. 一系列事件D. 一系列狀態(tài)正確答案:17. 下面幾種語言中哪一種是純面向?qū)ο笳Z言_。A. TCB. C+C. PrologD. Lisp正確答案:18. 軟件生命周期中所花費用最多的階段是_A. 詳細設(shè)計B. 軟件編
5、碼C. 軟件測試D. 軟件維護正確答案:19. 軟件詳細設(shè)計的主要任務(wù)是對模塊的_進行設(shè)計。A. 算法和數(shù)據(jù)結(jié)構(gòu)B. 外部接口C. 軟件編碼D. 功能正確答案:20. 自底向上進行集成測試的優(yōu)點是不必額外設(shè)計_程序。A. 存根B. 被調(diào)用C. 子D. 驅(qū)動正確答案: 北理工軟件工程在線作業(yè)二、多選題(共 10 道試題,共 20 分。)1. 靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有 ( )A. 運行程序并分析運行結(jié)果B. 桌前檢查與代碼會審C. 數(shù)據(jù)流分析圖D. 調(diào)用圖正確答案:2. SD 方法的設(shè)計總則是()A. 程序簡潔、操作方便B. 結(jié)構(gòu)清晰、合理C.
6、模塊內(nèi)聚性強D. 模塊之間耦合度低正確答案:3. 面向?qū)ο蟮臏y試與傳統(tǒng)測試方法的主要區(qū)別是( )A. 面向?qū)ο蟮臏y試可在編碼前進行,傳統(tǒng)測試方法在編碼后進行B. 面向?qū)ο蟮臏y試以需求和設(shè)計階段的測試為主,不需要進行代碼測試C. 測試對象不同D. 面向?qū)ο蟮臏y試不需要設(shè)計測試用例,只需要進行會議評審正確答案:4. 下列各種圖可用于動態(tài)建模的有( )A. 狀態(tài)圖B. 類圖C. 序列圖D. 活動圖正確答案:5. 建立繼承關(guān)系時所采用的方式有( )A. 自頂向下B. 從內(nèi)到外C. 自底向上D. 從復(fù)雜到簡單正確答案:6. 用戶界面設(shè)計的任務(wù)包括( )A. 確定用戶界面類型B. 建立任務(wù)模型C. 建立用
7、戶模型D. 建立功能模型正確答案:7. 軟件設(shè)計的主要任務(wù)是()A. 將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B. 完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C. 完成模塊的編碼和測試D. 對模塊內(nèi)部的過程進行設(shè)計正確答案:8. 數(shù)據(jù)流圖中的處理必須用對象中的操作來實現(xiàn),常見的操作有( )A. 查詢B. 動作C. 活動D. 訪問正確答案:9. 模塊獨立性準(zhǔn)則定性指標(biāo)( )來衡量A. 分解度B. 耦合度C. 屏蔽性D. 內(nèi)聚性正確答案:10. 軟件測試的主要特點是( )A. 軟件測試的開銷大B. 軟件測試要依靠工具C. 軟件不能進行“窮舉”測試D. 軟件測試要依靠人工正確答案: 北理工軟件工程在
8、線作業(yè)三、判斷題(共 10 道試題,共 20 分。)1. 軟件工程過程應(yīng)該以軟件設(shè)計為中心,關(guān)鍵是編寫程序。A. 錯誤B. 正確正確答案:2. 瀑布模型的最大優(yōu)點是將軟件開發(fā)的各個階段劃分得十分清晰。A. 錯誤B. 正確正確答案:3. 當(dāng)模塊的控制范圍是其作用范圍的子集時,模塊之間的耦合度較低。A. 錯誤B. 正確正確答案:4. 劃分模塊可以降低軟件的復(fù)雜度和工作量,所以應(yīng)該將模塊分得越小越好。A. 錯誤B. 正確正確答案:5. 用于需求分析的軟件工具,應(yīng)該能夠保證需求的正確性,即驗證需求的一致性、完整性、現(xiàn)實性和有效性A. 錯誤B. 正確正確答案:6. 功能測試是系統(tǒng)測試的主要內(nèi)容,檢查系統(tǒng)
9、的功能、性能是否與需求規(guī)格說明書相同。A. 錯誤B. 正確正確答案:7. 軟件危機的主要表現(xiàn)是軟件的需求量迅速增加,軟件價格上升。A. 錯誤B. 正確正確答案:8. CMM 將軟件過程的成熟度分為以下5個級別:初始級、可重復(fù)級、已定義級、已管理級和優(yōu)化級。A. 錯誤B. 正確正確答案:9. 在進行了可行性分析后,需求分析就只需要解決目標(biāo)系統(tǒng)的設(shè)計方案。A. 錯誤B. 正確正確答案:10. 單元測試通常應(yīng)該先進行人工走查,再以白盒法為主,輔以黑盒法進行動態(tài)測試。A. 錯誤B. 正確正確答案: 北理工軟件工程在線作業(yè)一、單選題(共 20 道試題,共 60 分。)1. 關(guān)于模塊的耦合性,模塊獨立性最
10、差的耦合是_。A. 非直接耦合B. 標(biāo)記耦合C. 控制耦合D. 數(shù)據(jù)耦合正確答案:2. 下面軟件詳細設(shè)計工具的圖示中,_中每個過程用一個盒子表示,盒子可以嵌套。A. NS圖B. 流程圖C. HIPO圖D. PAD圖正確答案:3. 影響軟件可維護性的主要因素不包括_。A. 可理解性B. 可測試性C. 可用性D. 可修改性正確答案:4. 軟件工程的目標(biāo)是_。A. 生產(chǎn)滿足用戶需要的產(chǎn)品B. 以合適的成本生產(chǎn)滿足用戶需要的產(chǎn)品C. 以合適的成本生產(chǎn)滿足用戶需要的、可用性好的產(chǎn)品D. 生產(chǎn)正確的、可用性好的產(chǎn)品正確答案:5. 面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P停? )A. 系統(tǒng)模型、E-R 模型、
11、應(yīng)用模型B. 對象模型、動態(tài)模型、應(yīng)用模型C. - 模型、對象模型、功能模型D. 對象模型、動態(tài)模型、功能模型正確答案:6. 軟件測試方法中的靜態(tài)測試方法之一為_A. 計算機輔助靜態(tài)分析B. 黑盒法C. 路徑覆蓋D. 邊界值分析正確答案:7. 屬性定義了實體的_。A. 關(guān)鍵字B. 名稱C. 特征D. 外部關(guān)鍵字正確答案:8. 類圖表示系統(tǒng)的_。A. 消息結(jié)構(gòu)B. 動態(tài)行為C. 系統(tǒng)部署D. 靜態(tài)結(jié)構(gòu)正確答案:9. 當(dāng)某一開發(fā)項目的進度有可能拖延時,應(yīng)該_。A. 增加新的開發(fā)人員B. 分析拖期原因加以補救C. 從別的小組抽調(diào)人員臨時幫忙D. 推遲預(yù)定完成時間正確答案:10. 在瀑布模型中,將軟件
12、劃分為若干個時期,軟件項目的可行性研究一般歸屬于_。A. 維護時期B. 計劃時期C. 運行時期D. 開發(fā)時期正確答案:11. 軟件需求分析的任務(wù)不應(yīng)包括_。A. 問題分析B. 信息域分析C. 結(jié)構(gòu)化程序設(shè)計D. 確定邏輯模型正確答案:12. 可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開發(fā)的決策依據(jù),因必須給出_的回答。A. 確定B. 行或不行C. 正確D. 無二義正確答案:13. 瀑布模型的主要特點是_。A. 將開發(fā)過程嚴(yán)格地劃分為一系列有序的活動B. 將過程分解為階段C. 提供了有效的管理模式D. 缺乏靈活性正確答案:14. 軟件工程三要素是().A. 技術(shù)、方
13、法和工具B. 方法、工具和過程C. 方法、對象和類D. 過程、模型、方法正確答案:15. 測試過程的活動幾乎貫穿整個開發(fā)過程,它大體分為_三個階段。A. 模塊測試、組裝測試、有效性測試B. 模塊測試、功能測試、回歸測試C. 單元測試、功能測試、用戶測試D. 單元測試、集成測試、確認(rèn)測試正確答案:16. 測試用例是專門為了發(fā)現(xiàn)軟件錯誤而設(shè)計的一組或多組數(shù)據(jù),它由_組成。A. 測試輸人數(shù)據(jù)B. 預(yù)期的測試輸出數(shù)據(jù)C. 測試輸人和預(yù)期的輸出數(shù)據(jù)D. 按照測試用例設(shè)計方法設(shè)計出的數(shù)據(jù)正確答案:17. COCOMO成本估算模型通過選取不同的_來區(qū)分軟件開發(fā)的難易程度。A. 指數(shù)B. 公式C. 模型D.
14、模型和經(jīng)驗系數(shù)正確答案:18. 模塊劃分中,對模塊獨立的含義不包括_A. 模塊完成獨立的功能開發(fā)B. 符合信息隱蔽和信息局部化原則C. 模塊間關(guān)連和依賴程度盡量小D. 模塊間不應(yīng)存在關(guān)連和依賴正確答案:19. 原型化方法是一個動態(tài)設(shè)計過程,它要求使用該方法的人員具有能力是_A. 熟練的編程技能B. 及時獲得用戶需求C. 協(xié)作精神及有力管理D. 巧妙使用工具正確答案:20. CMM模型將軟件過程的成熟度分為5個等級,以下選項中,屬于可管理級的行為特征是_A. 工作無序,項目進行過程中經(jīng)常放棄當(dāng)初的計劃B. 定量的過程管理和軟件質(zhì)量管理C. 建立了項目級的管理制度D. 軟件過程中活動的生產(chǎn)率和質(zhì)量
15、是可度量的正確答案: 北理工軟件工程在線作業(yè)二、多選題(共 10 道試題,共 20 分。)1. 軟件設(shè)計的主要任務(wù)是()A. 將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B. 完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C. 完成模塊的編碼和測試D. 對模塊內(nèi)部的過程進行設(shè)計正確答案:2. 模塊獨立性準(zhǔn)則定性指標(biāo)( )來衡量A. 分解度B. 耦合度C. 屏蔽性D. 內(nèi)聚性正確答案:3. SD 方法的設(shè)計總則是()A. 程序簡潔、操作方便B. 結(jié)構(gòu)清晰、合理C. 模塊內(nèi)聚性強D. 模塊之間耦合度低正確答案:4. 面向?qū)ο蟮臏y試與傳統(tǒng)測試方法的主要區(qū)別是( )A. 面向?qū)ο蟮臏y試可在編碼前進行,傳統(tǒng)測試
16、方法在編碼后進行B. 面向?qū)ο蟮臏y試以需求和設(shè)計階段的測試為主,不需要進行代碼測試C. 測試對象不同D. 面向?qū)ο蟮臏y試不需要設(shè)計測試用例,只需要進行會議評審正確答案:5. 用戶界面設(shè)計的任務(wù)包括( )A. 確定用戶界面類型B. 建立任務(wù)模型C. 建立用戶模型D. 建立功能模型正確答案:6. 軟件測試的主要特點是( )A. 軟件測試的開銷大B. 軟件測試要依靠工具C. 軟件不能進行“窮舉”測試D. 軟件測試要依靠人工正確答案:7. 建立繼承關(guān)系時所采用的方式有( )A. 自頂向下B. 從內(nèi)到外C. 自底向上D. 從復(fù)雜到簡單正確答案:8. 數(shù)據(jù)流圖中的處理必須用對象中的操作來實現(xiàn),常見的操作有
17、( )A. 查詢B. 動作C. 活動D. 訪問正確答案:9. 下列各種圖可用于動態(tài)建模的有( )A. 狀態(tài)圖B. 類圖C. 序列圖D. 活動圖正確答案:10. 靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有 ( )A. 運行程序并分析運行結(jié)果B. 桌前檢查與代碼會審C. 數(shù)據(jù)流分析圖D. 調(diào)用圖正確答案: 北理工軟件工程在線作業(yè)三、判斷題(共 10 道試題,共 20 分。)1. 用于需求分析的軟件工具,應(yīng)該能夠保證需求的正確性,即驗證需求的一致性、完整性、現(xiàn)實性和有效性A. 錯誤B. 正確正確答案:2. 瀑布模型的最大優(yōu)點是將軟件開發(fā)的各個階段劃分得十分清晰。A.
18、 錯誤B. 正確正確答案:3. 功能測試是系統(tǒng)測試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明書相同。A. 錯誤B. 正確正確答案:4. 軟件工程過程應(yīng)該以軟件設(shè)計為中心,關(guān)鍵是編寫程序。A. 錯誤B. 正確正確答案:5. 單元測試通常應(yīng)該先進行人工走查,再以白盒法為主,輔以黑盒法進行動態(tài)測試。A. 錯誤B. 正確正確答案:6. 軟件危機的主要表現(xiàn)是軟件的需求量迅速增加,軟件價格上升。A. 錯誤B. 正確正確答案:7. CMM 將軟件過程的成熟度分為以下5個級別:初始級、可重復(fù)級、已定義級、已管理級和優(yōu)化級。A. 錯誤B. 正確正確答案:8. 在進行了可行性分析后,需求分析就只需要解決目
19、標(biāo)系統(tǒng)的設(shè)計方案。A. 錯誤B. 正確正確答案:9. 劃分模塊可以降低軟件的復(fù)雜度和工作量,所以應(yīng)該將模塊分得越小越好。A. 錯誤B. 正確正確答案:10. 當(dāng)模塊的控制范圍是其作用范圍的子集時,模塊之間的耦合度較低。A. 錯誤B. 正確正確答案: 北理工軟件工程在線作業(yè)一、單選題(共 20 道試題,共 60 分。)1. 面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P停? )A. 系統(tǒng)模型、E-R 模型、應(yīng)用模型B. 對象模型、動態(tài)模型、應(yīng)用模型C. - 模型、對象模型、功能模型D. 對象模型、動態(tài)模型、功能模型正確答案:2. 面向?qū)ο蠓治龅氖滓ぷ魇墙。A. 系統(tǒng)的功能模型B. 系統(tǒng)的動態(tài)模型C
20、. 軟件對象類定義D. 問題的對象模型正確答案:3. 類是具有相同屬性和相同操作的對象抽象,對象是類的_。A. 例證B. 用例C. 實例D. 例外正確答案:4. 在McCall軟件質(zhì)量度量模型中,_屬于面向軟件產(chǎn)品修改。A. 可靠性B. 可重用性C. 適應(yīng)性D. 可移植性正確答案:5. 測試與調(diào)試最大的不同在于_。A. 操作者的心理狀態(tài)不同B. 它們的行為取向不同C. 使用的工具不同D. 運用的方法不同正確答案:6. 原型化方法是一個動態(tài)設(shè)計過程,它要求使用該方法的人員具有能力是_A. 熟練的編程技能B. 及時獲得用戶需求C. 協(xié)作精神及有力管理D. 巧妙使用工具正確答案:7. 影響軟件可維護
21、性的主要因素不包括_。A. 可理解性B. 可測試性C. 可用性D. 可修改性正確答案:8. 獲取需求的困難和項目復(fù)雜帶來的潛在風(fēng)險屬于_。A. 技術(shù)風(fēng)險B. 商業(yè)風(fēng)險C. 經(jīng)濟風(fēng)險D. 項目風(fēng)險正確答案:9. 按測試數(shù)據(jù)執(zhí)行程序邏輯程度判斷,條件覆蓋_判定覆蓋。A. 強于B. 弱于C. 等價于D. 不一定等價于正確答案:10. 軟件工程的目標(biāo)是_。A. 生產(chǎn)滿足用戶需要的產(chǎn)品B. 以合適的成本生產(chǎn)滿足用戶需要的產(chǎn)品C. 以合適的成本生產(chǎn)滿足用戶需要的、可用性好的產(chǎn)品D. 生產(chǎn)正確的、可用性好的產(chǎn)品正確答案:11. 軟件產(chǎn)品影響產(chǎn)品市場和生成能力潛在風(fēng)險屬于_。A. 技術(shù)風(fēng)險B. 商業(yè)風(fēng)險C.
22、項目風(fēng)險D. 經(jīng)濟風(fēng)險正確答案:12. 為了定量分析項目進度,需要在制定項目進度計劃時,估算每個_ 可供選擇答案:A. 應(yīng)該完成的工作任務(wù)的預(yù)算工作量的成本B. 工作任務(wù)的預(yù)算成本C. 工作任務(wù)的實際工作量的成本D. 實際工作任務(wù)的預(yù)算成本正確答案:13. 需求分析的任務(wù)是_。A. 正確說明讓軟件做什么B. 用DFD建模C. 用DD建立數(shù)據(jù)模型D. 給出需求規(guī)格說明書正確答案:14. 下列屬于用白盒技術(shù)設(shè)計測試用例的是_。A. 錯誤推測B. 邏輯覆蓋C. 等價類劃分D. 因果圖正確答案:15. 關(guān)于模塊的耦合性,模塊獨立性最差的耦合是_。A. 非直接耦合B. 標(biāo)記耦合C. 控制耦合D. 數(shù)據(jù)耦
23、合正確答案:16. 軟件測試方法中的靜態(tài)測試方法之一為_A. 計算機輔助靜態(tài)分析B. 黑盒法C. 路徑覆蓋D. 邊界值分析正確答案:17. 一個成功的測試是_。A. 發(fā)現(xiàn)錯誤B. 發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤C. 沒有發(fā)現(xiàn)錯誤D. 證明發(fā)現(xiàn)不了錯誤正確答案:18. OMT是一種重要的面向?qū)ο蠓治鼋<夹g(shù),它把分析時收集的信息構(gòu)造在三類模型中,以下選項中不屬于這三類模型的是:_。A. 對象模型B. 動態(tài)模型C. 類模型D. 功能模型正確答案:19. CMM模型將軟件過程的成熟度分為5個等級,以下選項中,屬于可管理級的行為特征是_A. 工作無序,項目進行過程中經(jīng)常放棄當(dāng)初的計劃B. 定量的過程管理和軟件
24、質(zhì)量管理C. 建立了項目級的管理制度D. 軟件過程中活動的生產(chǎn)率和質(zhì)量是可度量的正確答案:20. 黑盒測試在設(shè)計測試用例時,主要需要研究_A. 需求規(guī)格說明與概要設(shè)計說明B. 詳細設(shè)計說明C. 項目開發(fā)計劃D. 概要設(shè)計說明與詳細設(shè)計說明正確答案: 北理工軟件工程在線作業(yè)二、多選題(共 10 道試題,共 20 分。)1. 下列各種圖可用于動態(tài)建模的有( )A. 狀態(tài)圖B. 類圖C. 序列圖D. 活動圖正確答案:2. 靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有 ( )A. 運行程序并分析運行結(jié)果B. 桌前檢查與代碼會審C. 數(shù)據(jù)流分析圖D. 調(diào)用圖正確答案:3.
25、 SD 方法的設(shè)計總則是()A. 程序簡潔、操作方便B. 結(jié)構(gòu)清晰、合理C. 模塊內(nèi)聚性強D. 模塊之間耦合度低正確答案:4. 軟件測試的主要特點是( )A. 軟件測試的開銷大B. 軟件測試要依靠工具C. 軟件不能進行“窮舉”測試D. 軟件測試要依靠人工正確答案:5. 用戶界面設(shè)計的任務(wù)包括( )A. 確定用戶界面類型B. 建立任務(wù)模型C. 建立用戶模型D. 建立功能模型正確答案:6. 建立繼承關(guān)系時所采用的方式有( )A. 自頂向下B. 從內(nèi)到外C. 自底向上D. 從復(fù)雜到簡單正確答案:7. 數(shù)據(jù)流圖中的處理必須用對象中的操作來實現(xiàn),常見的操作有( )A. 查詢B. 動作C. 活動D. 訪問
26、正確答案:8. 模塊獨立性準(zhǔn)則定性指標(biāo)( )來衡量A. 分解度B. 耦合度C. 屏蔽性D. 內(nèi)聚性正確答案:9. 軟件設(shè)計的主要任務(wù)是()A. 將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B. 完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C. 完成模塊的編碼和測試D. 對模塊內(nèi)部的過程進行設(shè)計正確答案:10. 面向?qū)ο蟮臏y試與傳統(tǒng)測試方法的主要區(qū)別是( )A. 面向?qū)ο蟮臏y試可在編碼前進行,傳統(tǒng)測試方法在編碼后進行B. 面向?qū)ο蟮臏y試以需求和設(shè)計階段的測試為主,不需要進行代碼測試C. 測試對象不同D. 面向?qū)ο蟮臏y試不需要設(shè)計測試用例,只需要進行會議評審正確答案: 北理工軟件工程在線作業(yè)三、判斷題(
27、共 10 道試題,共 20 分。)1. 瀑布模型的最大優(yōu)點是將軟件開發(fā)的各個階段劃分得十分清晰。A. 錯誤B. 正確正確答案:2. CMM 將軟件過程的成熟度分為以下5個級別:初始級、可重復(fù)級、已定義級、已管理級和優(yōu)化級。A. 錯誤B. 正確正確答案:3. 在進行了可行性分析后,需求分析就只需要解決目標(biāo)系統(tǒng)的設(shè)計方案。A. 錯誤B. 正確正確答案:4. 功能測試是系統(tǒng)測試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明書相同。A. 錯誤B. 正確正確答案:5. 單元測試通常應(yīng)該先進行人工走查,再以白盒法為主,輔以黑盒法進行動態(tài)測試。A. 錯誤B. 正確正確答案:6. 用于需求分析的軟件工具,
28、應(yīng)該能夠保證需求的正確性,即驗證需求的一致性、完整性、現(xiàn)實性和有效性A. 錯誤B. 正確正確答案:7. 當(dāng)模塊的控制范圍是其作用范圍的子集時,模塊之間的耦合度較低。A. 錯誤B. 正確正確答案:8. 軟件危機的主要表現(xiàn)是軟件的需求量迅速增加,軟件價格上升。A. 錯誤B. 正確正確答案:9. 軟件工程過程應(yīng)該以軟件設(shè)計為中心,關(guān)鍵是編寫程序。A. 錯誤B. 正確正確答案:10. 劃分模塊可以降低軟件的復(fù)雜度和工作量,所以應(yīng)該將模塊分得越小越好。A. 錯誤B. 正確正確答案: 北理工軟件工程在線作業(yè)一、單選題(共 20 道試題,共 60 分。)1. 下列屬于維護階段的文檔是_A. 軟件規(guī)格說明B.
29、 用戶操作手冊C. 軟件問題報告D. 軟件測試分析報告正確答案:2. 測試用例是專門為了發(fā)現(xiàn)軟件錯誤而設(shè)計的一組或多組數(shù)據(jù),它由_組成。A. 測試輸人數(shù)據(jù)B. 預(yù)期的測試輸出數(shù)據(jù)C. 測試輸人和預(yù)期的輸出數(shù)據(jù)D. 按照測試用例設(shè)計方法設(shè)計出的數(shù)據(jù)正確答案:3. 軟件需求分析是保證軟件質(zhì)量的重要步驟,它的實施應(yīng)該是在_。A. 編碼階段處B. 軟件開發(fā)全過程C. 軟件定義階段D. 軟件設(shè)計階段正確答案:4. 軟件開發(fā)時,一個錯誤發(fā)現(xiàn)得越晚,為改正它付出的代價就_A. 越大B. 越小C. 接近平均D. 不可捉摸正確答案:5. 軟件設(shè)計中一般將用到圖形工具,_種工具可用作設(shè)計的圖形工具。A. IPO、
30、N-S圖、程序圖B. 結(jié)構(gòu)圖、DFD圖、HIPOC. 實體關(guān)系圖、判定樹、IPOD. 層次圖、流程圖、程序圖正確答案:6. 軟件詳細設(shè)計的主要任務(wù)是對模塊的_進行設(shè)計。A. 算法和數(shù)據(jù)結(jié)構(gòu)B. 外部接口C. 軟件編碼D. 功能正確答案:7. 軟件測試是軟件質(zhì)量保證的主要手段之一,測試的費用已超過_的30%以上。因此,提高測試的有效性十分重要A. 軟件開發(fā)費用B. 軟件維護費用C. 軟件開發(fā)和維護費用D. 軟件研制費用正確答案:8. 可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作,它是決定該系統(tǒng)是否開發(fā)的決策依據(jù),因必須給出_的回答。A. 確定B. 行或不行C. 正確D. 無二義正確答案:
31、9. 使用SD方法,以下模塊間的偶合類型中,可修改性和可理解性依次變好的是_。A. 數(shù)據(jù)型公共型一控制型B. 數(shù)據(jù)型控制型一公共型C. 公共型一控制型一數(shù)據(jù)型D. 公共型數(shù)據(jù)型一控制型正確答案:10. 需求分析的任務(wù)是_。A. 正確說明讓軟件做什么B. 用DFD建模C. 用DD建立數(shù)據(jù)模型D. 給出需求規(guī)格說明書正確答案:11. 面向?qū)ο蟮膭討B(tài)模型中,每張狀態(tài)圖表示_的動態(tài)行為。A. 有關(guān)聯(lián)的若干個類B. 某一個類C. 一系列事件D. 一系列狀態(tài)正確答案:12. 在軟件維護的實施過程中,為了正確、有效地修改,需要經(jīng)歷以下3個步驟:分析和理解程序、修改程序和_.A. 建立目標(biāo)程序B. 執(zhí)行程序C
32、. 重新驗證程序D. 驗收程序正確答案:13. 軟件結(jié)構(gòu)的復(fù)雜度與哪些因素有關(guān)? _A. 模塊扇入B. 模塊扇出C. 控制路徑D. 輸入/輸出數(shù)正確答案:14. 軟件測試中,黑盒測試法和白盒測試法是常用的方法。黑盒測試主要是用于測試:_。A. 內(nèi)部結(jié)構(gòu)合理性B. 外部功能是否滿足其功能說明C. 程序運行速度D. 程序內(nèi)部邏輯正確性正確答案:15. 軟件的發(fā)展過程劃分為4個階段:第一階段(19501950年代末)稱為“程序設(shè)計的原始時期”,程序員編寫程序用_。A. 機器指令B. 匯編語言C. 數(shù)據(jù)庫語言D. 高級語言正確答案:16. 狀態(tài)圖表示系統(tǒng)的_。A. 消息結(jié)構(gòu)B. 靜態(tài)結(jié)構(gòu)C. 系統(tǒng)部署
33、D. 動態(tài)行為正確答案:17. 自底向上進行集成測試的優(yōu)點是不必額外設(shè)計_程序。A. 存根B. 被調(diào)用C. 子D. 驅(qū)動正確答案:18. 等價類劃分方法中,要為每一個輸人條件劃分合理等價類和_。A. 不合理的等價類B. 設(shè)計輸人數(shù)據(jù)C. 設(shè)計測試用例D. 編號正確答案:19. 下列選項中不符合軟件測試原則的是_。A. 只在編碼之后進行軟件測試。B. 設(shè)計測試用例時,應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。C. 嚴(yán)格地制定并執(zhí)行測試計劃D. 測試用例由測試輸入數(shù)據(jù)和對應(yīng)的預(yù)期結(jié)果組成。正確答案:20. 軟件工程的目標(biāo)是_。A. 生產(chǎn)滿足用戶需要的產(chǎn)品B. 以合適的成本生產(chǎn)滿足用戶需要的產(chǎn)品C.
34、 以合適的成本生產(chǎn)滿足用戶需要的、可用性好的產(chǎn)品D. 生產(chǎn)正確的、可用性好的產(chǎn)品正確答案: 北理工軟件工程在線作業(yè)二、多選題(共 10 道試題,共 20 分。)1. 軟件測試的主要特點是( )A. 軟件測試的開銷大B. 軟件測試要依靠工具C. 軟件不能進行“窮舉”測試D. 軟件測試要依靠人工正確答案:2. 數(shù)據(jù)流圖中的處理必須用對象中的操作來實現(xiàn),常見的操作有( )A. 查詢B. 動作C. 活動D. 訪問正確答案:3. 靜態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的靜態(tài)測試方法有 ( )A. 運行程序并分析運行結(jié)果B. 桌前檢查與代碼會審C. 數(shù)據(jù)流分析圖D. 調(diào)用圖正確答案:
35、4. 模塊獨立性準(zhǔn)則定性指標(biāo)( )來衡量A. 分解度B. 耦合度C. 屏蔽性D. 內(nèi)聚性正確答案:5. 軟件設(shè)計的主要任務(wù)是()A. 將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)B. 完成系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和程序結(jié)構(gòu)設(shè)計C. 完成模塊的編碼和測試D. 對模塊內(nèi)部的過程進行設(shè)計正確答案:6. SD 方法的設(shè)計總則是()A. 程序簡潔、操作方便B. 結(jié)構(gòu)清晰、合理C. 模塊內(nèi)聚性強D. 模塊之間耦合度低正確答案:7. 下列各種圖可用于動態(tài)建模的有( )A. 狀態(tài)圖B. 類圖C. 序列圖D. 活動圖正確答案:8. 面向?qū)ο蟮臏y試與傳統(tǒng)測試方法的主要區(qū)別是( )A. 面向?qū)ο蟮臏y試可在編碼前進行,傳
36、統(tǒng)測試方法在編碼后進行B. 面向?qū)ο蟮臏y試以需求和設(shè)計階段的測試為主,不需要進行代碼測試C. 測試對象不同D. 面向?qū)ο蟮臏y試不需要設(shè)計測試用例,只需要進行會議評審正確答案:9. 建立繼承關(guān)系時所采用的方式有( )A. 自頂向下B. 從內(nèi)到外C. 自底向上D. 從復(fù)雜到簡單正確答案:10. 用戶界面設(shè)計的任務(wù)包括( )A. 確定用戶界面類型B. 建立任務(wù)模型C. 建立用戶模型D. 建立功能模型正確答案: 北理工軟件工程在線作業(yè)三、判斷題(共 10 道試題,共 20 分。)1. 功能測試是系統(tǒng)測試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明書相同。A. 錯誤B. 正確正確答案:2. 劃分模
37、塊可以降低軟件的復(fù)雜度和工作量,所以應(yīng)該將模塊分得越小越好。A. 錯誤B. 正確正確答案:3. 用于需求分析的軟件工具,應(yīng)該能夠保證需求的正確性,即驗證需求的一致性、完整性、現(xiàn)實性和有效性A. 錯誤B. 正確正確答案:4. 單元測試通常應(yīng)該先進行人工走查,再以白盒法為主,輔以黑盒法進行動態(tài)測試。A. 錯誤B. 正確正確答案:5. 軟件工程過程應(yīng)該以軟件設(shè)計為中心,關(guān)鍵是編寫程序。A. 錯誤B. 正確正確答案:6. 軟件危機的主要表現(xiàn)是軟件的需求量迅速增加,軟件價格上升。A. 錯誤B. 正確正確答案:7. CMM 將軟件過程的成熟度分為以下5個級別:初始級、可重復(fù)級、已定義級、已管理級和優(yōu)化級。
38、A. 錯誤B. 正確正確答案:8. 當(dāng)模塊的控制范圍是其作用范圍的子集時,模塊之間的耦合度較低。A. 錯誤B. 正確正確答案:9. 在進行了可行性分析后,需求分析就只需要解決目標(biāo)系統(tǒng)的設(shè)計方案。A. 錯誤B. 正確正確答案:10. 瀑布模型的最大優(yōu)點是將軟件開發(fā)的各個階段劃分得十分清晰。A. 錯誤B. 正確正確答案: 北理工軟件工程在線作業(yè)一、單選題(共 20 道試題,共 60 分。)1. 在瀑布模型中,將軟件劃分為若干個時期,軟件項目的可行性研究一般歸屬于_。A. 維護時期B. 計劃時期C. 運行時期D. 開發(fā)時期正確答案:2. 軟件測試方法中的靜態(tài)測試方法之一為_A. 計算機輔助靜態(tài)分析B
39、. 黑盒法C. 路徑覆蓋D. 邊界值分析正確答案:3. 軟件調(diào)試技術(shù)是_A. 邊界值分析B. 演繹法C. 循環(huán)覆蓋D. 集成測試正確答案:4. 獲取需求的困難和項目復(fù)雜帶來的潛在風(fēng)險屬于_。A. 技術(shù)風(fēng)險B. 商業(yè)風(fēng)險C. 經(jīng)濟風(fēng)險D. 項目風(fēng)險正確答案:5. 使用SD方法,以下模塊間的偶合類型中,可修改性和可理解性依次變好的是_。A. 數(shù)據(jù)型公共型一控制型B. 數(shù)據(jù)型控制型一公共型C. 公共型一控制型一數(shù)據(jù)型D. 公共型數(shù)據(jù)型一控制型正確答案:6. 在程序設(shè)計中只用結(jié)構(gòu)化設(shè)計的_種基本控制結(jié)構(gòu)就能實現(xiàn)任何模塊的單入口單出口。A. 3B. 4C. 5D. 6正確答案:7. 軟件產(chǎn)品影響產(chǎn)品市場
40、和生成能力潛在風(fēng)險屬于_。A. 技術(shù)風(fēng)險B. 商業(yè)風(fēng)險C. 項目風(fēng)險D. 經(jīng)濟風(fēng)險正確答案:8. 軟件開發(fā)時,一個錯誤發(fā)現(xiàn)得越晚,為改正它付出的代價就_A. 越大B. 越小C. 接近平均D. 不可捉摸正確答案:9. 瀑布模型的主要特點是_。A. 將開發(fā)過程嚴(yán)格地劃分為一系列有序的活動B. 將過程分解為階段C. 提供了有效的管理模式D. 缺乏靈活性正確答案:10. 需求分析的任務(wù)是_。A. 正確說明讓軟件做什么B. 用DFD建模C. 用DD建立數(shù)據(jù)模型D. 給出需求規(guī)格說明書正確答案:11. 等價類劃分方法中,要為每一個輸人條件劃分合理等價類和_。A. 不合理的等價類B. 設(shè)計輸人數(shù)據(jù)C. 設(shè)計
41、測試用例D. 編號正確答案:12. 測試用例是專門為了發(fā)現(xiàn)軟件錯誤而設(shè)計的一組或多組數(shù)據(jù),它由_組成。A. 測試輸人數(shù)據(jù)B. 預(yù)期的測試輸出數(shù)據(jù)C. 測試輸人和預(yù)期的輸出數(shù)據(jù)D. 按照測試用例設(shè)計方法設(shè)計出的數(shù)據(jù)正確答案:13. 在用例分析中,執(zhí)行者是_。A. 任何對計算機系統(tǒng)交互的實體B. 駐留在系統(tǒng)中的任何商業(yè)對象C. 任何對系統(tǒng)外部力量做出反應(yīng)的D. 不是用在用例分析中的術(shù)語正確答案:14. 自底向上進行集成測試的優(yōu)點是不必額外設(shè)計_程序。A. 存根B. 被調(diào)用C. 子D. 驅(qū)動正確答案:15. 影響軟件可維護性的主要因素不包括_。A. 可理解性B. 可測試性C. 可用性D. 可修改性正
42、確答案:16. 用限定詞來表示對象類之間受限關(guān)聯(lián)的通常目地是_。A. 更準(zhǔn)確地表示歸納關(guān)系B. 更準(zhǔn)確地表示組合關(guān)系C. 增加關(guān)聯(lián)階數(shù)D. 減少關(guān)聯(lián)階數(shù)正確答案:17. 下面軟件詳細設(shè)計工具的圖示中,_中每個過程用一個盒子表示,盒子可以嵌套。A. NS圖B. 流程圖C. HIPO圖D. PAD圖正確答案:18. 測試過程的活動幾乎貫穿整個開發(fā)過程,它大體分為_三個階段。A. 模塊測試、組裝測試、有效性測試B. 模塊測試、功能測試、回歸測試C. 單元測試、功能測試、用戶測試D. 單元測試、集成測試、確認(rèn)測試正確答案:19. 維護過程本質(zhì)上是_的過程。A. 改正錯誤或壓縮的修改軟件定義和開發(fā)B. 修改文檔C. 修改軟件配置D. 修改程序
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)業(yè)互聯(lián)網(wǎng)驅(qū)動下農(nóng)產(chǎn)品流通的數(shù)字化轉(zhuǎn)型研究:理論與策略
- 跨媒體劇本改編-洞察闡釋
- 高風(fēng)險行業(yè)下的品牌建設(shè)與管理
- 學(xué)校用品領(lǐng)用管理制度
- 公司食堂取餐管理制度
- 2025財務(wù)咨詢的合同書范本
- 醫(yī)院醫(yī)保內(nèi)審管理制度
- 培訓(xùn)勞動紀(jì)律管理制度
- 危重患者應(yīng)急管理制度
- 某機械公司員工管理手冊
- 呈閱件(清流縣城市管理辦法)
- 公務(wù)員職務(wù)與及職級并行規(guī)定課件
- 紅河縣年產(chǎn)50噸珍珠棉建設(shè)項目環(huán)評報告
- 術(shù)中大出血的搶救及護理配合
- 商務(wù)英語聽說-對外經(jīng)濟貿(mào)易大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 第十二講 建設(shè)社會主義生態(tài)文明PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 國家濕地公園總體規(guī)劃導(dǎo)則
- 閬中張飛牛肉名稱的來歷
- 2021上半年江津區(qū)社區(qū)專職工作者《綜合基礎(chǔ)知識》試題
- 2023上海虹口區(qū)初三語文一模作文寫作指導(dǎo)及范文:這也是我的舞臺
評論
0/150
提交評論