正高級工程師考試真題及答案_第1頁
正高級工程師考試真題及答案_第2頁
正高級工程師考試真題及答案_第3頁
正高級工程師考試真題及答案_第4頁
正高級工程師考試真題及答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

正高級工程師考試真題及答案

姓名:__________考號:__________一、單選題(共10題)1.以下哪項不是正高級工程師的基本要求?()A.具有豐富的工程實踐經(jīng)驗B.具有良好的職業(yè)道德和團隊合作精神C.具有高級職稱或博士學(xué)位D.具有良好的語言表達(dá)能力2.在項目風(fēng)險管理中,以下哪種方法不屬于風(fēng)險識別的方法?()A.問卷調(diào)查法B.專家會議法C.案例分析法D.腳本分析法3.以下哪個不是系統(tǒng)軟件的范疇?()A.操作系統(tǒng)B.編譯器C.文字處理軟件D.數(shù)據(jù)庫管理系統(tǒng)4.在以下哪些情況下,應(yīng)該進行系統(tǒng)測試?()A.系統(tǒng)開發(fā)完成后B.系統(tǒng)需求變更后C.系統(tǒng)性能下降時D.以上所有情況5.以下哪個不是項目管理中的關(guān)鍵路徑法(CPM)的特點?()A.識別項目的關(guān)鍵活動B.估算項目完成時間C.優(yōu)化項目成本D.確定項目開始和結(jié)束時間6.在以下哪種情況下,需要進行軟件的回歸測試?()A.軟件需求變更后B.軟件版本升級后C.系統(tǒng)環(huán)境發(fā)生變化后D.以上所有情況7.在項目管理中,以下哪個不是項目管理計劃的組成部分?()A.項目范圍管理計劃B.項目進度管理計劃C.項目質(zhì)量管理計劃D.項目溝通管理計劃8.以下哪個不是軟件測試的生命周期?()A.需求分析階段B.設(shè)計階段C.編碼階段D.維護階段9.在項目管理中,以下哪種方法不屬于敏捷方法?()A.ScrumB.KanbanC.WaterfallD.Lean10.以下哪個不是質(zhì)量管理體系的標(biāo)準(zhǔn)?()A.ISO9001B.ISO14001C.ISO45001D.ISO50001二、多選題(共5題)11.在軟件開發(fā)過程中,以下哪些活動屬于需求工程階段?()A.需求獲取B.需求分析C.需求驗證D.需求管理E.設(shè)計12.以下哪些因素會影響軟件項目的進度?()A.人員技能水平B.項目管理能力C.軟件復(fù)雜性D.外部環(huán)境變化E.客戶需求變化13.在軟件質(zhì)量保證過程中,以下哪些方法可以用來評估軟件質(zhì)量?()A.軟件評審B.測試C.持續(xù)集成D.質(zhì)量模型E.代碼審查14.以下哪些是敏捷開發(fā)的特點?()A.響應(yīng)變化的能力B.早期交付有價值的軟件C.適應(yīng)變化的需求D.專注于詳細(xì)設(shè)計E.自組織的團隊15.以下哪些是項目管理中風(fēng)險識別的方法?()A.文檔審查B.專家判斷C.頭腦風(fēng)暴D.歷史信息分析E.敏感性分析三、填空題(共5題)16.在軟件工程中,將軟件需求轉(zhuǎn)化為軟件設(shè)計的過程稱為17.項目管理中,用于識別、分析和應(yīng)對項目風(fēng)險的工具是18.在軟件開發(fā)過程中,用于測試軟件質(zhì)量,發(fā)現(xiàn)和修復(fù)缺陷的過程稱為19.敏捷開發(fā)方法中,強調(diào)迭代、增量和協(xié)作的開發(fā)過程是20.在軟件工程中,用于描述軟件系統(tǒng)功能和性能的文檔是四、判斷題(共5題)21.軟件工程的主要目標(biāo)是提高軟件的質(zhì)量和降低軟件開發(fā)成本。()A.正確B.錯誤22.敏捷開發(fā)方法不強調(diào)文檔的編寫。()A.正確B.錯誤23.軟件測試只能發(fā)現(xiàn)軟件中的錯誤,不能預(yù)防軟件缺陷。()A.正確B.錯誤24.在軟件項目開發(fā)過程中,瀑布模型適用于所有類型的項目。()A.正確B.錯誤25.軟件質(zhì)量管理體系ISO9001關(guān)注的是產(chǎn)品和服務(wù)質(zhì)量。()A.正確B.錯誤五、簡單題(共5題)26.請簡述軟件開發(fā)生命周期模型(SDLC)的主要階段及其各自的主要任務(wù)。27.什么是敏捷開發(fā)?請列舉敏捷開發(fā)的主要原則。28.什么是軟件質(zhì)量保證(SQA)?SQA在軟件開發(fā)過程中的作用是什么?29.什么是關(guān)鍵路徑法(CPM)?它主要應(yīng)用于哪些場景?30.什么是軟件維護?軟件維護的主要類型有哪些?

正高級工程師考試真題及答案一、單選題(共10題)1.【答案】D【解析】良好的語言表達(dá)能力雖然是工程師應(yīng)具備的能力之一,但不是正高級工程師的基本要求。2.【答案】D【解析】腳本分析法是用于風(fēng)險分析的方法,而不是風(fēng)險識別的方法。3.【答案】C【解析】文字處理軟件屬于應(yīng)用軟件范疇,不屬于系統(tǒng)軟件。4.【答案】D【解析】在系統(tǒng)開發(fā)完成后、系統(tǒng)需求變更后以及系統(tǒng)性能下降時都應(yīng)該進行系統(tǒng)測試。5.【答案】C【解析】關(guān)鍵路徑法(CPM)主要用于確定項目的關(guān)鍵活動和時間,并不直接優(yōu)化項目成本。6.【答案】D【解析】無論軟件需求變更、版本升級還是系統(tǒng)環(huán)境發(fā)生變化,都需要進行回歸測試以確保軟件功能不受影響。7.【答案】C【解析】項目管理計劃通常包括范圍、進度、成本、質(zhì)量、資源、溝通、風(fēng)險和采購等管理計劃,但不包括質(zhì)量管理計劃。8.【答案】B【解析】軟件測試的生命周期包括需求分析、測試計劃、測試執(zhí)行和測試報告等階段,不包括設(shè)計階段。9.【答案】C【解析】Waterfall是一種傳統(tǒng)的瀑布模型,不屬于敏捷方法,而Scrum、Kanban和Lean都是敏捷方法的代表。10.【答案】D【解析】ISO50001是關(guān)于能源管理的標(biāo)準(zhǔn),不屬于質(zhì)量管理體系的標(biāo)準(zhǔn)。二、多選題(共5題)11.【答案】ABCD【解析】需求工程階段包括需求獲取、需求分析、需求驗證和需求管理等活動,設(shè)計屬于后續(xù)的設(shè)計階段。12.【答案】ABCDE【解析】人員技能水平、項目管理能力、軟件復(fù)雜性、外部環(huán)境變化和客戶需求變化都會對軟件項目的進度產(chǎn)生影響。13.【答案】ABDE【解析】軟件評審、測試、代碼審查和質(zhì)量模型都是用來評估軟件質(zhì)量的方法,持續(xù)集成主要是用于持續(xù)交付的流程中。14.【答案】ABCE【解析】敏捷開發(fā)的特點包括響應(yīng)變化的能力、早期交付有價值的軟件、適應(yīng)變化的需求和自組織的團隊,不專注于詳細(xì)設(shè)計。15.【答案】ABCD【解析】風(fēng)險識別的方法包括文檔審查、專家判斷、頭腦風(fēng)暴和歷史信息分析,敏感性分析是用于風(fēng)險分析的方法。三、填空題(共5題)16.【答案】軟件設(shè)計【解析】軟件設(shè)計是將軟件需求轉(zhuǎn)化為軟件架構(gòu)、模塊劃分、接口定義等具體實現(xiàn)細(xì)節(jié)的過程。17.【答案】風(fēng)險管理【解析】風(fēng)險管理是項目管理的一個關(guān)鍵過程,它涉及識別、分析、響應(yīng)和監(jiān)控項目風(fēng)險。18.【答案】軟件測試【解析】軟件測試是確保軟件質(zhì)量的重要環(huán)節(jié),它通過執(zhí)行軟件以發(fā)現(xiàn)錯誤和缺陷。19.【答案】Scrum【解析】Scrum是一種敏捷開發(fā)框架,它通過迭代和增量開發(fā),以及跨職能團隊的協(xié)作來提高軟件開發(fā)效率。20.【答案】軟件需求規(guī)格說明書【解析】軟件需求規(guī)格說明書是詳細(xì)描述軟件系統(tǒng)必須滿足的功能和性能要求的文檔,它是軟件開發(fā)的基礎(chǔ)。四、判斷題(共5題)21.【答案】正確【解析】軟件工程的核心目標(biāo)之一就是提高軟件產(chǎn)品的質(zhì)量,同時通過標(biāo)準(zhǔn)化、自動化等手段來降低軟件開發(fā)和維護成本。22.【答案】錯誤【解析】敏捷開發(fā)雖然強調(diào)靈活性和適應(yīng)性,但并不排斥文檔的編寫。敏捷開發(fā)中,文檔應(yīng)盡可能簡潔,并且隨著項目的進展進行更新。23.【答案】正確【解析】軟件測試的主要目的是通過執(zhí)行軟件來發(fā)現(xiàn)錯誤和缺陷,但它并不能完全預(yù)防軟件缺陷的產(chǎn)生,預(yù)防缺陷需要從需求分析、設(shè)計、編碼等階段就開始進行。24.【答案】錯誤【解析】瀑布模型是一種線性順序的開發(fā)模型,適用于需求穩(wěn)定、變更較少的項目。但對于需求變化頻繁、需要快速迭代的項目,瀑布模型可能不太適用。25.【答案】正確【解析】ISO9001是一個國際標(biāo)準(zhǔn),主要用于指導(dǎo)組織建立和實施質(zhì)量管理體系,確保產(chǎn)品和服務(wù)質(zhì)量滿足客戶要求。五、簡答題(共5題)26.【答案】軟件開發(fā)生命周期模型(SDLC)通常包括以下階段:需求分析、系統(tǒng)設(shè)計、編碼實現(xiàn)、測試、部署和維護。

1.需求分析:確定軟件需要實現(xiàn)的功能和性能要求。

2.系統(tǒng)設(shè)計:設(shè)計軟件的架構(gòu)、模塊劃分、接口定義等。

3.編碼實現(xiàn):根據(jù)設(shè)計文檔編寫代碼,實現(xiàn)軟件功能。

4.測試:對軟件進行測試,確保其滿足需求和設(shè)計規(guī)格。

5.部署:將軟件部署到生產(chǎn)環(huán)境中,供用戶使用。

6.維護:對軟件進行持續(xù)維護和更新,修復(fù)缺陷,提高性能?!窘馕觥縎DLC是軟件工程中的一個重要概念,它定義了從軟件需求到軟件維護的整個過程,每個階段都有其特定的任務(wù)和目標(biāo)。27.【答案】敏捷開發(fā)是一種以人為核心、迭代、增量和靈活應(yīng)對變化的軟件開發(fā)方法。

敏捷開發(fā)的主要原則包括:

1.個體和互動高于流程和工具。

2.工作軟件高于詳盡的文檔。

3.客戶合作高于合同談判。

4.響應(yīng)變化高于遵循計劃。

5.通過持續(xù)反饋來增強軟件開發(fā)、交付和修正的速度?!窘馕觥棵艚蓍_發(fā)強調(diào)快速響應(yīng)變化,通過迭代和增量的方式來滿足客戶需求,它是一種以人為中心,注重團隊協(xié)作和客戶溝通的開發(fā)方法。28.【答案】軟件質(zhì)量保證(SQA)是指確保軟件產(chǎn)品符合既定質(zhì)量標(biāo)準(zhǔn)的過程。

SQA在軟件開發(fā)過程中的作用包括:

1.建立和維護質(zhì)量標(biāo)準(zhǔn)。

2.監(jiān)控軟件開發(fā)的每個階段,確保符合質(zhì)量標(biāo)準(zhǔn)。

3.進行質(zhì)量審計,評估質(zhì)量保證活動。

4.提供反饋,幫助改進軟件開發(fā)過程。

5.確保軟件產(chǎn)品滿足客戶需求和預(yù)期?!窘馕觥縎QA是確保軟件產(chǎn)品達(dá)到預(yù)定質(zhì)量水平的關(guān)鍵過程,它通過實施一系列的活動來確保軟件開發(fā)過程的質(zhì)量,從而提高軟件產(chǎn)品的可靠性和滿意度。29.【答案】關(guān)鍵路徑法(CPM)是一種項目管理工具,用于確定項目中的關(guān)鍵路徑和關(guān)鍵活動。

CPM主要應(yīng)用于以下場景:

1.復(fù)雜的項目管理。

2.需要精確估算項目完成時間的項目。

3.需要識別和優(yōu)化項目資源的項目。

4.需要管理項目風(fēng)險的復(fù)雜項目。【解析】CPM通過分析項目活動之間的依賴關(guān)系,確定項目的關(guān)鍵路徑,幫助項目經(jīng)理優(yōu)化項目

溫馨提示

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

最新文檔

評論

0/150

提交評論