PHP UML反向工程 [英] php uml reverse engineering

查看:53
本文介绍了PHP UML反向工程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在努力地使用UML图,因为我只需要绘制图以更好地可视化我创建的十几个类:每次休息后,我都会迷失于这些类。因此,我需要从源头上撤回它们。

I'm strugglying with UML diagrams as I just need to draw diagram to visualize better the dozen of classes I've created : I'm lost with these classes every time I come back from a break. So I'd need to draw them back from sources.

我知道这不是一个真正的新话题(例如这个),但我整晚都在此工作,却找不到正确的答案:

I know it's not a real new topic (for example this one) but I spent the whole night on that w/o finding the right answer to my point :

我仅需要:


  • 从我的php5源代码中绘制uml图,

  • 此工具将完全集成到Eclipse(helios pdt)中,

  • 此工具在EPL / GPL许可下,

  • 可选,此工具以后可以执行相反操作,例如从图中构建php源,

  • to draw uml diagrams from my php5 source code,
  • this tool to be fully integrated into Eclipse (helios pdt),
  • this tool under EPL/GPL licence,
  • optional, this tool being able to do the reverse later on, e.g. building php sources from diagram,

是否有合适的工具可以(仅)实现此目的?从简单的uml工具开始的最佳建议是什么?

Is there an appropriate tool to achieve (only) this ? What's the best recommendation to start with a simple uml tool ?

注意:

我见过 MDT-UML2-Tool-Compatibility列表,但我无法一一尝试所有获得EPL许可的EPL。

Notes :
I have seen this MDT-UML2-Tool-Compatibility list but I can't try all the EPL licenced one by one.

我尝试使用bouml,uml2和myeclipseUML,但是看起来没有一个真正适合我的需要,或者我听不懂它们:

-< a href = http://bouml.free.fr/index.html rel = nofollow noreferrer> bouml 没有与Eclipse集成并且不再维护,

(我理解可以作为外部Eclipse工具运行),

- UML2 SDK 看起来仅是Java集中的,

- MyEclipse UML2插件无法读取 pear 创建的noreferrer> phpuml xmi文件。尽管它看起来更符合我的需求。编辑:此工具看起来也专注于Java。

I've tried using bouml, uml2 and myeclipseUML, but none looks really adapted to my need or I did not understand them :
- bouml is not Eclipse integrated and not maintained anymore,
(I understand it can be run as external eclipse tool),
- UML2 SDK looks "only" java focused,
- MyEclipse UML2 plugin could not read the phpuml xmi file I created using pear in command line. Despite it looks the more appropriate to my need. this tool looks also java focused.

编辑:
这是我找到的最佳UML工具列表

推荐答案

我在其中使用了ArgoUML成功的过去。它也是跨平台的。
http://argouml.tigris.org/

I have used ArgoUML in the past with success. It's cross platform too. http://argouml.tigris.org/

这篇关于PHP UML反向工程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆