軟件設(shè)計(jì)師考試實(shí)踐技巧試題及答案_第1頁(yè)
軟件設(shè)計(jì)師考試實(shí)踐技巧試題及答案_第2頁(yè)
軟件設(shè)計(jì)師考試實(shí)踐技巧試題及答案_第3頁(yè)
軟件設(shè)計(jì)師考試實(shí)踐技巧試題及答案_第4頁(yè)
軟件設(shè)計(jì)師考試實(shí)踐技巧試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件設(shè)計(jì)師考試實(shí)踐技巧試題及答案姓名:____________________

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

1.在面向?qū)ο蟮脑O(shè)計(jì)中,以下哪項(xiàng)不是類(lèi)的主要特征?

A.封裝性

B.繼承性

C.多態(tài)性

D.可見(jiàn)性

2.以下哪個(gè)UML圖用于表示系統(tǒng)的用例?

A.類(lèi)圖

B.時(shí)序圖

C.用例圖

D.狀態(tài)圖

3.在軟件開(kāi)發(fā)過(guò)程中,以下哪個(gè)階段不涉及需求分析?

A.需求獲取

B.需求建模

C.需求驗(yàn)證

D.需求變更管理

4.以下哪種設(shè)計(jì)模式適用于對(duì)象之間有依賴(lài)關(guān)系的情況?

A.工廠(chǎng)模式

B.單例模式

C.觀(guān)察者模式

D.命令模式

5.以下哪個(gè)不屬于軟件測(cè)試的類(lèi)型?

A.單元測(cè)試

B.集成測(cè)試

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

D.運(yùn)行時(shí)測(cè)試

6.在軟件工程中,以下哪個(gè)原則強(qiáng)調(diào)“一次只做一件事情”?

A.獨(dú)立性原則

B.簡(jiǎn)化原則

C.分解原則

D.透明性原則

7.以下哪個(gè)不屬于軟件架構(gòu)的三個(gè)主要維度?

A.功能架構(gòu)

B.數(shù)據(jù)架構(gòu)

C.交互架構(gòu)

D.安全架構(gòu)

8.在軟件需求規(guī)格說(shuō)明書(shū)中,以下哪個(gè)不屬于需求說(shuō)明的要素?

A.功能需求

B.非功能需求

C.系統(tǒng)約束

D.需求優(yōu)先級(jí)

9.以下哪個(gè)不屬于軟件項(xiàng)目管理的方法?

A.瀑布模型

B.螺旋模型

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

D.水平模型

10.在軟件設(shè)計(jì)中,以下哪個(gè)原則強(qiáng)調(diào)“盡量減少對(duì)象之間的耦合”?

A.開(kāi)閉原則

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

C.里氏替換原則

D.依賴(lài)倒置原則

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

1.在軟件設(shè)計(jì)模式中,以下哪些模式屬于創(chuàng)建型模式?

A.工廠(chǎng)方法模式

B.抽象工廠(chǎng)模式

C.建造者模式

D.單例模式

E.觀(guān)察者模式

2.以下哪些是軟件質(zhì)量屬性?

A.可靠性

B.可維護(hù)性

C.性能

D.安全性

E.可用性

3.以下哪些是軟件生命周期模型?

A.瀑布模型

B.螺旋模型

C.精益模型

D.增量模型

E.V模型

4.在軟件需求分析過(guò)程中,以下哪些是需求分析的工具和技術(shù)?

A.狀態(tài)圖

B.用例圖

C.需求跟蹤矩陣

D.需求規(guī)格說(shuō)明書(shū)

E.用戶(hù)訪(fǎng)談

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

A.開(kāi)閉原則

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

C.里氏替換原則

D.依賴(lài)倒置原則

E.迪米特法則

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

A.黑盒測(cè)試

B.白盒測(cè)試

C.冒煙測(cè)試

D.概率測(cè)試

E.靜態(tài)測(cè)試

7.以下哪些是軟件項(xiàng)目管理中常見(jiàn)的風(fēng)險(xiǎn)類(lèi)型?

A.技術(shù)風(fēng)險(xiǎn)

B.進(jìn)度風(fēng)險(xiǎn)

C.成本風(fēng)險(xiǎn)

D.質(zhì)量風(fēng)險(xiǎn)

E.人際關(guān)系風(fēng)險(xiǎn)

8.在軟件架構(gòu)設(shè)計(jì)中,以下哪些是系統(tǒng)架構(gòu)的層次?

A.表示層

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

C.數(shù)據(jù)訪(fǎng)問(wèn)層

D.數(shù)據(jù)存儲(chǔ)層

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

9.以下哪些是軟件工程中常見(jiàn)的文檔?

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

B.設(shè)計(jì)說(shuō)明書(shū)

C.測(cè)試計(jì)劃

D.用戶(hù)手冊(cè)

E.代碼注釋

10.在軟件生命周期中,以下哪些是維護(hù)階段的活動(dòng)?

A.調(diào)試和修正錯(cuò)誤

B.添加新功能

C.優(yōu)化性能

D.更新文檔

E.提供用戶(hù)支持

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

1.軟件設(shè)計(jì)模式中的工廠(chǎng)模式可以避免使用過(guò)多的構(gòu)造函數(shù)。(√)

2.在UML圖中,時(shí)序圖和序列圖是同一種圖的不同叫法。(×)

3.軟件需求規(guī)格說(shuō)明書(shū)應(yīng)該包含所有可能的用戶(hù)操作和系統(tǒng)響應(yīng)。(√)

4.軟件設(shè)計(jì)中的開(kāi)閉原則是指軟件實(shí)體應(yīng)該對(duì)擴(kuò)展開(kāi)放,對(duì)修改封閉。(√)

5.軟件測(cè)試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤,而不是證明軟件沒(méi)有錯(cuò)誤。(√)

6.螺旋模型是一種迭代增量的軟件開(kāi)發(fā)模型,它強(qiáng)調(diào)風(fēng)險(xiǎn)分析。(√)

7.在軟件架構(gòu)設(shè)計(jì)中,分層架構(gòu)比事件驅(qū)動(dòng)架構(gòu)更適合大型系統(tǒng)。(×)

8.軟件維護(hù)階段的工作量通常小于軟件開(kāi)發(fā)階段。(×)

9.單一職責(zé)原則要求每個(gè)類(lèi)應(yīng)該只有一個(gè)改變的理由。(√)

10.軟件工程中的敏捷開(kāi)發(fā)方法強(qiáng)調(diào)快速交付和持續(xù)迭代。(√)

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

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

2.請(qǐng)解釋什么是敏捷開(kāi)發(fā)方法,并列舉其幾個(gè)核心原則。

3.在軟件測(cè)試過(guò)程中,如何選擇合適的測(cè)試用例設(shè)計(jì)方法?

4.簡(jiǎn)要介紹瀑布模型與敏捷模型的區(qū)別,并說(shuō)明各自適用于哪些類(lèi)型的軟件開(kāi)發(fā)項(xiàng)目。

5.解釋軟件架構(gòu)設(shè)計(jì)中分層架構(gòu)和事件驅(qū)動(dòng)架構(gòu)的主要特點(diǎn),以及它們?cè)谙到y(tǒng)設(shè)計(jì)中的適用場(chǎng)景。

6.談?wù)勅绾芜M(jìn)行有效的軟件項(xiàng)目風(fēng)險(xiǎn)管理,包括風(fēng)險(xiǎn)識(shí)別、評(píng)估和應(yīng)對(duì)策略。

試卷答案如下

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

1.D

解析:類(lèi)的可見(jiàn)性是指類(lèi)成員的訪(fǎng)問(wèn)級(jí)別,而不是類(lèi)的主要特征。

2.C

解析:用例圖用于表示系統(tǒng)的功能,展示系統(tǒng)與外部參與者之間的交互。

3.D

解析:需求變更管理是需求管理的一部分,不屬于需求分析階段。

4.C

解析:觀(guān)察者模式適用于對(duì)象之間有依賴(lài)關(guān)系的情況,其中一個(gè)對(duì)象的狀態(tài)變化會(huì)觸發(fā)其他對(duì)象的行為。

5.D

解析:運(yùn)行時(shí)測(cè)試是指在軟件投入運(yùn)行后進(jìn)行的測(cè)試,不屬于軟件測(cè)試的類(lèi)型。

6.C

解析:分解原則強(qiáng)調(diào)將復(fù)雜問(wèn)題分解為更小、更易于管理的部分。

7.D

解析:安全架構(gòu)屬于系統(tǒng)架構(gòu)的一個(gè)方面,不是獨(dú)立的維度。

8.E

解析:需求優(yōu)先級(jí)是需求管理的一部分,不屬于需求說(shuō)明的要素。

9.D

解析:水平模型不是軟件項(xiàng)目管理的方法,而是軟件開(kāi)發(fā)的一個(gè)階段。

10.D

解析:依賴(lài)倒置原則強(qiáng)調(diào)高層模塊不應(yīng)該依賴(lài)于低層模塊,二者都應(yīng)該依賴(lài)于抽象。

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

1.ABC

解析:工廠(chǎng)方法模式、抽象工廠(chǎng)模式和建造者模式都屬于創(chuàng)建型模式。

2.ABCDE

解析:可靠性、可維護(hù)性、性能、安全性和可用性都是軟件質(zhì)量屬性。

3.ABCDE

解析:瀑布模型、螺旋模型、精益模型、增量模型和V模型都是軟件生命周期模型。

4.BCDE

解析:狀態(tài)圖、用例圖、需求跟蹤矩陣、需求規(guī)格說(shuō)明書(shū)和用戶(hù)訪(fǎng)談都是需求分析的工具和技術(shù)。

5.ABCD

解析:開(kāi)閉原則、單一職責(zé)原則、里氏替換原則和依賴(lài)倒置原則都是軟件設(shè)計(jì)的原則。

6.ABCD

解析:黑盒測(cè)試、白盒測(cè)試、冒煙測(cè)試和概率測(cè)試都是測(cè)試用例的設(shè)計(jì)方法。

7.ABCDE

解析:技術(shù)風(fēng)險(xiǎn)、進(jìn)度風(fēng)險(xiǎn)、成本風(fēng)險(xiǎn)、質(zhì)量風(fēng)險(xiǎn)和人際關(guān)系風(fēng)險(xiǎn)都是軟件項(xiàng)目管理中常見(jiàn)的風(fēng)險(xiǎn)類(lèi)型。

8.ABCDE

解析:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪(fǎng)問(wèn)層、數(shù)據(jù)存儲(chǔ)層和網(wǎng)絡(luò)通信層都是系統(tǒng)架構(gòu)的層次。

9.ABCDE

解析:需求規(guī)格說(shuō)明書(shū)、設(shè)計(jì)說(shuō)明書(shū)、測(cè)試計(jì)劃、用戶(hù)手冊(cè)和代碼注釋都是軟件工程中常見(jiàn)的文檔。

10.ABCDE

解析:調(diào)試和修正錯(cuò)誤、添加新功能、優(yōu)化性能、更新文檔和提供用戶(hù)支持都是維護(hù)階段的活動(dòng)。

三、判斷題

1.√

解析:工廠(chǎng)模式通過(guò)提供一個(gè)接口來(lái)創(chuàng)建對(duì)象,避免了直接使用構(gòu)造函數(shù)。

2.×

解析:時(shí)序圖和序列圖是兩種不同的UML圖,時(shí)序圖強(qiáng)調(diào)時(shí)間順序,序列圖強(qiáng)調(diào)消息傳遞。

3.√

解析:需求規(guī)格說(shuō)明書(shū)應(yīng)該全面地描述系統(tǒng)的功能需求和非功能需求。

4.√

解析:開(kāi)閉原則要求軟件實(shí)體對(duì)擴(kuò)展開(kāi)放,對(duì)修改封閉,即軟件實(shí)體應(yīng)該易于擴(kuò)展,不易于修改。

5.√

解析:軟件測(cè)試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤,確保軟件質(zhì)量符合預(yù)期。

6.√

解析:螺旋模型結(jié)合了瀑布模型和原型開(kāi)發(fā)方法的特點(diǎn),強(qiáng)調(diào)風(fēng)險(xiǎn)分析。

7.×

解析:分層架構(gòu)和事件驅(qū)動(dòng)架構(gòu)各有特點(diǎn),分層架構(gòu)適

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論