2010-09-20 38 views
37

Ubuntu上是否有任何UML工具(如Rose)?Ubuntu上有沒有uml工具?

+6

這不是一個編程問題,也不是一個完整的Ubuntu問題。我不確定,但http://ubuntu.stackexchange.com/可能是發佈此問題的正確地方。 – bdhar 2010-09-20 07:46:06

+6

我不確定我可以在那裏達成一致,@bdhar。 FAQ特別指出了「程序員常用的軟件工具」。它可能適合ubuntu-se _as well_,但我仍然認爲這是適當的。 – paxdiablo 2010-09-20 07:53:47

+0

@ paxdiablo-感謝您的澄清! :) – bdhar 2010-09-20 08:23:23

回答

39

我使用直徑繪製UML圖(以及其它圖),但它不能產生代碼(至少在沒有某些附加的工具,如dia2code)。它更像是一個通用的圖形繪製工具,對UML有不錯的支持。

Umbrello是專門用於基於UML建模的工具。它在繪圖方面與Dia相差無幾,另外它可以將導入代碼從/導出到多種語言。


在我看來,上述應用程序是您從Ubuntu獲得的最佳應用程序。儘管如此,還有其他一些與UML建模相關的應用程序/庫。打開系統 - >管理 - >突觸包管理器並在搜索框中鍵入「uml」。

+0

for clear,10.04 w/gnome Umbrello每20分鐘崩潰 – wespiserA 2011-06-25 01:11:46

+1

Umbrello看起來像自2008年以來一直未觸及過。 – HDave 2012-05-07 20:35:25

2

Dia是一個功能強大的程序,可以很好地處理UML。

+3

而生成的圖表看起來很可怕。 Dia可以很好地處理很多事情,但我相信他們應該「僱傭」一位藝術家來改善他們所得到的照片的外觀。 – 2010-09-20 08:36:41

+2

@Andrei真的,但在光明的一面:當你看到一個圖表,你馬上知道它是否使用Dia製作:) – Bolo 2011-04-20 11:25:51

+0

這是主觀的。在我看來,他們看起來非常漂亮和專業。 – 2011-04-20 11:37:23

4

如果您不介意使用java-apps,那麼您應該注意yed。圖形看起來比直徑好一點。 Dia雖好。

0

我在Eclipse中使用了EclipseUML Omondo。它工作得很好,但該工具的價格實在太高了!

8

我使用argoUML,它也可以生成代碼。看起來它並沒有更新到最後的UML標準,但它可以成功地生成C++,Python和PHP代碼。我覺得它非常有用。

http://argouml.tigris.org/

更多信息在:

http://en.wikipedia.org/wiki/ArgoUML

+0

ArgoUML有一個名爲「GetDebs」的PPA。在這裏閱讀更多信息:http://www.ubuntuupdates.org/ppa/getdeb_apps?dist=precise – HDave 2012-05-02 13:26:54

1

我在使用了一段時間迪亞一次,但我不喜歡它。

我最近試過Gaphor,它並沒有試圖解決UML以外的其他圖表問題,並且這很好。如果我是你,我會給Gaphor一個嘗試。

+1

不幸的是,Gaphor在Ubuntu 12.10上崩潰。 (雖然根據bugreport,它在13.04工作。) – 2012-12-31 13:14:29

0

我使用BOUML(版本5.0 <,因爲它不是在GPL許可證下了),因爲它附帶了一些逆向工程和代碼生成功能,而且還因爲它可以出口XMI文件。

+2

http://sourceforge.net/projects/douml/檢查我的叉子的Bouml。我已經添加並改變了很多東西,它仍然是GPL。 – Zeks 2013-05-12 17:47:07

+0

太棒了!我現在就查看它! – 2013-05-16 07:52:55

+0

我從你的個人資料中看到你是一名Web開發人員 - 如果Douml的php部分有錯誤,請通知我。我主要集中在C++上,所以可能會有一些。 – Zeks 2013-05-16 10:50:55

0

還有視覺範式可用。如果你不想/不能付錢,你可以使用它的Community Edition。注意事項:您僅限於非商業項目,並且每種類型只能繪製一張圖(至少在VP版本7中有這種限制時,我不確定最後一張圖)。

再見!

3

我使用UMLet。 http://www.umlet.com/

下載,解壓縮,然後鍵入以下命令來運行:

chmod +x umlet.sh 
./umlet.sh 

快樂建模。

+0

最近在Ubuntu上的版本是非常麻煩。例如,當用戶試圖瀏覽打開菜單中的文件夾等時,它會不斷凍結。 – user907860 2015-12-16 12:02:42

6

試試基於WEB的建模工具這樣就可以擺脫操作系統的限制!我建議使用符合UML標準的在線工具GENMYMODEL所有你需要的是在Ubuntu的瀏覽器,因爲它可以在Chrome,Firefox和IE上運行。

+0

令人敬畏的基於Web的工具 – benw2 2015-01-28 13:40:09