參考鏈接:http://www.cnblogs.com/Amandaliu/archive/2012/08/13/2636349.html
軟件體系結構分析軟件設計模式要求給出相應設計模式源碼對應的UML類圖,在此之前我安裝過一種UML插件,可以自動生成一個源碼包對應的UML類圖,但是重裝過系統,所以軟件包括eclipse都重新下載了新的。這幾天在網上又找到了新的插件——AmaterasUML 插件,結合我的安裝和使用經驗,特此記錄如下。
官方網站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
適用范圍:Eclipse 3.3版本以上
安裝方法相對較簡單,具體如下:
1. 進官方網站,如下圖,點擊左上角Download選擇下載最新版本AmaterasUML
2.然后解壓,將其解壓后的三個文件復制粘貼至目錄eclipse的plugins目錄下。
3、安裝GEF3.3
支持在線安裝以及離線安裝。
(1)在線安裝:Help – Software Updates – Find and Install – Search for new features to install ,選擇Graphical Editing Framework(GEF)Update Site, finish,接着選擇GEF 3.3安裝即可。
(2)離線安裝:到下載目錄http://archive.eclipse.org/tools/gef/downloads/drops/選擇合適的版本下載安裝
4.重啟eclipse就可以使用了,new選擇other可以看到如下
說明:目前我使用了Class Diagram,通過拖動.Java文件到新建的Class Diagram視圖中,如果2個不同的.java文件中有關系(如繼承),就會自動顯示出來。
以下是我在分析軟件設計模式時分析簡單工廠模式時得到的UML類圖