uml考試畫圖題及答案_第1頁
uml考試畫圖題及答案_第2頁
uml考試畫圖題及答案_第3頁
uml考試畫圖題及答案_第4頁
uml考試畫圖題及答案_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

uml考試畫圖題及答案

一、單項選擇題(每題2分,共10題)1.UML中用于描述系統(tǒng)靜態(tài)結(jié)構(gòu)的圖是()A.用例圖B.類圖C.順序圖D.活動圖2.類圖中表示類之間繼承關(guān)系的符號是()A.實線B.虛線C.空心三角箭頭D.實心三角箭頭3.以下哪種圖不是UML行為圖()A.狀態(tài)機圖B.部署圖C.協(xié)作圖D.活動圖4.順序圖中對象生命線的表示方式是()A.一條垂直虛線B.一條水平虛線C.一條實線D.一條折線5.用例圖中參與者與用例之間的關(guān)系是()A.關(guān)聯(lián)B.泛化C.依賴D.實現(xiàn)6.活動圖中的分叉節(jié)點表示()A.并發(fā)活動的開始B.并發(fā)活動的結(jié)束C.條件判斷D.活動的執(zhí)行7.類圖中表示類的屬性時,以下哪種格式正確()A.屬性名:類型B.類型:屬性名C.屬性名(類型)D.(類型)屬性名8.狀態(tài)機圖中狀態(tài)之間的轉(zhuǎn)換是由()觸發(fā)的。A.事件B.動作C.活動D.條件9.協(xié)作圖中消息的表示方式是()A.帶箭頭的直線B.帶箭頭的虛線C.帶箭頭的折線D.帶箭頭的曲線10.UML是()A.一種編程語言B.一種建模語言C.一種數(shù)據(jù)庫語言D.一種設(shè)計模式答案:1.B2.C3.B4.A5.A6.A7.A8.A9.B10.B二、多項選擇題(每題2分,共10題)1.以下屬于UML圖的有()A.組件圖B.包圖C.交互概覽圖D.復合結(jié)構(gòu)圖2.類圖中類之間的關(guān)系有()A.關(guān)聯(lián)B.聚合C.組合D.依賴3.順序圖中的元素包括()A.對象B.生命線C.消息D.控制焦點4.活動圖中可以包含的元素有()A.活動節(jié)點B.控制流C.泳道D.分叉與匯合節(jié)點5.狀態(tài)機圖中狀態(tài)的類型有()A.初態(tài)B.終態(tài)C.中間狀態(tài)D.子狀態(tài)6.用例圖中用例之間的關(guān)系有()A.包含B.擴展C.泛化D.關(guān)聯(lián)7.協(xié)作圖中可以表示的信息有()A.對象間的交互B.對象的職責C.對象的屬性D.消息傳遞順序8.組件圖中組件之間的關(guān)系有()A.依賴B.實現(xiàn)C.泛化D.關(guān)聯(lián)9.包圖的作用包括()A.組織模型元素B.控制可見性C.描述系統(tǒng)行為D.提高模型的可維護性10.以下關(guān)于UML的說法正確的有()A.支持面向?qū)ο箝_發(fā)B.是一種可視化語言C.用于軟件系統(tǒng)建模D.有統(tǒng)一的標準答案:1.ABCD2.ABCD3.ABCD4.ABCD5.ABCD6.ABC7.ABD8.AB9.ABD10.ABCD三、判斷題(每題2分,共10題)1.用例圖主要描述系統(tǒng)的功能需求。()2.類圖中一個類只能有一個父類。()3.順序圖強調(diào)對象之間消息發(fā)送的順序。()4.活動圖只能描述系統(tǒng)的業(yè)務(wù)流程。()5.狀態(tài)機圖中一個狀態(tài)可以有多個入口動作。()6.協(xié)作圖和順序圖都用于描述對象間的交互。()7.組件圖用于描述系統(tǒng)的物理部署。()8.包圖中包之間可以存在依賴關(guān)系。()9.類圖中屬性可以沒有初始值。()10.UML圖在軟件開發(fā)的各個階段都可以使用。()答案:1.√2.×3.√4.×5.×6.√7.×8.√9.√10.√四、簡答題(每題5分,共4題)1.簡述類圖中關(guān)聯(lián)關(guān)系和依賴關(guān)系的區(qū)別。答案:關(guān)聯(lián)關(guān)系表示類之間存在某種結(jié)構(gòu)關(guān)系,是一種長期的連接。依賴關(guān)系則是一種使用關(guān)系,一個類的變化可能影響另一個類,是臨時性的。關(guān)聯(lián)關(guān)系比依賴關(guān)系更緊密。2.順序圖和協(xié)作圖的側(cè)重點有何不同?答案:順序圖側(cè)重展示對象間消息傳遞的時間順序,通過對象生命線和消息的排列體現(xiàn)。協(xié)作圖側(cè)重于展示對象間的靜態(tài)鏈接關(guān)系以及消息交互,強調(diào)對象結(jié)構(gòu)組織。3.簡述活動圖中泳道的作用。答案:泳道用于將活動圖中的活動劃分為不同的組,每個組代表特定的責任主體,如不同的部門或?qū)ο?。它能清晰展示哪些活動由誰負責,增強活動圖的可讀性和對業(yè)務(wù)流程的理解。4.簡述用例圖中包含關(guān)系和擴展關(guān)系的區(qū)別。答案:包含關(guān)系是一個用例包含另一個用例的行為,被包含用例是主用例必不可少的部分。擴展關(guān)系是在一定條件下,擴展用例對基礎(chǔ)用例的功能進行補充,基礎(chǔ)用例可獨立存在。五、討論題(每題5分,共4題)1.在大型項目中,如何有效運用UML圖進行系統(tǒng)建模?答案:先明確項目需求,用用例圖捕獲功能需求。接著用類圖構(gòu)建靜態(tài)結(jié)構(gòu),再用行為圖如順序圖、活動圖描述動態(tài)行為。組件圖和部署圖用于物理層面規(guī)劃。團隊成員要統(tǒng)一理解和規(guī)范使用,定期評審優(yōu)化模型。2.舉例說明UML圖在軟件維護階段的作用。答案:比如類圖能幫助維護人員了解系統(tǒng)的類結(jié)構(gòu)和關(guān)系,修改代碼時清楚影響范圍。順序圖可查看對象交互流程,排查交互故障。狀態(tài)機圖有助于理解對象狀態(tài)變化,解決狀態(tài)相關(guān)問題,提高維護效率。3.談?wù)刄ML不同類型圖之間如何相互配合以完整描述系統(tǒng)。答案:用例圖確定系統(tǒng)功能邊界。類圖細化靜態(tài)結(jié)構(gòu)。順序圖和協(xié)作圖描述對象動態(tài)交互?;顒訄D展示業(yè)務(wù)流程。狀態(tài)機圖刻畫對象狀態(tài)變遷。組件圖和部署圖關(guān)注物理實現(xiàn)。它們從不同角度配合,完整描

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論