2024年軟件工程(開(kāi)發(fā)與設(shè)計(jì))技能知識(shí)考試題及答案_第1頁(yè)
2024年軟件工程(開(kāi)發(fā)與設(shè)計(jì))技能知識(shí)考試題及答案_第2頁(yè)
2024年軟件工程(開(kāi)發(fā)與設(shè)計(jì))技能知識(shí)考試題及答案_第3頁(yè)
2024年軟件工程(開(kāi)發(fā)與設(shè)計(jì))技能知識(shí)考試題及答案_第4頁(yè)
2024年軟件工程(開(kāi)發(fā)與設(shè)計(jì))技能知識(shí)考試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩67頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2024年軟件工程(開(kāi)發(fā)與設(shè)計(jì))技能知識(shí)考

試題及答案

目錄簡(jiǎn)介

一、選擇題:共180題

二、簡(jiǎn)答題:共30題

一、選擇題

1.對(duì)軟件的特點(diǎn),下面描述正確的是O

A、軟件是一種物理實(shí)體

B、軟件在運(yùn)行使用期間不存在老化問(wèn)題

C、軟件開(kāi)發(fā)、運(yùn)行對(duì)計(jì)算機(jī)沒(méi)有依賴性,不受計(jì)算機(jī)

系統(tǒng)的限制

D、軟件的生產(chǎn)有一個(gè)明顯的制作過(guò)程

正確答案:B

2.以下哪項(xiàng)是軟件生命周期的主要活動(dòng)階段

A、需求分析

B、軟件開(kāi)發(fā)

C、軟件確認(rèn)

第1頁(yè)共72頁(yè)

D、軟件演進(jìn)

正確答案:A

3.從技術(shù)觀點(diǎn)看,軟件設(shè)計(jì)包括

A、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、程序設(shè)計(jì)

B、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、接口設(shè)計(jì)、過(guò)程設(shè)計(jì)

C、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、文檔設(shè)計(jì)、過(guò)程設(shè)計(jì)

D、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、文檔設(shè)計(jì)、程序設(shè)計(jì)

正確答案:B

4.以下哪個(gè)是軟件測(cè)試的目的

A、證明程序沒(méi)有錯(cuò)誤

B、演示程序的正確性

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

D、改正程序中的錯(cuò)誤

正確答案:C

5.需求分析最終結(jié)果是產(chǎn)生()

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

B、可行性分析報(bào)告

C、需求規(guī)格說(shuō)明書(shū)

第2頁(yè)共72頁(yè)

D、設(shè)計(jì)說(shuō)明書(shū)

正確答案:C

6.需求分析中,開(kāi)發(fā)人員要從用戶那里解決的最重要

的問(wèn)題是()

A、讓軟件做什么

B、要給軟件提供哪些信息

C、要求軟件工作效率怎樣

D、讓軟件具有何種結(jié)構(gòu)

正確答案:A

7.系統(tǒng)中模塊的不僅意味著作用于系統(tǒng)的小變動(dòng)

將導(dǎo)致行為上的小變化,也意味著規(guī)格說(shuō)明的小變動(dòng)將影響

到一小部分模塊。

A、可分解性

B、保護(hù)性

C、可理解性

D、連續(xù)性

正確答案:D

8.下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹?,不正確的是

第3頁(yè)共72頁(yè)

A、、鍵盤(pán)、鼠標(biāo)、通信端口、網(wǎng)絡(luò)等設(shè)備一有變化,就

會(huì)產(chǎn)生消息

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

能向操作系統(tǒng)發(fā)送消息

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

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

制不同

正確答案:B

9.面向?qū)ο蠹夹g(shù)中,對(duì)象是類(lèi)的實(shí)例。對(duì)象有三種成

份:、屬性和方法(或操作)。

A、標(biāo)識(shí)

B、規(guī)則

C、封裝

D、消息

正確答案:A

10.可行性研究要進(jìn)行一次需求分析。

A、詳細(xì)的

B、全面的

C、簡(jiǎn)化的、壓縮的

第4頁(yè)共72頁(yè)

D、徹底的

正確答案:C

11.系統(tǒng)流程圖用于可行性分析中的的描述。

A、當(dāng)前運(yùn)行系統(tǒng)

B、當(dāng)前邏輯模型

C、目標(biāo)系統(tǒng)

D、新系統(tǒng)

正確答案:A

12.系統(tǒng)流程圖是描述的工具。

A、邏輯系統(tǒng)

B、程序系統(tǒng)

C、體系結(jié)構(gòu)

D、物理系統(tǒng)

正確答案:C

13.程序的三種基本控制結(jié)構(gòu)是

A、過(guò)程、子程序和分程序

B、順序、選擇和重復(fù)

C、遞歸、堆棧和隊(duì)列

第5頁(yè)共72頁(yè)

D、調(diào)用、返回和轉(zhuǎn)移

正確答案:B

14.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是

A、不能嵌套使用

B、只能用來(lái)寫(xiě)簡(jiǎn)單程序

C、已經(jīng)用硬件實(shí)現(xiàn)

D、只有一個(gè)入口和一個(gè)出口

正確答案:D

15.軟件開(kāi)發(fā)過(guò)程中,抽取和整理用戶需求并建立問(wèn)題

域精確模型的過(guò)程叫

A、生存期

B、面向?qū)ο笤O(shè)計(jì)

C、面向?qū)ο蟪绦蛟O(shè)計(jì)

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

正確答案:D

16.在數(shù)據(jù)流圖中,有名字及方向的成分是()。

A、控制流

B、信息流

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

第6頁(yè)共72頁(yè)

D、信號(hào)流

正確答案:C

17.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)

情況的工具有()

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

B、數(shù)據(jù)詞典

C、結(jié)構(gòu)化英語(yǔ)

D、判定樹(shù)與判定表

正確答案:A

18.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運(yùn)動(dòng)

情況的工具有()

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

B、數(shù)據(jù)詞典

C、結(jié)構(gòu)化英語(yǔ)

D、判定樹(shù)與判定表

正確答案:B

19.決策樹(shù)()

A、能用來(lái)代替程序流程圖

B、是程序流程圖的輔助手段

第7頁(yè)共72頁(yè)

C、是描述基本加工的邏輯功能的有效工具

D、A和B

正確答案:C

20.軟件需求分析階段的工作,可以分成以下四個(gè)方面:

對(duì)問(wèn)題的識(shí)別、分析與綜合、制定規(guī)格說(shuō)明以及()。

A、總結(jié)

B、實(shí)踐性報(bào)告

C、需求分析評(píng)審

D、以上答案都不正確

正確答案:C

21.原型化方法是用戶和設(shè)計(jì)者之間執(zhí)行的一種交互

構(gòu)成,適用于系統(tǒng)。

A、需求不確定性高的

B、需求確定的

C、管理信息

D、實(shí)時(shí)

正確答案:A

22.當(dāng)算法中包含多重嵌套的條件選擇時(shí),最好使用()。

A、程序流程圖

第8頁(yè)共72頁(yè)

B、盒圖

C、判定表

D、PAD圖

正確答案:C

23.()圖既能表達(dá)數(shù)據(jù)結(jié)構(gòu),也能表達(dá)程序結(jié)構(gòu)。

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

C、層次方框D、IP0

正確答案:B

24.環(huán)形復(fù)雜度等于()是模塊規(guī)模的一個(gè)更科學(xué)更精

確的上限。

A、12B、11

C、10D、9

正確答案:C

25.(云班)UML不具備以下那個(gè)結(jié)構(gòu)()

A、靜態(tài)對(duì)象結(jié)構(gòu)

B、動(dòng)態(tài)行為

C、系統(tǒng)部署

D、功能結(jié)構(gòu)

正確答案:D

第9頁(yè)共72頁(yè)

26.(云班)O是描述類(lèi)的所有對(duì)象的共同特征的一

個(gè)數(shù)據(jù)項(xiàng)

A、實(shí)例屬性

B、類(lèi)屬性

C、方法屬性

D、對(duì)象屬性

正確答案:B

27.(云班)在類(lèi)的屬性定義中引入可見(jiàn)性,主要是為

了支持O這一軟件設(shè)計(jì)原則

A、抽象B、信息隱蔽

C、模塊化D、自底向上

正確答案:B

28.(云班)以下UML術(shù)語(yǔ)體現(xiàn)并發(fā)行為抽象的是()

A、接口

B、協(xié)作

C、主動(dòng)類(lèi)

D、用況

正確答案:C

29.(云班)以下哪些不屬于UML描述客觀世界實(shí)體得

第10頁(yè)共72頁(yè)

基本術(shù)語(yǔ)O

A、類(lèi)B、信號(hào)

C、協(xié)作D、參與者

正確答案:BD

30.(云班)下列關(guān)于軟件開(kāi)發(fā)過(guò)程說(shuō)法正確的是()

A、軟件生存周期過(guò)程就是軟件開(kāi)發(fā)過(guò)程

B、軟件開(kāi)發(fā)過(guò)程是軟件開(kāi)發(fā)者所從事的一系列活動(dòng)

C、軟件開(kāi)發(fā)過(guò)程中還包括了系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu)

設(shè)計(jì)等系統(tǒng)層面的活動(dòng)

D、軟件開(kāi)發(fā)過(guò)程包含了軟件升級(jí)和演化等活動(dòng)

正確答案:BC

31.(云班)下屬過(guò)程屬于基本過(guò)程的是()

A、獲取過(guò)程

B、開(kāi)發(fā)過(guò)程

C、運(yùn)行過(guò)程

D、供應(yīng)過(guò)程

正確答案:ABCD

32.(云班)以下實(shí)現(xiàn)條件對(duì)OOD模型問(wèn)題域部分影響

最大的是()

第11頁(yè)共72頁(yè)

A、編程語(yǔ)言

B、硬件、操作系統(tǒng)及網(wǎng)絡(luò)設(shè)施

C、復(fù)用支持

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

正確答案:A

33.(云班)相同操作明仔同一類(lèi)中可以被定義多次按

參數(shù)的個(gè)數(shù)、種類(lèi)或次序等的不同對(duì)他們進(jìn)行區(qū)分,這種現(xiàn)

象在面向?qū)ο蠓椒ㄖ斜环Q為()

A、多態(tài)

B、重栽

C、泛化

D、分類(lèi)

正確答案:B

34.(云班)以下屬于進(jìn)行問(wèn)題域部分的設(shè)計(jì)需要考慮

的方面有()

A、提高性能

B、考慮復(fù)用

C、編程語(yǔ)言

D、永久存儲(chǔ)

第12頁(yè)共72頁(yè)

正確答案:D

35.以下哪個(gè)測(cè)試要對(duì)接口測(cè)試o

A、單元測(cè)試

B、集成測(cè)試

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

D、系統(tǒng)測(cè)試

正確答案:B

36.程序調(diào)試的主要任務(wù)是o

A、檢查錯(cuò)誤

B、改正錯(cuò)誤

C、發(fā)現(xiàn)錯(cuò)誤

D、以上都不是

正確答案:B

37.原型化方法是一種型的設(shè)計(jì)過(guò)程。

A、自外向內(nèi)

B、自頂向下

C、自內(nèi)向外

D、自底向上

第13頁(yè)共72頁(yè)

正確答案:A

38.選擇結(jié)構(gòu)的復(fù)雜性比順序結(jié)構(gòu)的復(fù)雜性要()o

A、小

B、大

C、相等

D、無(wú)法比較

正確答案:B

39.在數(shù)據(jù)流圖中,。(橢圓)代表()o

A、源點(diǎn)

B、終點(diǎn)

C、加工

D、模塊

正確答案:C

40.結(jié)構(gòu)化分析方法(SA)是一種面向()的需求分析方

法。

A一對(duì)象

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

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

D、控制流

第14頁(yè)共72頁(yè)

正確答案:C

41.描述結(jié)構(gòu)化系統(tǒng)分析方法的工具不包括()

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

B、組織結(jié)構(gòu)圖

C、數(shù)據(jù)詞典

D、結(jié)構(gòu)化語(yǔ)言

正確答案:B

42.軟件設(shè)計(jì)階段的輸出主要是()o

A、程序

B、模塊

C、偽代碼

D、設(shè)計(jì)規(guī)格說(shuō)明書(shū)

正確答案:D

43.(云班)實(shí)例連接又稱為鏈,他表達(dá)了對(duì)象之間的

A、靜態(tài)關(guān)系

B、動(dòng)態(tài)關(guān)系

C、連接關(guān)系

D、無(wú)關(guān)系

第15頁(yè)共72頁(yè)

正確答案:A

44.(云班)再用UML對(duì)關(guān)系進(jìn)行建模時(shí),以下策略錯(cuò)

誤的是()

A、在考慮到建模的復(fù)雜性,可以引入循環(huán)的泛化關(guān)系

B、僅當(dāng)關(guān)系是“is-a-kind-of”關(guān)系時(shí),才使用泛化

C、應(yīng)保持泛化關(guān)系的平衡,繼承的層次不要過(guò)深,不

要過(guò)寬

D、僅當(dāng)要建模的關(guān)系不是結(jié)構(gòu)關(guān)系時(shí),才使用依賴

正確答案:A

45.(云班)以下表達(dá)類(lèi)目之間的關(guān)系的術(shù)語(yǔ)中,其正

確的表示方法是無(wú)箭頭實(shí)線線段的是()

A、關(guān)聯(lián)B、泛化

C、細(xì)化D、依賴

正確答案:A

46.(云班)UML是一種()語(yǔ)言

A、形式化

B、半形式化

C、非形式化

正確答案:A

第16頁(yè)共72頁(yè)

47.(云班)以下哪一項(xiàng)描述了UML的作用O

A、彌補(bǔ)一個(gè)用系統(tǒng)和運(yùn)行平臺(tái)之間的“距離”

B、建立不同抽象層次的術(shù)語(yǔ)空間和模型表達(dá)工具

C、支持多視角地建立系統(tǒng)模型D、以上選項(xiàng)都正確

正確答案:D

48.SA方法的分析步驟是首先調(diào)查了解當(dāng)前系統(tǒng)的工

作流程,然后()。

A、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯

模型,建立目標(biāo)系統(tǒng)的邏輯模型

B、獲得當(dāng)前系統(tǒng)的物理模型,抽象出目標(biāo)系統(tǒng)的邏輯

模型,建立目標(biāo)系統(tǒng)的物理模型

C、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模

型,抽象出目標(biāo)系統(tǒng)的邏輯模型

D、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模

型,建立目標(biāo)系統(tǒng)的物理模型

正確答案:A

49.需求分析階段不適于描述加工邏輯的工具是()。

A、結(jié)構(gòu)化語(yǔ)言

C、判定樹(shù)

第17頁(yè)共72頁(yè)

B、判定表

D、流程圖

正確答案:D

50.結(jié)構(gòu)化分析方法(SA)最為常見(jiàn)的圖形工具是()。

A、程序流程圖

B、實(shí)體聯(lián)系圖

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

D、結(jié)構(gòu)圖

正確答案:C

51.sA方法的基本思想是()。

A、自底向上逐步抽象

B、自底向上逐步分解

C、自頂向下逐步分解

D、自頂向下逐步抽象

正確答案:C

52.下面錯(cuò)誤的說(shuō)法是()。

A、每個(gè)數(shù)據(jù)流必須用名詞或名詞短語(yǔ)命名

B、每個(gè)加工必須有名字,通常是動(dòng)詞短語(yǔ)

第18頁(yè)共72頁(yè)

C、每個(gè)數(shù)據(jù)存儲(chǔ)必須用名詞或名詞短語(yǔ)

D、每個(gè)數(shù)據(jù)源點(diǎn)或終點(diǎn)必須有名字

正確答案:C

53.下面錯(cuò)誤的說(shuō)法是()。

A、判定表能夠把在什么條件下系統(tǒng)應(yīng)做什么動(dòng)作準(zhǔn)確

無(wú)誤地表示出來(lái)

B、判定表能夠描述循環(huán)的處理特性

C、結(jié)構(gòu)化語(yǔ)言同樣能夠描述循環(huán)的處理特性

D、判定樹(shù)是判定表的變形,一般情況下它比判定表更

直觀,且易于理解和使用

正確答案:B

54.軟件需求說(shuō)明書(shū)是軟件需求分析階段的重要文件,

下述()是其應(yīng)包含的內(nèi)容。

①數(shù)據(jù)描述②功能描述

③模塊描述④性能描述

A、②

B、③④

c、①②③

D、①②④

第19頁(yè)共72頁(yè)

正確答案:D

55.軟件需求分析是保證軟件質(zhì)量的重要步驟,它的實(shí)

施應(yīng)該是在()o

A、編碼階段

B、軟件開(kāi)發(fā)全過(guò)程

C、軟件定義階段

D、軟件設(shè)計(jì)階段

正確答案:C

56.在七種偶合中,最低偶合是()o

A、內(nèi)容偶合

B、公共偶合

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

D、非直接偶合

正確答案:D

57.結(jié)構(gòu)化分析方法SA、結(jié)構(gòu)化設(shè)計(jì)方法SD,和JACKSON

方法,是在軟件開(kāi)發(fā)過(guò)程中常用的方法,人們使用SA方法

時(shí)可以得到(),使用SD方法時(shí)可以得到()o

A、程序流程圖

B、具體的語(yǔ)言程序

第20頁(yè)共72頁(yè)

C、模塊結(jié)構(gòu)圖及模塊的功能說(shuō)明書(shū)

D、分層數(shù)據(jù)流圖

正確答案:D

58.進(jìn)行需求分析可使用多種工具,但()是不適用的。

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

B、判定表

C、PAD圖

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

正確答案:C

59.需求分析階段研究的對(duì)象是軟件項(xiàng)目的()。

A、用戶要求

B、合理要求

C、模糊要求

正確答案:C

60.數(shù)據(jù)字典的任務(wù)是對(duì)于數(shù)據(jù)流圖中出現(xiàn)的所有被

命名的數(shù)據(jù)元素,在數(shù)據(jù)字典中作為一個(gè)詞條加以定義,使

得每一個(gè)圖形元素的名字都有一個(gè)確切的()o

A、對(duì)象

B、解釋

第21頁(yè)共72頁(yè)

C、符號(hào)

D、描述

正確答案:D

61.以下說(shuō)法錯(cuò)誤的是()。

A、結(jié)構(gòu)化語(yǔ)言外層中的順序結(jié)構(gòu)是一組祈使語(yǔ)句、選

擇語(yǔ)句、重復(fù)語(yǔ)句的順序排列

B、結(jié)構(gòu)化語(yǔ)言外層中的選擇結(jié)構(gòu)使用

IF-THEN—ELSE-ENDIF等關(guān)鍵字

C、結(jié)構(gòu)化語(yǔ)言的內(nèi)層可以采用祈使語(yǔ)句的自然語(yǔ)言短

語(yǔ)

D、結(jié)構(gòu)化語(yǔ)言外層中的重復(fù)結(jié)構(gòu)使用CASE-OF-ENDCASE

等關(guān)鍵字

正確答案:D

62.(云班)Jack在Google工作,是公司市場(chǎng)組的一

名成員。那么描述Jack的類(lèi)目Employee和描述Google的

類(lèi)目Company之間是O關(guān)系。

A、關(guān)聯(lián)

B、泛化

C、細(xì)化(實(shí)現(xiàn))

第22頁(yè)共72頁(yè)

D、依賴

正確答案:A

63.判定樹(shù)和判定表是用于描述結(jié)構(gòu)化分析方法中

()環(huán)節(jié)的工具。

A功能說(shuō)明B數(shù)據(jù)加工

C流程描述D結(jié)構(gòu)說(shuō)明

正確答案:B

64.軟件需求分析一般應(yīng)確定的是用戶對(duì)軟件的()。

A、功能需求

B、非功能需求

c、性能需求

D、功能需求和非功能需求

正確答案:D

65.數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)

象都包含于()。

A、數(shù)據(jù)流圖B、程序框圖

c、軟件結(jié)構(gòu)D、方框圖

正確答案:A

66.下面哪項(xiàng)不屬于軟件工程方法學(xué)的要素O

第23頁(yè)共72頁(yè)

A、方法B、模型

C、工具D、過(guò)程

正確答案:B

67.面向?qū)ο蠓椒▽W(xué)具有()個(gè)要點(diǎn)。

A、1B、2

C、3D、4

正確答案:D

68.()是軟件開(kāi)發(fā)過(guò)程中普遍存在的一種內(nèi)在現(xiàn)象。

A、綜合B、迭代

C、建模D、歸納

正確答案:B

69.數(shù)據(jù)流圖具有()種最基本的符號(hào)。

A、1B、2

C、3D、4

正確答案:D

70.()是軟件定義時(shí)期的最后一個(gè)階段。

A、問(wèn)題定義

B、總體設(shè)計(jì)

第24頁(yè)共72頁(yè)

C、需求分析

D、可行性研究

正確答案:C

71.下列哪項(xiàng)不屬于應(yīng)用形式化方法的準(zhǔn)則()。

A、應(yīng)該估算成本

B、應(yīng)該建立詳細(xì)的文檔

C、可以放棄質(zhì)量標(biāo)準(zhǔn)

D、應(yīng)該重用

正確答案:C

72.下列哪項(xiàng)不是模塊獨(dú)立性很重要的理由()。

A、比較容易開(kāi)發(fā)軟件

B、能夠增強(qiáng)耦合程度

C、比較容易測(cè)試和維護(hù)

D、功能容易擴(kuò)充

正確答案:B

73.下列哪項(xiàng)不屬于描繪軟件結(jié)構(gòu)的圖形工具()。

A、層次方框圖

B、層次圖

第25頁(yè)共72頁(yè)

C、HIPO圖

D、結(jié)構(gòu)圖

正確答案:A

74.在軟件需求分析中,開(kāi)發(fā)人員要從用戶那里解決的

最重要的問(wèn)題是()。

A、要讓軟件做什么

B、要給該軟件提供哪些信息

c、要求軟件工作效率怎樣

D、要讓軟件具有何種結(jié)構(gòu)

正確答案:A

75.需求分析最終結(jié)果是產(chǎn)生()。

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

B、可行性分析報(bào)告

C、需求規(guī)格說(shuō)明書(shū)

D、設(shè)計(jì)說(shuō)明書(shū)

正確答案:C

76.SA方法用DFD描述()。

A、系統(tǒng)的控制流程

B、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)

第26頁(yè)共72頁(yè)

C、系統(tǒng)的基本加工

D、系統(tǒng)的功能

正確答案:D

77.(云班)以下不屬于UML靜態(tài)建模工具的是()

A、類(lèi)圖

B、通信圖

C、對(duì)象圖

D、制品圖

正確答案:B

78.(云班)描述UML需求模型的是()

A、狀態(tài)圖

B、順序圖

C、用況圖

D、類(lèi)圖

正確答案:C

79.(云班)以下不屬于UML動(dòng)態(tài)建模的是()

A、活動(dòng)圖

B、部署圖

第27頁(yè)共72頁(yè)

C、用況圖

D、狀態(tài)圖

正確答案:B

80.(云班)可視化地表達(dá)系統(tǒng)的靜態(tài)結(jié)構(gòu)模型的是()

A、狀態(tài)圖

B、順序圖

C、用況圖

D、類(lèi)圖

正確答案:D

81.(云班)在面向?qū)ο蠓治鲭A段,對(duì)于繼承關(guān)系的簡(jiǎn)

化以下說(shuō)法正確的是()

A、取消沒(méi)有特殊性的特殊類(lèi)

B、增加屬性簡(jiǎn)化繼承關(guān)系

C、取消用途單一的一般類(lèi)

D、以上說(shuō)法均正確

正確答案:D

82.(云班)以下哪項(xiàng)不屬于類(lèi)范圍的操作()

A、創(chuàng)建類(lèi)的某個(gè)對(duì)象

B、讀取對(duì)象的屬性值

第28頁(yè)共72頁(yè)

C、通過(guò)計(jì)算后修改對(duì)象的屬性值

D、監(jiān)控對(duì)象的屬性值

正確答案:A

83.需求分析中,對(duì)算法的簡(jiǎn)單描述記錄在()中。

A、層次圖

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

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

D、IPO圖

正確答案:B

84.數(shù)據(jù)流圖和()共同構(gòu)成系統(tǒng)的邏輯模型。

A、IPO圖

B、PDL圖

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

D、層次圖

正確答案:B

85.在下面的敘述中,()不是軟件需求分析的任務(wù)。

A、問(wèn)題分解

B、可靠性與安全性要求

第29頁(yè)共72頁(yè)

C、結(jié)構(gòu)化程序設(shè)計(jì)

D、確定邏輯模型

正確答案:C

86.原型化方法是一類(lèi)動(dòng)態(tài)定義需求的方法,下列敘述

中,()不具有原型化方法的特征。

A、提供嚴(yán)格定義的文檔

B、加強(qiáng)用戶參與和決策

C、簡(jiǎn)化項(xiàng)目管理

D、加快需求的確定

87.需求分析是()。

A、軟件開(kāi)發(fā)工作的基礎(chǔ)

B、軟件生存周期的開(kāi)始

C、由系統(tǒng)分析員單獨(dú)完成的

D、由用戶自己?jiǎn)为?dú)完成的

正確答案:A

88.軟件原型化開(kāi)發(fā)方法有其基本步驟,下述()是實(shí)

施原型化的最基本的步驟。

①獲得基本需求

②開(kāi)發(fā)工作模型

第30頁(yè)共72頁(yè)

③嚴(yán)格細(xì)部說(shuō)明

④模型驗(yàn)證

A、全部都是

B、①②和④

c、④

D、①和②

正確答案:B

89.原型化方法是用戶和軟件開(kāi)發(fā)人員之間進(jìn)行的一

種交互過(guò)程,適用于(A)系統(tǒng)。

A需求不確定性高的

B需求確定的

C管理信息

D動(dòng)態(tài)改變

正確答案:A

90.原型化方法從用戶界面的開(kāi)發(fā)人手,首先形成(B)。

A用戶界面使用手冊(cè)

B用戶界面需求分析說(shuō)明書(shū)

C系統(tǒng)界面原型

D完善的用戶界面

第31頁(yè)共72頁(yè)

正確答案:C

91.數(shù)據(jù)流圖是用于軟件需求分析的工具,下列元素()

是其基本元素。

①數(shù)據(jù)流②加工③數(shù)據(jù)存儲(chǔ)④外部實(shí)體

A、①②和③

B、①和③

c、全部

D、①③和④

正確答案:C

92.結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,

它在實(shí)施時(shí)強(qiáng)調(diào)的是分析對(duì)象的

()o

A、控制流

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

C、程序流

D、指令流

正確答案:A

93.軟件開(kāi)發(fā)常使用的兩種基本方法是結(jié)構(gòu)化和原型

化方法,在實(shí)際應(yīng)用中,它們之間的關(guān)系常表現(xiàn)為()。

第32頁(yè)共72頁(yè)

A、互相排斥

B、互相補(bǔ)充

C、獨(dú)立使用

D、交替使用

正確答案:B

94.軟件工程的結(jié)構(gòu)化生命周期方法(sA)是將軟件開(kāi)

發(fā)的全過(guò)程劃分為互相獨(dú)立而又互相依存的階段,軟件的邏

輯模型是形成于()。

A開(kāi)發(fā)階段

B計(jì)劃階段

C分析階段

D設(shè)計(jì)階段

正確答案:C

95.作為軟件開(kāi)發(fā)結(jié)構(gòu)化方法的工具,數(shù)據(jù)流圖描述數(shù)

據(jù)在軟件流動(dòng)和被處理變換的過(guò)程,它是以圖示的方法來(lái)表

示()。

A軟件模型B軟件功能

C軟件結(jié)構(gòu)D軟件加工

正確答案:C

第33頁(yè)共72頁(yè)

96.數(shù)據(jù)流圖的正確性是保證軟件邏輯模型正確性的

基礎(chǔ),以下()項(xiàng)內(nèi)容與它的正確性、相關(guān)性最弱。

A數(shù)據(jù)守恒

B均勻分解

C文件操作

D圖形層次

正確答案:C

97.數(shù)據(jù)字典最基本的功能是()。

A數(shù)據(jù)庫(kù)設(shè)計(jì)

B數(shù)據(jù)通訊

C數(shù)據(jù)定義

D數(shù)據(jù)維護(hù)

正確答案:C

98.軟件的結(jié)構(gòu)化設(shè)計(jì)(sD)方法中,一般分為總體設(shè)計(jì)

和詳細(xì)設(shè)計(jì)兩階段,其中總體設(shè)計(jì)主要是建立()。

A軟件結(jié)構(gòu)

B軟件流程

C軟件模型

D軟件模塊

第34頁(yè)共72頁(yè)

正確答案:A

99.結(jié)構(gòu)化生命周期方法具有各種特征,下列各種敘述

中,()不是結(jié)構(gòu)化方法的特征。

A、嚴(yán)格定義需求

B、劃分開(kāi)發(fā)階段

C、提供運(yùn)行模型

D、制定規(guī)范文檔

正確答案:C

100.SA方法是一一種()o

A、自頂向下逐層分解的分析方法

B、自底向上逐層分解的分析方法

C、面向?qū)ο蟮姆治龇椒?/p>

D、以上都不是

正確答案:A

101.結(jié)構(gòu)化程序流程圖中一般包括三種基本結(jié)構(gòu),下

述結(jié)構(gòu)中()不屬于其基本結(jié)構(gòu)。

A、順序結(jié)構(gòu)

B、條件結(jié)構(gòu)

C、選擇結(jié)構(gòu)

第35頁(yè)共72頁(yè)

D、嵌套結(jié)構(gòu)

正確答案:D

102.結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、()和加工說(shuō)明

等描述工具,即用直觀的圖和簡(jiǎn)潔語(yǔ)言來(lái)描述軟件系統(tǒng)模型。

A、DFD圖

B、PAD圖

C、IPO圖

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

正確答案:D

103.結(jié)構(gòu)化分析(SA)是軟件開(kāi)發(fā)需求分析階段所使用

的方法,()不是SA所使用的工具。

A、DFD圖B、PAD圖

c、結(jié)構(gòu)化英語(yǔ)D、判定表

正確答案:B

104.Jackson設(shè)計(jì)方法是由英國(guó)的M、Jackson所提出

的。它是一種面向()的軟件設(shè)

計(jì)方法。

A、對(duì)象B、數(shù)據(jù)流

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

第36頁(yè)共72頁(yè)

正確答案:C

105.軟件設(shè)計(jì)中,Jackson方法是一種面向數(shù)據(jù)結(jié)構(gòu)的

設(shè)計(jì)方法,它將數(shù)據(jù)結(jié)構(gòu)表示為三種基本結(jié)構(gòu),分別為()。

A、分支結(jié)構(gòu)、選擇結(jié)構(gòu)和控制結(jié)構(gòu)

B、順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)

c、順序結(jié)構(gòu)、分支結(jié)構(gòu)和嵌套結(jié)構(gòu)

D、順序結(jié)構(gòu)、選擇結(jié)構(gòu)和重復(fù)結(jié)構(gòu)

正確答案:B

106.軟件工程方法是在實(shí)踐中不斷發(fā)展的方法,而早

期的軟件工程方法是指()。

A、原型化方法

B、結(jié)構(gòu)化方法

C、面向?qū)ο蠓椒?/p>

D、功能分解方法

正確答案:B

107.DFD中的每個(gè)加工至少有()

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

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

C、一個(gè)輸入流

第37頁(yè)共72頁(yè)

D、一個(gè)輸出流

正確答案:B

108.數(shù)據(jù)字典總,一般不出現(xiàn)的條目是()

A數(shù)據(jù)流

B數(shù)據(jù)存儲(chǔ)

C、加工

D、源點(diǎn)與終點(diǎn)

正確答案:D

109.分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易于理解的描述

方式,它的頂層圖描述了系統(tǒng)的()

A、細(xì)節(jié)

B、輸入與輸出

C、軟件的作用

D、繪制的時(shí)間

正確答案:B

110.需求規(guī)格說(shuō)明書(shū)的內(nèi)容不應(yīng)包括對(duì)()的描述。

A、主要功能

B、算法的詳細(xì)過(guò)程

C、用戶界面和運(yùn)行環(huán)境

第38頁(yè)共72頁(yè)

D、軟件性能

正確答案:B

111.需求規(guī)格說(shuō)明書(shū)的作用不應(yīng)包括()

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

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

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

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

正確答案:D

112.SA方法用DFD描述()

A、系統(tǒng)的控制流程

B、系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)

C、系統(tǒng)的基本加工

D、系統(tǒng)的功能

正確答案:D

113.一個(gè)局部數(shù)據(jù)存儲(chǔ)當(dāng)它作為()時(shí),就把他畫(huà)

出來(lái)。

A、某些加工的數(shù)據(jù)接口

B、某個(gè)加工的特定輸入

C、某個(gè)加工的特定輸出

第39頁(yè)共72頁(yè)

D、某些加工的數(shù)據(jù)接口或某個(gè)加工的特定輸入輸出

正確答案:D

114.對(duì)于分層的DFD,父圖與子圖的平衡指子圖的輸入、

輸出數(shù)據(jù)流同父圖相應(yīng)加工的輸入、輸出數(shù)據(jù)流()

A、必須一致

B、數(shù)目必須相等

C、名字必須相同

D、數(shù)目必須不等

正確答案:A

115.需求分析階段不適用于描述加工邏輯的工具是

()

A、結(jié)構(gòu)化語(yǔ)言

B、判定表

C、判定樹(shù)

D、流程圖

正確答案:D

116.SA方法的分析步驟是首先調(diào)查了解當(dāng)前系統(tǒng)的工

作流程,然后()

A、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯

第40頁(yè)共72頁(yè)

模型,建立目標(biāo)系統(tǒng)的邏輯模型

B、獲得當(dāng)前系統(tǒng)的物理模型,抽象出當(dāng)前系統(tǒng)的邏輯

模型,建立目標(biāo)系統(tǒng)的物理模型

C、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模

型,抽象出目標(biāo)系統(tǒng)的邏輯模型

D、獲得當(dāng)前系統(tǒng)的邏輯模型,建立當(dāng)前系統(tǒng)的物理模

型,建立目標(biāo)系統(tǒng)的物理模型

正確答案:A

117.SA方法的基本思想是()

A、自底向上逐步抽象

B、自底向上逐步分解

C、自頂向下逐步分解

D、自頂向上抽象

正確答案:C

118.初步用戶手冊(cè)在()階段編寫(xiě)

A、可行性研究

B、需求分析

C、軟件概要設(shè)計(jì)

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

第41頁(yè)共72頁(yè)

正確答案:B

119.在結(jié)構(gòu)化方法中,軟件功能分解應(yīng)屬于軟件開(kāi)發(fā)

中的()階段。

A詳細(xì)設(shè)計(jì)

B需求分析

C總體設(shè)計(jì)

D編程調(diào)試

正確答案:B

120.數(shù)據(jù)流程圖(DFD)是用于描述結(jié)構(gòu)化方法中()

階段的工具。

A可行性分析

B需求分析

C詳細(xì)設(shè)計(jì)

D程序編碼

正確答案:B

121.數(shù)據(jù)字典(DD)是定義()系統(tǒng)描述工具中的數(shù)

據(jù)的工具。

A數(shù)據(jù)流程圖

B系統(tǒng)流程圖

第42頁(yè)共72頁(yè)

C程序流程圖

D軟件結(jié)構(gòu)圖

正確答案:A

122.軟件可靠性模型使用故障率數(shù)據(jù),估計(jì)軟件將來(lái)

出現(xiàn)故障的情況并預(yù)測(cè)軟件的()。

A、可維護(hù)性

B、可靠性

C、可修改性

D、可移植性

正確答案:B

123.子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試又稱為()測(cè)試。

A、單元B、驗(yàn)收

C、集成D、計(jì)算機(jī)

正確答案:C

124.通常邊覆蓋和O標(biāo)準(zhǔn)一致。

A、語(yǔ)句覆蓋

B、判定覆蓋

C、條件覆蓋

D、組合覆蓋

第43頁(yè)共72頁(yè)

正確答案:B

125.通??梢酝ㄟ^(guò)描述軟件交付使用后可能進(jìn)行的活

動(dòng)有O項(xiàng)。

A、1B、2

C、3D、4

正確答案:D

126.軟件工程學(xué)的主要目的是提高軟件的O,降低維

護(hù)的代價(jià)。

A、可測(cè)試性

B、可理解性

C、可維護(hù)性

D、可設(shè)計(jì)性

正確答案:C

127.對(duì)象二其中DS指的是()。

A、對(duì)象的名字

B、操作集合

C、對(duì)象的數(shù)據(jù)結(jié)構(gòu)

D、消息名集合

正確答案:C

第44頁(yè)共72頁(yè)

128.一個(gè)消息由3部分組成,下列哪項(xiàng)不屬于消息的

組成成分()。

A、接收消息的對(duì)象

B、消息選擇符

C、實(shí)現(xiàn)代碼

D、零個(gè)或多個(gè)變?cè)?/p>

正確答案:C

129.用面向?qū)ο蟮姆椒ㄩ_(kāi)發(fā)軟件,通常需要建立3種

形式的模型,下列哪一種不屬于需要建立的模型()。

A、對(duì)象模型

B、動(dòng)態(tài)模型

C、ER模型

D、功能模型

正確答案:C

130.一幅用例圖不包括()。

A、系統(tǒng)

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

C、行為者

D、用例

第45頁(yè)共72頁(yè)

正確答案:B

131.UML是O批準(zhǔn)的基于面向?qū)ο蠹夹g(shù)的標(biāo)準(zhǔn)建模語(yǔ)

言。

A、OMG

B、BIC

C、BODD

D、OMA

正確答案:A

132.復(fù)雜系統(tǒng)的對(duì)象模型通常由5個(gè)層次組成下列不

屬于其中的組成部分是()。

A、主題層

B、邏輯層

C、屬性層

D、服務(wù)層

正確答案:B

133.篩選正確的類(lèi)與對(duì)象時(shí),哪項(xiàng)不需要我們考慮()。

A、無(wú)關(guān)

B、操作

C、實(shí)現(xiàn)

第46頁(yè)共72頁(yè)

D、結(jié)構(gòu)

正確答案:D

134.完整、正確的腳本為建立()模型奠定了必要的

基礎(chǔ)。

A、對(duì)象

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

C、功能

D、用例

正確答案:B

135.()模型表明了系統(tǒng)中數(shù)據(jù)之間的依賴關(guān)系,以

及有關(guān)的數(shù)據(jù)處理功能。

A、對(duì)象B、動(dòng)態(tài)

C、功能D、用例

正確答案:C

136.大型、復(fù)雜系統(tǒng)的對(duì)象模型通常由()個(gè)層次組

0

A、3B、4

C、5D、6

正確答案:C

第47頁(yè)共72頁(yè)

137.()特別適用于用戶需求未改變,但系統(tǒng)體系結(jié)

構(gòu)發(fā)生了根本變化的場(chǎng)合。

A、代碼重用

B、分析結(jié)果重用

C、設(shè)計(jì)結(jié)果重用

D、測(cè)試結(jié)果重用

正確答案:B

138.下列哪項(xiàng)不屬于類(lèi)構(gòu)件的重用方式()。

A、實(shí)例重用

B、繼承重用

C、多態(tài)重用

D、消息重用

正確答案:D

139.VisualC++語(yǔ)言提供了O類(lèi)庫(kù)。

A、MFCB、MCL

C、CFCD、BMF

正確答案:A

140.O是分析并發(fā)性的主要依據(jù)。

A、對(duì)象模型

第48頁(yè)共72頁(yè)

B、動(dòng)態(tài)模型

C、功能模型

D、用例模型

正確答案:B

141.文件系統(tǒng)中為每個(gè)第O范式表定義一個(gè)文件。

A、一B、二

C、三D、四

正確答案:A

142.隨著時(shí)間的推移,軟件開(kāi)發(fā)組織不能重用()結(jié)

果。

A、OOAB、00D

C、OOCD、OOP

正確答案:C

143.下列哪項(xiàng)不屬于測(cè)試單個(gè)類(lèi)的方法()。

A、隨機(jī)測(cè)試

B、劃分測(cè)試

C、分類(lèi)測(cè)試

D、基于故障的測(cè)試

正確答案:C

第49頁(yè)共72頁(yè)

144.軟件項(xiàng)目的開(kāi)發(fā)時(shí)間最多可以減少到正常開(kāi)發(fā)時(shí)

間的()。

A、25%B、50%

C、75%D、90%

正確答案:C

145.主程序員組的核心成員不包括()。

A、主程序員B、測(cè)試員

C、后備程序D、編程秘書(shū)

正確答案:B

146.(云班)下述過(guò)程屬于基本過(guò)程的是()

A、獲取過(guò)程B、開(kāi)發(fā)過(guò)程

C、運(yùn)行過(guò)程D、供應(yīng)過(guò)程

正確答案:ABCD

147.(云班)下列關(guān)于軟件開(kāi)發(fā)過(guò)程說(shuō)法正確的是()

A、軟件生存周期過(guò)程就是軟件開(kāi)發(fā)過(guò)程

B、軟件開(kāi)發(fā)過(guò)程是軟件開(kāi)發(fā)者所從事的一系列活動(dòng)

C、軟件開(kāi)發(fā)過(guò)程中還包括了系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu)

設(shè)計(jì)等系統(tǒng)層面的活動(dòng)

D、軟件開(kāi)發(fā)過(guò)程包含了軟件升級(jí)和演化等活動(dòng)

第50頁(yè)共72頁(yè)

正確答案:BC

148.(云班)獲取正確軟件的關(guān)鍵是()

A、開(kāi)發(fā)邏輯

B、開(kāi)發(fā)邏輯

C、人員素質(zhì)

D、明確需求

正確答案:A

149.(云班)軟件開(kāi)發(fā)中實(shí)現(xiàn)映射的基本手段是()

A、抽象B、分層

C、隔離D、建模

正確答案:D

150.(云班)下列屬于軟件模型的是O

A、概念模型

B、設(shè)計(jì)模型

C、實(shí)現(xiàn)模型

D、部署模型

正確答案:BC

151.(云班)與軟件工程不同,()石璽彤工程所追求

的目標(biāo)

第51頁(yè)共72頁(yè)

A、最優(yōu)化B、系統(tǒng)化

C、一體化D、情境化

正確答案:A

152.(云班)下面不屬于需求的基本性質(zhì)是()

A、必要性

B、無(wú)歧義性

C、可測(cè)性

D、可擴(kuò)展性

正確答案:D

153.(云班)下列哪些陳述可以作為軟件需求()

A、系統(tǒng)應(yīng)支持大規(guī)模并發(fā)用戶訪問(wèn)

B、用戶需憑用戶名和密碼登陸之后才可使用系統(tǒng)

C、系統(tǒng)界面要美觀大方

D、當(dāng)用戶失敗時(shí),應(yīng)彈窗提示失敗原因

正確答案:BD

154.(云班)下列需求屬于設(shè)計(jì)約束的是O

A、響應(yīng)時(shí)間

B、運(yùn)行平臺(tái)

第52頁(yè)共72頁(yè)

C、錯(cuò)誤處理

D、可維護(hù)

正確答案:B

155.(云班)下列需求數(shù)與外部接口需求的是()

A、第三方插件

B、安全隱私

C、編程語(yǔ)言

D、字體字號(hào)

正確答案:A

156.(云班)下列需求屬于性能需求的是O

A、并發(fā)訪問(wèn)數(shù)

B、網(wǎng)絡(luò)協(xié)議

C、異常響應(yīng)

D、用戶友好

正確答案:A

157.(云班)針對(duì)對(duì)象之間的動(dòng)態(tài)聯(lián)系,以下說(shuō)法正

確的是O

A、對(duì)象之間只能通過(guò)消息進(jìn)行通信

B、一個(gè)對(duì)象可以直接使用另一個(gè)對(duì)象的屬性

第53頁(yè)共72頁(yè)

C、對(duì)象相互之間不允許進(jìn)行聯(lián)系

正確答案:A

158.結(jié)構(gòu)化分析方法使用的描述工具()定義了數(shù)據(jù)流

圖中每一個(gè)圖形元素。

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

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

c、判定表

D、判定樹(shù)

正確答案:B

159.下列說(shuō)法正確的是()。

A、對(duì)于順序執(zhí)行和循環(huán)執(zhí)行的動(dòng)作,用判定表和判定

樹(shù)

B、對(duì)于存在多個(gè)條件復(fù)雜組合的判斷問(wèn)題,用結(jié)構(gòu)化

語(yǔ)言描述

C、判定表較判定樹(shù)直觀易讀,判定樹(shù)進(jìn)行邏輯驗(yàn)證較

嚴(yán)格

D、可將判定表和判定樹(shù)兩者結(jié)合起來(lái),先用判定表作

底稿,在此基礎(chǔ)上產(chǎn)生判定樹(shù)

正確答案:D

第54頁(yè)共72頁(yè)

160.需求規(guī)格說(shuō)明書(shū)的作用不應(yīng)包括()。

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

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

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

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

正確答案:D

161.(云班)以下說(shuō)法錯(cuò)誤的是O

A、吸塵器和電子琴同時(shí)作為商品銷(xiāo)售,所以可以通過(guò)

抽象合并為同一類(lèi)。

B、轎車(chē)和貨車(chē)都是車(chē),所以可以直接以一個(gè)類(lèi)“車(chē)”

代替兩個(gè)類(lèi)。

C、轎車(chē)和貨車(chē)都是車(chē),所以可以提取出一個(gè)一般類(lèi)“車(chē)”

作為他們的父類(lèi)。

D、班主任只有一個(gè)屬性姓名,所以可以取消該類(lèi),將

屬性”班主任姓名”添加至相關(guān)的其他類(lèi)。

正確答案:B

162.(云班)從OOA到OOD的過(guò)程以下描述最恰當(dāng)?shù)?/p>

是O

A、轉(zhuǎn)換

第55頁(yè)共72頁(yè)

B、擴(kuò)展和完善

C、調(diào)整和增補(bǔ)

D、細(xì)化

正確答案:C

163.(云班)需求是不斷變化的,為了加強(qiáng)可維護(hù)性

在設(shè)計(jì)上需要適應(yīng)不可預(yù)見(jiàn)的變化。以下術(shù)語(yǔ)的易變性最低

的是()

A、類(lèi)

B、服務(wù)

C、接口

D、屬性

正確答案:A

164.在結(jié)構(gòu)化分析方法(SA)中,與數(shù)據(jù)流圖配合使用

的是()。

A、網(wǎng)絡(luò)圖

B、實(shí)體聯(lián)系圖

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

D、程序流程圖

正確答案:C

第56頁(yè)共72頁(yè)

165.通過(guò)()可以完成數(shù)據(jù)流圖的細(xì)化。

A、結(jié)構(gòu)分解

B、功能分解

C、數(shù)據(jù)分解

D、系統(tǒng)分解

正確答案:B

166.分層DFD是一種比較嚴(yán)格又易于理解的描述方式,

它的頂層圖描述了系統(tǒng)的()。

A、細(xì)節(jié)

B、輸人與輸出

c、軟件的作者

D、繪制的時(shí)間

正確答案:B

167.數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流都是()僅僅所處的狀態(tài)不同。

A、分析結(jié)果

B、事件

C、動(dòng)作

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

正確答案:D

第57頁(yè)共72頁(yè)

168.數(shù)據(jù)字典中,一般不包括下列選項(xiàng)中的()條目。

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

B、數(shù)據(jù)存儲(chǔ)

C、加工

D、源點(diǎn)與終點(diǎn)

正確答案:D

169.常用的需求分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析

方法,(),面向?qū)ο蟮姆治龇椒ǖ取?/p>

A、面向數(shù)據(jù)結(jié)構(gòu)的分析方法

B、面向時(shí)序問(wèn)題的分析方法

C、面向事務(wù)的分析方法

正確答案:A

170.結(jié)構(gòu)化分析方法使用的描述工具()描述系統(tǒng)由哪

幾部分組成,各部分之間有什么聯(lián)系等等。

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

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

C、判定表

D、判定樹(shù)

正確答案:A

第58頁(yè)共72頁(yè)

171.結(jié)構(gòu)化分析方法(sA)是一種面向()需求分析

方法。

A、對(duì)象

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

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

D、結(jié)構(gòu)圖

正確答案:C

172.軟件需求規(guī)格說(shuō)明書(shū)的內(nèi)容不應(yīng)包括對(duì)()的描述。

A、主要功能

B、算法的詳細(xì)過(guò)程

C、用戶界面及運(yùn)行環(huán)境

D、軟件的性能

正確答案:B

173.(云班)下列關(guān)于瀑布模型的說(shuō)法正確的是()

A、瀑布模型僅能依次經(jīng)過(guò)需求、設(shè)計(jì)、編碼、測(cè)試、

集成和維護(hù)這一路徑進(jìn)行項(xiàng)目開(kāi)發(fā),不能從后一階段返回到

前面的階段。

B、瀑布模型在每一階段都會(huì)生成相應(yīng)的文檔。

C、瀑布模型只有在需求階段和運(yùn)行階段才能有獲取方

第59頁(yè)共72頁(yè)

和用戶參與,其余階段只能開(kāi)發(fā)團(tuán)隊(duì)參加。

D、瀑布模型要求需求在最初階段就要完整和明確。

正確答案:BD

174.(云班)下列關(guān)于增量模型的說(shuō)法正確的是()

A、增量模型要求需求在最初階段就要完整和明確。

B、相比于瀑布模型,采用增量模型開(kāi)發(fā)的項(xiàng)目所需的

成本和時(shí)間要少。

C、采用增量模型時(shí),每一增量必須按照既定順序依次

開(kāi)發(fā),不能更改。

D、增量模型能夠更早的向用戶交付第一個(gè)版本的系統(tǒng)。

正確答案:AD

175.(云班)下列關(guān)于演化模型的說(shuō)法正確的是()

A、演化模型要求需求在最初階段就要完整和明確。

B、演化模型可以弱化需求和設(shè)計(jì)文檔的編寫(xiě),以提高

開(kāi)發(fā)效率。

C、演化模型在每一次迭代過(guò)程中可以采用瀑布模型。

D、相比瀑布模型,演化模型需要獲取方和用戶更多的

參與。

正確答案:CD

第60頁(yè)共72頁(yè)

176.軟件需求分析方法中,結(jié)構(gòu)化分析是一種常用的

方法。結(jié)構(gòu)化分析產(chǎn)生的系統(tǒng)說(shuō)明書(shū)是包括一套分層的

()圖。

A流程

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

C軟件結(jié)構(gòu)

D事務(wù)轉(zhuǎn)換

正確答案:B

177.軟件需求分析方法中,結(jié)構(gòu)化分析是一種常用的

方法。結(jié)構(gòu)化分析產(chǎn)生的系統(tǒng)說(shuō)明書(shū)是包括一本(B)。

A結(jié)構(gòu)說(shuō)明

B用戶需求

C數(shù)據(jù)字典

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

正確答案:B

178.下列哪項(xiàng)不屬于三種基本控制結(jié)構(gòu)()。

A、順序

B、選擇

C、調(diào)用

第61頁(yè)共72頁(yè)

D、循環(huán)

正確答案:C

179.用戶界面設(shè)計(jì)是一個(gè)O的過(guò)程。

A、迭代

B、循環(huán)

C、順序

D、變化

正確答案:A

180.工具在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用。

A、判定表

B、IPO圖

C、PDL

D、DFD圖

正確答案:D

181.模塊內(nèi)聚度越高,說(shuō)明模塊內(nèi)各成分彼此結(jié)合的程

度越()o

A、松散

B、緊密

C、無(wú)法判斷

第62頁(yè)共72頁(yè)

D、相等

正確答案:B

182.原型化方法是一種()型的設(shè)計(jì)過(guò)程。

A自外向內(nèi)

B自頂向下

C自內(nèi)向外

D自底向上

正確答案:A

二、簡(jiǎn)答題

1、軟件重用可以分為哪幾個(gè)層次?

答:(1)知識(shí)重用

(2)方法和標(biāo)準(zhǔn)重

(3)軟件成分

2、重用軟件過(guò)程的輸出信息可分為?

答:(1)計(jì)算機(jī)程序

(2)描跡計(jì)算機(jī)程序的有關(guān)文檔

(3)數(shù)據(jù)

3.什么是多重繼承

第63頁(yè)共72頁(yè)

答:指的是一個(gè)類(lèi)別可以同時(shí)從多于一個(gè)父類(lèi)繼承行為

與特征的功能。

4、與單一繼承相對(duì)什么是軟件工程?

答:軟件工程是一門(mén)指導(dǎo)軟件系統(tǒng)開(kāi)發(fā)的工程學(xué)科,

它以計(jì)算機(jī)理論及其他相關(guān)學(xué)科的理論為指導(dǎo),采用工程化

的概念、原理、技術(shù)和方法進(jìn)行軟件的開(kāi)發(fā)和維護(hù),把經(jīng)實(shí)

踐證明的科學(xué)的管理措施與最先進(jìn)的技術(shù)方法結(jié)合起來(lái),軟

件工程研究的目標(biāo)是“以較少的投資獲取高質(zhì)量的軟件

(1)把系統(tǒng)的,規(guī)范的,可度量的途徑應(yīng)用于軟件開(kāi)發(fā).

運(yùn)行和維護(hù)過(guò)程,也就是把工程應(yīng)用于軟件.

(2)研究上面所述途徑

5.什么是軟件危機(jī)?如何解決?

答:指在計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列

嚴(yán)重問(wèn)題

(1)吸取和借鑒人類(lèi)長(zhǎng)期以來(lái)從事各種工程項(xiàng)目的積

累,特別是經(jīng)驗(yàn)教訓(xùn)

(2)研究探索更好的方法,盡快消除一些錯(cuò)誤概念和做

(3)采取嚴(yán)密的管理,做好各類(lèi)文檔的一致性完整性

6.至少可以從哪些方面研究每種解法的可行性

第64頁(yè)共72頁(yè)

答:(1)技術(shù)可行性

(2)經(jīng)濟(jì)可行性

(3)操作可行性

7.應(yīng)從哪些方面驗(yàn)證需求的正確性?

答:(1)一致性(2)完整性

(3)現(xiàn)實(shí)性(4)有效性

(5)精確性

8.什么是形式化方法?

答:基于數(shù)學(xué)描述系統(tǒng)性質(zhì)的技術(shù).形式化二有堅(jiān)實(shí)的

數(shù)學(xué)基礎(chǔ)

9.總體設(shè)計(jì)階段,完成的文檔有哪幾種?

答:(1)系統(tǒng)說(shuō)明

(2)用戶手冊(cè)

(3)測(cè)試計(jì)劃

(4)詳細(xì)的實(shí)現(xiàn)計(jì)劃

(5)數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果

10.代碼省查比計(jì)算機(jī)測(cè)試的優(yōu)越性表現(xiàn)?

答:(1)減少工作量,提高效率.計(jì)算機(jī)測(cè)試發(fā)現(xiàn)錯(cuò)誤后,

需改正錯(cuò)誤才能繼續(xù)測(cè)試,錯(cuò)誤是一個(gè)個(gè)發(fā)現(xiàn)并改正,但省

第65頁(yè)共72頁(yè)

查一次就可以查很多錯(cuò)誤.

11.有哪幾種維護(hù)活動(dòng)?

答:(1)改正性維護(hù)

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

(3)完善性維護(hù)

(4)預(yù)防性維護(hù)

12.面向?qū)ο蠓椒▽W(xué)有哪些優(yōu)點(diǎn)?

答:(1)與人類(lèi)習(xí)慣的思維一致

(2)穩(wěn)定性好

(3)可重用性好

(4)較易開(kāi)發(fā)大型軟件產(chǎn)品

13.類(lèi)與類(lèi)之間有那幾種聯(lián)系?

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論