【发布时间】:2011-10-06 15:00:33
【问题描述】:
我在 UML 图表上苦苦挣扎,因为我只需要绘制图表以更好地可视化我创建的十几个类:每次休息回来时,我都会迷失在这些类中。所以我需要从源头上把它们拉回来。
我知道这不是一个真正的新话题 (for example this one),但我花了一整夜都没有找到正确答案:
我“只”需要:
- 从我的php5源代码中绘制uml图,
- 此工具将完全集成到 Eclipse (helios pdt) 中,
- 此工具在 EPL/GPL 许可下,
- 可选,此工具稍后可以执行相反的操作,例如从图表构建 php 源代码,
是否有合适的工具来实现(仅)这个?从简单的 uml 工具开始的最佳建议是什么?
注意事项:
我看过这个MDT-UML2-Tool-Compatibility list,但我不能一一尝试所有许可的EPL。
我尝试过使用 bouml、uml2 和 myeclipseUML,但没有一个看起来真正适合我的需要,或者我不理解它们:
- bouml 不是 Eclipse 集成的,不再维护,
(我知道它可以作为外部 Eclipse 工具运行),
- UML2 SDK 看起来“只”专注于 Java,
- MyEclipse UML2 plugin 无法读取我在命令行中使用 pear 创建的 phpuml xmi 文件。尽管它看起来更适合我的需要。编辑:这个工具看起来也专注于 java。
编辑: here is the best UML tool list我找到了。
【问题讨论】:
标签: php uml reverse-engineering diagram