2008-09-24 57 views
15

多年來,我已經嘗試了很多次,爲一些基本的軟件系統圖表找到一個好的,易於使用的跨平臺工具。我嘗試過的UML工具似乎不僅僅幫助我。到目前爲止,我不斷返回的解決方案是Visio,它既是Windows,也是昂貴的。儘管它遠非理想,它確實提供了一些基本的構建塊,並允許諸如網格放置和縮放之類的東西。我想看看是否有一個偉大的工具,我只是缺少,至少符合一些提到的標準。軟件系統圖表的最佳工具

回答

5

你可以嘗試DIA,雖然它有點基本,但在做純粹的圖表時會擋住你的路。

http://www.gnome.org/projects/dia/

+1

我喜歡用直徑太大。它在Linux環境中運行得非常好。在Windows環境下,我也更喜歡在線圖。我推薦[鏈接](http://www.draw.io)和[鏈接](https://www.gliffy.com),因爲它們可以導出爲多種格式。 – g5thomas 2016-01-26 21:12:07

1

我用Edge Diagrammer ...它可以簡單而快速地做你想要的。支持網格佈局和縮放。它只有Windows,並且比我記得的要貴,但仍然比Visio便宜。

1

我喜歡的Visio

+0

不適用於mac我認爲:( – Abdellah 2018-02-16 15:16:10

0

最好的免費的解決方案,我所知道的是Dia。它作爲一個隨便的Visio替代品銷售。

4

嗯,我想你的意思是Windows。否則,對於Mac而言,我所知的任何東西都無法擊敗OmniGraffle。不僅外婆很容易使用它,它實際上可以製作出非常「美麗」的圖表。它實際上並不是太昂貴(第5版現在是99美元,但過去的舊版不到40美元;仍然有一個便宜的版本),它可以做到這一切,網絡圖,流程圖,UML digrams,UI模型等。該應用很聰明,它以某種方式爲你考慮,例如它會檢測到你嘗試排列線上的對象或者它們之間有相等的空間,並提供暗示的拖放以確保滿足這些條件。正如我所說,與OG合作非常簡單。

它甚至可以包含現有的Xcode項目(程序員的標準Mac IDE)並自動從您的源代碼生成圖表。一個完整的UML圖表,只需將您的Xcode項目拉到圖標上即可:-)我想如果他們能將它移植到Linux或Windows上,那將是非常好的,但我恐怕它永遠不會發生。

0

還有Kivio,我聽說過好東西但沒有親自使用過。這是一個多平臺和免費的。

8

Graphviz FTW!

可能比寫一個文本文件轉換成圖等更多的鐵桿什麼......

GUI,我們不需要任何討厭的GUI!

1

如果您必須使用軟件,Visio是我的最愛。 (我免費得到它通過我校的CS項目)

但是...我發現有一個17" ×11" 畫板,確定它爲藝術家做的最好的工具,但沒有什麼比一個龐大的一張紙弄清楚設計問題。

1

根據我的經驗,最高效的圖表是在白板上完成的。

雖然我在Visio中捕獲了比其他任何人都多的工具和形狀,但您可以將其擴展以執行代碼生成。

1

有時我使用yEd。它是一個圖表編輯器,但它完全可以用作圖表工具。

0

我使用Violet UML Editor爲我的大多數圖。它不會與代碼逆向工程和代碼生成功能混雜在一起,並使得創建優雅的簡單圖很容易。最好的是它是免費的。