2011-07-10 18 views
2

我需要一個eclipse插件/或工具,它可以從我的java/groovy代碼生成 類圖,反之亦然。其實這是一個 groovy/grails項目。實際的要求是:從java/groovy代碼生成類圖並導出

  • 我應該能夠從現有的代碼繪製類圖和生成代碼和生成類圖
  • (重要)我已經導出生成的類圖中一些格式分享它與我的隊友 ,,所以他們可以從它生成代碼

    請給我一個很好的解決方案。

    在此先感謝。

+0

不是答案,但爲什麼你想分享圖,而不是代碼本身? – gouki

回答

0

您可以使用uml的可視範例。使用Visual Paradign,您可以使用UML圖生成UML圖並生成代碼

+0

感謝您的回覆。請參閱作爲importan提到的要求:我可以導出圖表,並且可以從導出的圖表生成代碼嗎? – popcoder

0

您可以創建圖表,在CVS上或通過電子郵件共享它,但它只能用於java代碼。我不認爲這既適用於groovy也適用於java。

您今天有兩種選擇,即使用更高集成度的實時代碼和模型同步工具,或者一旦模型完成後將生成所有代碼的模型驅動工具。 我個人比較喜歡第一個實時同步選項,因爲如果代碼更新了,那麼我的模型也會如此。生成圖表並且意識到在實現階段開發團隊已經改變了代碼並且我的圖表不再相關!

+0

可以說,我創建了圖表,這是我在導出時獲得的唯一選項,即將圖像導出。我可以與其他人分享圖像,但他們可以加載它並從中生成代碼?我不認爲他們可以用類圖的PNG或GIF圖像生成代碼。所以,我正在尋找一種方法來導出可以導入到其他項目的類圖,並可以用來生成代碼。因此,尋找一種可以創建UML並將其導出爲項目的工具,以便它可以直接導入並在其他地方使用。 – popcoder

+0

你只需要導出你的模型和你的類圖的圖形表示。我在我的公司使用Omondo。我導出模型的.uml文件和類圖的圖形表示.ucd我使用它來創建模型,然後一旦導出,開發人員就可以點擊菜單轉換爲Java。你所有的類圖都會立即變成java。真的很容易和很酷的功能:-) –