一、選擇題
1.下列用於標識角色之間的通用化關係的是(箭頭指向超類) __________。
2.下列全部屬於結構圖的組圖是__________。
A.用例圖、類圖、順序圖、部署圖
B.類圖、組件圖、部署圖、活動圖
C.用例圖、對象圖、狀態圖、組件圖
D.類圖、對象圖、組件圖、部署圖
3.用數字表示類與類之間關聯的多重性,如果圖中沒有明確標示關聯的重數,則意味着關聯的重數是__________。
A.0
B.1
C.*
D.0.1
4.下列圖中正確的是 __________。
5.瀏覽順序圖的方法是__________。
A.從左到右查看對象間交換的信息
B.從上到下查看對象間交換的信息
C.從右到左查看對象問交換的信息
D.從下到上查看對象間交換的信息
6.下列關於順序圖的説法中,正確的是__________。
A.消息線的箭頭説明消息的類型,如同步、異步或簡單。畫一條線指向接收對象,包括一個箭頭,實心表示異步信號;棍形箭頭表示同步調用操作
B.當一個操作調用它本身時,消息總是異步的.
C.在順序圖中可以描述如何創建和破壞對象,並把它作為描述情節的一部分。一個對象可能通過一條消息來創建另一個對象。被創建對象的對象符號在創建它的地方(在縱座標時間軸上)
D.消息也可以有條件。只有條件為真時才可以發送和接收消息。條件被用來抽象分支或決定是否發送一條消息。如果用條件來抽象分支,則各分支是互斥的
7.下列各圖中顯示了一系列的對象和在這些對象之間的聯繫以及對象問發送和接收的消息的圖是__________。
A、通信圖
B.狀態圖
C.順序圖
D.部署圖
8.當要描述狀態之間的轉換時,狀態轉換又涉及時間的變換,這時可以通過__________來體現時間因子的作用。
A.類圖
B.順序圖
C.時間圖
D.狀態機圖
9.下列各圖中以活動圖為基礎,只是其主要元素不是活動,而是交互圖的圖是__________。A.複合結構圖
B.交互概述圖
C.時間圖
D.對象圖
二、填空題
1.具體來説,UML的語義是定義在一個四層建模概念框架中的,這四層分別是__________、__________、__________和__________。
中對包定義了__________、__________、__________和__________四種可見性。
3.組件圖表示系統的靜態實現視圖,展現了一組組件之間的__________和__________,用於對源代碼、可執行的發佈、__________等的系統建模。組件是__________中定義的概念和功能(類、對象、它們的關係、協作)在物理架構中的實現。典型情況下,組件是開發環境中的__________。
4.在UML中,圓角矩形框表示__________;箭頭線表示__________,其上的標註為__________。
【參考答案】
一、選擇題
1.D
2.D
3.B
4.B
5.B
6.C
7.A
8.C
9.C
二、填空題
1.元元模型 元模型 模型 用户模型
2.私有保護公有實現
3.組織依賴物理數據庫邏輯設計實現文件
4.活動 活動之間的轉換 執行下一個活動的條件