天天看點

《軟體模組化與設計: UML、用例、模式和軟體體系結構》一一2.12 總結

本節書摘來自華章計算機《軟體模組化與設計: 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)以實體計算機和計算機間實體網絡的方式描繪系統的實體配置

繼續閱讀