轉 https://blog.csdn.net/qq_37939251/article/details/83444359html
MyEclipse提供瞭如下UML 1特性:算法
注:本文檔的內容參考了MyEclipse中基於UML 1的特性集。請注意,這裏有兩個UML 1()和UML 2(
)IDE中可用的工具。UML 2特性的相似文檔可在UML 2概述.eclipse
MyEclipseUML透視圖提供了一個爲建模過程的活動量身定製的工做臺組織。默認視圖包括UML圖表編輯器、大綱視圖和自定義屬性視圖。添加工具欄操做,以使新的圖表建立快速和簡單。當您在項目中建立新的UML模型時,系統會提示您打開UML透視圖。編輯器
UML透視圖工具
要開始使用MyEclipseUML,首先要建立一個UMLModelRepository文件(UMR)。在建立新的UMR文件以後,您將進入MyEclipseUML透視圖。佈局
建立新的UML模型存儲庫文件ui
MyEclipseUML透視圖爲開發和使用UML圖提供了許多專門工具,包括:spa
支持七種最流行的UML圖.net
可用UML圖翻譯
在同一個UMR文件中方便地管理多個圖
圖管理
特定於圖表的工具欄,使您可以快速輕鬆地建立和修改圖表。
圖表工具
支持直接在關係圖中對元素進行內聯編輯
內聯編輯
快速鏈接對支持與圖表中其餘元素的關係的元素的支持
相關元素的快速鏈接
直接在關係圖中處理的元素的上下文敏感屬性。
上下文敏感元素屬性
做爲UML開發人員,您可使用更多的工具,好比將圖表導出到圖像中,這樣就可使用高級佈局算法將其包含在文檔、打印甚至自動佈局圖中。
MyEclipseUML工具面向敏捷開發模型,幫助您快速啓動和運行,或者將項目逆向工程成圖表以更好地理解它,或者從圖表中生成源代碼以快速入門。
MyEclipseUML工具集最強大的特性之一是可以在圖表之間轉發和反向工程代碼。當類圖正在從UML菜單
從圖生成代碼
在前向工程步驟中,您能夠選擇要從項目中讀取的類,並使用嚮導將它們轉換爲類關係圖。
選擇要轉換爲圖表的類
前向工程步驟不只生成圖中描述的類和接口,還生成指定的任何關係(例如繼承)。
除了前向工程以外,MyEclipseUML工具還支持反向工程,或從項目中讀取源代碼並從中生成類圖的能力。當分析一個新的或複雜的源樹並試圖更好地理解全部的部分是如何交互的時,這是頗有幫助的。逆向工程過程也有助於爲文檔目的生成圖表。
逆向工程能夠經過兩種方式啓動,一種是從UML菜單,就像前進的工程步驟,而另外一種方式是使用拖放。
採用拖放逆向工程是最簡單的方式。從包資源管理器中選擇所需的類,並將它們直接放到圖表中。當即爲您建立了新的圖表。
拖放逆向工程
要從菜單中訪問反向工程,請從Java菜單項中選擇UML>反向工程UML。
菜單上的逆向工程
從項目源中選擇要包含在關係圖中的元素。
選擇要圖的元素
在繼續以前對逆向工程過程進行微調。
逆向工程選項
當向其餘開發人員或管理人員有效地描述圖表時,許多圖表工具是有限的;當您受到圖表工具用註釋或提示註釋或修飾圖表的能力的限制時,狀況尤爲如此。
MyEclipseUML工具支持用於不一樣類型的圖表的通用繪圖工具。
繪圖工具
這些自由形式的繪圖工具容許您以任何您喜歡的方式註釋任何圖表,而不會影響您的圖表的實際佈局或意義。
自由表格繪圖工具的使用
翻譯自:http://www.myeclipsecn.com/learningcenter/uml-modeling/myeclipse-uml-1/