2012-06-03 58 views
1

只能對類圖進行轉換嗎?
或者還可以使用其他圖表類型嗎?
IBM RSA:代碼生成哪種圖表類型?

對於一個大學項目,我們不得不把Rational Software Architect很好地使用。

我幾個小時都沒能找到關於該主題的可靠信息,這就是爲什麼我在這裏尋求幫助。

回答

1

代碼生成僅來自類圖。

如果您將模型導出到xmi序列化,那麼經過漫長而痛苦的工作後,您可以生成代碼,但該代碼生成未集成到該工具中。

+1

可以使用插件在Eclipse VM內部訪問RSA模型。不需要打擾xmi序列化。如果您真的想使用xml文件,Eclipse uml2工具可以爲您加載它。 – Christian

1

開箱即用RSA爲類和關聯等生成代碼,如果您有一個版本/墨盒支持。

但是RSA使用基於EMF的org.eclipse.uml模型。這意味着您可以使用任何生成器(如XPand或JET)爲任何UML模型元素生成自定義代碼。

+1

同意。有一個充滿活力的社區圍繞着基於emf的模型進行轉型和生成 - 看看eclipse建模(www.eclipse.org/modeling),特別是模型到文本(www.eclipse.org/modeling/m2t/)和模型 - (www.eclipse.org/m2m/)。使用這些工具生成你想要的代碼的範圍要比RSA內置的東西多得多。還要注意XPand已經被xtend2(http://www.eclipse.org/xtend/)所取代。心連心。 – sfinnie