UML視覺化語言入門

2022-09-08 17:12:14 字數 1769 閱讀 7925

1.安裝

安裝前需要檢查是否已經安裝好了gef,可以在(help—about eclipse  ide中檢視)現在的新版本的ide中都已經內建安裝好了,如下

假如沒有安裝,按如下方法安裝

使用:properties--other

2.uml包括的框圖如下

類圖,物件圖,用例圖,序列圖,協作圖,狀態圖,元件圖,活**,部署圖,主要使用的是功能模型(如用例圖),物件模型(如類圖),動態模型(如序列圖,活**,狀態圖)

3.類之間的關係(圖例用的amaterasuml_1.3.4工具)

泛化關係

uml中的泛化關係也就是繼承關係。繼承關係使用實線空心箭頭來表示,箭頭從子類指向父類。

實現關係:

聚合關係:整體與區域性的關係,如果沒有了整體,區域性仍然可單獨存在

組合關係:整體與部分的關係,如果沒有了整體,區域性不可以單獨存在

依賴關係:依賴關係是物件關係最弱的一種關聯方式,是臨時性的關聯。

關聯關係:物件之間一種引用關係

備註:有些是使用實線箭頭表示的。

4.用例圖:用例之間的關係,有包含關係include,拓展關係extend,關聯關係,泛化關係

//關聯關係有些是使用實線箭頭表示的

5.類圖:顯示了系統的靜態結構,主要包括類:矩形的上層表示類名,中層表示屬性,底層表示方法,抽象類用斜體字表示,類與類之間的關係

6.物件圖

描述一組物件之間的關係

7.序列圖:表達詳細流程,水平維度顯示物件之間的傳送訊息的過程,垂直維度:顯示傳送訊息的時間順序。

8.協作圖:與時序圖的包含資訊相同

9.狀態圖:表示物件在它的生命週期中所處的不同的狀態,以及狀態之間的轉換過程

10.元件圖:主要用途是顯示軟體系統與元件之間的關係

11.活**:一種特殊的狀態圖,實現乙個活動到另乙個活動的流程

12.部署圖:如何部署到應用的環境中

13.uml視覺化工具有很多,表達方面略有不同 ,但是在使用方面相似,這裡使用的是amaterasuml_1.3.4。

Rational Rose和UML視覺化建模基礎

為了成功地開發乙個專案,你需要正確的過程 工具和符號 注釋 在本文中作者解釋了uml是如何為你提供符號 rational統一流程 unified process 是如何為你提供正確的流程,以及rational rose是如何為你提供使專案成功的工具的。什麼是視覺化建模?視覺化建模 visual mo...

資料視覺化 R語言實現網路視覺化

最近在學習貝葉斯網路,當用k2演算法建立了貝葉斯網路結構之後,用r語言工具可以很清楚地實現網路視覺化。例如,在鐵達尼號資料集中,最後生成的貝葉斯網路結構如下 age,portembarked,numparentschildren,age numparentschildren,passengercla...

R語言 R hive mysql php 視覺化

接觸r語言一段時間,在遊戲行業裡面採用r對大資料處理與分析似乎還不那麼普片,由於r語言的開源性質給我們帶來了很多方便與靈活。最近一段時間在構建挖掘分析平台上運用了r語言,也感覺開闢了乙個新的天地。基於分布式的hadoop在資料儲存讀取過程已經有了一定的優勢,依靠這樣的優勢直接運用r語言的rjdbc包...