UML出題 及答案.doc_第1頁(yè)
UML出題 及答案.doc_第2頁(yè)
UML出題 及答案.doc_第3頁(yè)
UML出題 及答案.doc_第4頁(yè)
UML出題 及答案.doc_第5頁(yè)
已閱讀5頁(yè),還剩3頁(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)介

一、 選擇1. 下列關(guān)于依賴關(guān)系的說(shuō)法,選項(xiàng)_是正確的。 ( C )A. 依賴關(guān)系的4種類(lèi)型包括綁定依賴和調(diào)用依賴B. 依賴關(guān)系的4種類(lèi)型包括抽象依賴和調(diào)用依賴C. 依賴關(guān)系用一個(gè)一端帶箭頭的虛線表示D. 依賴關(guān)系用一個(gè)一端帶箭頭的實(shí)線表示2. 關(guān)于UML類(lèi)圖中的關(guān)系,下面說(shuō)法不正確的是_。 ( B )A. 聚合關(guān)系和組合關(guān)系是特殊的關(guān)聯(lián)關(guān)系,它們都描述了整體與部分的關(guān)系B. UML中的類(lèi)圖關(guān)系只有3中:泛化關(guān)系、關(guān)聯(lián)關(guān)系和依賴關(guān)系C. UML中的常用的類(lèi)圖關(guān)系有泛化關(guān)系、關(guān)聯(lián)關(guān)系、依賴關(guān)系和實(shí)現(xiàn)關(guān)系D. UML類(lèi)圖中常用關(guān)系的強(qiáng)弱順序?yàn)椋悍夯?實(shí)現(xiàn)組合聚合關(guān)聯(lián)依賴3. 類(lèi)定義了一組具有狀態(tài)和行為的對(duì)象,這些對(duì)象具有相同的屬性、操作、關(guān)系和語(yǔ)義。其中屬性和_用來(lái)描述狀態(tài)。 ( C )A 依賴 B、操作 C、關(guān)系 D、語(yǔ)義4. 4、下列各項(xiàng)中,不屬于事件類(lèi)型的是_。( B )A、入口事件 B、出入事件C、調(diào)用事件 D、改變事件5. 表示深歷史狀態(tài)的是_。( C )AB、HH C、H*H D、6. 不屬于狀態(tài)機(jī)圖元素的是_。( A )A、鏈接 B、狀態(tài) C、事件 D、動(dòng)作7. 如果要解決系統(tǒng)做什么應(yīng)該使用 B 。A. 面向?qū)ο蟮姆治鯞. 面向?qū)ο蟮脑O(shè)計(jì)C. 面向?qū)ο蟮木幊藾. 面向?qū)ο蟮拈_(kāi)發(fā)8. 面向?qū)ο笾械?D 描述了系統(tǒng)內(nèi)部對(duì)象及其關(guān)系的靜態(tài)結(jié)構(gòu)。A. 對(duì)象模型B. 狀態(tài)模型C. 交互模型D. 類(lèi)模型9. 下列不屬于UML2.0中圖的是 A 。A. 協(xié)作圖B. 包圖C. 交互圖D. 組合結(jié)構(gòu)圖10. 下列UML事物中表示協(xié)作的是 A 。A. B.C. NameD.Interface11. 時(shí)序圖中的對(duì)象與下列哪個(gè)圖最接近D。A 用例圖 B.類(lèi)圖 C.通信圖 D.順序圖12. 以下說(shuō)法正確是 B .A. 時(shí)序圖是用來(lái)描述對(duì)象狀態(tài)隨時(shí)間變化,不需要描述對(duì)象間的交互B. 時(shí)序圖有兩種表示方法C. 時(shí)序圖的時(shí)間約束即對(duì)狀態(tài)持續(xù)時(shí)間的約束D. 狀態(tài)線是一條垂直于時(shí)間軸的線13. 以下說(shuō)法正確的是(C)A. 參與者可以像對(duì)象一樣與其他對(duì)象進(jìn)行交互B. 對(duì)象之間通過(guò)連線進(jìn)行交互C. 消息分支流表示對(duì)象可以同時(shí)將消息發(fā)送給不同對(duì)象D. 組合片段neg表示消息只有一種情況14. (A)狀態(tài)下生命線有一條虛線代表,代表對(duì)象在該時(shí)間段是沒(méi)有信息交互的。A. 休眠B. 激活C. 同步D. 異步15. 下列關(guān)于活動(dòng)的描述不正確的是_。DA 在一張活動(dòng)地圖中活動(dòng)允許多處出現(xiàn)B 活動(dòng)時(shí)構(gòu)造活動(dòng)圖中的最小單位C 活動(dòng)的入轉(zhuǎn)換可以是動(dòng)作流,也可以是對(duì)象流D 活動(dòng)使用實(shí)心圓表示16. 在活動(dòng)圖中,_明確地表示了哪些活動(dòng)是由哪些對(duì)象進(jìn)行的。CA 回合B 對(duì)象流C 泳道D 轉(zhuǎn)移17. _表示等待滿足特定條件的某個(gè)事件發(fā)生。 AA 接收事件動(dòng)作B 發(fā)送信號(hào)動(dòng)作C 調(diào)用動(dòng)作D 觸發(fā)器18. 下列說(shuō)法正確的是(C)A.用例間的關(guān)系是后期開(kāi)發(fā)需要的,對(duì)用例圖沒(méi)影響B(tài).擴(kuò)展關(guān)系可以是用例間的,也可以是參與者間的C.泛化關(guān)系可以是用例間的,也可以是參與者間的D.包含關(guān)系表示為虛線箭頭19. 指示用例的狀態(tài),通常為以下幾種之一:(B)等待審查、通過(guò)審查,或來(lái)通過(guò)審查。A.獲準(zhǔn)中B.進(jìn)行中C.準(zhǔn)備中D審核中20. (A)將在用例成功完成以后得到滿足,它提供了系統(tǒng)的部分描述。A.后置條件B.前置條件C.假設(shè)D.狀態(tài)21. 下面是關(guān)于繪制對(duì)象圖步驟的選項(xiàng),重新排序后選項(xiàng) (B)是正確的。(1)找出類(lèi)和對(duì)象。(2)繪制相應(yīng)的對(duì)象圖。(3)對(duì)類(lèi)和對(duì)象進(jìn)行細(xì)化的關(guān)聯(lián)分析。A. (1)、(2)、(3)B. (1)、(3)、(2)C. (2)、(3)、(1)D. (3)、(1)、(2)22. 關(guān)于類(lèi)圖和對(duì)象圖的區(qū)別中,選項(xiàng)是(B)錯(cuò)誤的。A類(lèi)的圖示形式包含名稱、屬性和操作,而對(duì)象的圖示形式只包含名稱和屬性B.類(lèi)圖中不能包含操作內(nèi)容,而對(duì)象圖中可以包含操作C.類(lèi)可以使用關(guān)聯(lián)進(jìn)行連接,而對(duì)象圖使用鏈連接D.類(lèi)的圖形表示中包含了所有屬性的特征,對(duì)象的圖形表示中包含了屬性當(dāng)前值的部分特征23. 下面關(guān)于包和包圖的說(shuō)法,選項(xiàng)(D)是錯(cuò)誤的。A.包的名稱可以由任意數(shù)目的字母、數(shù)字和標(biāo)點(diǎn)符號(hào)組成B.包之間的依賴關(guān)系包括訪問(wèn)依賴和引入依賴C.依賴關(guān)系使提供者包中的內(nèi)容增加到客戶包中,但是依賴關(guān)系不會(huì)增加客戶包中的內(nèi)容D.包間的泛化關(guān)系與類(lèi)的泛化關(guān)系完全一樣,沒(méi)有任何區(qū)別24. .關(guān)于對(duì)象和類(lèi)的說(shuō)法,選項(xiàng)(C)是不正確的。A.對(duì)象是一個(gè)存在于時(shí)間和空間的具體實(shí)體,而類(lèi)僅僅代表-個(gè)抽象.抽象出對(duì)象的“本質(zhì)”特征B.對(duì)象是動(dòng)態(tài)的,而類(lèi)是靜態(tài)的C. 對(duì)象是抽象的,而類(lèi)是具體的D.對(duì)象是個(gè)性化, 而類(lèi)是一般化二、 填空 1、 UML規(guī)范中定義了4種基本的依賴類(lèi)型,它們分別是使用依賴、抽象依賴、綁定依賴和授權(quán)依賴。2、 組合關(guān)系和聚合關(guān)系都是一種特殊的關(guān)聯(lián)關(guān)系,它們都描述了整體與部分的關(guān)系。3、 組合狀態(tài)的子狀態(tài)分為兩種,即順序子狀態(tài)和并發(fā)子狀態(tài)。4、 動(dòng)作有5種基本類(lèi)型:entry、exit、do、include和event。5、 同步狀態(tài)是連接兩個(gè)并發(fā)區(qū)域的特殊狀態(tài),使用小圓圈符號(hào)來(lái)連接并發(fā)區(qū)域。6、 UML中的元元模型層位于結(jié)構(gòu)的最上層,是組成UML最基本的元素,代表要定義的所有事物。7、 UML中的實(shí)現(xiàn)關(guān)系使用一條空心三角形箭頭的虛線作為其圖形表示。8、 時(shí)序圖是一種特殊的順序圖。9、 時(shí)序圖中對(duì)象的狀態(tài)名稱位于對(duì)象名稱的右邊。10、 消息分為簡(jiǎn)單消息、同步消息、_異步消息_、和返回消息。11、 順序圖由_對(duì)象_、生命線、消息和激活構(gòu)成。12、 當(dāng)一條消息被傳遞給對(duì)象的時(shí)候,它會(huì)觸發(fā)該對(duì)象的某個(gè)行為,這時(shí)就說(shuō)該對(duì)象被_激活_了。13、 _消息_是用來(lái)說(shuō)明順序圖中對(duì)象之間的通信,可以激發(fā)操作、創(chuàng)建或撤銷(xiāo)對(duì)象。14、 活動(dòng)圖中的活動(dòng)結(jié)點(diǎn)有3種類(lèi)型,其中_控制_結(jié)點(diǎn)可以包含開(kāi)始狀態(tài)。15、 在活動(dòng)圖中使用_分叉與匯合_來(lái)描述并行的行為。16、 一個(gè)異常處理器包含一個(gè)異常處理執(zhí)行體和一個(gè)_異常類(lèi)型_。17、 _組件圖_描述了軟件的各種組件和他們之間的依賴關(guān)系。18、 組件有三種類(lèi)型:_配置組件_,工作產(chǎn)品組件和執(zhí)行組件。19、 在UML中,包含關(guān)系表示為虛線箭頭加_ _字樣,箭頭指向被包含的用例。20、 在UML中,擴(kuò)展關(guān)系表示為虛線箭頭加_ 字樣,箭頭指向被擴(kuò)展的用例(即基礎(chǔ)用例)。21、 _對(duì)象圖_ 描述了參與交互的各個(gè)對(duì)象在交互過(guò)程中某一時(shí)刻的狀態(tài)22、 2. 對(duì)象除了用于數(shù)據(jù)外,還可以擁有各種關(guān)系,這些關(guān)系被稱為 _鏈_三、問(wèn)答題1. 簡(jiǎn)述使用類(lèi)圖時(shí)要遵循的基本原則。答:簡(jiǎn)化原則、分層理解原則、關(guān)注關(guān)鍵點(diǎn)原則。2. 簡(jiǎn)述狀態(tài)機(jī)概念。答:在UML中狀態(tài)機(jī)可以用狀態(tài)機(jī)圖和活動(dòng)圖兩種方式可視化地表達(dá),狀態(tài)機(jī)圖著重于對(duì)一個(gè)模型元素的可能的狀態(tài)及其轉(zhuǎn)移建立模型,而活動(dòng)圖著重于對(duì)一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流建立模型。3. 簡(jiǎn)要介紹面向?qū)ο蟮娜龑幽P汀?).類(lèi)模型 類(lèi)模型描述了系統(tǒng)內(nèi)部對(duì)象及其關(guān)系的靜態(tài)結(jié)構(gòu)。2).狀態(tài)模型 狀態(tài)模型描述了對(duì)象隨著時(shí)間發(fā)生變化的那些方面。3).交互模型 交互模型描述系統(tǒng)中的對(duì)象如何協(xié)作以完成更廣泛的任務(wù)。4. 簡(jiǎn)述時(shí)序圖的作用?答: 時(shí)序圖主要用來(lái)更直觀的表現(xiàn)各個(gè)對(duì)象交互的時(shí)間順序,將體現(xiàn)的重點(diǎn)放在以時(shí)間為參照,各個(gè)對(duì)象發(fā)送、接受信息、處理信息,返回消息的時(shí)間流程順序。5. 在順序圖中如何使用消息創(chuàng)建或銷(xiāo)毀對(duì)象?答案:發(fā)送一個(gè)create消息到該對(duì)象。對(duì)象被創(chuàng)建后就會(huì)有生命線。刪除對(duì)象需要發(fā)送、destory消息到被刪除對(duì)象,要想說(shuō)明某個(gè)對(duì)象被銷(xiāo)毀,需要在被銷(xiāo)毀對(duì)象的生命線最下端放置一個(gè)字符。6. 說(shuō)明活動(dòng)圖中使用泳道的益處。答.區(qū)分了負(fù)責(zé)活動(dòng)的對(duì)象,它明確地表示了哪些活動(dòng)是由哪些對(duì)象進(jìn)行的。7. 簡(jiǎn)要概括建?;顒?dòng)圖的步驟。答.建立焦點(diǎn),確定活動(dòng)圖所關(guān)注的業(yè)務(wù)流程。確定該業(yè)務(wù)的業(yè)務(wù)對(duì)象。確定該工作流的開(kāi)始狀態(tài)和結(jié)束狀態(tài)。從開(kāi)始狀態(tài)開(kāi)始,說(shuō)明隨時(shí)間發(fā)生的動(dòng)作和活動(dòng),并在活動(dòng)圖中表示成活動(dòng)狀態(tài)或者動(dòng)作狀態(tài)。將復(fù)雜的或者多次出現(xiàn)的活動(dòng)歸集到一個(gè)活動(dòng)狀態(tài)節(jié)點(diǎn),并對(duì)每個(gè)這樣的活動(dòng)狀態(tài)提供一個(gè)可展開(kāi)的單獨(dú)的活動(dòng)來(lái)表示它們。找出連接這些活動(dòng)和動(dòng)作狀態(tài)節(jié)點(diǎn)的轉(zhuǎn)換,從工作流的順序開(kāi)始,考慮分支,再考慮分叉和匯合。如果工作流中涉及重要的對(duì)象,則可以將它們加入到活動(dòng)圖中。如果需要描述對(duì)象流的狀態(tài)變化,則需要顯示其變化的值和狀態(tài)。8. 請(qǐng)簡(jiǎn)述組件圖的概念,組件圖的用途,以及組件間的關(guān)系有哪些。組件圖是用來(lái)反映代碼的物理結(jié)構(gòu)。從組件圖中,您可以了解各軟件組件(如源代碼文件或動(dòng)態(tài)鏈接庫(kù))之間的編譯器和運(yùn)行時(shí)依賴關(guān)系。使用組件圖可以將系統(tǒng)劃分為內(nèi)聚組件并顯示代碼自身的結(jié)構(gòu)。依賴關(guān)系9. 用例表示什么?外部可見(jiàn)的系統(tǒng)功能,對(duì)系統(tǒng)提供的功能進(jìn)行描述10.請(qǐng)簡(jiǎn)述使用包圖構(gòu)建模型的具體步驟分析系統(tǒng)模型元素,把概念或語(yǔ)義上相近的模型元素歸納到一個(gè)包中2對(duì)于每一個(gè)包,標(biāo)識(shí)模型元素的可見(jiàn)性。3確定包與包之間的泛化關(guān)系,確定包元素的多態(tài)性與重載。4繪制包圖5進(jì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)論