全面掌握軟件設(shè)計(jì)師試題及答案輔導(dǎo)_第1頁(yè)
全面掌握軟件設(shè)計(jì)師試題及答案輔導(dǎo)_第2頁(yè)
全面掌握軟件設(shè)計(jì)師試題及答案輔導(dǎo)_第3頁(yè)
全面掌握軟件設(shè)計(jì)師試題及答案輔導(dǎo)_第4頁(yè)
全面掌握軟件設(shè)計(jì)師試題及答案輔導(dǎo)_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

全面掌握軟件設(shè)計(jì)師試題及答案輔導(dǎo)姓名:____________________

一、單項(xiàng)選擇題(每題2分,共10題)

1.下列哪個(gè)不是軟件工程的基本原則?

A.軟件開(kāi)發(fā)應(yīng)遵循模塊化原則

B.軟件開(kāi)發(fā)應(yīng)遵循自頂向下原則

C.軟件開(kāi)發(fā)應(yīng)遵循自底向上原則

D.軟件開(kāi)發(fā)應(yīng)遵循迭代開(kāi)發(fā)原則

2.在軟件需求分析階段,以下哪個(gè)不是需求分析的任務(wù)?

A.確定軟件系統(tǒng)的功能需求

B.確定軟件系統(tǒng)的性能需求

C.確定軟件系統(tǒng)的非功能需求

D.確定軟件系統(tǒng)的設(shè)計(jì)需求

3.下列哪個(gè)不是軟件設(shè)計(jì)的基本原則?

A.分層設(shè)計(jì)原則

B.模塊化設(shè)計(jì)原則

C.面向?qū)ο笤O(shè)計(jì)原則

D.通用化設(shè)計(jì)原則

4.在軟件測(cè)試過(guò)程中,以下哪個(gè)不是測(cè)試用例的設(shè)計(jì)方法?

A.黑盒測(cè)試方法

B.白盒測(cè)試方法

C.灰盒測(cè)試方法

D.需求測(cè)試方法

5.下列哪個(gè)不是軟件維護(hù)的類型?

A.正常維護(hù)

B.改進(jìn)維護(hù)

C.適應(yīng)性維護(hù)

D.優(yōu)化維護(hù)

6.在軟件項(xiàng)目管理中,以下哪個(gè)不是項(xiàng)目管理的核心過(guò)程?

A.項(xiàng)目啟動(dòng)

B.項(xiàng)目計(jì)劃

C.項(xiàng)目執(zhí)行

D.項(xiàng)目驗(yàn)收

7.下列哪個(gè)不是軟件工程中的敏捷開(kāi)發(fā)方法?

A.Scrum

B.Kanban

C.水晶

D.線性模型

8.在軟件工程中,以下哪個(gè)不是軟件架構(gòu)設(shè)計(jì)的關(guān)鍵要素?

A.模塊化

B.層次化

C.組件化

D.數(shù)據(jù)庫(kù)設(shè)計(jì)

9.下列哪個(gè)不是軟件工程中的軟件過(guò)程?

A.軟件開(kāi)發(fā)生命周期

B.軟件開(kāi)發(fā)模型

C.軟件開(kāi)發(fā)方法

D.軟件開(kāi)發(fā)工具

10.下列哪個(gè)不是軟件工程中的軟件度量?

A.軟件規(guī)模度量

B.軟件復(fù)雜度度量

C.軟件質(zhì)量度量

D.軟件成本度量

二、多項(xiàng)選擇題(每題3分,共10題)

1.軟件開(kāi)發(fā)生命周期(SDLC)包括哪些階段?

A.需求分析

B.系統(tǒng)設(shè)計(jì)

C.編碼

D.測(cè)試

E.部署

2.軟件需求規(guī)格說(shuō)明書(shū)應(yīng)該包含哪些內(nèi)容?

A.軟件功能需求

B.軟件性能需求

C.軟件界面需求

D.軟件約束條件

E.軟件驗(yàn)收標(biāo)準(zhǔn)

3.以下哪些是軟件設(shè)計(jì)的基本原則?

A.單一職責(zé)原則

B.開(kāi)放封閉原則

C.里氏替換原則

D.依賴倒置原則

E.接口隔離原則

4.下列哪些是軟件測(cè)試的類型?

A.單元測(cè)試

B.集成測(cè)試

C.系統(tǒng)測(cè)試

D.驗(yàn)收測(cè)試

E.性能測(cè)試

5.軟件維護(hù)的主要任務(wù)包括哪些?

A.修復(fù)缺陷

B.優(yōu)化性能

C.添加新功能

D.改進(jìn)用戶體驗(yàn)

E.適應(yīng)性維護(hù)

6.在軟件項(xiàng)目管理中,以下哪些是項(xiàng)目管理的知識(shí)領(lǐng)域?

A.項(xiàng)目整合管理

B.項(xiàng)目范圍管理

C.項(xiàng)目進(jìn)度管理

D.項(xiàng)目成本管理

E.項(xiàng)目質(zhì)量管理

7.以下哪些是敏捷開(kāi)發(fā)方法的特點(diǎn)?

A.自組織的團(tuán)隊(duì)

B.適應(yīng)性計(jì)劃

C.增量交付

D.短期迭代

E.嚴(yán)格的時(shí)間表

8.軟件架構(gòu)設(shè)計(jì)時(shí),需要考慮哪些方面?

A.可擴(kuò)展性

B.可維護(hù)性

C.可用性

D.安全性

E.性能

9.軟件工程中的軟件過(guò)程模型包括哪些?

A.瀑布模型

B.原型模型

C.螺旋模型

D.精益軟件開(kāi)發(fā)

E.敏捷開(kāi)發(fā)

10.軟件度量在軟件工程中的作用有哪些?

A.評(píng)估軟件質(zhì)量

B.控制軟件開(kāi)發(fā)成本

C.評(píng)估軟件進(jìn)度

D.改進(jìn)軟件開(kāi)發(fā)過(guò)程

E.提高軟件開(kāi)發(fā)效率

三、判斷題(每題2分,共10題)

1.軟件需求分析階段的目的是確定軟件系統(tǒng)必須做什么,而不是如何做。(√)

2.軟件設(shè)計(jì)階段的輸出是軟件系統(tǒng)的詳細(xì)設(shè)計(jì)文檔,包括數(shù)據(jù)庫(kù)設(shè)計(jì)、接口設(shè)計(jì)等。(√)

3.單元測(cè)試是測(cè)試軟件中最小的可測(cè)試部分,通常是函數(shù)或方法。(√)

4.軟件維護(hù)階段是在軟件交付使用后,對(duì)軟件進(jìn)行修改和升級(jí)的活動(dòng)。(√)

5.軟件項(xiàng)目管理中的范圍管理是為了確保項(xiàng)目包含且僅包含項(xiàng)目需要的工作。(√)

6.敏捷開(kāi)發(fā)方法強(qiáng)調(diào)的是快速迭代和持續(xù)交付,而不是長(zhǎng)期規(guī)劃。(√)

7.軟件架構(gòu)設(shè)計(jì)中的分層設(shè)計(jì)原則要求將軟件系統(tǒng)分解為多個(gè)層次,每個(gè)層次只負(fù)責(zé)一個(gè)特定的功能。(√)

8.軟件復(fù)雜度度量可以幫助開(kāi)發(fā)人員了解代碼的復(fù)雜程度,從而評(píng)估代碼的可維護(hù)性。(√)

9.軟件工程中的敏捷開(kāi)發(fā)方法通常不涉及文檔編寫(xiě),因?yàn)槲臋n會(huì)阻礙快速迭代。(×)

10.軟件測(cè)試是確保軟件質(zhì)量的關(guān)鍵環(huán)節(jié),其目的是發(fā)現(xiàn)軟件中的錯(cuò)誤和缺陷。(√)

四、簡(jiǎn)答題(每題5分,共6題)

1.簡(jiǎn)述軟件開(kāi)發(fā)生命周期(SDLC)的主要階段及其任務(wù)。

2.解釋軟件需求規(guī)格說(shuō)明書(shū)在軟件開(kāi)發(fā)過(guò)程中的作用。

3.列舉并簡(jiǎn)要說(shuō)明軟件測(cè)試的幾種主要類型及其特點(diǎn)。

4.描述敏捷開(kāi)發(fā)方法的基本原則和核心思想。

5.在軟件架構(gòu)設(shè)計(jì)中,如何實(shí)現(xiàn)軟件的可擴(kuò)展性和可維護(hù)性?

6.軟件項(xiàng)目管理中,如何進(jìn)行項(xiàng)目風(fēng)險(xiǎn)的管理和控制?

試卷答案如下

一、單項(xiàng)選擇題

1.C

解析思路:軟件工程的基本原則包括模塊化、自頂向下、迭代開(kāi)發(fā)等,自底向上原則不是基本原則。

2.D

解析思路:需求分析階段主要任務(wù)是確定軟件系統(tǒng)的功能需求、性能需求和非功能需求,設(shè)計(jì)需求不屬于此階段。

3.D

解析思路:軟件設(shè)計(jì)的基本原則包括模塊化、分層設(shè)計(jì)、面向?qū)ο蟮?,通用化設(shè)計(jì)原則不是基本原則。

4.D

解析思路:測(cè)試用例的設(shè)計(jì)方法包括黑盒測(cè)試、白盒測(cè)試和灰盒測(cè)試,需求測(cè)試方法不是測(cè)試用例的設(shè)計(jì)方法。

5.D

解析思路:軟件維護(hù)的類型包括正常維護(hù)、改進(jìn)維護(hù)、適應(yīng)性維護(hù)和預(yù)防性維護(hù),優(yōu)化維護(hù)不是軟件維護(hù)的類型。

6.D

解析思路:項(xiàng)目管理的核心過(guò)程包括項(xiàng)目啟動(dòng)、項(xiàng)目計(jì)劃、項(xiàng)目執(zhí)行和項(xiàng)目收尾,項(xiàng)目驗(yàn)收不是核心過(guò)程。

7.D

解析思路:敏捷開(kāi)發(fā)方法包括Scrum、Kanban、水晶等,線性模型不是敏捷開(kāi)發(fā)方法。

8.D

解析思路:軟件架構(gòu)設(shè)計(jì)的關(guān)鍵要素包括模塊化、層次化、組件化等,數(shù)據(jù)庫(kù)設(shè)計(jì)不是軟件架構(gòu)設(shè)計(jì)的關(guān)鍵要素。

9.D

解析思路:軟件工程中的軟件過(guò)程包括軟件開(kāi)發(fā)生命周期、軟件開(kāi)發(fā)模型、軟件開(kāi)發(fā)方法和軟件開(kāi)發(fā)工具,軟件開(kāi)發(fā)工具不是軟件過(guò)程。

10.D

解析思路:軟件度量包括軟件規(guī)模度量、軟件復(fù)雜度度量、軟件質(zhì)量度量和軟件成本度量,軟件成本度量不是軟件度量。

二、多項(xiàng)選擇題

1.A,B,C,D,E

解析思路:軟件開(kāi)發(fā)生命周期(SDLC)包括需求分析、系統(tǒng)設(shè)計(jì)、編碼、測(cè)試和部署等階段。

2.A,B,C,D,E

解析思路:軟件需求規(guī)格說(shuō)明書(shū)應(yīng)包含功能需求、性能需求、界面需求、約束條件和驗(yàn)收標(biāo)準(zhǔn)。

3.A,B,C,D,E

解析思路:軟件設(shè)計(jì)的基本原則包括單一職責(zé)、開(kāi)放封閉、里氏替換、依賴倒置和接口隔離。

4.A,B,C,D,E

解析思路:軟件測(cè)試的類型包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和性能測(cè)試。

5.A,B,C,D,E

解析思路:軟件維護(hù)的主要任務(wù)包括修復(fù)缺陷、優(yōu)化性能、添加新功能、改進(jìn)用戶體驗(yàn)和適應(yīng)性維護(hù)。

6.A,B,C,D,E

解析思路:項(xiàng)目管理的知識(shí)領(lǐng)域包括項(xiàng)目整合管理、項(xiàng)目范圍管理、項(xiàng)目進(jìn)度管理、項(xiàng)目成本管理和項(xiàng)目質(zhì)量管理。

7.A,B,C,D,E

解析思路:敏捷開(kāi)發(fā)方法的特點(diǎn)包括自組織的團(tuán)隊(duì)、適應(yīng)性計(jì)劃、增量交付、短期迭代和嚴(yán)格的時(shí)間表。

8.A,B,C,D,E

解析思路:軟件架構(gòu)設(shè)計(jì)時(shí)需要考慮可擴(kuò)展性、可

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論