Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)

          Posted on 2005-04-12 16:17 laogao 閱讀(28396) 評(píng)論(29)  編輯  收藏 所屬分類: On JavaOn Eclipse


          在Eclipse下面畫UML是不是聽上去比較像是很高階的任務(wù)?我曾經(jīng)簡(jiǎn)單的用過Borland的Together和它在Eclipse的插件,以及JBuilder里面的相關(guān)工具,給我的印象并不是很好,而且并不是免費(fèi)的,印象中提供UML的工具都需要lisence。一直聽說有一款eclipseUML插件不錯(cuò),就下載了一個(gè)試試看,性能和功能都還是不錯(cuò)的,參考下圖:

          eclipseUML_screen.jpg

          該插件支持多種UML圖繪制和相關(guān)的代碼生成的功能,我還在試用階段,從現(xiàn)在使用情況看,除了有時(shí)候一些小bug之外,還比較順手。

          這個(gè)插件需要Eclipse的EMF、GEF和UML2工具包的支持,如果感興趣可以上http://www.eclipseuml.com/download/free/eclipse_3x/index.html,有詳細(xì)版本說明和下載鏈接。需要特別說明的是:這個(gè)插件的下載版本是JAR包,也許對(duì)于已經(jīng)習(xí)慣直接解壓到plugins或者通過update site來安裝插件的朋友有些不適應(yīng),那個(gè)站上也沒有說出具體怎么安裝,可能會(huì)有暫歇性茫然出現(xiàn),沒關(guān)系,很簡(jiǎn)單的:

          打開命令提示符,敲java -jar XXXX.jar (這個(gè)就是你下載下來的jar文件名) 即可,會(huì)出現(xiàn)安裝向?qū)В疤崾悄愕膒ath和classpath都設(shè)置正確。

          如果你正在找免費(fèi)的Java UML工具,你還在等什么呢?

          Feedback

          # 2005-4-12 網(wǎng)摘[TrackBack]  回復(fù)  更多評(píng)論   

          2005-04-12 20:45 by kukoo
          Ping Back來自:blog.csdn.net
          [引用提示]kukoo引用了該文章, 地址: http://blog.csdn.net/kukoo/archive/2005/04/12/344952.aspx

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-04-15 14:32 by bigseal
          恩,挺不錯(cuò)的

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-04-15 18:57 by barry
          我用了很久,挺不錯(cuò)的。過期了其實(shí)也可以用的,啟動(dòng)之前,改一下系統(tǒng)的時(shí)間。呵呵

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-04-15 23:03 by 大胃
          To Barry:

          呵呵,我用的這個(gè)版本的eclipseUML插件是免費(fèi)的啊,不會(huì)過期的。其他有一些UML工具需要license,雖然可以改時(shí)間,但總歸不爽。一般的用還是免費(fèi)的比較好,這也是我喜歡Eclipse的原因之一。

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-04-22 14:20 by php99
          HI大胃,我手上沒有UML的軟件,也沒有ECLIPSE,請(qǐng)問可以在哪里下載到比較好點(diǎn)的做UML的免費(fèi)軟件嗎?
          我正在把一個(gè)自己寫好的加密聊天室PROJECT全部用UML寫出來(DESIGN時(shí)期是用UML的CONTRACT寫的),所以很需要有個(gè)好的工具來做。我以前用的是ArgoUML1.0,不過界面和功能真不能忍受。
          等待回復(fù)。CHEERS~

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-04-22 18:26 by 大胃
          To php99:

          Sorry, 我知道的好用的UML工具一個(gè)是Together,一個(gè)是Rose,都不是免費(fèi)的。這里的eclipseUML插件是我見過的免費(fèi)的UML工具中比較好用的了,別的不是很熟悉,可能幫不上了。見諒。

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-04-24 06:50 by php99
          HI 大胃,
          好的,感謝!用你推薦這個(gè)應(yīng)該夠了。我的水平用ROSE浪費(fèi)了。
          我想提個(gè)問題,寫CODE的時(shí)候感覺很多時(shí)候可以有不同的寫法,特別對(duì)一些比較靈活的method,可以由于個(gè)人的理解不同而寫出不同的methods。我想問的是,根據(jù)你的經(jīng)驗(yàn)或者得到的信息,有沒有比較好的規(guī)范或者建議,在關(guān)于寫CODE的時(shí)候應(yīng)該注意哪些方面;從哪里去考慮是比較合理和理想化一點(diǎn)。比如:
          我在寫一個(gè)GUI的時(shí)候,開始把所有的Button都用一個(gè)ActionListener和actionPerformed來做。所以在actionPerformed里用了很多IF statement。后來有朋友建議分開來,每個(gè)Button對(duì)應(yīng)一個(gè)AL/aP,結(jié)果CODE看上去是多了,而且有點(diǎn)“復(fù)雜”(因?yàn)槊總€(gè)EVENT都用class ...implements ActionListener{public....actionPerformed..{...}}這樣的形式分開每個(gè)aP)。但是感覺這樣不容易出錯(cuò),而且可以把所有的IF statement去掉。所以有時(shí)候就感覺,寫CODE如果注意點(diǎn),頭腦里有一定的好的“規(guī)范”(就像寫作或者干其他的事情,有時(shí)候吸取點(diǎn)好的經(jīng)驗(yàn)確實(shí)能提高效率),CODING后起碼不用改得太多。

          剛來貴站,不知道有沒有討論過這個(gè)問題,希望給點(diǎn)建議。

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-06-08 20:00 by Raistlin
          是否不支持Eclipse 3.1x

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-06-09 10:42 by 大胃
          To Raistlin:
          抱歉,我還沒有在3.1版本上測(cè)試過。也許等3.1正式版出了會(huì)試試看吧。

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-06-09 12:18 by fatbird
          官方網(wǎng)站總是下載不了,有沒有別的下載地址?

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-07-02 14:42 by Jamsa
          我也是下載不了,總是只能下幾十K,能發(fā)一個(gè)給我嗎?我的EMail: jiemao@gmail.com

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-07-02 14:48 by Raistlin
          可以反向JAVA工程嗎

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-07-07 13:34 by guest
          我怎么用不了?照過程安裝了一下,啟動(dòng)eclipse后只有uml2 model

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-07-13 15:16 by 大胃
          時(shí)間和工作關(guān)系樓上各位的問題無法一一嘗試并回答了,這個(gè)插件只是用來做一些不是很大的工程和畫一些簡(jiǎn)單的UML圖的。如果各位為了圖方便和省事,可以試一試NetBeans 4.1版,其中自帶了UML工具的,當(dāng)然我只是看Sun的工程師演示過,還沒來得及試驗(yàn)。

          謝謝各位的捧場(chǎng)了!

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-07-13 15:20 by 大胃
          To Jamsa,

          不好意思我用GMail發(fā)了N次都發(fā)不出,可能是附件太大了,22MB多,總是斷。見諒了!

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-09-09 14:36 by 獨(dú)孤九劍
          我下載了,也就了,感覺還是不錯(cuò)!希望大家試一下!可以和JB和工具相比!

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-10-11 11:15 by monica
          我有個(gè)問題,
          我裝了這個(gè)ECLIPSEUML,但是發(fā)現(xiàn)不能copy里面的圖!只能COPY這些圖生成的文件!
          因此我也不能把這些圖copy到DOC文檔中,啊,我用它的一個(gè)重要原因是要用它來編寫文檔啊

          我找了半天,沒發(fā)現(xiàn)可以COPY圖的地方,請(qǐng)大家?guī)蛡€(gè)忙,看我是不是弱弱地沒找對(duì)地方。謝謝!

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-10-11 11:15 by monica
          我有個(gè)問題,
          我裝了這個(gè)ECLIPSEUML,但是發(fā)現(xiàn)不能copy里面的圖!只能COPY這些圖生成的文件!
          因此我也不能把這些圖copy到DOC文檔中,啊,我用它的一個(gè)重要原因是要用它來編寫文檔啊

          我找了半天,沒發(fā)現(xiàn)可以COPY圖的地方,請(qǐng)大家?guī)蛡€(gè)忙,看我是不是弱弱地沒找對(duì)地方。謝謝!

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2005-12-07 21:42 by yu
          老是下不了

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2006-01-06 19:53 by powerkissinger
          免費(fèi)版只能從本地的代碼生成uml,如果項(xiàng)目代碼用CVS來管理的話,EclipseUML就沒用了,我正發(fā)愁呢,嗚嗚...

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2006-02-16 17:28 by yazi
          免費(fèi)版只能從本地的代碼生成uml?那豈不慘了,我的小組正裝了這個(gè),打算用呢:(但是我們是用cvs的

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2006-05-25 20:07 by pc
          http://www.kpwang.com/pc/view.jsp?board_id=1&article_id=1106514125748 Java 線程/內(nèi)存模型的缺陷和增強(qiáng)
          http://www.kpwang.com/pc/view.jsp?board_id=1&article_id=1106513213315 Java基本教學(xué):線程入門
          http://www.kpwang.com/pc/view.jsp?board_id=1&article_id=1106513213240 Java學(xué)習(xí):線程池的簡(jiǎn)單構(gòu)建

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2006-06-06 08:48 by yang
          EclipseUML的類圖和代碼同步比較好 但不支持CVS版本控制 哪里有支持CVS版本控制的EclipseUML版本

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2006-11-06 11:15 by abc
          http://www.51dir.com/5870884978

          最新版本 for eclipse 3.2

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2006-11-20 23:35 by wwww
          樓上的文件不存在了。。。。。。

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2008-06-19 06:54 by J
          UML本來就是分析設(shè)計(jì)用的,和一個(gè)coder用的IDE混在一起有什么用呢?

          現(xiàn)在的軟件以為把一切功能都包含了,用的人就會(huì)多,結(jié)果呢?越來越臃腫,所謂的CASE工具未必提高了什么效率. 這個(gè)在軟件工程上,就是連問題域都沒有分析清楚的.

          另外,我不看好JAVA的未來.我預(yù)計(jì)他的替代者將會(huì)在未來5年內(nèi)與JAVA抗衡,并最終取代JAVA

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2008-07-21 20:16 by Promonkey
          to J

          看看別人發(fā)帖的時(shí)間吧,你這高談闊論和上面的交流太格格不入了。

          大胃的推薦確實(shí)不錯(cuò)的,我現(xiàn)在在試用支持3.4版本的EclipseUML,希望不會(huì)讓我失望。

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2008-09-10 15:39 by Snow.Nailo
          EclipseUML的主頁不知道為什么好像被封掉了,要繞過GFW才上的去。繞過GFW的東西有比如代理服務(wù)器、Tor或者各種破網(wǎng)軟件,我用的Tor,破網(wǎng)軟件問問自己好友列表里常去國(guó)外情色網(wǎng)站的家伙應(yīng)該能找到。
          目前EclipseUML的free版本支持到eclipse3.3,studio版本支持到3.4

          # re: [Eclipse筆記]在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

          2009-01-22 13:13 by startuml
          win下,其實(shí)starUML比較好用還事。
          主站蜘蛛池模板: 潜山县| 精河县| 武城县| 定结县| 任丘市| 鄱阳县| 松桃| 隆德县| 阿图什市| 肥乡县| 博湖县| 灵台县| 渝北区| 庆云县| 东山县| 杭锦旗| 大竹县| 南涧| 西平县| 方城县| 达孜县| 界首市| 股票| 舞阳县| 思南县| 板桥市| 嘉义市| 固阳县| 乐山市| 鹤庆县| 新龙县| 临高县| 疏勒县| 宜川县| 彩票| 卓尼县| 贺州市| 金寨县| 赤峰市| 比如县| 明水县|