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中的yaml外掛EclipseYAML
- eclipse 安裝svn外掛Eclipse
- Eclipse外掛開發demoEclipse
- Eclipse安裝lombok外掛及外掛使用案例EclipseLombok
- Eclipse-安裝SVN外掛Eclipse
- Maven外掛生成myBatis逆向工程MavenMyBatis
- mac 下eclipse安裝lombok外掛MacEclipseLombok
- eclipse安裝Hadoop-0.20.2外掛EclipseHadoop
- windows平臺,eclipse安裝maven外掛WindowsEclipseMaven
- Eclipse-阿里P3C外掛Eclipse阿里
- eclipse 將本地外掛引用(多種方法)Eclipse
- spring boot外掛下載地址(eclipse4.6.3)Spring BootEclipse
- Eclipse配置hadoop外掛步驟【Linux centos6.0】EclipseHadoopLinuxCentOS
- Spring Boot系列 Eclipse 離線安裝外掛STSSpring BootEclipse
- eclipse中Maven工程使用Tomcat7以上外掛EclipseMavenTomcat
- Groovy的本地安裝和Eclipse外掛的配置Eclipse
- 【JS 逆向百例】Fiddler 外掛 Hook 實戰,某創幫登入逆向JSHook
- MyBatis逆向工 maven外掛 generator 的配置及使用MyBatisMaven
- Eclipse安裝svn外掛的常用的兩種方式Eclipse
- 10個用於開發Spring Boot的最佳Eclipse外掛Spring BootEclipse
- Eclipse配置反編譯外掛jadclipse(內容有部分糾正)Eclipse編譯
- 開發工具:Mybatis.Plus.外掛三種方式的逆向工程MyBatis
- iOS逆向之二 一個簡單的Tweak外掛原理解析iOS
- Android"掛逼"修練之行--微信小程式逆向輔助外掛工具開發詳解Android微信小程式
- Eclipse通過EGit外掛提交多個專案到同一個倉庫EclipseGit
- [外掛擴充套件]書架外掛(新外掛後臺)套件
- 使用CodeTogether外掛在IntelliJ、Eclipse和VS Code之間實時共享您的 IDEIntelliJEclipseIDE
- SVN外掛和Tomcat外掛地址Tomcat
- [外掛擴充套件]Ping外掛套件
- 外掛
- mybatis generator外掛系列--分頁外掛MyBatis
- [外掛擴充套件]更新IP外掛套件
- 外掛如何呼叫本外掛的View?View
- [外掛擴充套件]附件Attachment外掛套件
- [外掛擴充套件]投票外掛1.0套件
- [外掛擴充套件]外掛需求徵集套件
- HtmlWebpackPlugin外掛和HtmlWebpackInlineSourcePlugin外掛的使用HTMLWebPlugininline
- fastadmin的【外掛管理】外掛使用教程AST