國家二級公共基礎(chǔ)知識(軟件工程基礎(chǔ))模擬試卷6_第1頁
國家二級公共基礎(chǔ)知識(軟件工程基礎(chǔ))模擬試卷6_第2頁
國家二級公共基礎(chǔ)知識(軟件工程基礎(chǔ))模擬試卷6_第3頁
國家二級公共基礎(chǔ)知識(軟件工程基礎(chǔ))模擬試卷6_第4頁
國家二級公共基礎(chǔ)知識(軟件工程基礎(chǔ))模擬試卷6_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

家二級公共基礎(chǔ)知識(軟件工程基

礎(chǔ))模擬試卷6

一、單項選擇題(本題共26題,每題1.0分,共26

分。)

1、軟件是指

A、程序

B、程序和文檔

C、算法加數(shù)據(jù)結(jié)構(gòu)

D、程序、數(shù)據(jù)與相關(guān)文檔的完整集合

標(biāo)準(zhǔn)答案:D

知識點解析:計算機軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,是包括程

序、數(shù)據(jù)與相關(guān)文檔的完整集合。軟件由兩部分組成:一是機器可執(zhí)行的程序和數(shù)

據(jù):二是機器不可執(zhí)行的,與軟件開發(fā)、運行、維護、使用等有關(guān)的文檔。

2、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬

于應(yīng)用軟件的是

A、學(xué)生成績管理系統(tǒng)

B、C語言編譯程序

C、UNIX操作系統(tǒng)

D、數(shù)據(jù)庫管理系統(tǒng)

標(biāo)準(zhǔn)答案:A

知識點解析:學(xué)生成績管理系統(tǒng)為應(yīng)用軟件。

3、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬

于系統(tǒng)軟件的是

A、編輯軟件

B、操作系統(tǒng)

C、教務(wù)管理系統(tǒng)

D、瀏覽器

標(biāo)準(zhǔn)答案:B

知識點解扁:軟件根據(jù)應(yīng)用目標(biāo)的不同,是多種多樣的。軟件按功能可以分為:應(yīng)

用軟件、系統(tǒng)軟件、支承軟件(或工具軟件)。應(yīng)用軟件是為解決特定領(lǐng)域的應(yīng)用而

開發(fā)的軟件。系統(tǒng)軟件是計算機,管理自身資源,提高計算機使用效率并為計算機

用戶提供各種服務(wù)的軟件。支撐軟件是介于系統(tǒng)軟件和應(yīng)用軟件之間,協(xié)助用戶開

發(fā)軟件的工具性軟件,包括輔助和支持開發(fā)和維護應(yīng)用軟件的工具軟件,還包括輔

助管理人員控制開發(fā)進程和項目管理的工具軟件。

4、下列關(guān)于軟件工程的描述中正確的是

A、軟件工程只是解決軟件項目的管理問題

B、軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題

C、軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則

D、軟件工程只是解決軟件開發(fā)中的技術(shù)問題

標(biāo)準(zhǔn)答案:C

知識點解析:軟件工程是建立并使用完善的工程化原則,以較經(jīng)濟的手段獲得能在

實際機器上有效運行的可靠軟件的一系列方法。軟件工程主要思想是強調(diào)在軟件開

發(fā)過程中需要應(yīng)用工程叱原則。

5、下面不屬于軟件工程過程的4種基本活動

A、軟件規(guī)格說明

B、軟件開發(fā)

C、軟件演進

D、軟件測試

標(biāo)準(zhǔn)答案:D

知識點解析:軟件工程過程的4種基本活動是:軟件規(guī)格說明、軟件開發(fā)、軟件確

認(rèn)、軟件演進。

6、軟件生命周期中的活動不包括

A、市場調(diào)研

B、需求分析

C、軟件測試

D、軟件維護

標(biāo)準(zhǔn)答案:A

知識點解析:軟件的生命周期描述了軟件從產(chǎn)生到最終消亡的全過程,生命周期中

的活動包括焉求分析、軟件設(shè)計(分為概要設(shè)計和詳細設(shè)計)、軟件實現(xiàn)、軟件測試

和軟件維護'不包括市場調(diào)研。

7、下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是

A、軟件測試

B、概要設(shè)計

C、軟件維護

D、詳細設(shè)計

標(biāo)準(zhǔn)答案:C

知識點解析?:軟件生命周期是指軟件產(chǎn)品從提出、實現(xiàn)、使用、維護到停止使用退

役的過程。開發(fā)階段包括概要設(shè)計、詳細設(shè)計、實現(xiàn)和測試4個階段。軟件維護屬

于維護階段。

8、下列描述中正確的是

A、軟件交付使用后還需要再進行維護

B、軟件工具交付使用就不需要再進行維護

C、軟件交付使用后其生命周期就結(jié)束

D、軟件維護是指修復(fù)程序中被破壞的指令

標(biāo)準(zhǔn)答案:A

知識點解析:通常將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為

軟件生命周期。軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護三個階段。

已交付的軟件投入運行后,應(yīng)在運行使用中不斷地維護,根據(jù)新提出的需要進行必

要而且可能的擴充和刪改。

9、下面不屈于軟件需求分析階段主要工作的是

A、需求變更申請

B、需求分析

C、需求評審

D、需求獲取

標(biāo)準(zhǔn)答案:A

知識點解析:在軟件開發(fā)的過程中,應(yīng)該盡早的制定測試計劃,其中在需求分析階

段制定系統(tǒng)測試”劃,在概要設(shè)計階段制定集成測試訂劃,在詳細設(shè)“階段制定單

元測試計劃。

10、在軟件生命周期中,能準(zhǔn)確確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階

段是

A、概要設(shè)計

B、詳細設(shè)計

C、可行性分析

D、需求分析

標(biāo)準(zhǔn)答案:D

知識點解析:軟件需求是指用戶對目標(biāo)軟件系統(tǒng)在功能、行為、設(shè)計約束等方面的

期望。需求分析的任務(wù)是發(fā)現(xiàn)需求、求精、建模和定義需求的過程。

11、數(shù)據(jù)流圖中帶有箭頭的線段表示的是

A、控制流

B、事件驅(qū)動

C、模塊調(diào)用

D、數(shù)據(jù)流

標(biāo)準(zhǔn)答案:D

知識點解析:數(shù)據(jù)流圖是從數(shù)據(jù)傳遞和加工的角度,來刻畫數(shù)據(jù)流從輸入到輸出的

移動變換過程。其中帶箭頭的線段表示數(shù)據(jù)流,沿箭頭方向傳遞數(shù)據(jù)的通道,一般

在旁邊標(biāo)注數(shù)據(jù)流名。

12、數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)

成。下面圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是

A、控制流

B、加工

C、數(shù)據(jù)存儲

D、源和潭

標(biāo)準(zhǔn)答案:A

知識點解析:數(shù)據(jù)流圖中的主要圖形元素有加工(轉(zhuǎn)換)、數(shù)據(jù)流、存儲文件(數(shù)據(jù)

源)、源和潭等。

13、數(shù)據(jù)流程圖(DFD圖)是

A、軟件概要設(shè)計的工具

B、軟件詳細設(shè)計的工具

C、結(jié)構(gòu)化方法的需求分析工具

D、面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>

標(biāo)準(zhǔn)答案:c

知識點解析:本題考查數(shù)據(jù)流程圖DFD的概念。對于面向數(shù)據(jù)流的結(jié)構(gòu)化分析方

法,按照DeMarco的定義,”結(jié)構(gòu)化分析就是使用數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典

(DD)、結(jié)構(gòu)化英語、判定表和判定樹等工具,來建立一種新的、稱為結(jié)構(gòu)化規(guī)格

說明的目標(biāo)文檔結(jié)構(gòu)化分析方法的實質(zhì)是著眼于數(shù)據(jù)流,自頂向下,逐層分

解,建立系統(tǒng)的處理流程,以數(shù)據(jù)流圖和數(shù)據(jù)字典為主要工具,建立系統(tǒng)的邏輯模

犁。數(shù)據(jù)流圖(DFD——DataFlowDiagram)是描述數(shù)據(jù)處理過程的工具,是需求理

解的邏輯模型的圖形表示,它直接支持系統(tǒng)的功能建模。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加

工的角度,來刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。由此可得數(shù)據(jù)流程圖是結(jié)

構(gòu)化方法的需求分析工具。

14、下列關(guān)于數(shù)據(jù)庫設(shè)計的敘述中,正確的是

A、在需求分析階段建立數(shù)據(jù)字典

B、在概念設(shè)計階段建立數(shù)據(jù)字典

C、在邏輯設(shè)計階段建立數(shù)據(jù)字典

D、在物理設(shè)計階段建立數(shù)據(jù)字典

標(biāo)準(zhǔn)答案:A

知識點解析:數(shù)據(jù)庫設(shè)計目前一般采用生命周期法,即將整個數(shù)據(jù)庫應(yīng)用系統(tǒng)的開

發(fā)分解成目標(biāo)獨立的若干階段。分別是:需求分析階段、概念設(shè)計階段、邏輯設(shè)計

階段、物理設(shè)計階段、編碼階段、測試階段、運行階段、進一步修改階段。數(shù)據(jù)字

典是對系統(tǒng)中數(shù)據(jù)的詳盡描述,是各類數(shù)據(jù)屬性的清單。對數(shù)據(jù)設(shè)計來講,數(shù)據(jù)字

典是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果。

15、軟件需求規(guī)格說明書的作用不包括

A、軟件驗收的依據(jù)

B、用戶與開發(fā)人員對軟件要做什么的共同理解

C、軟件設(shè)計的依據(jù)

D、軟件可行性研究的依據(jù)

標(biāo)準(zhǔn)答案:D

知識點解析:軟件規(guī)格說明書主要有三個作用:①用戶和軟件開發(fā)人員之間的合

同;②開發(fā)人員進行設(shè)計和編程的依據(jù);③軟件工程項目驗收的依據(jù)。

16、從工程管理角度看,軟件設(shè)計一般分為兩步完成,它們是

A、概要設(shè)計與詳細設(shè)計

B、數(shù)據(jù)設(shè)計與接口設(shè)計

C、軟件結(jié)構(gòu)設(shè)計與數(shù)據(jù)設(shè)計

D、過程設(shè)計與數(shù)據(jù)設(shè)計

標(biāo)準(zhǔn)答案:A

知識點解析:軟件設(shè)計是開發(fā)階段最重要的步驟。從工程管理的角度來看可分為兩

步:概要設(shè)計和詳細設(shè)計。概要設(shè)計是將軟件需求轉(zhuǎn)化為軟件體系結(jié)構(gòu),確定系統(tǒng)

級接口、全局?jǐn)?shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫模式;詳細設(shè)計是指確立每個模塊的實現(xiàn)算法和局

部數(shù)據(jù)結(jié)構(gòu),用適應(yīng)方法表示算法和數(shù)據(jù)結(jié)構(gòu)的細節(jié)。從技術(shù)觀點來看,軟件設(shè)計

包括軟件結(jié)構(gòu)設(shè)計(定義軟件系統(tǒng)各主要部件之間的關(guān)系)、數(shù)據(jù)設(shè)計(將分析時創(chuàng)建

的模型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu))、接口設(shè)計(描述軟件內(nèi)部、軟件與協(xié)作系統(tǒng)之間以及軟件

與人之間如何通信)、過程設(shè)計(把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程)四個步驟。

17、軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是

A、低內(nèi)聚低耦合

B、高內(nèi)聚低耦合

C、低內(nèi)聚高耦合

D、高內(nèi)聚高耦合

標(biāo)準(zhǔn)答案:B

知識點解析:耦合性與內(nèi)聚性是模塊獨立性的兩個定性標(biāo)準(zhǔn)。一般一個較優(yōu)秀的軟

件設(shè)計應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚

件.有利于提高模塊的獨立性c

18、兩個或兩個以上模塊之間關(guān)聯(lián)的緊密程度稱為

A、耦合度

B、內(nèi)聚度

「短型聲

D:數(shù)二傳輸特性

標(biāo)準(zhǔn)答案:A

知識點解析:模塊的獨立性是指每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與

其他模塊的聯(lián)系較少且接口簡單。衡量軟件的模塊獨立性使用:內(nèi)聚性和耦合性兩

個定性度量標(biāo)準(zhǔn)。內(nèi)聚性是對一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量;

耦合性是對模塊間互相連接的緊密程度的度量。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做

到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高

模塊的獨立性。

19、下面不能作為結(jié)構(gòu)叱方法軟件需求分析工具的是

A、系統(tǒng)結(jié)構(gòu)圖

B、數(shù)據(jù)字典(DD)

C、數(shù)據(jù)流程圖(DFD圖)

D、判定表

標(biāo)準(zhǔn)答案:A

知識點解析:按照DeMarco的定義,“結(jié)構(gòu)化分析就是使用數(shù)據(jù)流圖(DFD圖)、數(shù)

據(jù)字典(DD)、結(jié)構(gòu)化英語、判定表和判定樹等工具,來建立一種新的、稱為結(jié)構(gòu)

化規(guī)格說明的目標(biāo)文檔。''系統(tǒng)結(jié)構(gòu)圖不能作為結(jié)構(gòu)化方法軟件需求分析工具。

20、程序流程圖中帶有箭頭的線段表示的是

A、圖兀關(guān)系

B、數(shù)據(jù)流

C、控制流

D、調(diào)用關(guān)系

標(biāo)準(zhǔn)答案:c

知識點》析:程序流程圖是一種傳統(tǒng)的、應(yīng)用廣泛的軟件過程設(shè)計工具,通常也稱

為程序框圖。其中,用帶箭頭的線段表示控制流,用柜形表示加工步驟,用菱形表

示邏輯條件。

21、軟件測試的目的是

A、評估軟件可靠性

B、發(fā)現(xiàn)并改正程序中的錯誤

C、改正程序中的錯誤

D、發(fā)現(xiàn)程序中的錯誤

標(biāo)準(zhǔn)答案:D

知識點解析:軟件測試的目的是為了發(fā)現(xiàn)程序中的錯誤,而軟件調(diào)試是為了更正程

序中的錯誤C

22、下列描述中正確的是

A、軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤

B、軟件測試的主要目的是確定程序中錯誤的位置

C、為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作

D、軟件測試是證明軟件沒有錯誤

標(biāo)準(zhǔn)答案:A

知識點解析:軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。一個好的測試用例是指

很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的用例;一個成功的測試是發(fā)現(xiàn)了至今尚未發(fā)

現(xiàn)的錯誤的測試。為了達到好的測試效果,應(yīng)該由獨立的第三方來構(gòu)造測試,程序

員應(yīng)盡量避免檢查自己的程序。

23、下列描述中正確的是

A、軟件測試應(yīng)該由程序開發(fā)者來完成

B、程序經(jīng)調(diào)試后一般不需要再測試

C、軟件維護只包括對程序代碼的維護

D、以上三種說法都不對

標(biāo)準(zhǔn)答案:D

知識點解析:為了達到好的測試效果,應(yīng)該由獨立的第三方進行測試工作。因為從

心理學(xué)角度講,程序人員或設(shè)計方在測試自己的程序時,要采取客觀的態(tài)度是會不

同程度地存在障礙的,所以選項A)錯誤。在程序調(diào)試時,修改了一個錯誤的同時

可能引入了新的錯誤,解決的辦法是在修改了錯誤之后,必須進行回歸測試,所以

選項B)錯誤。所謂軟件維護,就是將交付的軟件投入運行,并在運行使用中不斷

地維護,根據(jù)新提出的需求進行必要而且可能的擴充和刪改,所以選項C)錯誤。

24、下面屬于黑盒測試方法的是

A、語句覆蓋

B、邏輯覆蓋

C、邊界值分析

D、路徑覆蓋

標(biāo)準(zhǔn)答案:C

知識點解析?:采用黑盒技術(shù)設(shè)計測試用例的方法有:等價類劃分、邊界值分析、錯

誤推測、囚果圖和綜合策略。

25、下面不屬于軟件測試實施

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論