軟件設(shè)計(jì)師資格認(rèn)證考試指南試題及答案_第1頁(yè)
軟件設(shè)計(jì)師資格認(rèn)證考試指南試題及答案_第2頁(yè)
軟件設(shè)計(jì)師資格認(rèn)證考試指南試題及答案_第3頁(yè)
軟件設(shè)計(jì)師資格認(rèn)證考試指南試題及答案_第4頁(yè)
軟件設(shè)計(jì)師資格認(rèn)證考試指南試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件設(shè)計(jì)師資格認(rèn)證考試指南試題及答案考試時(shí)長(zhǎng):120分鐘滿分:100分試卷名稱:軟件設(shè)計(jì)師資格認(rèn)證考試指南試題及答案考核對(duì)象:軟件設(shè)計(jì)師資格認(rèn)證考生題型分值分布:-判斷題(總共10題,每題2分)總分20分-單選題(總共10題,每題2分)總分20分-多選題(總共10題,每題2分)總分20分-案例分析(總共3題,每題6分)總分18分-論述題(總共2題,每題11分)總分22分總分:100分---一、判斷題(每題2分,共20分)1.需求分析階段的主要任務(wù)是確定軟件的功能需求和非功能需求。2.UML(統(tǒng)一建模語言)是一種圖形化建模語言,主要用于軟件設(shè)計(jì)階段。3.程序的模塊化設(shè)計(jì)可以提高代碼的可重用性和可維護(hù)性。4.數(shù)據(jù)庫(kù)的范式設(shè)計(jì)可以完全消除數(shù)據(jù)冗余。5.軟件測(cè)試的主要目的是發(fā)現(xiàn)軟件中的錯(cuò)誤。6.集成測(cè)試是在單元測(cè)試之后進(jìn)行的,主要測(cè)試模塊之間的接口。7.軟件維護(hù)包括修復(fù)錯(cuò)誤、改進(jìn)功能和適應(yīng)新環(huán)境。8.軟件開發(fā)模型如瀑布模型、螺旋模型和敏捷模型都是線性的。9.軟件項(xiàng)目管理的主要內(nèi)容包括范圍管理、時(shí)間管理和成本管理。10.軟件復(fù)用是指將已有的軟件組件用于新的軟件項(xiàng)目中。二、單選題(每題2分,共20分)1.以下哪種方法不屬于需求分析方法?()A.用例分析B.訪談法C.程序設(shè)計(jì)D.健壯性測(cè)試2.UML中,表示用例和參與者之間關(guān)系的符號(hào)是?()A.關(guān)聯(lián)B.泛化C.依賴D.包含3.軟件設(shè)計(jì)的基本原則不包括?()A.模塊化B.封裝C.復(fù)雜性D.可重用性4.數(shù)據(jù)庫(kù)的第三范式(3NF)要求消除?()A.傳遞依賴B.多值依賴C.函數(shù)依賴D.數(shù)據(jù)冗余5.軟件測(cè)試的哪個(gè)階段主要測(cè)試單個(gè)模塊的功能?()A.集成測(cè)試B.系統(tǒng)測(cè)試C.單元測(cè)試D.回歸測(cè)試6.軟件維護(hù)的類型不包括?()A.改進(jìn)型維護(hù)B.預(yù)防型維護(hù)C.接口型維護(hù)D.刪除型維護(hù)7.螺旋模型的主要特點(diǎn)是?()A.線性順序B.風(fēng)險(xiǎn)驅(qū)動(dòng)C.敏捷開發(fā)D.瀑布模型8.軟件項(xiàng)目管理中,用于跟蹤項(xiàng)目進(jìn)度的工具是?()A.需求文檔B.工作分解結(jié)構(gòu)(WBS)C.程序代碼D.測(cè)試用例9.軟件復(fù)用的主要優(yōu)勢(shì)不包括?()A.降低開發(fā)成本B.提高軟件質(zhì)量C.增加開發(fā)時(shí)間D.提高可維護(hù)性10.軟件開發(fā)的哪個(gè)階段需要編寫用戶手冊(cè)?()A.需求分析B.設(shè)計(jì)階段C.測(cè)試階段D.部署階段三、多選題(每題2分,共20分)1.軟件需求分析的主要工具和方法包括?()A.用例圖B.數(shù)據(jù)流圖C.程序流程圖D.狀態(tài)圖2.UML中,表示類之間關(guān)系的符號(hào)包括?()A.關(guān)聯(lián)B.泛化C.依賴D.組合3.軟件設(shè)計(jì)的基本原則包括?()A.模塊化B.封裝C.抽象D.復(fù)雜性4.數(shù)據(jù)庫(kù)設(shè)計(jì)的主要步驟包括?()A.需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)5.軟件測(cè)試的主要類型包括?()A.單元測(cè)試B.集成測(cè)試C.系統(tǒng)測(cè)試D.回歸測(cè)試6.軟件維護(hù)的主要類型包括?()A.改進(jìn)型維護(hù)B.預(yù)防型維護(hù)C.適應(yīng)性維護(hù)D.刪除型維護(hù)7.軟件開發(fā)模型的主要類型包括?()A.瀑布模型B.螺旋模型C.敏捷模型D.線性模型8.軟件項(xiàng)目管理的主要內(nèi)容包括?()A.范圍管理B.時(shí)間管理C.成本管理D.風(fēng)險(xiǎn)管理9.軟件復(fù)用的主要形式包括?()A.模塊復(fù)用B.類復(fù)用C.代碼復(fù)用D.數(shù)據(jù)復(fù)用10.軟件開發(fā)的哪個(gè)階段需要編寫設(shè)計(jì)文檔?()A.需求分析B.設(shè)計(jì)階段C.測(cè)試階段D.部署階段四、案例分析(每題6分,共18分)1.案例背景:某公司開發(fā)一款在線購(gòu)物平臺(tái),需求包括用戶注冊(cè)登錄、商品瀏覽、購(gòu)物車、訂單管理、支付功能等。問題:-請(qǐng)簡(jiǎn)述需求分析階段的主要任務(wù),并列舉至少三種需求分析方法。-如何使用UML圖表示用戶注冊(cè)登錄功能?2.案例背景:某銀行開發(fā)一款手機(jī)銀行APP,需要支持轉(zhuǎn)賬、查詢余額、繳費(fèi)等功能。數(shù)據(jù)庫(kù)設(shè)計(jì)包括用戶表、賬戶表、交易表等。問題:-請(qǐng)簡(jiǎn)述數(shù)據(jù)庫(kù)第三范式(3NF)的要求,并舉例說明如何消除傳遞依賴。-如何設(shè)計(jì)用戶表和賬戶表的關(guān)聯(lián)關(guān)系?3.案例背景:某公司開發(fā)一款企業(yè)級(jí)ERP系統(tǒng),需要支持多個(gè)部門、多用戶同時(shí)使用。系統(tǒng)需要具備高可用性和可擴(kuò)展性。問題:-請(qǐng)簡(jiǎn)述軟件測(cè)試的主要類型,并說明集成測(cè)試的目的是什么。-如何進(jìn)行軟件維護(hù)中的適應(yīng)性維護(hù)?五、論述題(每題11分,共22分)1.問題:請(qǐng)論述軟件設(shè)計(jì)的基本原則及其在軟件開發(fā)中的重要性。2.問題:請(qǐng)論述軟件項(xiàng)目管理的主要內(nèi)容和挑戰(zhàn),并說明如何有效管理項(xiàng)目風(fēng)險(xiǎn)。---標(biāo)準(zhǔn)答案及解析一、判斷題1.√需求分析階段的主要任務(wù)是確定軟件的功能需求和非功能需求。2.×UML主要用于軟件建模,涵蓋需求、設(shè)計(jì)、實(shí)現(xiàn)等多個(gè)階段。3.√模塊化設(shè)計(jì)可以提高代碼的可重用性和可維護(hù)性。4.×第三范式消除部分函數(shù)依賴,但不能完全消除所有數(shù)據(jù)冗余。5.√軟件測(cè)試的主要目的是發(fā)現(xiàn)軟件中的錯(cuò)誤。6.√集成測(cè)試主要測(cè)試模塊之間的接口。7.√軟件維護(hù)包括修復(fù)錯(cuò)誤、改進(jìn)功能和適應(yīng)新環(huán)境。8.×螺旋模型是迭代模型,非線性。9.√軟件項(xiàng)目管理的主要內(nèi)容包括范圍管理、時(shí)間管理和成本管理。10.√軟件復(fù)用是指將已有的軟件組件用于新的軟件項(xiàng)目中。二、單選題1.C程序設(shè)計(jì)屬于設(shè)計(jì)階段,不屬于需求分析方法。2.A關(guān)聯(lián)表示用例和參與者之間關(guān)系。3.C復(fù)雜性不是設(shè)計(jì)原則。4.A第三范式消除傳遞依賴。5.C單元測(cè)試主要測(cè)試單個(gè)模塊的功能。6.D刪除型維護(hù)不屬于軟件維護(hù)類型。7.B螺旋模型的主要特點(diǎn)是風(fēng)險(xiǎn)驅(qū)動(dòng)。8.B工作分解結(jié)構(gòu)(WBS)用于跟蹤項(xiàng)目進(jìn)度。9.C復(fù)用可以降低開發(fā)時(shí)間。10.D部署階段需要編寫用戶手冊(cè)。三、多選題1.A,B,D用例圖、數(shù)據(jù)流圖、狀態(tài)圖屬于需求分析方法。2.A,B,C,D關(guān)聯(lián)、泛化、依賴、組合都是類之間關(guān)系。3.A,B,C模塊化、封裝、抽象是設(shè)計(jì)原則。4.A,B,C,D數(shù)據(jù)庫(kù)設(shè)計(jì)包括需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)。5.A,B,C,D軟件測(cè)試類型包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、回歸測(cè)試。6.A,B,C軟件維護(hù)類型包括改進(jìn)型、預(yù)防型、適應(yīng)性維護(hù)。7.A,B,C軟件開發(fā)模型包括瀑布模型、螺旋模型、敏捷模型。8.A,B,C,D軟件項(xiàng)目管理內(nèi)容包括范圍管理、時(shí)間管理、成本管理、風(fēng)險(xiǎn)管理。9.A,B,C,D軟件復(fù)用形式包括模塊復(fù)用、類復(fù)用、代碼復(fù)用、數(shù)據(jù)復(fù)用。10.B,D設(shè)計(jì)階段和部署階段需要編寫設(shè)計(jì)文檔。四、案例分析1.需求分析階段的主要任務(wù):-確定軟件的功能需求和非功能需求。-需求分析方法:用例分析、訪談法、原型法。-UML圖表示用戶注冊(cè)登錄功能:用例圖(用例框和參與者)、活動(dòng)圖(流程圖)。2.數(shù)據(jù)庫(kù)第三范式(3NF):-要求消除傳遞依賴,即非主屬性之間不能存在依賴關(guān)系。-舉例:用戶表(用戶ID、用戶名、賬戶ID),賬戶表(賬戶ID、余額),消除傳遞依賴后拆分為用戶表和賬戶表獨(dú)立存儲(chǔ)。-用戶表和賬戶表關(guān)聯(lián)關(guān)系:通過用戶ID和賬戶ID建立外鍵關(guān)聯(lián)。3.軟件測(cè)試和維護(hù):-軟件測(cè)試類型:?jiǎn)卧獪y(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、回歸測(cè)試。-集成測(cè)試目的:測(cè)試模塊之間的接口和交互。-適應(yīng)性維護(hù):修改軟件以適應(yīng)新

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論