實(shí)戰(zhàn)演練軟件設(shè)計(jì)師試題及答案對(duì)比_第1頁(yè)
實(shí)戰(zhàn)演練軟件設(shè)計(jì)師試題及答案對(duì)比_第2頁(yè)
實(shí)戰(zhàn)演練軟件設(shè)計(jì)師試題及答案對(duì)比_第3頁(yè)
實(shí)戰(zhàn)演練軟件設(shè)計(jì)師試題及答案對(duì)比_第4頁(yè)
實(shí)戰(zhàn)演練軟件設(shè)計(jì)師試題及答案對(duì)比_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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í)戰(zhàn)演練軟件設(shè)計(jì)師試題及答案對(duì)比姓名:____________________

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

1.在面向?qū)ο笤O(shè)計(jì)中,以下哪項(xiàng)不是UML類圖中的關(guān)系?

A.繼承

B.實(shí)現(xiàn)

C.包含

D.聚合

2.以下哪個(gè)不是軟件設(shè)計(jì)原則?

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

B.開放封閉原則

C.資源共享原則

D.迪米特法則

3.在軟件設(shè)計(jì)中,以下哪種設(shè)計(jì)模式適用于處理多個(gè)對(duì)象之間的交互?

A.工廠模式

B.觀察者模式

C.狀態(tài)模式

D.策略模式

4.以下哪種方法不屬于軟件需求分析方法?

A.調(diào)查法

B.案例分析法

C.專家評(píng)審法

D.問卷調(diào)查法

5.在軟件設(shè)計(jì)中,以下哪個(gè)不是軟件測(cè)試的類型?

A.單元測(cè)試

B.集成測(cè)試

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

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

6.在軟件設(shè)計(jì)中,以下哪種技術(shù)不屬于設(shè)計(jì)模式?

A.單例模式

B.建造者模式

C.命令模式

D.事件驅(qū)動(dòng)模式

7.在軟件設(shè)計(jì)中,以下哪種技術(shù)不屬于數(shù)據(jù)結(jié)構(gòu)?

A.隊(duì)列

B.棧

C.鏈表

D.排序

8.在軟件設(shè)計(jì)中,以下哪種技術(shù)不屬于軟件架構(gòu)?

A.微服務(wù)

B.SOA

C.網(wǎng)絡(luò)架構(gòu)

D.分布式架構(gòu)

9.在軟件設(shè)計(jì)中,以下哪種技術(shù)不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)?

A.E-R圖

B.關(guān)系模型

C.函數(shù)依賴

D.數(shù)據(jù)庫(kù)規(guī)范化

10.在軟件設(shè)計(jì)中,以下哪種技術(shù)不屬于軟件工程?

A.軟件需求工程

B.軟件設(shè)計(jì)工程

C.軟件測(cè)試工程

D.軟件維護(hù)工程

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

1.在軟件設(shè)計(jì)中,以下哪些是軟件架構(gòu)的三層模型?

A.表示層

B.業(yè)務(wù)邏輯層

C.數(shù)據(jù)訪問層

D.網(wǎng)絡(luò)通信層

E.系統(tǒng)維護(hù)層

2.以下哪些是軟件設(shè)計(jì)中的設(shè)計(jì)模式?

A.工廠模式

B.觀察者模式

C.狀態(tài)模式

D.策略模式

E.管理員模式

3.在軟件需求分析過程中,以下哪些是常見的需求分析方法?

A.調(diào)查法

B.案例分析法

C.專家評(píng)審法

D.問卷調(diào)查法

E.文檔分析法

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

A.單元測(cè)試

B.集成測(cè)試

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

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

E.性能測(cè)試

5.在軟件設(shè)計(jì)中,以下哪些是常用的數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范?

A.數(shù)據(jù)庫(kù)規(guī)范化

B.E-R圖設(shè)計(jì)

C.函數(shù)依賴分析

D.索引設(shè)計(jì)

E.數(shù)據(jù)庫(kù)優(yōu)化

6.在軟件設(shè)計(jì)中,以下哪些是軟件工程的核心過程?

A.軟件需求工程

B.軟件設(shè)計(jì)工程

C.軟件測(cè)試工程

D.軟件維護(hù)工程

E.軟件項(xiàng)目管理

7.以下哪些是軟件設(shè)計(jì)中常見的異常處理方法?

A.捕獲異常

B.拋出異常

C.抑制異常

D.忽略異常

E.轉(zhuǎn)換異常

8.在軟件設(shè)計(jì)中,以下哪些是軟件質(zhì)量屬性?

A.可用性

B.可維護(hù)性

C.可擴(kuò)展性

D.可靠性

E.適應(yīng)性

9.以下哪些是軟件設(shè)計(jì)中常見的用戶界面設(shè)計(jì)原則?

A.對(duì)齊原則

B.對(duì)比原則

C.重復(fù)原則

D.親密原則

E.一致性原則

10.在軟件設(shè)計(jì)中,以下哪些是軟件設(shè)計(jì)文檔的常見內(nèi)容?

A.設(shè)計(jì)目標(biāo)

B.設(shè)計(jì)方法

C.設(shè)計(jì)原理

D.設(shè)計(jì)實(shí)現(xiàn)

E.設(shè)計(jì)評(píng)審

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

1.軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過程。()

2.在軟件設(shè)計(jì)中,UML圖是設(shè)計(jì)階段的輸出,而不是需求分析階段的輸出。()

3.設(shè)計(jì)模式是一套可重用的解決方案,用于解決特定類型的問題。()

4.軟件設(shè)計(jì)中的模塊化是指將軟件分解成小的、獨(dú)立的、可重用的部分。()

5.軟件設(shè)計(jì)中的面向?qū)ο笤O(shè)計(jì)方法強(qiáng)調(diào)類的封裝和繼承。()

6.軟件設(shè)計(jì)中的數(shù)據(jù)抽象是指隱藏?cái)?shù)據(jù)的具體實(shí)現(xiàn),只暴露數(shù)據(jù)接口。()

7.在軟件設(shè)計(jì)中,設(shè)計(jì)模式可以提高代碼的可讀性和可維護(hù)性。()

8.軟件設(shè)計(jì)中的設(shè)計(jì)模式可以保證軟件的穩(wěn)定性和可靠性。()

9.軟件設(shè)計(jì)中的需求分析是設(shè)計(jì)階段的前置工作,其目的是明確軟件的功能和性能要求。()

10.軟件設(shè)計(jì)中的設(shè)計(jì)評(píng)審是確保設(shè)計(jì)質(zhì)量的重要環(huán)節(jié),通常在需求分析階段進(jìn)行。()

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

1.簡(jiǎn)述軟件設(shè)計(jì)的基本原則及其在軟件設(shè)計(jì)過程中的應(yīng)用。

2.解釋軟件設(shè)計(jì)中的模塊化設(shè)計(jì),并說明其優(yōu)勢(shì)和局限性。

3.描述軟件設(shè)計(jì)中的面向?qū)ο笤O(shè)計(jì)方法的核心概念,并舉例說明。

4.說明軟件設(shè)計(jì)中的設(shè)計(jì)模式在軟件工程中的作用和重要性。

5.解釋軟件設(shè)計(jì)中的用戶界面設(shè)計(jì)原則,并舉例說明如何在實(shí)際設(shè)計(jì)中應(yīng)用這些原則。

6.簡(jiǎn)述軟件設(shè)計(jì)文檔的內(nèi)容和作用,以及編寫設(shè)計(jì)文檔時(shí)需要注意的事項(xiàng)。

試卷答案如下

一、單項(xiàng)選擇題答案及解析

1.C。UML類圖中的關(guān)系包括關(guān)聯(lián)、泛化、實(shí)現(xiàn)和依賴。

2.C。資源共享原則不是軟件設(shè)計(jì)原則,而是資源管理的一般原則。

3.D。策略模式適用于在算法族中封裝一個(gè)算法,并在運(yùn)行時(shí)選擇一個(gè)算法。

4.D。問卷調(diào)查法通常用于市場(chǎng)調(diào)研,而不是軟件需求分析。

5.C。軟件測(cè)試的類型包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。

6.D。事件驅(qū)動(dòng)模式屬于軟件設(shè)計(jì)模式,而管理員模式不是。

7.D。排序不屬于數(shù)據(jù)結(jié)構(gòu),它是數(shù)據(jù)處理的一種技術(shù)。

8.C。網(wǎng)絡(luò)架構(gòu)是計(jì)算機(jī)網(wǎng)絡(luò)的設(shè)計(jì),不屬于軟件架構(gòu)。

9.E。數(shù)據(jù)庫(kù)規(guī)范化是數(shù)據(jù)庫(kù)設(shè)計(jì)的一個(gè)重要方面,但不是數(shù)據(jù)庫(kù)設(shè)計(jì)的技術(shù)。

10.D。軟件工程包括軟件需求工程、軟件設(shè)計(jì)工程、軟件測(cè)試工程和軟件維護(hù)工程。

二、多項(xiàng)選擇題答案及解析

1.ABC。三層模型包括表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層。

2.ABD。管理員模式不是設(shè)計(jì)模式。

3.ABCDE。文檔分析法不是需求分析方法。

4.ABCDE。性能測(cè)試是軟件測(cè)試的一種類型。

5.ABCD。數(shù)據(jù)庫(kù)優(yōu)化不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范。

6.ABCDE。軟件項(xiàng)目管理不是軟件工程的核心過程。

7.ABD。抑制異常和忽略異常不是推薦的異常處理方法。

8.ABCD。適應(yīng)性不是軟件質(zhì)量屬性。

9.ABCDE。這些是用戶界面設(shè)計(jì)的基本原則。

10.ABCD。設(shè)計(jì)評(píng)審是設(shè)計(jì)文檔編寫的重要環(huán)節(jié)。

三、判斷題答案及解析

1.√。軟件設(shè)計(jì)是將需求轉(zhuǎn)換為軟件表示的過程。

2.×。UML圖在需求分析和設(shè)計(jì)階段都可能用到。

3.√。設(shè)計(jì)模式是可重用的解決方案,用于解決特定類型的問題。

4.√。模塊化設(shè)計(jì)將軟件分解成小的、獨(dú)立的、可重用的部分。

5.√。面向?qū)ο笤O(shè)計(jì)方法強(qiáng)調(diào)類的封裝和繼承。

6.√。數(shù)據(jù)抽象隱藏?cái)?shù)據(jù)的具體實(shí)現(xiàn),只暴露數(shù)據(jù)接口。

7.√。設(shè)計(jì)模式可以提高代碼的可讀性和可維護(hù)性。

8.×。設(shè)計(jì)模式不能保證軟件的穩(wěn)定性和可靠性,這取決于具體實(shí)現(xiàn)。

9.√。需求分析是設(shè)計(jì)階段的前置工作,明確軟件的功能和性能要求。

10.×。設(shè)計(jì)評(píng)審是在設(shè)計(jì)階段進(jìn)行,而不是需求分析階段。

四、簡(jiǎn)答題答案及解析

1.軟件設(shè)計(jì)的基本原則包括模塊化、抽象、信息隱藏、接口分離、可重用性等。這些原則在軟件設(shè)計(jì)過程中應(yīng)用,可以提高軟件的可維護(hù)性和可擴(kuò)展性。

2.模塊化設(shè)計(jì)是指將軟件系統(tǒng)分解成小的、獨(dú)立的、可重用的部分。優(yōu)勢(shì)在于提高代碼的可讀性和可維護(hù)性,局限性可能包括模塊間耦合度過高,導(dǎo)致維護(hù)困難。

3.面向?qū)ο笤O(shè)計(jì)方法的核心概念包括類、對(duì)象、封裝、繼承和多態(tài)。舉例:使用類來表示現(xiàn)實(shí)世界中的實(shí)體,通過繼承實(shí)現(xiàn)代碼復(fù)用,使用多態(tài)實(shí)現(xiàn)接口的靈活性。

4.設(shè)計(jì)模式在軟件工程中的作用是提供可重用的解決方案,提高代碼的可讀性和可維護(hù)性,降低系統(tǒng)復(fù)雜性。

5

溫馨提示

  • 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)論