![UML綜合練習(xí)題集_第1頁(yè)](http://file4.renrendoc.com/view/ebd42ffb818c5c88a6c65a6060f253c1/ebd42ffb818c5c88a6c65a6060f253c11.gif)
![UML綜合練習(xí)題集_第2頁(yè)](http://file4.renrendoc.com/view/ebd42ffb818c5c88a6c65a6060f253c1/ebd42ffb818c5c88a6c65a6060f253c12.gif)
![UML綜合練習(xí)題集_第3頁(yè)](http://file4.renrendoc.com/view/ebd42ffb818c5c88a6c65a6060f253c1/ebd42ffb818c5c88a6c65a6060f253c13.gif)
![UML綜合練習(xí)題集_第4頁(yè)](http://file4.renrendoc.com/view/ebd42ffb818c5c88a6c65a6060f253c1/ebd42ffb818c5c88a6c65a6060f253c14.gif)
![UML綜合練習(xí)題集_第5頁(yè)](http://file4.renrendoc.com/view/ebd42ffb818c5c88a6c65a6060f253c1/ebd42ffb818c5c88a6c65a6060f253c15.gif)
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 住房屋租賃合同范例
- 2025年度智慧園區(qū)視頻監(jiān)控系統(tǒng)集成合同
- 農(nóng)田機(jī)器維修合同范本
- 業(yè)主物業(yè)合同范本
- 別墅石材裝修合同范本
- 凍庫(kù)合同范本
- 交通疏解合同范本
- 業(yè)務(wù)咨詢(xún)合同范本
- epc工程總承包合同范例
- 住房包工合同范本
- 物業(yè)管理服務(wù)應(yīng)急響應(yīng)方案
- 風(fēng)車(chē)的原理小班課件
- 物業(yè)保潔員勞動(dòng)競(jìng)賽理論知識(shí)考試題庫(kù)500題(含答案)
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 4-07-07-01 洗衣師 勞社廳發(fā)20081號(hào)
- 六年級(jí)數(shù)學(xué)競(jìng)賽試題及答案(六套)
- 七年級(jí)下學(xué)期數(shù)學(xué)開(kāi)學(xué)第一課課件
- 臨床診療指南-口腔醫(yī)學(xué)分冊(cè)
- 《中國(guó)心血管健康與疾病報(bào)告2024》要點(diǎn)解讀
- 浙教版八年級(jí)下冊(cè)科學(xué)第一章 電和磁整章思維導(dǎo)圖
- 重慶建設(shè)-花籃拉桿式懸挑腳手架工藝標(biāo)準(zhǔn)(試行)
- 動(dòng)物疫病傳染病防控培訓(xùn)制度
評(píng)論
0/150
提交評(píng)論