軟件設(shè)計(jì)師考試多維度分析試題及答案_第1頁(yè)
軟件設(shè)計(jì)師考試多維度分析試題及答案_第2頁(yè)
軟件設(shè)計(jì)師考試多維度分析試題及答案_第3頁(yè)
軟件設(shè)計(jì)師考試多維度分析試題及答案_第4頁(yè)
軟件設(shè)計(jì)師考試多維度分析試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(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ì)師考試多維度分析試題及答案姓名:____________________

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

1.在面向?qū)ο笤O(shè)計(jì)中,以下哪項(xiàng)不是面向?qū)ο蟮幕咎卣鳎?/p>

A.封裝性

B.繼承性

C.多態(tài)性

D.可復(fù)用性

2.UML圖中的類圖用于表示?

A.類之間的關(guān)系

B.對(duì)象之間的關(guān)系

C.類的屬性和方法

D.類的實(shí)例

3.在軟件生命周期中,需求分析階段的主要任務(wù)是?

A.設(shè)計(jì)軟件架構(gòu)

B.確定軟件需求

C.編寫程序代碼

D.測(cè)試軟件功能

4.以下哪種設(shè)計(jì)模式適用于將多個(gè)子類共有的代碼提取出來(lái),形成一個(gè)新的類?

A.工廠模式

B.單例模式

C.組合模式

D.抽象工廠模式

5.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,以下哪項(xiàng)不屬于范式?

A.第一范式

B.第二范式

C.第三范式

D.第五范式

6.以下哪種數(shù)據(jù)結(jié)構(gòu)適用于按順序查找?

A.鏈表

B.樹(shù)

C.二叉樹(shù)

D.線性表

7.以下哪項(xiàng)不是軟件測(cè)試的方法?

A.單元測(cè)試

B.集成測(cè)試

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

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

8.在軟件需求規(guī)格說(shuō)明書中,以下哪項(xiàng)不屬于需求說(shuō)明?

A.功能需求

B.非功能需求

C.系統(tǒng)邊界

D.軟件界面

9.在軟件設(shè)計(jì)中,以下哪種設(shè)計(jì)模式適用于在運(yùn)行時(shí)動(dòng)態(tài)地選擇算法或數(shù)據(jù)結(jié)構(gòu)?

A.策略模式

B.觀察者模式

C.裝飾者模式

D.命令模式

10.在軟件工程中,以下哪項(xiàng)不是軟件質(zhì)量屬性?

A.可靠性

B.易用性

C.可維護(hù)性

D.可擴(kuò)展性

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

1.軟件設(shè)計(jì)的基本原則包括:

A.封裝性

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

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

D.Liskov替換原則

E.迪米特法則

2.以下哪些是UML圖中的行為圖?

A.用例圖

B.類圖

C.序列圖

D.協(xié)作圖

E.狀態(tài)圖

3.需求分析階段常用的工具有:

A.需求規(guī)格說(shuō)明書

B.用例圖

C.狀態(tài)圖

D.類圖

E.流程圖

4.設(shè)計(jì)模式按照目的可以分為:

A.創(chuàng)建型模式

B.結(jié)構(gòu)型模式

C.行為型模式

D.架構(gòu)型模式

E.模塊化模式

5.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,第三范式(3NF)要求:

A.每個(gè)非主屬性完全依賴于主屬性

B.沒(méi)有傳遞依賴

C.沒(méi)有函數(shù)依賴

D.沒(méi)有部分依賴

E.沒(méi)有重復(fù)組

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

A.單元測(cè)試

B.集成測(cè)試

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

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

E.性能測(cè)試

7.在軟件工程中,以下哪些是軟件質(zhì)量模型中的質(zhì)量屬性?

A.功能性

B.可用性

C.性能

D.可維護(hù)性

E.安全性

8.以下哪些是軟件重構(gòu)的目的?

A.增強(qiáng)代碼的可讀性

B.提高代碼的可復(fù)用性

C.優(yōu)化代碼結(jié)構(gòu)

D.降低代碼的復(fù)雜度

E.減少代碼的維護(hù)成本

9.以下哪些是軟件工程中的項(xiàng)目管理工具?

A.Gantt圖

B.PERT圖

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

D.版本控制工具

E.軟件缺陷跟蹤系統(tǒng)

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

A.單例模式

B.工廠模式

C.裝飾者模式

D.觀察者模式

E.責(zé)任鏈模式

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

1.軟件設(shè)計(jì)是將需求規(guī)格說(shuō)明書轉(zhuǎn)換為軟件表示的過(guò)程。()

2.類圖和序列圖都屬于UML圖中的靜態(tài)結(jié)構(gòu)圖。()

3.需求分析階段是軟件生命周期中最重要的階段。()

4.設(shè)計(jì)模式是解決特定問(wèn)題的通用解決方案。()

5.第三范式(3NF)要求所有屬性都直接依賴于主鍵。()

6.單元測(cè)試是測(cè)試軟件中最小的可測(cè)試單元。()

7.軟件質(zhì)量模型中的質(zhì)量屬性是相互獨(dú)立的。()

8.軟件重構(gòu)是修改軟件內(nèi)部結(jié)構(gòu)而不改變外部行為的過(guò)程。()

9.在軟件工程中,敏捷開(kāi)發(fā)方法比瀑布模型更受歡迎。()

10.軟件設(shè)計(jì)模式可以提高軟件的可維護(hù)性和可擴(kuò)展性。()

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

1.簡(jiǎn)述面向?qū)ο笤O(shè)計(jì)的基本原則及其在軟件設(shè)計(jì)中的應(yīng)用。

2.解釋軟件需求規(guī)格說(shuō)明書中的功能需求和非功能需求的區(qū)別。

3.描述軟件測(cè)試中的黑盒測(cè)試和白盒測(cè)試的區(qū)別。

4.說(shuō)明軟件工程中的敏捷開(kāi)發(fā)方法與傳統(tǒng)瀑布模型的區(qū)別。

5.簡(jiǎn)要介紹數(shù)據(jù)庫(kù)設(shè)計(jì)中的范式概念及其作用。

6.解釋設(shè)計(jì)模式中的策略模式和命令模式在軟件設(shè)計(jì)中的應(yīng)用場(chǎng)景。

試卷答案如下

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

1.D.可復(fù)用性

解析思路:面向?qū)ο蟮幕咎卣靼ǚ庋b性、繼承性和多態(tài)性,而可復(fù)用性不是面向?qū)ο蟮幕咎卣鳌?/p>

2.C.類的屬性和方法

解析思路:UML圖中的類圖主要展示類的屬性和方法,是面向?qū)ο笤O(shè)計(jì)中的核心圖。

3.B.確定軟件需求

解析思路:需求分析階段的主要任務(wù)是理解用戶需求,并將其轉(zhuǎn)化為軟件需求規(guī)格說(shuō)明書。

4.D.抽象工廠模式

解析思路:抽象工廠模式適用于將多個(gè)子類共有的代碼提取出來(lái),形成一個(gè)新的類,實(shí)現(xiàn)代碼的復(fù)用。

5.D.第五范式

解析思路:范式是數(shù)據(jù)庫(kù)設(shè)計(jì)中的規(guī)范化程度,第五范式是比第三范式更高級(jí)的規(guī)范化。

6.D.線性表

解析思路:線性表是一種按順序存儲(chǔ)的線性數(shù)據(jù)結(jié)構(gòu),適用于按順序查找。

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

解析思路:軟件測(cè)試的方法包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試,驗(yàn)收測(cè)試是最終用戶參與的測(cè)試。

8.D.軟件界面

解析思路:軟件需求規(guī)格說(shuō)明書中的需求說(shuō)明包括功能需求、非功能需求、系統(tǒng)邊界和軟件界面。

9.A.策略模式

解析思路:策略模式適用于在運(yùn)行時(shí)動(dòng)態(tài)地選擇算法或數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)算法的靈活性和可擴(kuò)展性。

10.D.可擴(kuò)展性

解析思路:軟件質(zhì)量屬性包括可靠性、可用性、可維護(hù)性和可擴(kuò)展性,可擴(kuò)展性指的是軟件適應(yīng)未來(lái)變化的能力。

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

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

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

D.Liskov替換原則

E.迪米特法則

解析思路:軟件設(shè)計(jì)的基本原則包括開(kāi)放封閉原則、單一職責(zé)原則、Liskov替換原則和迪米特法則。

2.C.序列圖

D.協(xié)作圖

E.狀態(tài)圖

解析思路:UML圖中的行為圖包括序列圖、協(xié)作圖和狀態(tài)圖,它們用于描述系統(tǒng)的動(dòng)態(tài)行為。

3.A.需求規(guī)格說(shuō)明書

B.用例圖

C.狀態(tài)圖

D.類圖

E.流程圖

解析思路:需求分析階段常用的工具包括需求規(guī)格說(shuō)明書、用例圖、狀態(tài)圖、類圖和流程圖。

4.A.創(chuàng)建型模式

B.結(jié)構(gòu)型模式

C.行為型模式

D.架構(gòu)型模式

解析思路:設(shè)計(jì)模式按照目的可以分為創(chuàng)建型模式、結(jié)構(gòu)型模式、行為型模式和架構(gòu)型模式。

5.A.每個(gè)非主屬性完全依賴于主屬性

B.沒(méi)有傳遞依賴

C.沒(méi)有函數(shù)依賴

D.沒(méi)有部分依賴

E.沒(méi)有重復(fù)組

解析思路:第三范式要求每個(gè)非主屬性完全依賴于主屬性,且沒(méi)有傳遞依賴。

6.A.單元測(cè)試

B.集成測(cè)試

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

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

E.性能測(cè)試

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

7.A.功能性

B.可用性

C.性能

D.可維護(hù)性

E.安全性

解析思路:軟件質(zhì)量模型中的質(zhì)量屬性包括功能性、可用性、性能、可維護(hù)性和安全性。

8.A.增強(qiáng)代碼的可讀性

B.提高代碼的可復(fù)用性

C.優(yōu)化代碼結(jié)構(gòu)

D.降低代碼的復(fù)雜度

E.減少代碼的維護(hù)成本

解析思路:軟件重構(gòu)的目的是增強(qiáng)代碼的可讀性、提高可復(fù)用性、優(yōu)化代碼結(jié)構(gòu)、降低復(fù)雜度和減少維護(hù)成本。

9.A.Gantt圖

B.PERT圖

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

D.版本控制工具

E.軟件缺陷跟蹤系統(tǒng)

解析思路:軟件工程中的項(xiàng)目管理工具包括Gantt圖、PERT圖、項(xiàng)目管理軟件、版本控制工具和軟件缺陷跟蹤系統(tǒng)。

10.A.單例模式

B.工廠模式

C.裝飾者模式

D.觀察者模式

E.責(zé)任鏈模式

解析思路:設(shè)計(jì)模式包括單例模式、工廠模式、裝飾者模式、觀察者模式和責(zé)任鏈模式。

三、判斷題

1.√

解析思路:軟件設(shè)計(jì)是將需求規(guī)格說(shuō)明書轉(zhuǎn)換為軟件表示的過(guò)程,是軟件開(kāi)發(fā)的重要階段。

2.×

解析思路:類圖和序列圖都屬于UML圖,但類圖是靜態(tài)結(jié)構(gòu)圖,序列圖是行為圖。

3.×

解析思路:需求分析階段是軟件生命周期中的重要階段,但不是最重要的階段。

4.√

解析思路:設(shè)計(jì)模式是解決特定問(wèn)題的通用解決方案,可以提高軟件設(shè)計(jì)的質(zhì)量和效率。

5.×

解析思路:第三范式要求每個(gè)非主屬性完全依賴于主屬性,但并不要求沒(méi)有傳遞依賴。

6.√

解析思路:?jiǎn)卧獪y(cè)試是測(cè)試軟件中最小

溫馨提示

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