多年來,我已經嘗試了很多次,爲一些基本的軟件系統圖表找到一個好的,易於使用的跨平臺工具。我嘗試過的UML工具似乎不僅僅幫助我。到目前爲止,我不斷返回的解決方案是Visio,它既是Windows,也是昂貴的。儘管它遠非理想,它確實提供了一些基本的構建塊,並允許諸如網格放置和縮放之類的東西。我想看看是否有一個偉大的工具,我只是缺少,至少符合一些提到的標準。軟件系統圖表的最佳工具
回答
你可以嘗試DIA,雖然它有點基本,但在做純粹的圖表時會擋住你的路。
MagicDraw是相當不錯的恕我直言。
我用Edge Diagrammer ...它可以簡單而快速地做你想要的。支持網格佈局和縮放。它只有Windows,並且比我記得的要貴,但仍然比Visio便宜。
最好的免費的解決方案,我所知道的是Dia。它作爲一個隨便的Visio替代品銷售。
嗯,我想你的意思是Windows。否則,對於Mac而言,我所知的任何東西都無法擊敗OmniGraffle。不僅外婆很容易使用它,它實際上可以製作出非常「美麗」的圖表。它實際上並不是太昂貴(第5版現在是99美元,但過去的舊版不到40美元;仍然有一個便宜的版本),它可以做到這一切,網絡圖,流程圖,UML digrams,UI模型等。該應用很聰明,它以某種方式爲你考慮,例如它會檢測到你嘗試排列線上的對象或者它們之間有相等的空間,並提供暗示的拖放以確保滿足這些條件。正如我所說,與OG合作非常簡單。
它甚至可以包含現有的Xcode項目(程序員的標準Mac IDE)並自動從您的源代碼生成圖表。一個完整的UML圖表,只需將您的Xcode項目拉到圖標上即可:-)我想如果他們能將它移植到Linux或Windows上,那將是非常好的,但我恐怕它永遠不會發生。
還有Kivio,我聽說過好東西但沒有親自使用過。這是一個多平臺和免費的。
如果您必須使用軟件,Visio是我的最愛。 (我免費得到它通過我校的CS項目)
但是...我發現有一個17" ×11" 畫板,確定它爲藝術家做的最好的工具,但沒有什麼比一個龐大的一張紙弄清楚設計問題。
根據我的經驗,最高效的圖表是在白板上完成的。
雖然我在Visio中捕獲了比其他任何人都多的工具和形狀,但您可以將其擴展以執行代碼生成。
企業架構師(http://sparxsystems.com)是最好的和非常實惠的。
有時我使用yEd。它是一個圖表編輯器,但它完全可以用作圖表工具。
我使用Violet UML Editor爲我的大多數圖。它不會與代碼逆向工程和代碼生成功能混雜在一起,並使得創建優雅的簡單圖很容易。最好的是它是免費的。
TopCased http://www.topcased.org/index.php
- 1. 表示軟件系統的最佳建模方法是什麼?
- 2. 什麼是繪製「系統概覽」圖的最佳工具?
- 3. SmallTalk學習和開發的最佳操作系統和工具
- 4. 最佳網站統計工具Drupal
- 5. 需要知道製作軟件原型的最佳工具
- 6. 用於MySQL的最佳Linux文件系統,具有100%SELECT工作負載
- 7. 最佳工作流管理軟件/體系結構問題
- 8. Quest系統最佳設計
- 9. 圖像分割的最佳工具
- 10. 消息視圖的最佳工具?
- 11. 微軟壓力工具的系統要求
- 12. 瞭解軟件系統
- 13. Html Graphs的最佳工具
- 14. Ajax的最佳工具包?
- 15. 創建交互式系統圖表的工具?
- 16. 處理文件系統更改的最佳體系結構?
- 17. 軟件和數據依賴關係圖工具
- 18. php:構建社區系統的最佳系統/ cms?
- 19. 登錄系統的最佳創意
- 20. 寫作POS系統的最佳實踐
- 21. 製作「hashtag」系統的最佳方式
- 22. 構建SSO系統的最佳實踐
- 23. linux構建系統工具
- 24. 如何在我的系統中安裝Bug Tracker .Net工具軟件?
- 25. 具有FAT12文件系統的軟盤引導扇區
- 26. 用於TEXT和工具的最佳圖像文件格式
- 27. 這是顯示網統計的最佳工具 -
- 28. 最佳語言工具
- 29. 最佳PHP QA工具
- 30. 在文件系統中存儲圖像的最佳文件夾結構?
我喜歡用直徑太大。它在Linux環境中運行得非常好。在Windows環境下,我也更喜歡在線圖。我推薦[鏈接](http://www.draw.io)和[鏈接](https://www.gliffy.com),因爲它們可以導出爲多種格式。 – g5thomas 2016-01-26 21:12:07