本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看<活动连接>java
如何从现有的Java代码生成UML图(尤为是序列图)?ios
我使用它。它很容易从仓库中安装:markdown
Name: ObjectAid UML Explorer
Location: http://www.objectaid.com/update/current
复制代码
并生成很是漂亮的UML图:编辑器
说明:工具
ObjectAid UML Explorer
与其余UML
工具不一样。它使用UML
表示法来显示现有代码的图形表示形式,该表示形式与文本编辑器同样准确,同时很是易于使用。几个独特的功能使之成为可能:oop
- 您的源代码和库是所显示的模型,它们没有通过反向工程设计成其余格式。
- 若是您在
Eclipse
中更新代码,则图也将更新。无需对源代码进行反向工程。- 重构会更新您的图表以及源代码。重命名字段或移动类时,图仅反映更改而不会不一样步。
Eclipse
工做区中的全部图都进行了适当的重构更改,以进行更新。若有必要,它们将从您的版本控制系统中签出。- 图已彻底集成到
Eclipse IDE
中。您能够将Java类从任何其余视图拖到图上,而且与图相关的信息在适用的其余视图中显示。
你是基于什么代码开发的?Java
仍是 C++
?post
eUML2 for Java
是为 Eclipse
中,为 Java
开发人员设计的功能强大的UML建模器。免费版可用于商业用途。它支持如下功能:spa
CVS
和团队支持Helios
UML2.1
,并支持 OMG
XMI
JDK 1.4
和 1.5
商业版提供如下功能:翻译
UML
配置文件和 MDD
(译者补充总结)
上述回答中相似的工具还有不少,工具只是做为一种辅助手段,但不要太过于依赖使用。
翻译内容来源Stack Overflow:stackoverflow.com/questions/5…