UML綜合練習(xí)題集_第1頁(yè)
UML綜合練習(xí)題集_第2頁(yè)
UML綜合練習(xí)題集_第3頁(yè)
UML綜合練習(xí)題集_第4頁(yè)
UML綜合練習(xí)題集_第5頁(yè)
已閱讀5頁(yè),還剩63頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——UML綜合練習(xí)題集綜合測(cè)試題一

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

1.關(guān)于協(xié)作圖的描述,以下哪個(gè)不正確()

A.協(xié)作圖作為一種交互圖,強(qiáng)調(diào)的是參與交互的對(duì)象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號(hào);

D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5〞鍵自動(dòng)生成;2.以下關(guān)于軟件特點(diǎn)的描述中,哪個(gè)是錯(cuò)誤的()A.軟件是被開(kāi)發(fā)或設(shè)計(jì)的,而不是被制造的;3.在UML中,有3種基本構(gòu)造塊,分別是()A.事物、關(guān)系和圖C.事物、關(guān)系和結(jié)構(gòu)A.依靠關(guān)系C.泛化關(guān)系A(chǔ).狀態(tài)圖C.對(duì)象圖

B.解釋、關(guān)系和圖D.解釋、關(guān)系和結(jié)構(gòu)B.繼承關(guān)系D.實(shí)現(xiàn)關(guān)系B.用例圖D.類(lèi)圖

B.軟件不會(huì)“磨損〞,但會(huì)“退化〞;

C.軟件的開(kāi)發(fā)已經(jīng)擺脫了手工藝作坊的開(kāi)發(fā)方式;D.軟件是繁雜的

4.在UML中,有四種關(guān)系,下面哪個(gè)不是()

5.下面哪個(gè)不是UML中的靜態(tài)視圖()

6.用戶(hù)在銀行員工的指導(dǎo)下,使用ATM機(jī),查閱銀行帳務(wù)系統(tǒng)的個(gè)人帳務(wù)數(shù)據(jù),并打印其個(gè)人用戶(hù)帳單。在上述過(guò)程中,對(duì)ATM機(jī)管理系統(tǒng)而言,哪個(gè)不是系統(tǒng)的參與者()A.用戶(hù)

B.銀行員工D.帳務(wù)系統(tǒng)B.擴(kuò)展(extend)D.關(guān)聯(lián)(connect)

C.打印系統(tǒng)

7.在用例之間,會(huì)有三種不同的關(guān)系,以下哪個(gè)不是他們之間可能的關(guān)系()A.包含(include)C.泛化(generalization)

8.以下關(guān)于活動(dòng)圖的說(shuō)法錯(cuò)誤的是()

A.一張活動(dòng)圖從本質(zhì)上說(shuō)是一個(gè)流程圖,顯示從活動(dòng)到活動(dòng)的控制流B.活動(dòng)圖用于對(duì)業(yè)務(wù)過(guò)程中順序和并發(fā)的工作流程進(jìn)行建模。

C.活動(dòng)圖中的基本要素包括狀態(tài)、轉(zhuǎn)移、分支、分叉和會(huì)集、泳道、對(duì)象流。D.活動(dòng)圖是UML中用于對(duì)系統(tǒng)的靜態(tài)方面建模的五種圖中的一種9.在下面的圖例中,哪個(gè)用來(lái)描述活動(dòng)(activity)()

A

10.事件(event)表示對(duì)一個(gè)在時(shí)間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說(shuō)明,下面哪個(gè)不是事件的類(lèi)型()A.信號(hào)

B.調(diào)用事件D.時(shí)間事件

C.空間事件

11.以下關(guān)于狀態(tài)圖的說(shuō)法中,正確的是()

A.狀態(tài)圖是UML中對(duì)系統(tǒng)的靜態(tài)方面進(jìn)行建模的五種圖之一。B.狀態(tài)圖是活動(dòng)圖的一個(gè)特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動(dòng)狀態(tài)

C.活動(dòng)圖和狀態(tài)圖是對(duì)一個(gè)對(duì)象的生命周期進(jìn)行建模,描述對(duì)象隨時(shí)間變化的行為。D.狀態(tài)圖強(qiáng)調(diào)對(duì)有幾個(gè)對(duì)象參與的活動(dòng)過(guò)程建模,而活動(dòng)圖更強(qiáng)調(diào)對(duì)單個(gè)反應(yīng)型對(duì)象建模

12.尋常對(duì)象有好多屬性,但對(duì)于外部對(duì)象來(lái)說(shuō)某些屬性應(yīng)當(dāng)不能被直接訪問(wèn),下面哪個(gè)不是UML中的類(lèi)成員訪問(wèn)限定性()A.公有的(public)C.友員(friendly)A.實(shí)體類(lèi)C.控制類(lèi)

B.受保護(hù)的(protected)D.私有的(private)B.抽象類(lèi)D.邊界類(lèi)

13.UML中類(lèi)的有三種,下面哪個(gè)不是其中之一()

14.以下描述中,哪個(gè)不是建模的基本原則()A.要細(xì)心的選擇模型

B.每一種模型可以在不同的精度級(jí)別上表示所要開(kāi)發(fā)的系統(tǒng)D.對(duì)一個(gè)重要的系統(tǒng)用一個(gè)模型就可以充分描述

B.生命線(xiàn)D.類(lèi)角色

C.模型要與現(xiàn)實(shí)相聯(lián)系A(chǔ).信號(hào)C.激活期

15.順序圖是強(qiáng)調(diào)消息隨時(shí)間順序變化的交互圖,下面哪個(gè)不是用來(lái)描述順序圖的組成部分()

16.關(guān)于包的描述,哪個(gè)不正確()

A.和其他建模元素一樣,每個(gè)包必需有一個(gè)區(qū)別于其他包的名字;B.包中可以包含其他元素,譬如類(lèi)、接口、組件、用例等等;C.包的可見(jiàn)性分為:public、protected、private;

D.導(dǎo)出(export)使的一個(gè)包中的元素可以單向訪問(wèn)另一個(gè)包中的元素;

17.組件圖用于對(duì)系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,尋常可以分為四種方式來(lái)完成,下面哪種不是其中之一()A.對(duì)源代碼建模

B.對(duì)事物建模

D.對(duì)可適應(yīng)的系統(tǒng)建模

C.對(duì)物理數(shù)據(jù)庫(kù)建模

18.下面關(guān)于正向工程與逆向工程的描述,哪個(gè)不正確()

A.正向工程是通過(guò)到實(shí)現(xiàn)語(yǔ)言的映射而把模型轉(zhuǎn)換為代碼的過(guò)程;B.逆向工程是通過(guò)從特定實(shí)現(xiàn)語(yǔ)言的映射而把代碼轉(zhuǎn)換為模型的過(guò)程;C.正向工程是通過(guò)從特定實(shí)現(xiàn)語(yǔ)言的映射而把代碼轉(zhuǎn)換為模型的過(guò)程;D.正向工程與逆向工程可以通過(guò)rose支持來(lái)實(shí)現(xiàn);

19.UML提供了4種結(jié)構(gòu)圖用于對(duì)系統(tǒng)的靜態(tài)方面進(jìn)行可視化、詳述、構(gòu)造和文檔化。其中()是面向?qū)ο笙到y(tǒng)建模中最常用的圖,用于說(shuō)明系統(tǒng)的靜態(tài)設(shè)計(jì)視圖。A.組件圖C.對(duì)象圖A.組件圖C.狀態(tài)圖A.協(xié)作圖C.活動(dòng)圖

B.類(lèi)圖D.部署圖B.協(xié)作圖D.部署圖B.對(duì)象圖D.部署圖

20.當(dāng)需要說(shuō)明系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖時(shí),應(yīng)選中擇()。

21.當(dāng)需要說(shuō)明體系結(jié)構(gòu)的靜態(tài)實(shí)施視圖時(shí),應(yīng)選中擇()

22.用例(Use-case)用來(lái)描述系統(tǒng)在事件做出響應(yīng)時(shí)所采取的行動(dòng)。用例之間是具有相關(guān)性的。在一個(gè)“訂單輸入子系統(tǒng)〞中,創(chuàng)立新訂單和更新訂單都需要檢查用戶(hù)帳號(hào)是否正確。那么,用例“創(chuàng)立新訂單〞、“更新訂單〞與用例“檢查用戶(hù)帳號(hào)〞之間是()關(guān)系A(chǔ).擴(kuò)展(extend)

B.包含(include)D.聚集(aggregation)

C.分類(lèi)(classification)

23.()是描述系統(tǒng)中在某一時(shí)刻,一組對(duì)象以及它們之間關(guān)系的圖形,其可以看作是類(lèi)圖在系統(tǒng)某一時(shí)刻的實(shí)例。A.組件圖C.對(duì)象圖

B.類(lèi)圖D.部署圖

B.UnifiedModelingLanguageD.UnifiedMakingLanguageB.規(guī)范D.節(jié)點(diǎn)

24.UML的全稱(chēng)是()

A.UnifyModelingLanguageC.UnifiedModemLanguageA.組件C.接口

25.什么是用于描述類(lèi)或組件的一個(gè)服務(wù)(功能)的操作集合。()

26.閱讀圖例,判斷以下哪個(gè)說(shuō)法是錯(cuò)誤的。()

A.讀者可以使用系統(tǒng)的還書(shū)用例

B.每次執(zhí)行還書(shū)用例都要執(zhí)行圖書(shū)查詢(xún)用例C.每次執(zhí)行還書(shū)用例都要執(zhí)行交納罰金用例

D.執(zhí)行還書(shū)用例有可能既執(zhí)行圖書(shū)查詢(xún)用例,又執(zhí)行交納罰金用例二、多項(xiàng)選擇題

1.下面()不屬于UML中的靜態(tài)視圖A.狀態(tài)圖C.對(duì)象圖

B.用例圖D.類(lèi)圖

2.在UML中,__把活動(dòng)圖中的活動(dòng)劃分為若干組,并將劃分的組指定給對(duì)象,這些對(duì)象必需履行該組所包括的活動(dòng),它能夠明確地表示哪些活動(dòng)是由哪些對(duì)象完成的。A.組合活動(dòng)C.活動(dòng)

B.同步條D.泳道

3.以下關(guān)于類(lèi)方法的聲明,不正確的是()A.方法定義了類(lèi)所許可的行動(dòng)

B.從一個(gè)類(lèi)所創(chuàng)立的所有對(duì)象可以使用同一組屬性和方法C.每個(gè)方法應(yīng)當(dāng)有一個(gè)參數(shù)

D.假使在同一個(gè)類(lèi)中定義了類(lèi)似的操作,則他們的行為應(yīng)當(dāng)是類(lèi)似的

4.節(jié)點(diǎn)是存在于運(yùn)行時(shí)并代表一項(xiàng)計(jì)算資源的物理元素,沒(méi)有計(jì)算能力的節(jié)點(diǎn)稱(chēng)為()A.處理器C.接口

B.規(guī)范D.設(shè)備

綜合測(cè)試題一參考答案:

單項(xiàng)選擇題:1-5BAABB6-10CDDAC11-15CCBDC21-26DBCBCC

多項(xiàng)選擇題:1A2D3C4D

16:20DCCBA

綜合測(cè)試題二

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

1.在UML中,類(lèi)之間的關(guān)系有一種關(guān)系稱(chēng)為關(guān)聯(lián),其中多重性用來(lái)描述類(lèi)之間的對(duì)應(yīng)關(guān)系,下面哪個(gè)不是其中之一()。A.*….*C.1….*

B.0….*D.0….1

B.面向?qū)ο蠓治霾恍枰紤]技術(shù)和實(shí)現(xiàn)層面的細(xì)節(jié)D.面向?qū)ο笤O(shè)計(jì)的結(jié)果是簡(jiǎn)單的分析模型

2.以下關(guān)于面向?qū)ο蟮姆治雠c設(shè)計(jì)的描述,正確的是()。A.面向?qū)ο笤O(shè)計(jì)描述軟件要做什么

C.面向?qū)ο蠓治龅妮斎胧敲嫦驅(qū)ο笤O(shè)計(jì)的結(jié)果3.當(dāng)()時(shí),用例是捕獲系統(tǒng)需求最好的選擇。A.系統(tǒng)有好多參與者

B.系統(tǒng)具有很少的接口D.系統(tǒng)具有很少的用戶(hù)B.可變性D.可伸縮性

C.系統(tǒng)算法繁雜,功能單一A.可繼承性C.可封裝性

4.為了使構(gòu)件系統(tǒng)更切合實(shí)際、更有效地被復(fù)用,構(gòu)件應(yīng)當(dāng)具備(),以提高其通用性。

5.UML中,對(duì)象行為是通過(guò)交互來(lái)實(shí)現(xiàn)的,是對(duì)象間為完成某一目的而進(jìn)行的一系列消息交換。消息序列可用兩種類(lèi)來(lái)表示,分別是()。A.狀態(tài)圖和時(shí)序圖C.時(shí)序圖和協(xié)作圖

B.活動(dòng)圖和協(xié)作圖D.狀態(tài)圖和活動(dòng)圖

B.UML是獨(dú)立于軟件開(kāi)發(fā)過(guò)程的

6.以下關(guān)于UML表達(dá)正確的是()。

A.UML是一種語(yǔ)言,語(yǔ)言的使用者不能對(duì)其進(jìn)行擴(kuò)展C.UML僅是一組圖形的集合A.活動(dòng)圖C.狀態(tài)圖A.人員

7.在UML中,用例可以使用()來(lái)描述。

B.類(lèi)圖D.協(xié)作圖B.單位

D.人員或外部系統(tǒng)B.規(guī)則D.公共機(jī)制

D.UML僅適用于系統(tǒng)的分析與設(shè)計(jì)階段

8.UML中,用例圖展示了外部Actor與系統(tǒng)所提供的用例之間的連接,UML中的外部Actor是指()。C.人員和單位A.應(yīng)用領(lǐng)域C.基本構(gòu)造塊

9.()不是UML體系的組成部分。

10.關(guān)于包的描述,不正確的是()。

A.和其他建模元素一樣,每個(gè)包必需有一個(gè)區(qū)別于其他包的名字B.export使一個(gè)包中的元素可以單向訪問(wèn)另一個(gè)包中的元素C.包的可見(jiàn)性分為public、protected、private

D.包中可以包含其他元素,譬如類(lèi)、接口、組件、用例等等11.封裝是把對(duì)象的()結(jié)合在一起,組成一個(gè)獨(dú)立的對(duì)象。A.屬性和操作C.消息和事件

B.信息流D.?dāng)?shù)據(jù)的集合

12.尋常對(duì)象有好多屬性,但對(duì)于外部對(duì)象來(lái)說(shuō)某些屬性應(yīng)當(dāng)不能被直接訪問(wèn),下面哪個(gè)不是UML中的類(lèi)成員訪問(wèn)限定性()。A.publicC.private

B.protectedD.friendly

13.event表示對(duì)一個(gè)在時(shí)間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說(shuō)明,下面哪個(gè)不是事件的類(lèi)型()。A.信號(hào)C.源事件A.include

B.調(diào)用事件D.時(shí)間事件B.connectD.extend

14.用例之間有幾種不同的關(guān)系,以下哪個(gè)不是他們之間可能的關(guān)系()。C.generalization

15.在UML中,()把活動(dòng)圖中的活動(dòng)劃分為若干組,并將劃分的組指定給對(duì)象,這些對(duì)象必需履行該組所包括的活動(dòng),它能夠明確地表示哪些活動(dòng)是由哪些對(duì)象完成的。A.泳道C.活動(dòng)A.類(lèi)圖C.對(duì)象圖

B.同步條D.組合活動(dòng)B.用例圖D.狀態(tài)圖

B.不斷的驗(yàn)證軟件質(zhì)量D.支持正向與逆向工程B.靜態(tài)事物D.解釋事物

16.下面()屬于UML中的動(dòng)態(tài)視圖。

17.以下()不是RUP中的優(yōu)秀方法。A.迭代的開(kāi)發(fā)軟件C.配置管理與變更管理A.結(jié)構(gòu)事物C.分組事物

18.在UML中,有四種事物,下面哪個(gè)不是()。

19.UseCase用來(lái)描述系統(tǒng)在事件做出響應(yīng)時(shí)所采取的行動(dòng)。用例之間是具有相關(guān)性的。在一個(gè)“訂單輸入子系統(tǒng)〞中,創(chuàng)立新訂單和更新訂單都需要檢查用戶(hù)帳號(hào)是否正確。那么,用例“創(chuàng)立新訂單〞、“更新訂單〞與用例“檢查用戶(hù)帳號(hào)〞之間是()關(guān)系。A.a(chǎn)ggregationC.includeA.配置C.包

B.extendD.classificationB.用例D.動(dòng)態(tài)B.關(guān)聯(lián)對(duì)象D.私有成員B.關(guān)聯(lián)關(guān)系D.泛化關(guān)系B.法律D.效益

20.在UML的需求分析建模中,()模型圖必需與用戶(hù)反復(fù)交流并加以確認(rèn)。

21.UML客戶(hù)需求分析使用的CRC卡片上“責(zé)任〞一欄的內(nèi)容主要描述類(lèi)的()和操作。A.對(duì)象成員C.屬性

22.下面()不是UML的關(guān)系。A.依靠關(guān)系C.繼承關(guān)系A(chǔ).風(fēng)險(xiǎn)C.資源

23.可行性研究分析報(bào)告包括經(jīng)濟(jì)可行性分析、技術(shù)可行性分析和()可行性分析。

24.構(gòu)件圖用于對(duì)系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)構(gòu)件的配置管理,尋??梢苑譃樗姆N方式來(lái)完成,下面哪種不是其中之一()。A.對(duì)源代碼建模

B.對(duì)可執(zhí)行體的發(fā)布建模D.對(duì)事物建模B.類(lèi)圖

D.相應(yīng)的軟件文檔資料

C.對(duì)物理數(shù)據(jù)庫(kù)建模A.用戶(hù)手冊(cè)C.動(dòng)態(tài)圖

25.UML的最終產(chǎn)物就是最終提交的可執(zhí)行的軟件系統(tǒng)和()。

26.UML的()模型圖由活動(dòng)圖、順序圖、狀態(tài)圖和合作圖組成。A.用例C.動(dòng)態(tài)A.用例C.動(dòng)態(tài)A.用例C.類(lèi)A.繼承C.約束A.約束

B.靜態(tài)D.系統(tǒng)B.靜態(tài)D.系統(tǒng)B.對(duì)象D.程序B.多態(tài)性D.接口B.對(duì)象映射D.繼承B.系統(tǒng)維護(hù)D.產(chǎn)生對(duì)象B.靜態(tài)D.系統(tǒng)

27.UML的()模型圖由類(lèi)圖、對(duì)象圖、包圖、構(gòu)件圖和配置圖組成。

28.UML的軟件以()為中心,以系統(tǒng)體系結(jié)構(gòu)為主線(xiàn),采用循環(huán)、迭代、漸增的方式進(jìn)行開(kāi)發(fā)。

29.使得在多個(gè)類(lèi)中能夠定義同一個(gè)操作或?qū)傩悦?,并在每一個(gè)類(lèi)中有不同的實(shí)現(xiàn)的一種方法是()。

30.面向?qū)ο蠓椒ㄖ械模ǎC(jī)制使子類(lèi)可以自動(dòng)擁有(復(fù)制)父類(lèi)的全部屬性和操作。C.信息隱蔽A.工程化

31.封裝是一種()技術(shù),目的是使對(duì)象的生產(chǎn)者和使用者分開(kāi),使對(duì)象的定義和實(shí)現(xiàn)分開(kāi)。C.信息隱蔽A.用例C.動(dòng)態(tài)二、多項(xiàng)選擇題

1.()的基本元素有節(jié)點(diǎn)、構(gòu)件、對(duì)象、連接、依靠等。A.構(gòu)件圖C.配置圖

B.狀態(tài)圖D.順序圖B.形式D.結(jié)構(gòu)B.軟件D.?dāng)?shù)據(jù)

B.軟件(規(guī)律)系統(tǒng)體系結(jié)構(gòu)D.系統(tǒng)框架B.系統(tǒng)體系結(jié)構(gòu)

D.硬件(物理)系統(tǒng)體系結(jié)構(gòu)

32.UML的客戶(hù)需求分析模型包括()模型、類(lèi)圖、對(duì)象圖和活動(dòng)圖組成。

2.系統(tǒng)體系結(jié)構(gòu)是用來(lái)描述系統(tǒng)各部分的結(jié)構(gòu)、接口以及它們用于通信的()。A.一種機(jī)制C.原理A.對(duì)象

3.UML可以圖描述硬件之間的互聯(lián)關(guān)系,也能描述硬件單元上的()系統(tǒng)的分布。C.系統(tǒng)體系結(jié)構(gòu)A.系統(tǒng)體系結(jié)構(gòu)

4.()是對(duì)系統(tǒng)的用例、類(lèi)、對(duì)象、接口以及相互間的交互和協(xié)作進(jìn)行描述。C.硬件(物理)系統(tǒng)體系結(jié)構(gòu)A.軟件(規(guī)律)系統(tǒng)體系結(jié)構(gòu)C.系統(tǒng)架構(gòu)系結(jié)構(gòu)中的實(shí)現(xiàn)。A.構(gòu)件A.構(gòu)件圖

B.節(jié)點(diǎn)B.狀態(tài)圖

C.軟件C.順序圖

D.模塊D.配置圖

5.()要對(duì)系統(tǒng)的構(gòu)件、節(jié)點(diǎn)的配置進(jìn)行描述。

6.()是軟件(規(guī)律)系統(tǒng)體系結(jié)構(gòu)(類(lèi)、對(duì)象、它們之間的關(guān)系和協(xié)作)中定義的概念和功能在物理體

7.()由節(jié)點(diǎn)和節(jié)點(diǎn)之間的聯(lián)系組成,描述了處理器、設(shè)備和軟件構(gòu)件運(yùn)行時(shí)的體系結(jié)構(gòu)。綜合測(cè)試題二參考答案:

單項(xiàng)選擇題:1-5ABADC6-10BACAA11-15ADCBA16-20DCBCB21-25CCBDD

26-32CBADDCA

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

多項(xiàng)選擇題:1C2A3B4B5D6A7D

綜合測(cè)試題三

1.瀑布模型的生存周期是()

A.聽(tīng)取客戶(hù)看法→建造/修改→測(cè)試/運(yùn)行

B.計(jì)劃→聽(tīng)取客戶(hù)看法→設(shè)計(jì)→編碼→測(cè)試→運(yùn)行/維護(hù)C.計(jì)劃→需求分析→設(shè)計(jì)→編碼→測(cè)試→運(yùn)行/維護(hù)D.需求分析→計(jì)劃→設(shè)計(jì)→編碼→測(cè)試→運(yùn)行/維護(hù)2.類(lèi)尋??梢苑譃閷?shí)體類(lèi),()和邊界類(lèi)A.父類(lèi)C.控制類(lèi)A.關(guān)系C.用例A.部署圖C.接口

B.子類(lèi)D.祖先類(lèi)B.消息D.實(shí)體B.類(lèi)D.組件

3.順序圖由類(lèi)角色,生命線(xiàn),激活期和()組成

4.()是系統(tǒng)中遵從一組接口且提供實(shí)現(xiàn)的一個(gè)物理部件,尋常指開(kāi)發(fā)和運(yùn)行時(shí)類(lèi)的物理實(shí)現(xiàn)

5.關(guān)于協(xié)作圖的描述,以下哪個(gè)不正確()

A.協(xié)作圖作為一種交互圖,強(qiáng)調(diào)的是參與交互的對(duì)象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號(hào);

D.在ROSE工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5〞鍵自動(dòng)生成;

6.組件圖用于對(duì)系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,尋常可以分為四種方式來(lái)完成,下面哪種不是其中之一()A.對(duì)源代碼建模

B.對(duì)事物建模

D.對(duì)可適應(yīng)的系統(tǒng)建模B.方法嵌套D.方法定義B.函數(shù)D.軟件構(gòu)件B.方法返回值D.方法的可見(jiàn)性B.外部事件B.類(lèi)D.組件B.節(jié)點(diǎn)D.組件

C.對(duì)物理數(shù)據(jù)庫(kù)建模A.方法實(shí)現(xiàn)C.方法調(diào)用A.模塊C.用例A.方法名

7.一個(gè)對(duì)象和另一個(gè)對(duì)象之間,通過(guò)消息來(lái)進(jìn)行通信。消息通信在面向?qū)ο蟮恼Z(yǔ)言中即()

8.()是可復(fù)用的,提供明確接口完成特定功能的程序代碼塊。

9.若將活動(dòng)狀態(tài)比作方法,那么動(dòng)作狀態(tài)即()C.方法體中的每一條語(yǔ)句A.內(nèi)部事件A.包C.接口A.包C.接口

10.事件可以分為內(nèi)部事件和外部事件。按下按鈕和打印機(jī)的中斷是()事件11.()是用于把元素組織成組的通用機(jī)制

12.()是一組用于描述類(lèi)或組件的一個(gè)服務(wù)的操作

13.()是被節(jié)點(diǎn)執(zhí)行的事物

A.包C.接口

B.組件D.節(jié)點(diǎn)B.LogicViewD.DeploymentView

14.類(lèi)圖應(yīng)當(dāng)畫(huà)在Rose的哪種()視圖中A.UseCaseViewC.ComponentView

15.用例(Use-case)用來(lái)描述系統(tǒng)在事件做出響應(yīng)時(shí)所采取的行動(dòng)。用例之間是具有相關(guān)性的。在一個(gè)“訂單輸入子系統(tǒng)〞中,創(chuàng)立新訂單和更新訂單都需要檢查用戶(hù)帳號(hào)是否正確。那么,用例“創(chuàng)立新訂單〞、“更新訂單〞與用例“檢查用戶(hù)帳號(hào)〞之間是()關(guān)系A(chǔ).包含(include)

B.?dāng)U展(extend)D.聚集(aggregation)B.順序圖D.類(lèi)圖

C.分類(lèi)(classification)A.狀態(tài)圖C.活動(dòng)圖

16.對(duì)反應(yīng)型對(duì)象建模一般使用()圖

17.以下描述中,哪個(gè)不是建模的基本原則()A.要細(xì)心的選擇模型C.模型要與現(xiàn)實(shí)相聯(lián)系A(chǔ).UML規(guī)則C.UML模型A.實(shí)體事物C.控制事物A.瀑布模型C.增量模型A.狀態(tài)圖C.對(duì)象圖組內(nèi)的活動(dòng)。A.泳道C.分支

B.分叉會(huì)集D.轉(zhuǎn)移

B.每一種模型可以在不同的精度級(jí)別上表示所要開(kāi)發(fā)的系統(tǒng)D.對(duì)一個(gè)重要的系統(tǒng)用一個(gè)模型就可以充分描述

B.UML命名D.UML約束B(niǎo).邊界事物D.動(dòng)作事物B.原型模型D.螺旋模型B.用例圖D.類(lèi)圖

18.UML體系包括三個(gè)部分:UML基本構(gòu)造塊,()和UML公共機(jī)制

19.UML中的事物包括:結(jié)構(gòu)事物,分組事物,解釋事物和()

20.()模型的缺點(diǎn)是缺乏靈活性,特別是無(wú)法解決軟件需求不明確或不確鑿的問(wèn)題

21.下面哪個(gè)不是UML中的靜態(tài)視圖()

22.()技術(shù)是將一個(gè)活動(dòng)圖中的活動(dòng)狀態(tài)進(jìn)行分組,每一組表示一個(gè)特定的類(lèi)、人或部門(mén),他們負(fù)責(zé)完成

23.以下關(guān)于狀態(tài)圖的說(shuō)法中,正確的是()

A.狀態(tài)圖是UML中對(duì)系統(tǒng)的靜態(tài)方面進(jìn)行建模的五種圖之一。B.狀態(tài)圖是活動(dòng)圖的一個(gè)特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動(dòng)狀態(tài)

C.活動(dòng)圖和狀態(tài)圖是對(duì)一個(gè)對(duì)象的生命周期進(jìn)行建模,描述對(duì)象隨時(shí)間變化的行為。D.狀態(tài)圖強(qiáng)調(diào)對(duì)有幾個(gè)對(duì)象參與的活動(dòng)過(guò)程建模,而活動(dòng)圖更強(qiáng)調(diào)對(duì)單個(gè)反應(yīng)型對(duì)象建模

24.UML中,對(duì)象行為是通過(guò)交互來(lái)實(shí)現(xiàn)的,是對(duì)象間為完成某一目的而進(jìn)行的一系列消息交換。消息序列可用兩種類(lèi)來(lái)表示,分別是()A.狀態(tài)圖和順序圖C.狀態(tài)圖和活動(dòng)圖二、多項(xiàng)選擇題

1.以下關(guān)于狀態(tài)圖的說(shuō)法中,正確的是()

A.狀態(tài)圖是UML中對(duì)系統(tǒng)的靜態(tài)方面進(jìn)行建模的五種圖之一。

B.活動(dòng)圖和協(xié)作圖D.順序圖和協(xié)作圖

B.狀態(tài)圖是活動(dòng)圖的一個(gè)特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動(dòng)狀態(tài)

C.活動(dòng)圖和狀態(tài)圖是對(duì)一個(gè)對(duì)象的生命周期進(jìn)行建模,描述對(duì)象隨時(shí)間變化的行為。D.狀態(tài)圖強(qiáng)調(diào)對(duì)有幾個(gè)對(duì)象參與的活動(dòng)過(guò)程建模,而活動(dòng)圖更強(qiáng)調(diào)對(duì)單個(gè)反應(yīng)型對(duì)象建模2.()是系統(tǒng)中遵從一組接口且提供實(shí)現(xiàn)的一個(gè)物理部件,尋常指開(kāi)發(fā)和運(yùn)行時(shí)類(lèi)的物理實(shí)現(xiàn)A.部署圖C.接口的類(lèi)型()A.信號(hào)C.源事件

B.調(diào)用事件D.時(shí)間事件

B.類(lèi)D.組件

3.事件(event)表示對(duì)一個(gè)在時(shí)間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說(shuō)明,下面哪個(gè)不是事件

4.下面關(guān)于正向工程與逆向工程的描述,哪個(gè)不正確()

A.正向工程是通過(guò)到實(shí)現(xiàn)語(yǔ)言的映射而把模型轉(zhuǎn)換為代碼的過(guò)程;B.逆向工程是通過(guò)從特定實(shí)現(xiàn)語(yǔ)言的映射而把代碼轉(zhuǎn)換為模型的過(guò)程;C.正向工程是通過(guò)從特定實(shí)現(xiàn)語(yǔ)言的映射而把代碼轉(zhuǎn)換為模型的過(guò)程;D.正向工程與逆向工程可以通過(guò)rose支持來(lái)實(shí)現(xiàn);5.組成UML有三種基本的建筑塊是:(),事物和圖A.關(guān)系C.用例

B.類(lèi)D.實(shí)體B.UML語(yǔ)言D.Coad方法

6.面向?qū)ο蟮拈_(kāi)發(fā)方法中,()將是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語(yǔ)言。A.Booch方法C.OMT方法

綜合測(cè)試題三參考答案:

單項(xiàng)選擇題:1-5CCBDB6-10BCDCB11-15ACBBA16-20ADADA21-24AACD多項(xiàng)選擇題:1C2D3C4D5A6B

綜合測(cè)試題四

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

1.在構(gòu)件中圖中,()用于顯示構(gòu)件之間的關(guān)聯(lián)關(guān)系。A、節(jié)點(diǎn)C、構(gòu)件

B、包D、依靠關(guān)系

2.在用例圖中,可以用()來(lái)表示整個(gè)軟件系統(tǒng)或其中一些子系統(tǒng)的邊界,也可以用它表示軟件系統(tǒng)的不同發(fā)布版本的功能范圍。A、執(zhí)行者C、用例

B、關(guān)聯(lián)關(guān)系D、邊界框

3.()關(guān)系是類(lèi)元的一般描述和具體描述之間的關(guān)系,具體描述建立在一般描述的基礎(chǔ)之上,并對(duì)其進(jìn)行了擴(kuò)展,具體描述與一般描述完全一致所有特性、成員和關(guān)系,并且包含補(bǔ)充的信息,它用從子指向父的箭頭表示,指向父的是一個(gè)空三角形。A、泛化C、組成

B、繼承D、聚集

C、voidinterfaceService{…..}

D、publicinterfaceService{……}

B、多重D、傳值

4.將下圖中的接口映射為Java代碼,具有()形式。A、privateinterfaceService{……}

B、protectinterfaceService{….}A、多態(tài)C、傳參

5.泛化使得()操作成為可能,即操作的實(shí)現(xiàn)是由它們所使用的對(duì)象的類(lèi),而不是由調(diào)用確定的。

6.在類(lèi)圖中,()說(shuō)明允許候選值范圍,如集合可以設(shè)定的大小??梢哉f(shuō)明可能用于關(guān)聯(lián)端、組成類(lèi)中的部分、消息迭代次數(shù)和其他目的。A、角色C、解釋A、構(gòu)件圖C、類(lèi)圖A、類(lèi)圖C、用例圖

B、多重性D、監(jiān)護(hù)條件B、用例圖D、狀態(tài)機(jī)B、通信圖D、協(xié)作圖

7.()是用來(lái)反映代碼的物理結(jié)構(gòu)。

8.()用于描述相互合作的對(duì)象間的交互關(guān)系的鏈接關(guān)系。

9.類(lèi)元之間的()將一個(gè)對(duì)象的兩個(gè)版本以連續(xù)一方式連接起來(lái),它表示一個(gè)對(duì)象的值、狀態(tài)和位置的轉(zhuǎn)換,可以將類(lèi)元角色在一次相互作用中連接起來(lái)。A、流C、泛化A、包含C、擴(kuò)展A、執(zhí)行者C、用例

B、依靠D、關(guān)聯(lián)B、繼承D、實(shí)現(xiàn)B、類(lèi)D、用例圖

10.在用例圖中,執(zhí)行者之間的關(guān)系只有()一種

11.在UML中,()表示使用軟件系統(tǒng)的功能,與軟件系統(tǒng)交換信息的外部實(shí)體

12.假使用例A與用例B相像,但A的功能較B多,A的動(dòng)作序列是通過(guò)在B的動(dòng)作序列中的某些執(zhí)行點(diǎn)

上插入附加的動(dòng)作序列而構(gòu)成的,則稱(chēng)()A、用例A擴(kuò)展用例BC、用例A繼承用例BA、用例A實(shí)現(xiàn)用例BC、用例A擴(kuò)展用例B則稱(chēng)()

A、用例A擴(kuò)展用例BC、用例A包括用例BA、數(shù)據(jù)對(duì)象C、實(shí)體類(lèi)A、概念類(lèi)C、實(shí)現(xiàn)類(lèi)

B、用例A繼承用例BD、用例A實(shí)現(xiàn)用例BB、控制類(lèi)D、邊界類(lèi)B、分析類(lèi)D、接口B、接口D、消息傳遞B、控制流D、活動(dòng)B、決策點(diǎn)D、活動(dòng)

B、初始節(jié)點(diǎn)和活動(dòng)終點(diǎn)D分叉B、流程圖D、狀態(tài)圖B、協(xié)作圖D、狀態(tài)圖

B、用例A包含用例BD、用例A實(shí)現(xiàn)用例BB、用例A繼承用例BD、用例A包括用例B

13.假使用例A與用例B相像,但A的動(dòng)作序列是通過(guò)改寫(xiě)B(tài)的部分或者擴(kuò)展B的動(dòng)作而獲得的,則稱(chēng)()

14.假使用例B是用例A的某項(xiàng)子功能,并且建模者確鑿地知道在A所對(duì)應(yīng)的動(dòng)作序列中何時(shí)將調(diào)用B,

15.()作為完成用例任務(wù)的責(zé)任承受者,協(xié)調(diào)、控制其他類(lèi)共同完成用例規(guī)定的功能或行為

16.()是一種不包含操作的實(shí)現(xiàn)部分的特別類(lèi)。

17.()是對(duì)象與其外界相互關(guān)聯(lián)的唯一途徑。A、函數(shù)調(diào)用C、狀態(tài)轉(zhuǎn)換A、信息流

18.在UML活動(dòng)圖中,()表示一個(gè)操作完成后對(duì)其后續(xù)操作的觸發(fā)。C、初始活動(dòng)A、并發(fā)控制C、對(duì)象A、活動(dòng)C、結(jié)合A、時(shí)間圖C、活動(dòng)圖A、交互圖C、對(duì)象圖二、多項(xiàng)選擇題

1.用例之間的關(guān)系主要有()A、聚合C、擴(kuò)展A、包含C、擴(kuò)展

B、繼承D、包含B、繼承D、聚合

19.在UML活動(dòng)圖中,()表示活動(dòng)需要輸入的對(duì)象或者作為活動(dòng)的處理結(jié)果輸出的對(duì)象。

20.在活動(dòng)圖中,()是從多個(gè)源活動(dòng)會(huì)集到一個(gè)。

21.()是一種特別形式的狀態(tài)機(jī),用于對(duì)計(jì)算流程和工作流程建模。

22.()使用類(lèi)圖的一個(gè)子集,用于加強(qiáng)某個(gè)時(shí)間點(diǎn)類(lèi)實(shí)例之間的關(guān)系。

2.用例之間的關(guān)系主要有()

3.兩個(gè)類(lèi)之間的關(guān)聯(lián)表示他們之間存在一種不適于繼承的規(guī)律關(guān)系。在關(guān)聯(lián)關(guān)系的表示圖元的兩端,可以表示參與關(guān)聯(lián)的()特性。A、約束

B、可見(jiàn)性

C、角色名

D、多重性

B、虛包{《Facade》}D、系統(tǒng){《system》}B、包內(nèi)公開(kāi)(package)D、私有(private)

4.在UML中,以下()是可以應(yīng)用于包的構(gòu)造型A、框架{《Framework》}C、子系統(tǒng){《Subsystem》}A、公開(kāi)(public)C、保護(hù)(protected)題來(lái)確定

A、系統(tǒng)同環(huán)境如何進(jìn)行交互

B、由誰(shuí)安裝系統(tǒng)D、系統(tǒng)的使用者是誰(shuí)B、用例建模D、識(shí)別參與者

5.對(duì)于類(lèi),其屬性的可見(jiàn)性表示對(duì)類(lèi)的外部世界的可見(jiàn)性,它有以下()選項(xiàng)

6.基于用例圖的需求捕獲的第一步就是確定系統(tǒng)的參與者,在尋覓系統(tǒng)參與者時(shí),可以根據(jù)以下()等問(wèn)

C、系統(tǒng)為哪些對(duì)象提供信息、服務(wù)A、描述非功能需求C、識(shí)別用例

7.在采用用例模型捕獲需求時(shí),需要執(zhí)行如下()操作

8.以下對(duì)部署圖說(shuō)法正確的有()A、部署圖有主要建模元素是構(gòu)件

B、使用部署圖可以顯示運(yùn)行時(shí)系統(tǒng)的結(jié)構(gòu),同時(shí)還傳達(dá)構(gòu)成應(yīng)用程序的硬件和軟件的配置的部署方式C、從部署圖中,可以了解到軟件與硬件之間物理關(guān)系及處理節(jié)點(diǎn)的組件分布狀況D、部署圖(deployment,配置圖)是用來(lái)顯示系統(tǒng)中軟件和硬件的物理結(jié)構(gòu)9.用例圖的節(jié)點(diǎn)包括()A、用例C、關(guān)聯(lián)

B、邊界D、執(zhí)行者

10.在識(shí)別用例時(shí),以下()問(wèn)題可以幫助識(shí)別用例A、當(dāng)系統(tǒng)狀態(tài)發(fā)生故障時(shí),是否需要通知參與者

B、系統(tǒng)是否存在外部事件,假使存在,是哪個(gè)能參與者通知系統(tǒng)這些個(gè)部事件C、參與者希望系統(tǒng)為他提供什么樣的功能D、系統(tǒng)運(yùn)行環(huán)境是什么綜合測(cè)試題四參考答案:

單項(xiàng)選擇題:1-5DDADA6-10CADAB11-15ACBAB16-20DDBCC21-22CC多項(xiàng)選擇題:1BCD2ABC3ABCD4ABCD5ABCD6ABCD7ABCD8BCD9ABD10ABC

綜合測(cè)試題五

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

1.在活動(dòng)圖中,()表示一個(gè)具有子結(jié)構(gòu)的純粹計(jì)算的執(zhí)行,尋常為操作或位于其內(nèi)的聲明的調(diào)用成真實(shí)世界程序的執(zhí)行。A、狀態(tài)

B、活動(dòng)D、活動(dòng)狀態(tài)B.完善D.迭代B、通信圖D、類(lèi)圖

C、順序狀態(tài)A.建模C.優(yōu)化A、用例圖C、協(xié)作圖

2.UML系統(tǒng)設(shè)計(jì)的一般步驟包括系統(tǒng)對(duì)象設(shè)計(jì)、系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)設(shè)計(jì)的()和審查。

3.用于概述相互合作的對(duì)象流的交互關(guān)系和鏈接關(guān)系。

4.在UML順序圖中,假使一條消息從對(duì)象a傳向?qū)ο骲,那么其()是一條從b指向a的虛線(xiàn)有向邊,它表示原消息的處理已經(jīng)完成處理結(jié)果()用于概述相互合作的對(duì)象流的交互關(guān)系和鏈接關(guān)系。A、用例圖C、協(xié)作圖

B、通信圖D、類(lèi)圖B、自消息D、同步消息

B、創(chuàng)立(create)消息D、自消息B.體系結(jié)構(gòu)D.功能要求B、控制流D、活動(dòng)B.用戶(hù)

D.問(wèn)題領(lǐng)域?qū)<褺.對(duì)象D.?dāng)?shù)據(jù)

5.在順序圖中,下圖表示()A、帶時(shí)廷的消息C、異步消息

6.在UML順序圖中,()對(duì)消息傳遞的目標(biāo)對(duì)象的銷(xiāo)毀。A、銷(xiāo)毀(destory)消息C、返回消息A.狀態(tài)

7.UML客戶(hù)需求分析產(chǎn)生的用例模型描述了系統(tǒng)的()。C.靜態(tài)模型A、信息流

8.在UML活動(dòng)較中,()表示操作之間的信息交換。C、初始活動(dòng)A.軟件生產(chǎn)商

9.在UML的需求分析建模中,用例模型必需與()反復(fù)交流并加以確認(rèn)。C.軟件開(kāi)發(fā)人員A.事件C.執(zhí)行者的動(dòng)作。A.一組對(duì)象C.多個(gè)執(zhí)行者A.交互

B.一個(gè)對(duì)象D.幾個(gè)子系統(tǒng)B.狀態(tài)D.軟件復(fù)用

10.狀態(tài)圖描述一個(gè)對(duì)象在不同()的驅(qū)動(dòng)下發(fā)生的狀態(tài)遷移。

11.狀態(tài)圖可以表現(xiàn)()在生存期的行為、所經(jīng)歷的狀態(tài)序列、引起狀態(tài)轉(zhuǎn)移的事件以及因狀態(tài)轉(zhuǎn)移而引起

12.順序圖和合作圖建立了UML面向?qū)ο箝_(kāi)發(fā)過(guò)程中的對(duì)象動(dòng)態(tài)()模型。C.體系結(jié)構(gòu)

13.順序圖描述()對(duì)象之間消息的傳遞順序。

A.某個(gè)

B.單個(gè)D.一組

C.一個(gè)類(lèi)產(chǎn)生的

14.順序圖的模型元素有()、消息、鏈接等,這些模型元素表示某個(gè)用例中的若干個(gè)對(duì)象和對(duì)象之間所傳遞的消息,來(lái)對(duì)系統(tǒng)的行為建模。A.對(duì)象C.活動(dòng)A.?dāng)?shù)據(jù)流C.消息流

B.箭頭線(xiàn)D.狀態(tài)B.控制流D.?dāng)?shù)據(jù)字典B、返回消息D、簡(jiǎn)單消息B.設(shè)計(jì)方法D.軟件復(fù)用B、狀態(tài)D監(jiān)護(hù)條件B.修改D.刪除

B.系統(tǒng)體系層次結(jié)構(gòu)D.功能要求B.動(dòng)作D.私有成員B.完全不同D.稍有差異B.對(duì)象靜態(tài)模型D.體系結(jié)構(gòu)模型B.對(duì)象的時(shí)序D.系統(tǒng)體系結(jié)構(gòu)框架B.狀態(tài)圖D.構(gòu)件圖

15.順序圖和合作圖主要用于用例圖中()的建模,用它們來(lái)描述用例圖的行為。

16.UML的()表示消息源發(fā)出消息后不必等待消息處理過(guò)程的返回,即可繼續(xù)執(zhí)行自己的后續(xù)操作。A、異步消息C、同步消息A.軟件調(diào)用C.子系統(tǒng)A、轉(zhuǎn)換C、事件A.查找C.創(chuàng)立A.狀態(tài)

17.設(shè)計(jì)模式在面向?qū)ο笙到y(tǒng)設(shè)計(jì)中是()的一種形式。

18.要狀態(tài)機(jī)圖中,()表示兩個(gè)狀態(tài)之間的關(guān)系,源狀態(tài)和目的狀態(tài)。

19.“對(duì)象容器〞設(shè)計(jì)模式對(duì)有限的對(duì)象進(jìn)行管理,它不能()對(duì)象。

20.UML系統(tǒng)需求分析階段產(chǎn)生的包圖描述了系統(tǒng)的()。C.靜態(tài)模型A.正負(fù)號(hào)C.具體值

21.類(lèi)和對(duì)象都有屬性,它們的區(qū)別是:類(lèi)描述了屬性的類(lèi)型,而對(duì)象的屬性必需有()。

22.UML的客戶(hù)需求分析、系統(tǒng)分析和系統(tǒng)設(shè)計(jì)階段產(chǎn)生的模型,其描述圖符()。A.完全一致C.不可以通用A.?dāng)?shù)據(jù)模型

23.UML的系統(tǒng)分析進(jìn)一步要確立的三個(gè)系統(tǒng)模型是()、對(duì)象動(dòng)態(tài)模型和系統(tǒng)功能模型。C.對(duì)象關(guān)系模型A.并發(fā)處理行為C.類(lèi)的關(guān)系A(chǔ).活動(dòng)圖C.配置圖二、多項(xiàng)選擇題

1.狀態(tài)圖和活動(dòng)圖建立了UML面向?qū)ο箝_(kāi)發(fā)過(guò)程中的對(duì)象動(dòng)態(tài)()模型。A.交互

B.狀態(tài)D.軟件復(fù)用

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

24.活動(dòng)圖中的分劈和同步接合圖符是用來(lái)描述()。

25.在UML的需求分析模型中,對(duì)用例模型中的用例進(jìn)行細(xì)化說(shuō)明應(yīng)使用()。

2.活動(dòng)圖的邊包括()

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

B、控制流D、消息

3.對(duì)于活動(dòng)圖,以下說(shuō)法正確的有()

A、活動(dòng)圖適用于確切地描述單個(gè)用例中的處理流程,也可用來(lái)描述多個(gè)用例聯(lián)合起來(lái)形成的處理流程,表達(dá)相對(duì)繁雜的業(yè)務(wù)操作或軟件處理過(guò)程,有時(shí)甚至可以針對(duì)類(lèi)中某個(gè)個(gè)繁雜的操作用活動(dòng)圖給出實(shí)現(xiàn)細(xì)節(jié)

B、活動(dòng)圖中包含控制流和信息流,控制流表示一個(gè)操作完成后對(duì)其后續(xù)操作的觸發(fā),信息流則刻畫(huà)操作這間的信息交換

C、活動(dòng)圖的基本建模機(jī)制包括節(jié)點(diǎn)、邊及泳道

D、活動(dòng)圖描述實(shí)體為完成某項(xiàng)功能面執(zhí)行的操作序列,其中的某些操作或者操作的子序列可以并發(fā)和同步

4.時(shí)間圖中,包含以下()幾個(gè)部分。A、值生命線(xiàn)C、狀態(tài)生命線(xiàn)

B、消息標(biāo)簽和消息端點(diǎn)D、消息

5.一個(gè)()遷移圖符可以有多個(gè)源狀態(tài)或目標(biāo)狀態(tài),它們可以把一個(gè)控制分解為并行運(yùn)行的并發(fā)狀態(tài),或?qū)⒍鄠€(gè)并發(fā)線(xiàn)程接合成單個(gè)線(xiàn)程。A.狀態(tài)C.活動(dòng)A.對(duì)象C.執(zhí)行者

B.對(duì)象D.同步并發(fā)B.事件D.系統(tǒng)

6.活動(dòng)圖中動(dòng)作狀態(tài)之間的遷移不是靠()觸發(fā)的,當(dāng)活動(dòng)(動(dòng)作)狀態(tài)中的活動(dòng)完成時(shí)遷移就被觸發(fā)。

7.利用部署圖,可以()

A、探究系統(tǒng)和生產(chǎn)環(huán)境中的其它系統(tǒng)的依靠關(guān)系,這些系統(tǒng)可能是已經(jīng)存在,或是將要引入的B、探究系統(tǒng)投產(chǎn)的相關(guān)問(wèn)題C、描述一個(gè)應(yīng)用主要的部署結(jié)構(gòu)

D、描述一個(gè)商業(yè)應(yīng)用主要的部署結(jié)構(gòu),描述一個(gè)組織的硬件網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)綜合測(cè)試題五參考答案:

單項(xiàng)選擇題:1-5DCBAD6-10ACABA11-15BADAB16-20ADACB21-25CABAA多項(xiàng)選擇題:1B2BC3ABD4BCD5D6B7ABCD

綜合測(cè)試題六

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

1.設(shè)計(jì)()的目的是,將目標(biāo)軟件系統(tǒng)中依靠于系統(tǒng)運(yùn)行環(huán)境的數(shù)據(jù)存取部分與其他部分相分開(kāi)。A、外部接口

B、外觀模式D、系統(tǒng)架構(gòu)

C、數(shù)據(jù)持久存儲(chǔ)服務(wù)

2.()可用于描述用戶(hù)接口、設(shè)備控制器和其他具有反饋的子系統(tǒng)。它還可用于描述在生命期中跨越多個(gè)不同性質(zhì)階段的被動(dòng)對(duì)象的行為,在每一階段該對(duì)象都有自己特別的行為A、動(dòng)態(tài)視圖C、狀態(tài)機(jī)視圖A、領(lǐng)域模型C、設(shè)計(jì)模型A、OCLC、屬性

B靜態(tài)視圖D、模型管理視圖B、數(shù)據(jù)模型D、概念模型B、表達(dá)式D、變量

3.()是在分析模型的基礎(chǔ)上,添加了設(shè)計(jì)元素的結(jié)構(gòu),使得分析模型更加接近系統(tǒng)實(shí)現(xiàn)。

4.()可以用于幫助設(shè)計(jì)人員在UML模型為模型定義約束信息,創(chuàng)立更為確切的設(shè)計(jì)模型

5.在界面設(shè)計(jì)中,尋常屏幕的()表示與軟件系統(tǒng)的運(yùn)行狀態(tài)無(wú)關(guān)、在任何狀況下均沒(méi)有變化的文本、圖標(biāo)(icon)、圖形(graph)、圖象(image)等A、用戶(hù)命令元素C、動(dòng)態(tài)元素

B、用戶(hù)輸入元素D、靜態(tài)元素

6.在界面設(shè)計(jì)中,尋常屏幕的()表示在屏幕上預(yù)留空位、由用戶(hù)在界面操作中填寫(xiě)或選擇的界面元素,包括可編輯的文本、單項(xiàng)選擇鈕(radio)、多項(xiàng)選擇框(checkbox)、選擇列表(selectlist)等A、靜態(tài)元素

B、動(dòng)態(tài)元素D、用戶(hù)命令元素

C、用戶(hù)輸入元素

7.對(duì)于一個(gè)學(xué)校的課程注冊(cè)管理系統(tǒng),假使有一條需求為“學(xué)生只能查看本人選課計(jì)劃;教師只能查看本人所開(kāi)課程的學(xué)生信息;教務(wù)管理員可以查看所有信息。〞,該屬于()類(lèi)型的需求A、可配置性需求C、功能需求

B、可移植性需求D、安全性

8.對(duì)于一個(gè)學(xué)校的課程注冊(cè)管理系統(tǒng),假使有一條需求為“目前在校學(xué)生1000名,教師100名;以后每年逐步遞增,預(yù)計(jì)五年且翻番,要示軟件產(chǎn)品不需修改即可適應(yīng)學(xué)校規(guī)模的擴(kuò)張。〞,該屬于()類(lèi)型A、可配置性需求C、功能需求

B、可伸縮性需求D、安全性需求

9.對(duì)于一個(gè)學(xué)校的課程注冊(cè)管理系統(tǒng),假使有一條需求為“本軟件必需通過(guò)接口定義文檔規(guī)定的接口API與計(jì)費(fèi)系統(tǒng)、學(xué)籍管理系統(tǒng)、教師信息管理系統(tǒng)交互。〞該屬于()類(lèi)型。A、可集成性需求

B、可伸縮性需求D、安全性需求

C、可互操作性需求素基礎(chǔ)上A、標(biāo)記值C、解釋

10.UML的()是由建模者設(shè)計(jì)的新的建模元素,但是這個(gè)模型元素的設(shè)計(jì)要建立在UML已定義的模型元

B、構(gòu)造型D、約束

11.UML通過(guò)圖形化的表示機(jī)制從多個(gè)側(cè)面對(duì)系統(tǒng)的分析和設(shè)計(jì)模型進(jìn)行刻畫(huà),其中()包括構(gòu)件圖,它描述軟件系統(tǒng)中各組成構(gòu)件,構(gòu)件的內(nèi)部結(jié)構(gòu)以及構(gòu)件之間的依靠關(guān)系A(chǔ)、行為視圖

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

C、構(gòu)件視圖A、外觀模式C、對(duì)象池模式的前提下擴(kuò)展。

D、用例視圖B、工廠模式D、單例模式

12.在設(shè)計(jì)模式中,()的核心是緩存和共享

13.在面向?qū)ο蟮脑O(shè)計(jì)原則中,()表示軟件實(shí)體應(yīng)當(dāng)對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉,即軟件實(shí)體應(yīng)當(dāng)在不修改A、單一責(zé)任原則C、完全替換原則A、模型管理視圖C、動(dòng)態(tài)視圖

B、開(kāi)放封閉原則D、合成/聚合復(fù)用原則B、狀態(tài)機(jī)視圖D、靜態(tài)視圖

14.()是一個(gè)類(lèi)對(duì)象所可能經(jīng)歷的所有歷程的模型圖

15.在面向?qū)ο蟮脑O(shè)計(jì)原則中,()表示在一個(gè)新的對(duì)象里面使用一些已有的對(duì)象,便之成為新對(duì)象的一部分,新的對(duì)象通過(guò)向這些對(duì)的委派達(dá)到復(fù)用已有功能的目的。A、完全替換原則

B、開(kāi)放封閉原則D、單一責(zé)任原則

C、合成/聚合復(fù)用原則

16.在面向?qū)ο蟮牡脑O(shè)計(jì)原則中,()表示高層模塊不應(yīng)當(dāng)依靠于低層模塊,都應(yīng)當(dāng)依靠于抽象,抽象不應(yīng)當(dāng)依靠于細(xì)節(jié),細(xì)節(jié)應(yīng)當(dāng)依靠于抽象。A、依靠倒轉(zhuǎn)原則

B、開(kāi)放封閉原則D、唯一責(zé)任原則B.模型D.設(shè)計(jì)數(shù)據(jù)B.對(duì)象池模式D.單例模式B、對(duì)象池模式D、外觀模式B.對(duì)象池模式D.單例模式

C、創(chuàng)立持久存儲(chǔ)服務(wù)A.架構(gòu)

17.()是指以設(shè)計(jì)復(fù)用為目的,采用一種良好定義、正規(guī)的、一致的方式記錄的軟件設(shè)計(jì)經(jīng)驗(yàn)。C.設(shè)計(jì)模式A.工廠模式C.外觀模式A、單例模式C、工廠模式A.工廠模式C.外觀模式上的層次提供服務(wù)。A.分層模式C.架構(gòu)模式A、MVC二、多項(xiàng)選擇題

1.當(dāng)使用單件(單例)設(shè)計(jì)模式時(shí),可以獲得如下()優(yōu)點(diǎn)。A、對(duì)唯一實(shí)例提供受控訪問(wèn)

B、縮小名稱(chēng)空間

D、運(yùn)行可變數(shù)目的類(lèi)實(shí)例數(shù)B、擴(kuò)展機(jī)制

C、允許對(duì)操作和表示進(jìn)行精化操作A、模型管理

B.MVCD.管道模式B、分層模式D、架構(gòu)模式

18.在設(shè)計(jì)模式中,()保證每個(gè)類(lèi)只要單個(gè)實(shí)例。

19.當(dāng)客戶(hù)程序與抽象類(lèi)的實(shí)現(xiàn)部分之間存在很大的依靠性時(shí),可以考慮使用()

20.當(dāng)需要強(qiáng)調(diào)一系列相關(guān)產(chǎn)品對(duì)象的設(shè)計(jì)以便進(jìn)行聯(lián)合使用,可以考慮使用()。

21.()將整個(gè)軟件系統(tǒng)分為若干層次,最頂層直接面向用戶(hù)提供軟件系統(tǒng)的操作界面。其余各層為緊鄰其

22.()將整個(gè)軟件系統(tǒng)劃分為模型、視圖和控制器三個(gè)部分。C、管道模式

2.在UML的最上一層,視圖被劃分為()視圖域。

C、動(dòng)態(tài)行為A、行為視圖

D、結(jié)構(gòu)分類(lèi)B、結(jié)構(gòu)視圖D、用例視圖

3.以下屬于UML模型視圖的有()C、部署視圖和構(gòu)件視圖

4.以下對(duì)UML視圖說(shuō)法正確的有()

A、結(jié)構(gòu)分類(lèi)描述了系統(tǒng)中的結(jié)構(gòu)成員及其相互關(guān)系。類(lèi)元包括類(lèi)、用例、構(gòu)件和節(jié)點(diǎn)。類(lèi)元為研究系統(tǒng)動(dòng)態(tài)行為奠定了基礎(chǔ)。類(lèi)元視圖包括靜態(tài)視圖、用例視圖和實(shí)現(xiàn)視圖。

B、動(dòng)態(tài)行為描述了系統(tǒng)隨時(shí)間變化的行為。待業(yè)用從靜態(tài)視圖中抽取的瞬間值的變化來(lái)描述。動(dòng)態(tài)行為視圖包括狀態(tài)機(jī)視圖、活動(dòng)視圖和交互視圖

C、模型管理說(shuō)明白模型的分層組織結(jié)構(gòu)。包是模型的基本組織單元。特別的包還包括模型和子系統(tǒng)。模型管理視圖跨越了其他視圖并根據(jù)系統(tǒng)開(kāi)發(fā)和配置組織這些視圖。

D、UML還包括多種具的擴(kuò)展能力的組件,這些擴(kuò)展能力有限但很有用。這些組件包括約束、構(gòu)造型和標(biāo)記值,它們適用于所有的視圖元素

5.UML2.0在1.0的基礎(chǔ)上,對(duì)如下()的建模能力進(jìn)行了加強(qiáng)A、活動(dòng)

B、交互D、狀態(tài)機(jī)

B、將OCL作為一種查詢(xún)語(yǔ)言

C、繁雜結(jié)構(gòu)

6.對(duì)與OCL,說(shuō)法正確的是()

A、使用OCL在模型的方法上定義不變量7.以下屬于面向?qū)ο蟮脑O(shè)計(jì)原則的有()A、最少知識(shí)原則C、接口隔離原則A、測(cè)試模式

B、依靠倒轉(zhuǎn)原則

D、無(wú)循環(huán)依靠原則(包圖)B、面向軟件實(shí)現(xiàn)的設(shè)計(jì)模式D、體系結(jié)構(gòu)設(shè)計(jì)模式

C、使用OCL對(duì)構(gòu)造型(Stereotypes)定義前置和后置條件D、使用OCL描述類(lèi)型的前置和后置條件

8.從模式所提供的解決方案的抽象程度來(lái)看,模式可以分為()C、軟件子系統(tǒng)或構(gòu)件設(shè)計(jì)模式綜合測(cè)試題六參考答案:

單項(xiàng)選擇題:1-5CCCAD6-10CDBCB11-15CCBBC16-20ACDDA21-22AA

多項(xiàng)選擇題:1ABCD2ACD3CD4ABCD5ABCD6ABCD7ABCD8BCD

綜合測(cè)試題七

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

1.在需求分析中,實(shí)體類(lèi)()

A負(fù)責(zé)保存目標(biāo)軟件系統(tǒng)中具有持久意義的信息項(xiàng)并向其他類(lèi)提供信息訪問(wèn)的操作B作為完成用例任務(wù)的責(zé)任承受者,負(fù)責(zé)協(xié)調(diào),控制其他類(lèi)共同完成用例規(guī)定的功能后行為C負(fù)責(zé)實(shí)現(xiàn)用戶(hù)的業(yè)務(wù)規(guī)律

D負(fù)責(zé)目標(biāo)軟件系統(tǒng)與外部執(zhí)行者之間的交互

2.在面向?qū)ο蟮脑O(shè)計(jì)原則中,()表示在包的依靠關(guān)系圖中不允許存在環(huán)。A.最少知識(shí)原則

B、依靠倒轉(zhuǎn)原則D、無(wú)循環(huán)依靠原則B、對(duì)象池模式D、適配器模式B、工廠模式D、單例模式B、命令模式D、適配器模式B、對(duì)象池模式D、外觀模式

C、接口隔離原則A、單例模式C、工廠模式A.外觀模式C、對(duì)象池模式A.單例模式C、工廠模式A、單例模式C、工廠模式

3.希望創(chuàng)立一個(gè)可復(fù)用的類(lèi),該類(lèi)必需能夠與接口不可預(yù)訂的類(lèi)協(xié)同工作,可以考慮使用()

4.在需要構(gòu)建一個(gè)層次結(jié)構(gòu)的子系統(tǒng)時(shí),可以使用門(mén)面模式定義子系統(tǒng)中每層的入口點(diǎn),可以考慮使用()。

5.當(dāng)需要在不同時(shí)刻指定、排列和執(zhí)行請(qǐng)求是,可以考慮使用()。

6.當(dāng)某個(gè)系統(tǒng)需要多個(gè)產(chǎn)品系列中的一個(gè)來(lái)配置,可以考慮使用()

7.當(dāng)一個(gè)臨時(shí)變量?jī)H僅在使用它的方法中可見(jiàn),則用一個(gè)(),取代變搭理使得代碼更加易讀,這也相當(dāng)于為信息創(chuàng)立一個(gè)單獨(dú)的訪問(wèn)機(jī)制A、提升方法重構(gòu)

B、采用查詢(xún)替換臨時(shí)變量重構(gòu)D、ExtractMethod重構(gòu)B、包D、節(jié)點(diǎn)

C、MoveMethod重構(gòu)A、連接C、構(gòu)件

8.在UML中,()可以對(duì)模型元素進(jìn)行有效組織,如類(lèi),用例,構(gòu)件,從而構(gòu)成具有一定意義的單元。

9.UML通過(guò)圖形化的表示機(jī)制從多個(gè)側(cè)面系統(tǒng)的分析和設(shè)計(jì)模型進(jìn)行刻畫(huà),其中()包括類(lèi)圖、對(duì)象圖和包圖,他們分別從不同的層表面表示系統(tǒng)的靜態(tài)結(jié)構(gòu)。A、構(gòu)件視圖C、結(jié)構(gòu)視圖互連接()AMVC

B、分層模式D、架構(gòu)模式

B、行為視圖D、用例視圖

10.以算法和數(shù)據(jù)結(jié)構(gòu)為中心,其系統(tǒng)功能有一系列的處理步驟構(gòu)成,相鄰的處理步驟之間數(shù)據(jù)流通管道相

C、流程處理模式

11.UML通過(guò)圖形化的表示機(jī)制從多個(gè)側(cè)面對(duì)系統(tǒng)的分析設(shè)計(jì)模型進(jìn)行刻畫(huà)。其中()包括交互圖、狀態(tài)圖與活動(dòng)圖,他們從不同的側(cè)面刻畫(huà)系統(tǒng)的動(dòng)態(tài)行為。A、結(jié)構(gòu)視圖C、行為視圖

B、用例視圖D、構(gòu)件視圖

12.當(dāng)需要支持日志修改時(shí),可以考慮使用()

A、命令模式C、單例模式

B、工廠模式D、適配器模式

13.對(duì)于某些類(lèi)來(lái)說(shuō),只有一個(gè)實(shí)例是十分重要的,例如,系統(tǒng)中可以有都種類(lèi)型的打印機(jī),但是只能有一個(gè)打印機(jī)假脫機(jī),只應(yīng)當(dāng)一個(gè)文件系統(tǒng)和一個(gè)窗口管理器,為此,可以使用(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論