軟件考試總結(jié)與試題及答案分析_第1頁(yè)
軟件考試總結(jié)與試題及答案分析_第2頁(yè)
軟件考試總結(jié)與試題及答案分析_第3頁(yè)
軟件考試總結(jié)與試題及答案分析_第4頁(yè)
軟件考試總結(jié)與試題及答案分析_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件考試總結(jié)與試題及答案分析姓名:____________________

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

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

A.軟件可維護(hù)性

B.軟件可重用性

C.軟件可移植性

D.軟件可測(cè)試性

2.在軟件需求分析階段,常用的工具是?

A.狀態(tài)圖

B.數(shù)據(jù)流圖

C.狀態(tài)轉(zhuǎn)換圖

D.偽代碼

3.下列哪個(gè)不屬于軟件測(cè)試的類型?

A.單元測(cè)試

B.集成測(cè)試

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

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

4.下列哪個(gè)不是軟件項(xiàng)目管理的方法?

A.水平劃分法

B.時(shí)間序列法

C.網(wǎng)絡(luò)圖法

D.關(guān)鍵路徑法

5.在軟件設(shè)計(jì)階段,常用的設(shè)計(jì)模式是?

A.單例模式

B.工廠模式

C.觀察者模式

D.責(zé)任鏈模式

6.下列哪個(gè)不是軟件開發(fā)的階段?

A.需求分析

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

C.編碼

D.發(fā)布

7.下列哪個(gè)不是軟件質(zhì)量保證的措施?

A.制定軟件質(zhì)量標(biāo)準(zhǔn)

B.進(jìn)行軟件測(cè)試

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

D.軟件版本管理

8.下列哪個(gè)不是軟件工程中的度量指標(biāo)?

A.軟件復(fù)雜度

B.軟件規(guī)模

C.軟件可靠性

D.軟件可維護(hù)性

9.在軟件設(shè)計(jì)階段,常用的設(shè)計(jì)工具是?

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

B.設(shè)計(jì)規(guī)范

C.設(shè)計(jì)模式

D.設(shè)計(jì)圖

10.下列哪個(gè)不是軟件工程中的項(xiàng)目管理工具?

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

B.版本控制工具

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

D.軟件設(shè)計(jì)工具

答案:

1.D

2.B

3.D

4.A

5.B

6.D

7.D

8.C

9.D

10.D

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

1.軟件工程的基本特征包括:

A.軟件開發(fā)的復(fù)雜性

B.軟件產(chǎn)品的不可見性

C.軟件開發(fā)的周期性

D.軟件產(chǎn)品的不可復(fù)制性

2.軟件開發(fā)過程中的需求分析階段,需要進(jìn)行的工作有:

A.收集需求

B.分析需求

C.驗(yàn)證需求

D.文檔編寫

3.軟件設(shè)計(jì)階段常用的設(shè)計(jì)原則包括:

A.開放封閉原則

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

C.依賴倒置原則

D.接口隔離原則

4.軟件測(cè)試過程中,需要考慮的因素有:

A.軟件質(zhì)量

B.軟件性能

C.軟件安全性

D.軟件兼容性

5.軟件項(xiàng)目管理的主要內(nèi)容包括:

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

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

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

D.項(xiàng)目收尾

6.軟件維護(hù)的類型包括:

A.正常性維護(hù)

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

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

D.預(yù)防性維護(hù)

7.軟件工程中常用的項(xiàng)目管理工具包括:

A.Gantt圖

B.PERT圖

C.PERT網(wǎng)絡(luò)圖

D.關(guān)鍵路徑法

8.軟件工程中,軟件質(zhì)量保證的措施包括:

A.制定軟件質(zhì)量標(biāo)準(zhǔn)

B.進(jìn)行軟件審查

C.實(shí)施代碼審查

D.進(jìn)行軟件測(cè)試

9.軟件開發(fā)過程中,影響軟件質(zhì)量的因素有:

A.設(shè)計(jì)

B.開發(fā)人員

C.軟件需求

D.軟件工具

10.軟件工程中的軟件過程包括:

A.軟件需求工程

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

C.軟件實(shí)現(xiàn)

D.軟件維護(hù)

答案:

1.ABCD

2.ABCD

3.ABCD

4.ABCD

5.ABCD

6.ABCD

7.ABCD

8.ABCD

9.ABCD

10.ABCD

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

1.軟件工程的目標(biāo)是降低軟件開發(fā)成本,提高軟件質(zhì)量。(正確/錯(cuò)誤)

2.需求分析階段是軟件生命周期中最重要的階段。(正確/錯(cuò)誤)

3.軟件設(shè)計(jì)階段的輸出是源代碼。(正確/錯(cuò)誤)

4.軟件測(cè)試可以在軟件開發(fā)完成后進(jìn)行。(正確/錯(cuò)誤)

5.軟件項(xiàng)目管理的主要任務(wù)是確保項(xiàng)目按時(shí)、按預(yù)算完成。(正確/錯(cuò)誤)

6.軟件維護(hù)階段不需要進(jìn)行需求分析。(正確/錯(cuò)誤)

7.軟件質(zhì)量保證包括軟件測(cè)試和軟件審查。(正確/錯(cuò)誤)

8.軟件復(fù)用可以減少軟件開發(fā)時(shí)間。(正確/錯(cuò)誤)

9.軟件工程中的項(xiàng)目管理工具可以自動(dòng)完成項(xiàng)目管理任務(wù)。(正確/錯(cuò)誤)

10.軟件工程中的軟件過程定義了軟件開發(fā)的步驟和方法。(正確/錯(cuò)誤)

答案:

1.錯(cuò)誤

2.正確

3.錯(cuò)誤

4.錯(cuò)誤

5.正確

6.錯(cuò)誤

7.正確

8.正確

9.錯(cuò)誤

10.正確

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

1.簡(jiǎn)述軟件工程的基本原則及其在軟件開發(fā)過程中的作用。

2.解釋軟件需求分析階段的主要任務(wù)和輸出結(jié)果。

3.說明軟件設(shè)計(jì)階段的不同層次設(shè)計(jì)及其相互關(guān)系。

4.列舉并簡(jiǎn)述軟件測(cè)試的幾種類型及其特點(diǎn)。

5.闡述軟件項(xiàng)目管理中的關(guān)鍵路徑法(CPM)的基本原理和應(yīng)用。

6.分析軟件維護(hù)的幾種類型及其在軟件生命周期中的作用。

試卷答案如下

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

1.D解析:軟件工程的基本原則包括軟件可維護(hù)性、可重用性、可移植性和可測(cè)試性,其中可測(cè)試性不是基本原則。

2.B解析:需求分析階段常用的工具包括數(shù)據(jù)流圖(DFD)、實(shí)體關(guān)系圖(ERD)等,數(shù)據(jù)流圖用于描述系統(tǒng)的數(shù)據(jù)流程。

3.D解析:軟件測(cè)試的類型包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試,驗(yàn)收測(cè)試不是軟件測(cè)試的類型。

4.A解析:軟件項(xiàng)目管理的方法包括水平劃分法、時(shí)間序列法、網(wǎng)絡(luò)圖法和關(guān)鍵路徑法,水平劃分法不是項(xiàng)目管理的方法。

5.B解析:軟件設(shè)計(jì)階段常用的設(shè)計(jì)模式包括工廠模式、單例模式、觀察者模式和責(zé)任鏈模式,工廠模式是一種設(shè)計(jì)模式。

6.D解析:軟件開發(fā)的階段包括需求分析、設(shè)計(jì)、編碼和測(cè)試,發(fā)布不是軟件開發(fā)階段。

7.D解析:軟件質(zhì)量保證的措施包括制定軟件質(zhì)量標(biāo)準(zhǔn)、進(jìn)行軟件審查、代碼審查和軟件測(cè)試,軟件版本管理不是質(zhì)量保證措施。

8.C解析:軟件工程中的度量指標(biāo)包括軟件復(fù)雜度、軟件規(guī)模、軟件可靠性和軟件可維護(hù)性,軟件可靠性不是度量指標(biāo)。

9.D解析:軟件設(shè)計(jì)階段常用的設(shè)計(jì)工具包括設(shè)計(jì)規(guī)范、設(shè)計(jì)模式和設(shè)計(jì)圖,設(shè)計(jì)圖用于描述軟件系統(tǒng)的結(jié)構(gòu)。

10.D解析:軟件工程中的項(xiàng)目管理工具包括項(xiàng)目管理軟件、版本控制工具、軟件測(cè)試工具和軟件設(shè)計(jì)工具,軟件設(shè)計(jì)工具不是項(xiàng)目管理工具。

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

1.ABCD解析:軟件工程的基本特征包括軟件開發(fā)的復(fù)雜性、軟件產(chǎn)品的不可見性、軟件開發(fā)的周期性和軟件產(chǎn)品的不可復(fù)制性。

2.ABCD解析:需求分析階段的工作包括收集需求、分析需求、驗(yàn)證需求和文檔編寫。

3.ABCD解析:軟件設(shè)計(jì)階段的常用設(shè)計(jì)原則包括開放封閉原則、單一職責(zé)原則、依賴倒置原則和接口隔離原則。

4.ABCD解析:軟件測(cè)試過程中需要考慮軟件質(zhì)量、軟件性能、軟件安全性和軟件兼容性等因素。

5.ABCD解析:軟件項(xiàng)目管理的主要內(nèi)容包括項(xiàng)目計(jì)劃、項(xiàng)目執(zhí)行、項(xiàng)目監(jiān)控和項(xiàng)目收尾。

6.ABCD解析:軟件維護(hù)的類型包括正常性維護(hù)、改進(jìn)性維護(hù)、適應(yīng)性維護(hù)和預(yù)防性維護(hù)。

7.ABCD解析:軟件工程中常用的項(xiàng)目管理工具包括Gantt圖、PERT圖、PERT網(wǎng)絡(luò)圖和關(guān)鍵路徑法。

8.ABCD解析:軟件工程中的軟件質(zhì)量保證措施包括制定軟件質(zhì)量標(biāo)準(zhǔn)、進(jìn)行軟件審查、代碼審查和軟件測(cè)試。

9.ABCD解析:影響軟件質(zhì)量的因素包括設(shè)計(jì)、開發(fā)人員、軟件需求以及軟件工具等。

10.ABCD解析:軟件工程中的軟件過程包括軟件需求工程、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)和軟件維護(hù)。

三、判斷題

1.錯(cuò)誤解析:軟件工程的目標(biāo)不僅僅是降低成本,還包括提高軟件質(zhì)量和效率。

2.正確解析:需求分析是確定軟件系統(tǒng)必須完成哪些工作的過程,是軟件生命周期中最重要的階段。

3.錯(cuò)誤解析:軟件設(shè)計(jì)階段的輸出是設(shè)計(jì)文檔和設(shè)計(jì)圖,而不是源代碼。

4.錯(cuò)誤解析:軟件測(cè)試應(yīng)該在軟件開發(fā)的不同階段進(jìn)行,而不是在開發(fā)完成后。

5.正確解析:軟件項(xiàng)目管理的主要目標(biāo)是確保項(xiàng)目按時(shí)、按預(yù)算完成,并滿足質(zhì)量要求。

6.錯(cuò)誤解析:軟件維護(hù)階段仍然需要進(jìn)行需求分析,以確保維護(hù)工作符合用戶需求。

7.正確解析:軟件質(zhì)量保證包括預(yù)防措施和檢查,軟件測(cè)試和軟件審查是其中的重要組成部分。

8.正確解析:軟件復(fù)用可以減少開發(fā)工作量,提高開發(fā)效率。

9.錯(cuò)誤解析:項(xiàng)目管理工具可以幫助管理項(xiàng)目,但不能自動(dòng)完成所有項(xiàng)目管理任務(wù)。

10.正確解析:軟件過程定義了軟件開發(fā)的步驟和方法,包括從需求分析到軟件維護(hù)的所有階段。

四、簡(jiǎn)答題

1.軟件工程的基本原則包括模塊化、抽象、信息隱藏、封裝、最小化接口、自頂向下設(shè)計(jì)、逐步細(xì)化、數(shù)據(jù)獨(dú)立性、可維護(hù)性、可重用性、可測(cè)試性和可移植性。這些原則有助于提高軟件的開發(fā)效率、降低成本、保證質(zhì)量,并使得軟件更容易維護(hù)和擴(kuò)展。

2.軟件需求分析階段的主要任務(wù)是確定軟件系統(tǒng)必須完成哪些工作,明確軟件的功能和性能需求。輸出結(jié)果包括需求規(guī)格說明書、用戶手冊(cè)、系統(tǒng)設(shè)計(jì)文檔等。

3.軟件設(shè)計(jì)階段的不同層次設(shè)計(jì)包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。概要設(shè)計(jì)確定軟件系統(tǒng)的總體結(jié)構(gòu),詳細(xì)設(shè)計(jì)細(xì)化模塊設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)則設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和訪問策略。

4.軟件測(cè)試的幾種類型包括單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試。單元測(cè)試針對(duì)單個(gè)模塊進(jìn)行,集成測(cè)試針對(duì)模塊組合進(jìn)行,系統(tǒng)測(cè)試針對(duì)整個(gè)系統(tǒng)進(jìn)行,驗(yàn)收測(cè)試則是驗(yàn)證軟件是否滿足用戶需求。

5.關(guān)鍵路徑法(CPM)是一種項(xiàng)目管理工具,用于確定項(xiàng)目中關(guān)鍵

溫馨提示

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