【发布时间】:2011-04-21 05:27:38
【问题描述】:
我正在寻找可以从 UML 状态机图生成代码(包括或不包括 Java)的软件/UML 工具。 无论是来自工具本身建模的图表,还是导入为 XMI 或其他什么的图表。
例如,
- 视觉范式
- 企业架构师(据说)
可以做到这一点。你知道其他工具吗?
【问题讨论】:
标签: java code-generation uml
我正在寻找可以从 UML 状态机图生成代码(包括或不包括 Java)的软件/UML 工具。 无论是来自工具本身建模的图表,还是导入为 XMI 或其他什么的图表。
例如,
可以做到这一点。你知道其他工具吗?
【问题讨论】:
标签: java code-generation uml
你可以看看Enterprise Architect(*)。
【讨论】:
Visual Paradigm.该软件可以生成不同语言的代码,如:Java、C#、C++等。
【讨论】:
这是一个有用的比较列表 - http://en.wikipedia.org/wiki/List_of_UML_tools
【讨论】:
FSMC+ 是一个 Apache 许可项目,它接受 XMI 文件中的统计图并生成实现状态机的 Java 类。
【讨论】:
我只是在寻找同样的东西。我找到了SinelaboreRT。它以 Java 运行,并表示它与 Windows、OS X 和 Linux 兼容。不过,Graphviz 的要求在 Windows 7 上需要一些计算。
它可以从状态机图中生成 C、C++、Objective-C、Ada、Java 或 C# 代码,并且似乎支持许多 UML 工具:
我认为在应用程序内部直接创建和设计状态机图的能力很棒。就个人而言,这是我使用的选项。我还利用它交互模拟状态机的能力。
【讨论】: