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

下載本文檔

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

文檔簡(jiǎn)介

2022學(xué)年9月份考試軟件工程復(fù)習(xí)題

一、單選題

1、以下軟件生存周期的活動(dòng)中,要進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)的是()。

A、測(cè)試用例設(shè)計(jì)

B、概要設(shè)計(jì)

C、程序設(shè)計(jì)

D、詳細(xì)設(shè)計(jì)

正確答案:B

2、關(guān)于JAVA語言下列說法不正確的是()?

A、跨平臺(tái)的

B、動(dòng)態(tài)指針

C、解釋型的

D、面向?qū)ο蟮?/p>

正確答案:B

3、需求規(guī)格說明書的作用不包括()o

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

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

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

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

正確答案:D

4、模塊的耦合性可以按照耦合程度的高低進(jìn)行排序,以下哪一項(xiàng)符合從低到高的正確次序

()。

A、數(shù)據(jù)結(jié)構(gòu)耦合,公共耦合,控制耦合,內(nèi)容耦合

B、數(shù)據(jù)耦合,控制耦合,數(shù)據(jù)結(jié)構(gòu)耦合,公共耦合

C、無宜接耦合,數(shù)據(jù)結(jié)構(gòu)耦合,內(nèi)容耦合,控制耦合

D、無直接耦合,數(shù)據(jù)耦合,控制耦合,內(nèi)容耦合

正確答案:D

5、使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標(biāo)準(zhǔn)。

A、程序內(nèi)部邏輯

B、程序復(fù)雜結(jié)構(gòu)

C、使用說明書

D、程序的功能

正確答案:A

6、在軟件生存期的各個(gè)階段中跨越時(shí)間最長(zhǎng)的階段是()。

A、需求分析階段

B、設(shè)計(jì)階段

C、測(cè)試階段

D、維護(hù)階段

正確答案:D

7、DFD中的每個(gè)加工至少有()。

A、一個(gè)輸入流或一個(gè)輸出流

B、一個(gè)輸入流和一個(gè)輸出流

C、一個(gè)輸入流

D、一個(gè)輸出流

正確答案:A

8、在結(jié)構(gòu)化分析方法中,()表達(dá)系統(tǒng)內(nèi)部數(shù)據(jù)運(yùn)動(dòng)的圖形化技術(shù)。

A、數(shù)據(jù)字典

B、實(shí)體關(guān)系圖

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

D、狀態(tài)轉(zhuǎn)換圖

正確答案:C

9.信息隱藏的核心內(nèi)容是(工

A、把數(shù)據(jù)都放在公共的區(qū)域

B、數(shù)據(jù)不能被其他模塊訪問

C、一個(gè)模塊的內(nèi)部信息不允許其他模塊直接訪問

D、把信息加密,只能讓有密鑰的模塊訪問

正確答案:C

10、面向?qū)ο蠓治龊驮O(shè)計(jì)的界限是(),從分析到設(shè)計(jì)是一個(gè)逐漸擴(kuò)充模型的過程。

A、清晰的

B、模糊的

C、非線性的

D、確定的

正確答案:C

11、內(nèi)聚程度最低的是()內(nèi)聚。

A、偶然

B、過程

C、順序

D、時(shí)間

正確答案:A

12、結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的主要區(qū)別在于()。

A、軟件是否結(jié)構(gòu)化

B、軟件配置是否完整

C、程序的完整性

D、文檔的完整性

正確答案:B

13、所有程序設(shè)計(jì)語言的基本成分都可歸納為:數(shù)據(jù)成分、()、控制成分和傳輸成分。

A、循環(huán)成分

B、運(yùn)算成分

C、說明成分

D,輸入成分

正確答案:B

14、數(shù)據(jù)流程圖的主要作用是()。

A、描述模塊組成

B、說明用戶數(shù)據(jù)結(jié)構(gòu)

C、描述軟件功能

D、描繪系統(tǒng)的邏輯模型

正確答案:D

15、面向?qū)ο蟪绦蛟O(shè)計(jì)中的數(shù)據(jù)隱藏指的是()。

A、輸入數(shù)據(jù)必須輸入保密口令

B、數(shù)據(jù)經(jīng)過加密處理

C、對(duì)象內(nèi)部數(shù)據(jù)結(jié)構(gòu)上建有防火墻

D、對(duì)象內(nèi)部數(shù)據(jù)結(jié)構(gòu)的不可訪問性

正確答案:D

16、確認(rèn)測(cè)試主要涉及的文檔是()。

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

B.概要設(shè)計(jì)說明書

C、詳細(xì)設(shè)計(jì)說明書

D、源程序

正確答案:A

17、確認(rèn)軟件的功能是否與需求規(guī)格說明書中所要求的功能相符的測(cè)試屬于()。

A、集成測(cè)試

B、恢復(fù)測(cè)試

C、驗(yàn)收測(cè)試

D、單元測(cè)試

正確答案:C

18、黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要研究(

A、需求規(guī)格說明

B、詳細(xì)設(shè)計(jì)說明

C、項(xiàng)目開發(fā)計(jì)劃

D、概要設(shè)計(jì)說明與詳細(xì)設(shè)計(jì)說明

正確答案:A

19、在面向?qū)ο蟮脑O(shè)計(jì)中,我們應(yīng)遵循的設(shè)計(jì)準(zhǔn)則除了模塊化、抽象、低耦合、強(qiáng)內(nèi)聚以外,

還有()<.

A、隱藏復(fù)雜性

B、信息隱蔽

C、經(jīng)常類的復(fù)用

D、類的開發(fā)

正確答案:B

20、瀑布模型本質(zhì)上是一種()模型。

A、線性順序

B、順序迭代

C、線性迭代

D、早期產(chǎn)品

正確答案:A

21、螺旋模型是一種將瀑布模型和()結(jié)合起來的軟件開發(fā)模型。

A、增量模型

B、專家系統(tǒng)

C、噴泉模型

D、變換模型

正確答案:A

22、開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做()。

A、軟件工程

B、軟件周期

C、軟件危機(jī)

D、軟件產(chǎn)生

正確答案:C

23、總體設(shè)計(jì)的結(jié)果是提供一份()。

A、模塊說明書

B、框圖

J程序

D、數(shù)據(jù)結(jié)構(gòu)

正確答案:A

24、()屬于功能測(cè)試方法。

A、等價(jià)類劃分和判定覆蓋

B、邊值分析和等價(jià)類劃分

C、邊值分析和判定覆蓋

D、判定覆蓋和回歸測(cè)試

正確答案:B

25、在七種偶合中,最低偶合是()。

A、內(nèi)容偶合

B、公共偶合

C、數(shù)據(jù)偶合

D、非直接偶合

正確答案:D

26、可行性分析是在系統(tǒng)開發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開發(fā)

的決策依據(jù),因必須給出()的回答。

A、確定

8、行或不行

C、正確

D、無二義

正確答案:B

27、檢查軟件產(chǎn)品是否符合需求定義的過程稱為().

A、確認(rèn)測(cè)試

B、集成測(cè)試

C、驗(yàn)收測(cè)試

D、驗(yàn)證測(cè)試

正確答案:D

28、可行性研究需要的時(shí)間長(zhǎng)短取決于系統(tǒng)的規(guī)模,?般來說,可行性研究的成本只是預(yù)期

總成本的()。

A、1%

B、20%

C、8%

D、50%

正確答案:C

29、概要設(shè)計(jì)復(fù)杳不需要()人員參加。

A、用戶

B、系統(tǒng)維護(hù)人員

C、系統(tǒng)分析員

D、系統(tǒng)設(shè)計(jì)員

正確答案:B

30、PDL(過程設(shè)計(jì)語言)是描述處理過程()。

A、做什么

B、為什么做

C、怎么做

D、對(duì)誰做

正確答案:C

二、判斷題

1、耦合是指一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度。(錯(cuò)誤)

2、由于軟件是邏輯產(chǎn)品,軟件質(zhì)量較容易直接度量。(錯(cuò)誤)

3、完善性維護(hù)是提高或完善軟件的性能。(正確)

4、適應(yīng)性維護(hù)是改進(jìn)軟件未來的可維護(hù)性和可靠性。(錯(cuò)誤)

5、判定覆蓋必然滿足語句覆蓋。(正確)

6、在進(jìn)行同等測(cè)試后,若發(fā)現(xiàn)A部分由錯(cuò)誤并改正了十個(gè)問題錯(cuò)誤,B部分發(fā)現(xiàn)并改正了

五個(gè)錯(cuò)誤,則重新再進(jìn)行測(cè)試A、B兩部分時(shí),A部分發(fā)現(xiàn)錯(cuò)誤的可能性比B部分中的要大。

(正確)

7、一組測(cè)試用例是條件覆蓋,則一定是語句覆蓋。(正確)

8、總體設(shè)計(jì)的基本目的就是回答:“概括地說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題。(正確)

9、用面向?qū)ο蠓椒ǚ治觯O(shè)計(jì)、實(shí)現(xiàn)軟件,仍屬線性的瀑布開發(fā)模型。(錯(cuò)誤)

10、軟件的可維護(hù)性差是軟件維護(hù)工作量和費(fèi)用激增的直接原因。(正確)

11、一組測(cè)試用例是條件覆蓋,則一定是語句覆蓋。(正確)

12、據(jù)統(tǒng)計(jì),軟件維護(hù)人員為了分析和理解原軟件系統(tǒng)所花費(fèi)的工作量約占整個(gè)維護(hù)工作量

的60%以下。(錯(cuò)誤)

13、測(cè)試最終是為了證明程序無錯(cuò)誤。(錯(cuò)誤)

14、瀑布模型的最大優(yōu)點(diǎn)是將軟件開發(fā)的各個(gè)階段劃分得十分清晰。(正確)

15、對(duì)一個(gè)模塊進(jìn)行測(cè)試的根本依據(jù)是測(cè)試用例。(錯(cuò)誤)

三、名詞解釋

1、需求分析:

正確答案:這個(gè)活動(dòng)是明確“為了解決這個(gè)問題,系統(tǒng)必須做什么”,即通過分析、整理和

提煉收集到的用戶需求,建立完整的分析模型,并將其編寫成軟件需求規(guī)格說明書和初步的

用戶手冊(cè)。

2、數(shù)據(jù)耦合:

正確答案:如果兩個(gè)模塊傳遞的是數(shù)據(jù)項(xiàng),則稱這兩個(gè)模塊是數(shù)據(jù)耦合的。

3、軟件生命周期:

正確答案:軟件生命周期是指一個(gè)軟件從提出開發(fā)要求開始到該軟件報(bào)廢為止的整個(gè)時(shí)期。

通常將軟件的生命周期劃分為可行性研究、需求分析、設(shè)計(jì)、編碼、測(cè)試、集成、維護(hù)階段。

4、編碼:

將所設(shè)計(jì)的各個(gè)模塊編寫成計(jì)算機(jī)可接受的程序代碼及與實(shí)現(xiàn)相關(guān)的文檔,即源代碼以及合

適的注釋。

5、軟件工程:

軟件工程是一門旨在生產(chǎn)無故障的、及時(shí)交付的、在預(yù)算之內(nèi)的和滿足用戶需求的軟件的學(xué)

科。

四、簡(jiǎn)答題

1、什么是數(shù)據(jù)流圖?其作用是什么?

數(shù)據(jù)流圖:簡(jiǎn)DFD,就是采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向

和邏輯變換過程,是結(jié)構(gòu)億系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方

法。

數(shù)

溫馨提示

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