濟南大學(xué)軟件工程(144303)期末復(fù)習(xí)題_第1頁
濟南大學(xué)軟件工程(144303)期末復(fù)習(xí)題_第2頁
濟南大學(xué)軟件工程(144303)期末復(fù)習(xí)題_第3頁
濟南大學(xué)軟件工程(144303)期末復(fù)習(xí)題_第4頁
濟南大學(xué)軟件工程(144303)期末復(fù)習(xí)題_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

I.面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,?。

A、系統(tǒng)模型、ER模型、應(yīng)用模型

B、對象模型、動態(tài)模里、應(yīng)用模型

C、&R模型、對象模型、功能模型

D、對象模型、動態(tài)模型、功能強型

答案:D

2.如果某種內(nèi)聚要求一個模塊中包含的任務(wù)必須在同一段時間內(nèi)執(zhí)行,則這種內(nèi)聚為

A.時間內(nèi)聚

B、邏輯內(nèi)聚

C、通信內(nèi)聚

D、信息內(nèi)聚

答案:A

3.軟件生命周期中所花費用最多的階段是

A、詳細設(shè)計

B、軟件編碼

C、軟件測試

D、軟件維護

答案:D

4.CMM表示0

A、軟件過程成熟度模型

B、軟件過程工業(yè)化控制

C、國際軟件旗量認(rèn)證

D,軟件統(tǒng)一性標(biāo)準(zhǔn)

答案:A

5.UML是()。

A、軟件測試工具

B、程序自動生成工具

C、統(tǒng)一建模i#言

D.系統(tǒng)行為模型

答案:C

6?源程序的效率與。階段確定的律法的效率直接有關(guān)。

A、概要設(shè)計

B、總體設(shè)計

C、單元設(shè)計

D、詳細設(shè)計

答案:D

7.系統(tǒng)技術(shù)可行性研究所涉及的技術(shù)應(yīng)該是()技術(shù)。

A.現(xiàn)在已提出的

B、現(xiàn)在在研究的

C、不一定可以獲得的

D,一定可以獲得的

答案:D

8.軟件測試計劃開始于需求分析階段,完成干()階段

A,需求分析

B、軟件設(shè)計

C、軟件實現(xiàn)

D、軟件測試

答案,B

9.下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹觯徽_的是

A、鍵盤、球標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就會產(chǎn)生消息

B、操作系統(tǒng)不斷向應(yīng)用程序發(fā)送消息,但應(yīng)用程序不能向操作系統(tǒng)發(fā)送消息

C、應(yīng)用程序之間可以相互發(fā)送浦息

D、發(fā)送與接收消息的通信機制與傳統(tǒng)的子程序調(diào)用機制不同

答案:B

10.傳統(tǒng)的軟件生命周期不包含0。

A、問題定義

B、性能優(yōu)化

C、測試

D、實現(xiàn)

答案:B

11.好的用戶界面不應(yīng)具有的特性是0

A、使用簡單

B.標(biāo)準(zhǔn)化與一?致性

C、可靠性與靈活性

D、復(fù)雜性

答案:D

12.包含風(fēng)險分析的軟件工程模型是0

A、螺旋模型

B、淞布模型

C.增址模型

D、噴泉模型

答案:A

13.軟件開發(fā)技術(shù)不包含()。

A、軟件開發(fā)方法學(xué)

B、紈件工程環(huán)境

C、軟件工具

D,軟件質(zhì)量度量

答案:D

14.為高質(zhì)量地開發(fā)軟件項目,在軟件結(jié)構(gòu)設(shè)計時,必須遵循()原則。

A、信息隱些

B、質(zhì)量控制

C、程序優(yōu)化

D、數(shù)據(jù)共享

答案:A

15.()分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求了集的可運行的產(chǎn)品。

A、增量模型

R.噴泉模型

C、原型模型

D、螺旋模型

答案:A

16.有關(guān)瀑布模型的描述中,下面錯誤的是:()

A、可以降低軟件的狂雜度。

B、可以解決需求不明確的問題,

C、容易導(dǎo)致軟件開發(fā)夭折。

D、是最早的軟件開發(fā)模型。

答案:B

17.DFD中的每個加工至少需要

A、1個輸入流

B、一個輸出流

C、一個輸入或輸出流

D、一個輸入流和一個臨出流

答案:D

二、多選^

1.關(guān)于白盒法覆蓋程度的論述中正確的是0

A、語句粗蓋:選擇測試用例使程序中每條語句至少被執(zhí)行一次

B、判定覆前:選擇測試用例使程序中每個判定至少都獲得一次“真”值和一次“假”值

c,條件覆蓋;選擇測試用例使H個條件都滿足

D、條件組合陵蓋:將所有的判定條件都組合起來執(zhí)行

答案:AB

2.下列下列屬于面向?qū)ο箝_發(fā)方法的是()

A、Booth

B.JACKSON

C、Coad

D、OMT

答案:ACD

3.設(shè)計階段應(yīng)達到的目標(biāo)有0

A、提高可苑性和可維護性

B、提高應(yīng)用范圍

C、結(jié)構(gòu)清晰

D、提高可理解性和效率

答案:AD

4.決定可維護性的因素主要有。等。

A.文檔

B、可理解性

C、可修改性

D、可測試性

笞案;BCD

5.下面。屬于可復(fù)用的軟件級別。

A、代碼的復(fù)用

B、設(shè)計結(jié)果的第用

C、分析結(jié)果的豆用

D、測試信息的復(fù)用

答案:ABCD

6.模塊獨立性準(zhǔn)則由以下定性指標(biāo)來衡量。。

A、分解度

B、相合度

C,屏蔽性

D、內(nèi)聚性

答案:BD

7.UML的動態(tài)建模機制包括0。

A、交互圖

B.狀態(tài)圖

C,對象圖

D、活動圖

答案:ABD

8.軟件工程的課程特點0。

A、理論及應(yīng)用的多維性

B、工程化

C、濃厚的方法學(xué)色彩

D,實踐性、指導(dǎo)性強

答案:ABCD

9.需求分析的主要方法有0

A、形式化分析方法

B、PAD圖描述

C、結(jié)構(gòu)化分析(SA)方法

D、(X)A法

答案:CD

10.降態(tài)測試是以人工的、非形式化的方法對程序進行分析和測試。常用的降態(tài)測試方法有(

)

A、運行程序并分析運行結(jié)果

B、案前檢查與代碼會審

C、數(shù)據(jù)流分析圖

D、調(diào)用圖

答案:BCD

II.數(shù)據(jù)輸入的一般規(guī)則是()

A、確定輸入

B、交互動作

C、提供反饋

D、刑除認(rèn)定

答案:ABCD

12.軟件設(shè)計的主要任務(wù)是0。

A、將分析階段獲得的需求說明轉(zhuǎn)換為計算機中可實現(xiàn)的系統(tǒng)

B、完成系統(tǒng)的數(shù)況結(jié)構(gòu)和程序結(jié)恂i殳”

C、開始測試設(shè)計

D、對模塊內(nèi)部的過程進行設(shè)計

答案:ABCD

13.以下0不屬于結(jié)構(gòu)化流程圖

A、N-S圖

B、傳統(tǒng)流■程圖

C、模塊結(jié)構(gòu)圖

D、PAD圖

答案:BC

14.下列屬于應(yīng)用軟件的是0。

A、計第機輔助教學(xué)軟件

B、軟件測試I:具

C、辦公白動化軟件

D、工程與科學(xué)計算軟件

答案:ACD

15.軟件維護的類型有()。

A、完善性維護

B、改正性維護

C、適應(yīng)性維護

1)、預(yù)防性維護

答案:ABCD

16.黑盒測試著重測試軟件功能,卜.列測試法中屬于黑盒測試技術(shù)的有0。

A、等價劃分法

B、平行運行法

C、邊界值分析法

D、錯誤推測法

答案:ACD

17.表達計劃安排的主要工具有0

A、PERT圖

B、甘特圖

C.DFD圖

D、進度表

答案;ABD

18.畫分層DFD圖的基本原則有()

A、數(shù)據(jù)守恒原則

B、分解的可靠性原則

C、子、父圖平衡的原則

D、數(shù)據(jù)流封閉的原則

答案:ACD

三、判斷題

1.加工小說明是對系統(tǒng)流程圖中的加工進行說明。

A、正確

B、錯誤

答案:錯誤

2.軟件工具的作用是為了延長軟件產(chǎn)品的先命。

A、正確

B,錯誤

答案:錯誤

3.CMM將軟件過程的成熟度分為以下五個級別:初始級、可重復(fù)級、己定義級、己管理級

和優(yōu)化級。

A、正確

B、錯誤

答案:正確

4.信息隱蔽原則有利于提高模塊的內(nèi)聚性。

A.正確

B、錯誤

答案:正確

5.發(fā)現(xiàn)錯誤多的模塊,殘留在模塊中的錯誤也多。

A、正確

B,錯誤

答案:正確

6.系統(tǒng)測試的主要方法是白盒法,主要進行功能測試、性能測試、安全性測試及可靠性等測

試。

A、正確

B、錯誤

答案:錯誤

7.軟件工程管理是對軟件項目的開發(fā)管理,是對移個軟件生存期的所有活動進行管理。

A、正確

B.錯誤

答案:正確

8.單元測試通常應(yīng)該先進行''人二走查”,再以白盒法為主,輔以黑盒法進行動態(tài)測試。

A、正確

B、錯誤

答案:正確

9.RSP法與RCP法的主要區(qū)別是前者采用循環(huán)漸進的開發(fā)方式,原型籽成為最終的產(chǎn)品,而

后者將被廢棄。

A.正確

B,錯誤

答案:錯誤

10.HIPO法既是需求分析方法,又是軟件設(shè)計方法。

A、正確

B、錯誤

答案:正確

II.軟件工程管理的主要任務(wù)有:軟件可行性分析與成本估算、軟件生產(chǎn)率及質(zhì)量管理、軟件

售后管理。

A、正確

B、錯誤

答案,錯誤

12.項目應(yīng)用領(lǐng)域是選擇語言的關(guān)鍵因素。

A、正確

B、錯誤

答案:正確

13.改進程序的執(zhí)行效率不會引入錯誤。

A、正確

B、錯誤

答案:錯誤

四、名詞^

1.軟件危機

答案:軟件危機是在計算機軟件開發(fā)和維護過程中所遇到的?系列泮重的問題。

2.事件

答案:在軟件工程領(lǐng)域,事件是在某個特定時刻發(fā)生的事情,是對引起系統(tǒng)做動作或從個狀態(tài)轉(zhuǎn)換到另?個狀態(tài)的外界事件的

抽象。

3.用例

答案:在軟件工程領(lǐng)域,用例是指用戶可見的系統(tǒng)功能。

4.有窮狀態(tài)機

答案:在軟件工程領(lǐng)域,有窮狀態(tài)機可以準(zhǔn)確地描述一個系統(tǒng),它是表達規(guī)格說明的一種形式化說明方法。一個有窮狀態(tài)機包含5

個部分:狀態(tài)集、輸入集、由當(dāng)前狀態(tài)和當(dāng)前輸入確定下一個狀態(tài)的轉(zhuǎn)換函數(shù)、初始態(tài)和終態(tài)集.

5.軟件原型

答案:軟件原型是在軟件系統(tǒng)開發(fā)過程中,可快速建立的.旨在演示目標(biāo)系統(tǒng)主要功能的可運行的程序〃

6.軟構(gòu)件

答案:軟構(gòu)件也稱為組件,是指具有標(biāo)準(zhǔn)接口、可完成特定功能的軟件單位.

7.數(shù)據(jù)字典

答案:在軟件工程領(lǐng)域,數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集介,特指時數(shù)據(jù)流圖中包含的所有元素的定義的集令。

8.黑盒測試

答案:黑盒泅武,也稱功能測試,對于軟件測試而言,黑盒測試把程序看作一個黑盒完全不考慮程序的內(nèi)部結(jié)構(gòu),實際上是

在程序接口進行的測試.只檢查程序功能是否能按照規(guī)格說明言的規(guī)定正常使用,程序是再能適當(dāng)?shù)亟邮諓砣霐?shù)據(jù)并產(chǎn)生正確的

輸出信息,程序運行過程中俄否保持外部信息(如數(shù)據(jù)庫或文件)的完整性。

9.維承

答案:廣義地說,繼承是指能城直接獲得已有的性質(zhì)和特征,而不必地復(fù)定義它們。在面向?qū)ο业能浖夹g(shù)中,繼承是子類自動

地共享基類中定義的數(shù)據(jù)和方法的機制.

五、I潞題

1.簡述模塊獨立的含義與意義

答案:模塊獨江的含義:模塊獨江的概念是模塊化、抽象、信息隱藏和局部化概念的直接結(jié)果,開發(fā)具有獨匯功能而且用其他模

塊之間沒仃過多的相互作用的模塊,就可以做的模塊獨立。模塊獨立的意義:易于開發(fā)、測試和維護。

2.面向?qū)ο蠓椒▽W(xué)的出發(fā)

溫馨提示

  • 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

提交評論