軟件設(shè)計(jì)師考試思維導(dǎo)圖復(fù)習(xí)試題及答案_第1頁
軟件設(shè)計(jì)師考試思維導(dǎo)圖復(fù)習(xí)試題及答案_第2頁
軟件設(shè)計(jì)師考試思維導(dǎo)圖復(fù)習(xí)試題及答案_第3頁
軟件設(shè)計(jì)師考試思維導(dǎo)圖復(fù)習(xí)試題及答案_第4頁
軟件設(shè)計(jì)師考試思維導(dǎo)圖復(fù)習(xí)試題及答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件設(shè)計(jì)師考試思維導(dǎo)圖復(fù)習(xí)試題及答案姓名:____________________

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

1.下列關(guān)于面向?qū)ο蟪绦蛟O(shè)計(jì)特點(diǎn)的描述中,錯(cuò)誤的是()。

A.封裝性

B.繼承性

C.多態(tài)性

D.可變性

2.在UML中,用于表示系統(tǒng)用例的圖形是()。

A.類圖

B.用例圖

C.序列圖

D.狀態(tài)圖

3.下列關(guān)于設(shè)計(jì)模式的應(yīng)用描述中,錯(cuò)誤的是()。

A.設(shè)計(jì)模式可以提高代碼的可重用性

B.設(shè)計(jì)模式可以提高代碼的擴(kuò)展性

C.設(shè)計(jì)模式可以提高代碼的維護(hù)性

D.設(shè)計(jì)模式可以降低代碼的復(fù)雜度

4.下列關(guān)于數(shù)據(jù)庫事務(wù)的描述中,錯(cuò)誤的是()。

A.事務(wù)具有原子性

B.事務(wù)具有一致性

C.事務(wù)具有隔離性

D.事務(wù)具有持久性

5.下列關(guān)于軟件測試方法的描述中,錯(cuò)誤的是()。

A.黑盒測試關(guān)注軟件的內(nèi)部結(jié)構(gòu)

B.白盒測試關(guān)注軟件的內(nèi)部結(jié)構(gòu)

C.單元測試關(guān)注軟件的模塊

D.系統(tǒng)測試關(guān)注軟件的整體

6.下列關(guān)于軟件工程管理方法的描述中,錯(cuò)誤的是()。

A.瀑布模型適用于需求變化較小的項(xiàng)目

B.螺旋模型適用于需求變化較大的項(xiàng)目

C.水晶模型適用于需求變化頻繁的項(xiàng)目

D.瀑布模型適用于需求變化頻繁的項(xiàng)目

7.下列關(guān)于軟件需求規(guī)格說明書的描述中,錯(cuò)誤的是()。

A.需求規(guī)格說明書應(yīng)具有無歧義性

B.需求規(guī)格說明書應(yīng)具有可驗(yàn)證性

C.需求規(guī)格說明書應(yīng)具有可修改性

D.需求規(guī)格說明書應(yīng)具有可擴(kuò)展性

8.下列關(guān)于軟件架構(gòu)設(shè)計(jì)的描述中,錯(cuò)誤的是()。

A.軟件架構(gòu)設(shè)計(jì)應(yīng)遵循高內(nèi)聚、低耦合原則

B.軟件架構(gòu)設(shè)計(jì)應(yīng)關(guān)注軟件的可擴(kuò)展性

C.軟件架構(gòu)設(shè)計(jì)應(yīng)關(guān)注軟件的可維護(hù)性

D.軟件架構(gòu)設(shè)計(jì)應(yīng)關(guān)注軟件的性能

9.下列關(guān)于軟件項(xiàng)目管理的描述中,錯(cuò)誤的是()。

A.軟件項(xiàng)目管理應(yīng)遵循項(xiàng)目生命周期

B.軟件項(xiàng)目管理應(yīng)關(guān)注項(xiàng)目進(jìn)度

C.軟件項(xiàng)目管理應(yīng)關(guān)注項(xiàng)目成本

D.軟件項(xiàng)目管理應(yīng)關(guān)注項(xiàng)目質(zhì)量

10.下列關(guān)于軟件工程職業(yè)道德的描述中,錯(cuò)誤的是()。

A.軟件工程師應(yīng)遵守國家法律法規(guī)

B.軟件工程師應(yīng)保守客戶機(jī)密

C.軟件工程師應(yīng)尊重知識(shí)產(chǎn)權(quán)

D.軟件工程師可以抄襲他人代碼

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

1.下列關(guān)于面向?qū)ο缶幊陶Z言的特點(diǎn),正確的有()。

A.支持封裝

B.支持繼承

C.支持多態(tài)

D.支持過程式編程

E.支持面向過程的編程

2.在UML圖中,以下哪些圖是靜態(tài)結(jié)構(gòu)圖()。

A.類圖

B.序列圖

C.狀態(tài)圖

D.活動(dòng)圖

E.用例圖

3.設(shè)計(jì)模式在軟件設(shè)計(jì)中的作用包括()。

A.提高代碼的可重用性

B.提高代碼的擴(kuò)展性

C.提高代碼的維護(hù)性

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

E.提高代碼的測試性

4.以下哪些是數(shù)據(jù)庫設(shè)計(jì)中的范式()。

A.第一范式(1NF)

B.第二范式(2NF)

C.第三范式(3NF)

D.第四范式(4NF)

E.第五范式(5NF)

5.軟件測試的目的是()。

A.驗(yàn)證軟件是否符合需求

B.發(fā)現(xiàn)軟件中的錯(cuò)誤

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

D.優(yōu)化軟件的性能

E.提高軟件的可用性

6.以下哪些是軟件工程管理的方法()。

A.瀑布模型

B.螺旋模型

C.水晶模型

D.看板方法

E.敏捷開發(fā)

7.軟件需求規(guī)格說明書應(yīng)具備以下哪些特性()。

A.無歧義性

B.可驗(yàn)證性

C.可修改性

D.可擴(kuò)展性

E.可實(shí)現(xiàn)性

8.軟件架構(gòu)設(shè)計(jì)時(shí)應(yīng)考慮以下哪些因素()。

A.軟件的可擴(kuò)展性

B.軟件的可維護(hù)性

C.軟件的可移植性

D.軟件的可測試性

E.軟件的可運(yùn)行性

9.軟件項(xiàng)目管理的任務(wù)包括()。

A.項(xiàng)目規(guī)劃

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

C.項(xiàng)目監(jiān)控

D.項(xiàng)目收尾

E.項(xiàng)目審計(jì)

10.軟件工程師在職業(yè)道德方面應(yīng)遵循的原則包括()。

A.誠實(shí)守信

B.尊重知識(shí)產(chǎn)權(quán)

C.保護(hù)客戶隱私

D.遵守行業(yè)規(guī)范

E.不斷學(xué)習(xí)提高

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

1.面向?qū)ο缶幊陶Z言中的類可以包含方法、屬性和構(gòu)造函數(shù)。()

2.在UML用例圖中,參與者代表外部系統(tǒng)或用戶。()

3.設(shè)計(jì)模式只是一種代碼組織方式,與軟件質(zhì)量無關(guān)。()

4.數(shù)據(jù)庫的第二范式要求表中的所有字段都依賴于主鍵。()

5.單元測試是在軟件開發(fā)的早期階段進(jìn)行的測試。()

6.瀑布模型適用于所有類型的軟件開發(fā)項(xiàng)目。()

7.軟件需求規(guī)格說明書是軟件開發(fā)過程中最重要的文檔之一。()

8.軟件架構(gòu)設(shè)計(jì)應(yīng)該遵循單一職責(zé)原則。()

9.軟件項(xiàng)目管理的目標(biāo)是在預(yù)算和時(shí)間限制內(nèi)交付滿足客戶需求的軟件產(chǎn)品。()

10.軟件工程師有責(zé)任保護(hù)客戶的個(gè)人信息不被泄露。()

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

1.簡述面向?qū)ο缶幊讨械姆庋b、繼承和多態(tài)的概念及其在軟件開發(fā)中的應(yīng)用。

2.解釋數(shù)據(jù)庫設(shè)計(jì)中的第一范式、第二范式和第三范式的區(qū)別和聯(lián)系。

3.描述軟件測試的幾種主要類型及其特點(diǎn)。

4.簡要說明敏捷開發(fā)與傳統(tǒng)瀑布模型的主要區(qū)別。

5.在軟件架構(gòu)設(shè)計(jì)中,如何平衡系統(tǒng)的可擴(kuò)展性和可維護(hù)性?

6.談?wù)勡浖こ處熢诼殬I(yè)道德方面應(yīng)遵循的基本原則。

試卷答案如下

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

1.D

解析思路:面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)包括封裝性、繼承性和多態(tài)性,而可變性并不是面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)。

2.B

解析思路:UML用例圖用于表示系統(tǒng)用例,它描述了系統(tǒng)與外部系統(tǒng)或用戶的交互。

3.D

解析思路:設(shè)計(jì)模式是一種軟件設(shè)計(jì)的方法,它主要關(guān)注代碼的復(fù)用性、擴(kuò)展性和維護(hù)性,而不會(huì)降低代碼的復(fù)雜度。

4.A

解析思路:數(shù)據(jù)庫事務(wù)具有原子性、一致性、隔離性和持久性,這四個(gè)特性通常被稱為ACID特性,其中原子性是指事務(wù)中的所有操作要么全部完成,要么全部不完成。

5.A

解析思路:黑盒測試關(guān)注軟件的功能,而不關(guān)注內(nèi)部結(jié)構(gòu)。

6.D

解析思路:瀑布模型是一種線性順序的軟件開發(fā)模型,適用于需求變化較小的項(xiàng)目。

7.C

解析思路:需求規(guī)格說明書應(yīng)具有無歧義性、可驗(yàn)證性、可修改性和可擴(kuò)展性,但不是可修改性。

8.A

解析思路:軟件架構(gòu)設(shè)計(jì)應(yīng)遵循高內(nèi)聚、低耦合原則,以提高系統(tǒng)的可維護(hù)性和可擴(kuò)展性。

9.D

解析思路:軟件項(xiàng)目管理的目標(biāo)是確保項(xiàng)目在預(yù)算和時(shí)間限制內(nèi)交付滿足客戶需求的軟件產(chǎn)品。

10.D

解析思路:軟件工程師在職業(yè)道德方面應(yīng)遵守國家法律法規(guī),保守客戶機(jī)密,尊重知識(shí)產(chǎn)權(quán),并不斷學(xué)習(xí)提高。

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

1.ABC

解析思路:面向?qū)ο缶幊陶Z言的特點(diǎn)包括支持封裝、繼承和多態(tài)。

2.ACE

解析思路:UML類圖、狀態(tài)圖和用例圖是靜態(tài)結(jié)構(gòu)圖。

3.ABCD

解析思路:設(shè)計(jì)模式的應(yīng)用可以提高代碼的可重用性、擴(kuò)展性、維護(hù)性和降低復(fù)雜度。

4.ABCD

解析思路:數(shù)據(jù)庫設(shè)計(jì)中的范式包括第一范式、第二范式和第三范式。

5.ABC

解析思路:軟件測試的目的是驗(yàn)證軟件是否符合需求、發(fā)現(xiàn)軟件中的錯(cuò)誤和評(píng)估軟件的質(zhì)量。

6.ABDE

解析思路:軟件工程管理的方法包括瀑布模型、螺旋模型、水晶模型和敏捷開發(fā)。

7.ABCD

解析思路:軟件需求規(guī)格說明書應(yīng)具備無歧義性、可驗(yàn)證性、可修改性和可擴(kuò)展性。

8.ABCDE

解析思路:軟件架構(gòu)設(shè)計(jì)時(shí)應(yīng)考慮系統(tǒng)的可擴(kuò)展性、可維護(hù)性、可移植性、可測試性和可運(yùn)行性。

9.ABCD

解析思路:軟件項(xiàng)目管理的任務(wù)包括項(xiàng)目規(guī)劃、執(zhí)行、監(jiān)控、收尾和審計(jì)。

10.ABCDE

解析思路:軟件工程師在職業(yè)道德方面應(yīng)遵循誠實(shí)守信、尊重知識(shí)產(chǎn)權(quán)、保護(hù)客戶隱私、遵守行業(yè)規(guī)范和不斷學(xué)習(xí)提高的原則。

三、判斷題

1.√

解析思路:面向?qū)ο缶幊讨械姆庋b是指將類的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)隱藏起來,只暴露必要的接口。

2.√

解析思路:UML用例圖中的參與者代表與系統(tǒng)交互的外部實(shí)體,如用戶、其他系統(tǒng)等。

3.×

解析思路:設(shè)計(jì)模式不僅是一種代碼組織方式,它還與軟件質(zhì)量密切相關(guān),因?yàn)榱己玫脑O(shè)計(jì)模式可以提高代碼的復(fù)用性、可維護(hù)性和可擴(kuò)展性。

4.√

解析思路:數(shù)據(jù)庫的第二范式要求表中的所有非主屬性都完全依賴于主鍵。

5.√

解析思路:單元測試是在軟件開發(fā)過程中對(duì)單個(gè)模塊或?qū)ο筮M(jìn)行的測試,通常在代碼編寫完成后進(jìn)行。

6.×

解析思路:瀑布模型不適用于所有類型的軟件開發(fā)項(xiàng)目,它適用于需求相對(duì)穩(wěn)定、變更較少的項(xiàng)目。

7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論