2012-02-09 135 views
40

我正在尋找一個UML設計工具(僅用於設計,不需要代碼生成)。有沒有好的+免費+輕量級+ Linux UML設計工具?

主要特點

  1. 免費
  2. 對於Linux
  3. 使用方便
  4. 輕型
+0

雖然不是嚴格的UML我用[JAVE(HTTP://www.jave由Matchi.com提供回到/)。由於所有的圖紙都是純文本,我可以將它們粘貼到我的維基,VCS中的降價文件等,並輕鬆修改和查看修訂之間的變化。它很容易使用,但你沒有獲得任何形狀。不過,您可以導出並保存自己的文件。 [示例圖](http://i.stack.imgur.com/rTM7o.png)。 – 2016-06-06 06:56:07

回答

42

大多數UML工具爲Linux看起來非常糟糕,但是你可以用這些:

實驗/替代品:

  • ASCII flow - 你不能總是包括文檔,圖像,但簡單的文字看起來到處都是一樣的,好的代碼用於快速瀏覽。

  • Cloudcraft - 使用Cloudcraft繪製AWS圖。適用於快速架構圖。

爲了快速圖紙和誰不嚇唬到「代碼」的一些圖我還建議採取看看這款產品http://yuml.me/diagram/scruffy/class/samples

+3

我現在正在使用ArgoUML。但這是背後的一大痛苦。對UML模型和連接器的支持非常有限。有總比沒有好。 – Kamal 2012-02-14 05:11:10

+1

這是Umbrello不是傘(對於那些在包管理器中進行搜索的人)。 – 2014-08-18 20:38:48

+1

問題是,大多數這些工具已經死亡。單獨Dia(我真的很喜歡)在6年以前沒有看到更新。 – rbaleksandar 2017-02-21 08:37:02

1

我使用Obeo UML設計,你可以在Eclipse Marketplace找到。

它與用於MDSD的Acceleo工具包結合得非常好。

我認爲任何建模工具的主要賣點是它必須能夠生成可以輸入到工具鏈中的輸出。

我從未見過只存在純粹的紀錄片目的的模型在一個項目中存在超過兩個或三個週期。這種東西通常永遠不會起作用,因爲項目中的變化是先執行的,然後是對模型進行調整。這種工作理所當然地被視爲腦死亡或奢侈(取決於你問的對象)。

正確的方法是項目中的更改必須由模型中的更改驅動。

+0

這似乎是Linux的獨立版本的直接下載鏈接http://www.umldesigner.org/download/ – JesseBoyd 2017-08-14 18:38:05

7

我建議StarUML 2

有32位和64位的Debian/Ubuntu軟件包。這是非常容易使用和輕量級。這是商業的,但沒有時間限制的評估(如Sublime Text 2)。

+0

Doesn' t在Ubuntu 16.04上運行,因爲它的一個依賴'libgcrypt11'在Xenial – Tek 2016-08-25 14:02:23

+1

Tel中不可用,在http://stackoverflow.com/a/37095618/3001953 – Maks 2016-10-10 21:29:05

0

我喜歡BOUML但現在的免費版本不再可用......有一個叫DOUML叉,檢查出來