ModelGoon:逆向UML Eclipse外掛
公司丟了一個專案讓我們實習生看,然後我思路呢,可以先看看UML圖,但是我們的需求說明文件上面沒有,突然想起之前老師說的可以用Start UML逆向UML。然後我就試了,結果發現不支援jdk1.4以上的。然後想Eclipse上應該有外掛可以逆向吧,然後就谷歌,嘗試了許多許多外掛和應用: ArgoUML,Plant UML,Green UML,Start UML....怎麼說呢?相關的工具都比較老了,各種不好用,反人類。逆向一個普普通通的類圖都需要各種繁瑣步驟。
後來發現一款很好用的,很簡單的的Eclipse外掛: ModelGoon UML 。官網:http://www.modelgoon.org/
下面說下安裝和使用:
安裝
直接通過Eclipse MarketPlace下載:搜尋 ModelGoon就可以了。但是如果你訪問上面的網站,你會發現登陸不上去,貌似需要科學上網。
下載.jar檔案,解壓到Eclipse的plus-in資料夾下。重啟Eclipse。
通過下載壓縮包來安裝。
下面我就說說第三種。
-
下載:ModelGoon-4.4.1-site.zip檔案。
如果你有代理,直接訪問下載:http://www.modelgoon.org/downloads/ModelGoon-4.4.1-site.zip 記得在下載工具上配置代理。
沒有就用百度雲吧,我剛剛上傳的:連結: https://pan.baidu.com/s/1eS82BFO 密碼: rt9x 失效的話通知我一下。
在Eclipse上從本地安裝外掛:
-
新增本地檔案。
點選:archive
- 選擇剛剛下載的“ModelGoon-4.4.1-site.zip”
- 點選OK
-
勾選,然後next(我的已經安裝過了,所以點不了)
-
接受。
-
等待。可以看右下角的進度條。
安裝過程,他會提示你是否確定安裝不信任的外掛。你點選確定就好了。
安裝完成會提示你是否重啟Eclipse。那麼重啟就好了。
附帶官方安裝方法(需要科學上網):http://www.modelgoon.org/?page_id=75
使用方法:
-
新建一個ModelGoon UML的圖。ModelGoon UML提供3種UML(class diagram,interaction diagram,package dependencies diagram)。右鍵需要生成UML圖的專案---->new---->other (或者快捷鍵ctrl+n)
-
搜尋:“Diagram” ,然後發現多了幾個檔案型別:
-
選擇第一個:Class Diagram,然後隨便取個名。然後生成一個空白的mgc檔案
-
直接選中你需要生成類圖的類,然後往剛剛那個檔案裡面拖,然後發現,它會自動幫你關聯關係。
目前我沒發現如何讓類圖自動排版的方法。。。。所以需要自己一個個排好。
-
如果需要生成時序圖。那麼選中其中一個類圖的方法-------》右鍵--------》show sequence
-
可以看到,對應的時序圖了。
相關文章
- Eclipse外掛Eclipse
- eclipse 外掛Eclipse
- eclipse vim外掛Eclipse
- Maven外掛生成myBatis逆向工程MavenMyBatis
- Eclipse安裝lombok外掛及外掛使用案例EclipseLombok
- [eclipse]eclipse之tomcat外掛使用EclipseTomcat
- eclipse中的yaml外掛EclipseYAML
- Eclipse外掛開發demoEclipse
- Eclipse外掛之FindbugsEclipse
- eclipse的propedit外掛地址Eclipse
- eclipse marketplace外掛安裝Eclipse
- Eclipse 安裝Groovy外掛Eclipse
- Eclipse外掛安裝(一)Eclipse
- Eclipse外掛的安裝Eclipse
- eclipse 安裝svn外掛Eclipse
- Eclipse-安裝SVN外掛Eclipse
- Activiti之eclipse外掛安裝Eclipse
- Eclipse 中 安裝 SVN 外掛Eclipse
- eclipse開發php的外掛EclipsePHP
- Eclipse 工作流外掛地址Eclipse
- eclipse安裝ADT外掛Eclipse
- eclipse3.3外掛更新攻略Eclipse
- Eclipse外掛安裝總結Eclipse
- 整合Tomcat外掛到EclipseTomcatEclipse
- Eclipse下安裝Flex外掛EclipseFlex
- eclipse spring 外掛問題EclipseSpring
- OSGI之 Eclipse 外掛使用OSGIEclipse
- Eclipse 的JSEclipse 外掛EclipseJS
- 【Eclipse】--Eclipse摺疊程式碼外掛foldingEclipse
- 關於Eclipse 中 svn外掛 和 egit 外掛的安裝EclipseGit
- mac 下eclipse安裝lombok外掛MacEclipseLombok
- Eclipse安裝Spket外掛並破解Eclipse
- 升級Eclipse的ADT外掛Eclipse
- eclipse安裝color theme外掛Eclipse
- Eclipse外掛開發--聯絡方式Eclipse
- eclipse中ext外掛安裝方法Eclipse
- Eclipse下面的ClearCase外掛安裝Eclipse
- Eclipse基礎--plugin外掛安裝EclipsePlugin