版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)軟件技術(shù)基礎(chǔ)(第三版)沈被娜課后習(xí)題答案較全
姓名:__________考號:__________題號一二三四五總分評分一、單選題(共10題)1.計(jì)算機(jī)軟件技術(shù)的發(fā)展經(jīng)歷了哪幾個(gè)階段?()A.設(shè)計(jì)階段、實(shí)現(xiàn)階段、測試階段、維護(hù)階段B.硬件階段、軟件階段、系統(tǒng)階段、網(wǎng)絡(luò)階段C.簡單軟件階段、復(fù)雜軟件階段、大型軟件階段、智能化軟件階段D.編譯階段、解釋階段、匯編階段、執(zhí)行階段2.軟件工程的基本目標(biāo)是什么?()A.提高軟件質(zhì)量、降低軟件開發(fā)成本、縮短軟件開發(fā)周期、提高軟件的可維護(hù)性B.提高軟件的運(yùn)行效率、降低軟件的資源消耗、提高軟件的可靠性、提高軟件的可移植性C.提高軟件的運(yùn)行速度、降低軟件的存儲空間、提高軟件的兼容性、提高軟件的易用性D.提高軟件的運(yùn)行穩(wěn)定性、降低軟件的故障率、提高軟件的容錯性、提高軟件的保密性3.軟件需求分析的主要任務(wù)是什么?()A.確定軟件的功能、性能、界面、約束和接口等需求B.確定軟件的硬件平臺、操作系統(tǒng)、編程語言和開發(fā)工具等C.確定軟件的測試策略、測試方法和測試工具等D.確定軟件的維護(hù)策略、維護(hù)方法和維護(hù)工具等4.軟件設(shè)計(jì)的基本原則是什么?()A.單一職責(zé)原則、開閉原則、里氏替換原則、接口隔離原則、依賴倒置原則B.封裝性、模塊化、抽象、繼承、多態(tài)C.軟件可維護(hù)性、軟件可移植性、軟件可擴(kuò)展性、軟件可復(fù)用性、軟件可測試性D.軟件可靠性、軟件可用性、軟件性能、軟件安全性、軟件可訪問性5.面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想是什么?()A.將數(shù)據(jù)和行為封裝在對象中,通過繼承實(shí)現(xiàn)代碼重用,通過多態(tài)實(shí)現(xiàn)接口的靈活使用B.將軟件系統(tǒng)分解為一系列的模塊,通過模塊間的接口進(jìn)行通信,通過模塊的獨(dú)立性提高軟件的可維護(hù)性C.將軟件系統(tǒng)分解為一系列的函數(shù),通過函數(shù)的參數(shù)和返回值進(jìn)行通信,通過函數(shù)的封裝性提高軟件的可重用性D.將軟件系統(tǒng)分解為一系列的類,通過類的方法和屬性進(jìn)行通信,通過類的繼承性提高軟件的可擴(kuò)展性6.軟件測試的目的是什么?()A.確保軟件符合需求規(guī)格說明書的要求,發(fā)現(xiàn)軟件中的錯誤和缺陷,提高軟件的質(zhì)量B.確保軟件的運(yùn)行效率,降低軟件的資源消耗,提高軟件的可靠性,提高軟件的可移植性C.確保軟件的可維護(hù)性,降低軟件的維護(hù)成本,提高軟件的可復(fù)用性,提高軟件的可測試性D.確保軟件的運(yùn)行穩(wěn)定性,降低軟件的故障率,提高軟件的容錯性,提高軟件的保密性7.軟件維護(hù)的類型有哪些?()A.正常維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)B.調(diào)試維護(hù)、性能維護(hù)、功能維護(hù)、界面維護(hù)C.硬件維護(hù)、軟件維護(hù)、數(shù)據(jù)維護(hù)、文檔維護(hù)D.代碼維護(hù)、配置維護(hù)、文檔維護(hù)、數(shù)據(jù)維護(hù)8.軟件項(xiàng)目管理的主要任務(wù)是什么?()A.軟件需求管理、軟件設(shè)計(jì)管理、軟件實(shí)現(xiàn)管理、軟件測試管理、軟件維護(hù)管理B.軟件計(jì)劃、軟件組織、軟件協(xié)調(diào)、軟件控制、軟件評估C.軟件需求分析、軟件設(shè)計(jì)、軟件編碼、軟件測試、軟件部署D.軟件計(jì)劃、軟件開發(fā)、軟件測試、軟件部署、軟件維護(hù)9.敏捷開發(fā)方法的主要特點(diǎn)是什么?()A.團(tuán)隊(duì)協(xié)作、迭代開發(fā)、用戶故事、持續(xù)集成、持續(xù)部署B(yǎng).軟件需求分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測試、軟件部署C.軟件計(jì)劃、軟件組織、軟件協(xié)調(diào)、軟件控制、軟件評估D.軟件需求管理、軟件設(shè)計(jì)管理、軟件實(shí)現(xiàn)管理、軟件測試管理、軟件維護(hù)管理10.軟件工程中的質(zhì)量控制包括哪些方面?()A.軟件需求、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測試、軟件維護(hù)B.軟件計(jì)劃、軟件組織、軟件協(xié)調(diào)、軟件控制、軟件評估C.軟件需求管理、軟件設(shè)計(jì)管理、軟件實(shí)現(xiàn)管理、軟件測試管理、軟件維護(hù)管理D.軟件需求分析、軟件設(shè)計(jì)、軟件編碼、軟件測試、軟件部署11.軟件工程中的配置管理主要包括哪些內(nèi)容?()A.配置項(xiàng)管理、變更管理、版本管理、發(fā)布管理、配置審計(jì)B.軟件需求管理、軟件設(shè)計(jì)管理、軟件實(shí)現(xiàn)管理、軟件測試管理、軟件維護(hù)管理C.軟件計(jì)劃、軟件組織、軟件協(xié)調(diào)、軟件控制、軟件評估D.軟件需求分析、軟件設(shè)計(jì)、軟件編碼、軟件測試、軟件部署二、多選題(共5題)12.以下哪些是軟件工程的基本原則?()A.封裝性B.模塊化C.抽象D.繼承E.多態(tài)F.單一職責(zé)原則G.開閉原則H.里氏替換原則I.接口隔離原則J.依賴倒置原則13.軟件需求分析階段的主要活動包括哪些?()A.需求獲取B.需求分析C.需求驗(yàn)證D.需求規(guī)格說明E.需求管理F.系統(tǒng)設(shè)計(jì)G.系統(tǒng)實(shí)現(xiàn)H.系統(tǒng)測試14.軟件設(shè)計(jì)的主要任務(wù)包括哪些方面?()A.軟件架構(gòu)設(shè)計(jì)B.數(shù)據(jù)設(shè)計(jì)C.界面設(shè)計(jì)D.程序設(shè)計(jì)E.測試設(shè)計(jì)F.維護(hù)設(shè)計(jì)G.部署設(shè)計(jì)H.安全設(shè)計(jì)15.軟件測試的方法包括哪些?()A.黑盒測試B.白盒測試C.單元測試D.集成測試E.系統(tǒng)測試F.驗(yàn)收測試G.性能測試H.安全測試I.回歸測試J.壓力測試16.軟件維護(hù)的類型有哪些?()A.正常維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)E.調(diào)整維護(hù)F.優(yōu)化維護(hù)G.擴(kuò)展維護(hù)H.修復(fù)維護(hù)三、填空題(共5題)17.軟件工程的目的是為了解決軟件開發(fā)的哪些問題?18.在軟件工程中,需求分析階段的最終產(chǎn)物是?19.面向?qū)ο笤O(shè)計(jì)中的四個(gè)基本概念是?20.軟件測試的第一步通常是什么?21.軟件維護(hù)的主要活動不包括以下哪一項(xiàng)?四、判斷題(共5題)22.軟件工程是計(jì)算機(jī)科學(xué)的一個(gè)分支,主要研究如何開發(fā)、運(yùn)行和維護(hù)軟件。()A.正確B.錯誤23.面向?qū)ο缶幊蹋∣OP)不支持封裝的概念。()A.正確B.錯誤24.軟件測試的目的是為了確保軟件沒有錯誤。()A.正確B.錯誤25.軟件維護(hù)階段是在軟件交付用戶使用之后進(jìn)行的。()A.正確B.錯誤26.敏捷開發(fā)方法不強(qiáng)調(diào)文檔的編寫。()A.正確B.錯誤五、簡單題(共5題)27.什么是軟件生命周期?請簡要描述其基本階段。28.面向?qū)ο缶幊讨械睦^承機(jī)制有什么優(yōu)點(diǎn)?29.什么是軟件測試的回歸測試?為什么回歸測試很重要?30.軟件維護(hù)的類型有哪些?為什么維護(hù)是軟件開發(fā)過程中的一個(gè)重要階段?31.敏捷開發(fā)方法與傳統(tǒng)瀑布開發(fā)方法的主要區(qū)別是什么?
計(jì)算機(jī)軟件技術(shù)基礎(chǔ)(第三版)沈被娜課后習(xí)題答案較全一、單選題(共10題)1.【答案】C【解析】計(jì)算機(jī)軟件技術(shù)的發(fā)展經(jīng)歷了簡單軟件階段、復(fù)雜軟件階段、大型軟件階段、智能化軟件階段。2.【答案】A【解析】軟件工程的基本目標(biāo)是提高軟件質(zhì)量、降低軟件開發(fā)成本、縮短軟件開發(fā)周期、提高軟件的可維護(hù)性。3.【答案】A【解析】軟件需求分析的主要任務(wù)是確定軟件的功能、性能、界面、約束和接口等需求。4.【答案】A【解析】軟件設(shè)計(jì)的基本原則包括單一職責(zé)原則、開閉原則、里氏替換原則、接口隔離原則、依賴倒置原則。5.【答案】A【解析】面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想是將數(shù)據(jù)和行為封裝在對象中,通過繼承實(shí)現(xiàn)代碼重用,通過多態(tài)實(shí)現(xiàn)接口的靈活使用。6.【答案】A【解析】軟件測試的目的是確保軟件符合需求規(guī)格說明書的要求,發(fā)現(xiàn)軟件中的錯誤和缺陷,提高軟件的質(zhì)量。7.【答案】A【解析】軟件維護(hù)的類型包括正常維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)。8.【答案】B【解析】軟件項(xiàng)目管理的主要任務(wù)包括軟件計(jì)劃、軟件組織、軟件協(xié)調(diào)、軟件控制、軟件評估。9.【答案】A【解析】敏捷開發(fā)方法的主要特點(diǎn)包括團(tuán)隊(duì)協(xié)作、迭代開發(fā)、用戶故事、持續(xù)集成、持續(xù)部署。10.【答案】A【解析】軟件工程中的質(zhì)量控制包括軟件需求、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測試、軟件維護(hù)。11.【答案】A【解析】軟件工程中的配置管理主要包括配置項(xiàng)管理、變更管理、版本管理、發(fā)布管理、配置審計(jì)。二、多選題(共5題)12.【答案】ABCDEFGHJI【解析】軟件工程的基本原則包括封裝性、模塊化、抽象、繼承、多態(tài)以及一系列的面向?qū)ο笤O(shè)計(jì)原則,如單一職責(zé)原則、開閉原則、里氏替換原則、接口隔離原則和依賴倒置原則。13.【答案】ABCDE【解析】軟件需求分析階段的主要活動包括需求獲取、需求分析、需求驗(yàn)證、需求規(guī)格說明和需求管理。系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測試屬于后續(xù)的軟件設(shè)計(jì)、實(shí)現(xiàn)和測試階段。14.【答案】ABCDGH【解析】軟件設(shè)計(jì)的主要任務(wù)包括軟件架構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、界面設(shè)計(jì)、程序設(shè)計(jì)、維護(hù)設(shè)計(jì)、部署設(shè)計(jì)和安全設(shè)計(jì)。測試設(shè)計(jì)通常屬于測試階段的活動。15.【答案】ABCDEFGHIJ【解析】軟件測試的方法包括黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試、性能測試、安全測試、回歸測試和壓力測試等。16.【答案】ABCD【解析】軟件維護(hù)的類型包括正常維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。調(diào)整維護(hù)、優(yōu)化維護(hù)、擴(kuò)展維護(hù)和修復(fù)維護(hù)并不是標(biāo)準(zhǔn)的軟件維護(hù)類型。三、填空題(共5題)17.【答案】軟件危機(jī)【解析】軟件工程是為了解決軟件開發(fā)的軟件危機(jī)問題,通過系統(tǒng)化、規(guī)范化的方法提高軟件質(zhì)量,降低軟件開發(fā)成本,縮短開發(fā)周期。18.【答案】需求規(guī)格說明書【解析】需求分析階段是軟件工程的重要組成部分,其最終產(chǎn)物是需求規(guī)格說明書,它詳細(xì)描述了軟件的功能需求、性能需求等。19.【答案】封裝、繼承、多態(tài)、抽象【解析】在面向?qū)ο笤O(shè)計(jì)中,封裝、繼承、多態(tài)和抽象是四個(gè)基本概念,它們是面向?qū)ο缶幊痰暮诵乃枷?。封裝是指將數(shù)據(jù)和操作數(shù)據(jù)的代碼封裝在一起;繼承是指一個(gè)類繼承另一個(gè)類的屬性和方法;多態(tài)是指同一操作作用于不同的對象,可以有不同的解釋和表現(xiàn);抽象是指忽略細(xì)節(jié),關(guān)注本質(zhì)特征。20.【答案】制定測試計(jì)劃【解析】在軟件測試過程中,第一步通常是制定測試計(jì)劃,明確測試的目標(biāo)、范圍、方法、資源分配和進(jìn)度安排。一個(gè)好的測試計(jì)劃能夠指導(dǎo)測試工作順利進(jìn)行。21.【答案】軟件需求分析【解析】軟件維護(hù)的主要活動包括糾正錯誤、適應(yīng)環(huán)境變化、增強(qiáng)功能和優(yōu)化性能。軟件需求分析屬于軟件開發(fā)階段的任務(wù),通常不在維護(hù)階段進(jìn)行。四、判斷題(共5題)22.【答案】正確【解析】軟件工程確實(shí)是計(jì)算機(jī)科學(xué)的一個(gè)分支,它專注于軟件的開發(fā)、運(yùn)行和維護(hù),旨在提高軟件的質(zhì)量和效率。23.【答案】錯誤【解析】面向?qū)ο缶幊蹋∣OP)的核心概念之一就是封裝,它通過將數(shù)據(jù)和操作數(shù)據(jù)的方法封裝在一起來提高代碼的模塊性和可重用性。24.【答案】錯誤【解析】軟件測試的目的是為了發(fā)現(xiàn)軟件中的錯誤和缺陷,而不是確保軟件沒有錯誤。完全無錯誤的軟件在現(xiàn)實(shí)中是不存在的,測試的目的是減少錯誤到可接受的水平。25.【答案】正確【解析】軟件維護(hù)階段是在軟件交付用戶使用之后進(jìn)行的,這個(gè)階段包括對軟件進(jìn)行修改、增強(qiáng)和修復(fù)錯誤等活動。26.【答案】正確【解析】敏捷開發(fā)方法強(qiáng)調(diào)快速迭代和持續(xù)交付,相對于傳統(tǒng)的軟件開發(fā)方法,它更注重實(shí)際代碼和用戶反饋,因此相對不強(qiáng)調(diào)詳盡的文檔編寫。五、簡答題(共5題)27.【答案】軟件生命周期是指軟件從概念提出到最終退役的整個(gè)過程?;倦A段包括需求分析、系統(tǒng)設(shè)計(jì)、編碼、測試、部署和維護(hù)等。【解析】軟件生命周期是軟件從規(guī)劃、設(shè)計(jì)、實(shí)現(xiàn)、測試到部署以及后期維護(hù)的一個(gè)完整過程。每個(gè)階段都有其特定的目標(biāo)和任務(wù),確保軟件按照既定的需求和規(guī)格進(jìn)行開發(fā)。28.【答案】繼承機(jī)制的優(yōu)點(diǎn)包括代碼重用、降低系統(tǒng)復(fù)雜性、提高系統(tǒng)的可維護(hù)性和可擴(kuò)展性?!窘馕觥坷^承允許子類繼承父類的屬性和方法,這樣子類就可以復(fù)用父類代碼,減少冗余,同時(shí)繼承有助于將系統(tǒng)分解成層次結(jié)構(gòu),使系統(tǒng)更加模塊化,便于維護(hù)和擴(kuò)展。29.【答案】回歸測試是指在軟件修改后進(jìn)行的測試,以確保修改沒有引入新的錯誤?;貧w測試很重要,因?yàn)樗梢员WC原有功能的正確性,避免因新修改而導(dǎo)致的系統(tǒng)退化?!窘馕觥炕貧w測試對于保證軟件質(zhì)量至關(guān)重要,因?yàn)槊看涡薷幕蛱砑有鹿δ芏伎赡軐?dǎo)致之前已解決的問題重新出現(xiàn)。通過回歸測試可以及時(shí)發(fā)現(xiàn)并修復(fù)這些問題,確保軟件的整體質(zhì)量。30.【答案】軟件維護(hù)的類型包括糾正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)和預(yù)防性維護(hù)。維護(hù)是軟件開發(fā)過程中的一個(gè)重要階段,因?yàn)樗_保軟件能夠適應(yīng)不斷變化的環(huá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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/Z 10062.32-2025錐齒輪承載能力計(jì)算方法第32部分:錐齒輪和準(zhǔn)雙曲面齒輪的ISO評價(jià)體系膠合承載能力算例
- 2026北京印鈔有限公司招聘26人考試參考試題及答案解析
- 2026傳奇騰芳幼兒園公開招聘5人考試參考題庫及答案解析
- 2026年1月廣西百色市田陽區(qū)城鎮(zhèn)公益性崗位工作人員招聘1人考試備考試題及答案解析
- 2026重慶醫(yī)科大學(xué)編外聘用人員招聘(第2輪)考試備考試題及答案解析
- 2026江西吉安市井岡山墾殖場農(nóng)產(chǎn)品開發(fā)有限責(zé)任公司面向社會招聘3人考試參考試題及答案解析
- 2026廣西南寧馬山縣人民法院招聘1人考試備考題庫及答案解析
- 胺碘酮的兒科應(yīng)用
- 2025浙江杭州余杭水務(wù)有限公司招聘36人考試備考題庫及答案解析
- 2026江西晶昊鹽化有限公司專業(yè)技術(shù)技能人才(第二次)招聘6人考試備考試題及答案解析
- GB/T 2076-1987切削刀具用可轉(zhuǎn)位刀片型號表示規(guī)則
- GB/T 20033.3-2006人工材料體育場地使用要求及檢驗(yàn)方法第3部分:足球場地人造草面層
- GB/T 18997.2-2020鋁塑復(fù)合壓力管第2部分:鋁管對接焊式鋁塑管
- GB/T 10067.47-2014電熱裝置基本技術(shù)條件第47部分:真空熱處理和釬焊爐
- 2023年牡丹江市林業(yè)系統(tǒng)事業(yè)單位招聘筆試模擬試題及答案解析
- 數(shù)字電子技術(shù)說課課件
- 狀語從句精講課件
- JJG544-2011《壓力控制器檢定規(guī)程》規(guī)程試題試題
- 施工現(xiàn)場車輛進(jìn)出沖洗記錄
- 小兒外科學(xué):腹膜后腫瘤
- 表格1《齊魯護(hù)理雜志》審稿專家遴選登記表
評論
0/150
提交評論