本節書摘來自華章計算機《軟體模組化與設計: uml、用例、模式和軟體體系結構》一書中的第2章,第2.12節,作者:(美)hassan gomaa,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
本章簡要介紹了uml表示法的主要特征和本書中使用的uml圖的主要特性。
為進一步閱讀關于uml 2表示法的内容,fowler(2004)和ambler(2005)提供了介紹性的材料。更多的詳細資訊可在booch,rumbaugh,and jacobson(2005)和eriksson et al.(2004)中找到。其中,rumbaugh,booch,and jacobson(2005)提供了對uml的廣泛而詳細的參考。
練習
選擇題(每道題選擇一個答案)
1.?在用例圖中,參與者如何表示?
(a)橢圓 (b)人形圖示
(c)方框 (d)虛線
2.?在用例圖中,用例如何表示?
3.?在類圖中,類如何表示?
(a)具有一個分隔區域的方框
(b)具有一個或兩個分隔區域的方框
(c)具有一個、兩個或三個分隔區域的方框
(d)橢圓
4.?在類圖中,關聯如何表示?
(a)兩個類方框之間的實線 (b)兩個類方框之間的虛線
(c)一個接觸上層類方框的菱形 (d)一個接觸上層類方框的箭頭
5.?在類圖中,類元素的公有可見性如何表示?
(a)+号 (b)–号
(c)#号 (d)*号
6.?uml互動圖有哪兩種類型?
(a)類圖和順序圖 (b)順序圖和通信圖
(c)類圖和通信圖 (d)狀态圖和通信圖
7.?互動圖用來描繪什麼?
(a)對象和連接配接 (b)類和關系
(c)對象和消息 (d)狀态和事件
8.?狀态圖用來描繪什麼?
9.?uml包是什麼?
(a)一個方框 (b)一組類的聚集
(c)一組用例的聚集 (d)一組模型元素的聚集
10.部署圖用來描繪什麼?
(a)以實體類和類間實體連接配接的方式描繪系統的實體配置
(b)以實體對象和對象間實體連接配接的方式描繪系統的實體配置
(c)以實體結點和結點間實體連接配接的方式描繪系統的實體配置
(d)以實體計算機和計算機間實體網絡的方式描繪系統的實體配置