有没有办法从Netbeans中的UML活动图生成Java代码?

时间:2020-08-07 17:00:00

标签: java netbeans uml activity-diagram

我以前见过有关如何从代码生成UML图的问题。有没有一种相反的方法,比如将现有的活动图转换为Java代码?

2 个答案:

答案 0 :(得分:1)

这是可能的。广告具有相当有限的语言结构。 Decision将转换为简单的if构造。 CallBehavior只是一个类操作的调用。而且Fork / Join需要一些支持才能映射到系统线程操作的调用。

但这还不是全部。我不知道广告中有完整描述的系统。通常只有很少的广告,文本中仅描述了许多(/大多数)用例。

您可以查看executable UML。我没有在任何项目中看到它。对我来说,UML用于(抽象)建模。您不必为实施而烦恼。然后,您转到编码器/黑客部队。他们生活在一个稍微不同的世界。而且当您完成UML中已经进行的所有编程时,您也不会满意。当然,您不会让他们进入UML编程。

答案 1 :(得分:-2)

不可能从UML生成工作代码。您只能使用空方法生成对象。

例如,

Enterprise Architect可以做到这一点。它还可以对现有的类进行逆向工程。但是(我认为)这两个功能听起来都没那么有用。最后,您将像以前一样使程序员的工作更加复杂。这些图甚至不能替代手动创建的文档。