Read Sean

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


          在Eclipse下面畫UML是不是聽(tīng)上去比較像是很高階的任務(wù)?我曾經(jīng)簡(jiǎn)單的用過(guò)Borland的Together和它在Eclipse的插件,以及JBuilder里面的相關(guān)工具,給我的印象并不是很好,而且并不是免費(fèi)的,印象中提供UML的工具都需要lisence。一直聽(tīng)說(shuō)有一款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ì)版本說(shuō)明和下載鏈接。需要特別說(shuō)明的是:這個(gè)插件的下載版本是JAR包,也許對(duì)于已經(jīng)習(xí)慣直接解壓到plugins或者通過(guò)update site來(lái)安裝插件的朋友有些不適應(yīng),那個(gè)站上也沒(méi)有說(shuō)出具體怎么安裝,可能會(huì)有暫歇性茫然出現(xiàn),沒(méi)關(guān)系,很簡(jiǎn)單的:

          打開(kāi)命令提示符,敲java -jar XXXX.jar (這個(gè)就是你下載下來(lái)的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來(lái)自:blog.csdn.net
          [引用提示]kukoo引用了該文章, 地址: http://blog.csdn.net/kukoo/archive/2005/04/12/344952.aspx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          剛來(lái)貴站,不知道有沒(méi)有討論過(guò)這個(gè)問(wèn)題,希望給點(diǎn)建議。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

          # re: [Eclipse筆記](méi)在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筆記](méi)在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

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

          # re: [Eclipse筆記](méi)在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筆記](méi)在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

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

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

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

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

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

          # re: [Eclipse筆記](méi)在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筆記](méi)在Eclipse下做UML設(shè)計(jì)  回復(fù)  更多評(píng)論   

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

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

          2009-01-22 13:13 by startuml
          win下,其實(shí)starUML比較好用還事。
          主站蜘蛛池模板: 杭锦后旗| 镇赉县| 苏尼特左旗| 宜君县| 长阳| 泌阳县| 修水县| 和平区| 田林县| 利川市| 奉节县| 商水县| 塔城市| 长武县| 扶绥县| 乐都县| 平谷区| 集贤县| 措美县| 秭归县| 卢氏县| 昌乐县| 凌云县| 徐汇区| 梅河口市| 阜南县| 手游| 富民县| 江陵县| 阿城市| 兴隆县| 永城市| 元氏县| 吴堡县| 奉贤区| 灌阳县| 昌江| 安福县| 永善县| 乐清市| 南城县|