2012-02-24 47 views
1

我正在尋找類似於Google Docs的東西,您可以在其中與其他團隊成員同時處理班級圖表。用於併發編輯器的實時UML類圖表工具?

我已經研究過Creately和Gliffy,但都不支持實時項目的併發編輯器。

有誰知道任何好的應用程序支持良好的圖表以及併發編輯?

回答

0

您需要有一個模型並從您的模型創建UML圖視圖。如果您將模型和圖表保存在SVN或CVS上,那麼您可以與多個團隊共享多個位置的圖表。 我使用Omondo EclipseUML進行各種大型Java EE項目,我們可以在同一個項目中分享印度,英國,法國和美國之間的圖表。

我們使用的技巧是將我們的模型保存在Eclipse項目的根目錄下。這意味着我們每次進行更改都會保存在我們公司的SVN上。

讓生活更輕鬆,避免併發SVN連接的另一個訣竅就是讓每個團隊像項目一樣開發自己的軟件。然後,我們在代碼級擴展和鏈接所有項目,最後創建一個由所有項目組成的模型,每個模型都是主模型的子模型。

我們可以在我們的團隊中共享類UML圖,並始終擁有最新的模型。如果代碼改變,我們的模型會自動更新。我們所有的圖表也。 真的很酷,沒有更多的痛苦/無用模型驅動的開發,有義務從模型中生成代碼,這與從文檔文檔生成HTML一樣愚蠢。一旦生成,你可以把所有的代碼放在bin中,因爲不可能重用它!

因此,我們只使用類圖作爲我們的模型的視圖,這是與代碼生活同步的。代碼是我的應用程序的核心。我可以用UML類圖或手工編碼來創建代碼。我們的UML類圖現在只是我們項目的實時文檔。這意味着我們避免浪費時間進行建模,只是爲了編寫更好的代碼,更好的體系結構,以及在代碼級實現最佳的實現階段的項目文檔,而只是使用我們真正需要的更高效。

0

Cacoo.com太棒了。認真...真棒,並支持實時多個編輯器。這是谷歌文檔的visio