将UML转换为Java

时间:2011-01-03 05:59:55

标签: java uml

我依次搜索了几个论坛和谷歌但是找不到合适的方法来做到这一点。欢迎任何帮助。

1 个答案:

答案 0 :(得分:1)

UML转换为java非常糟糕。除了Omondo使用图表<>模型<>代码实时同步或图表<>模型实时同步然后合并UML和Java ID以便提供高质量代码所有其他工具只是垃圾!我的意思是:

  • 为什么只使用一个包生成代码?
  • 为什么要在同一个包中混合类和接口。对于java架构师来说,混合类及其相关接口是如此愚蠢,那么为什么代码生成目的UML认为两者都应该在同一个包中呢?如果不在同一个包中工作,为什么不创建继承?你怎么敢说UML是对象建模,如果你混合不应该混合的东西只是为了生成一个脏代码?

这种模型驱动的开发是如此平庸,我已经停止使用它们,只有实时代码和模型同步提供了一个可接受的解决方案。我建模并得到我的代码,如果我的代码不是我认为好的,那么我改变我的代码,我的图表更新。我可以在我的代码和我的图表中添加java注释,因此我的模型可以立即部署和测试,不再是痛苦的愚蠢测试等......

UML可能很棒,但模型驱动的开发充满了令人难以置信的谎言!从未完成任何手动java代码行的非生产建模者正在尝试创建体系结构和代码并将其提供给我们(例如开发人员)以完成工作。印刷文件不合适......

请不要生成代码,因为如果您使用Omondo EclipseUML,那么您将了解应如何生成代码。这是具有实时代码和模型同步的UML。我得到了我的模型然后完全重构我的代码而不会丢失我的模型和图表。如果与Hibernate一起使用的奇妙技术,因为我的图表可以使用java注释进行实时部署和测试。哇哇