用于php项目的Bouml逆向工程

时间:2011-10-26 04:20:56

标签: zend-framework reverse-engineering uml class-diagram

我的php项目使用Zend框架。我想为那个php(zendframwork)生成类图。我尝试使用Bouml项目生成类图。请帮助我。

我浏览了这个链接Boumal java reverse engineering video 但问题是当我拖放每个php类但不显示类之间的关系

2 个答案:

答案 0 :(得分:1)

你可以试试UML实验室(http://uml-lab.com)(注意:我在为Yatta Solutions工作时有偏见;))。有一个教程解释如何对现有源代码进行反向工程:http://www.uml-lab.com/en/uml-lab/tutorials/reverse-engineering-tutorial/。基本上,只需创建一个新的Model和Class Diagram,所有可用的PHP源文件都会自动导入。否则,您可以通过将PHP文件拖到图表编辑器中来导入它。

该工具支持Java和PHP,并且具有对Zend Framework的内置支持。它可能无法理解每个PHP源文件 - 但包含类的文件应该可以正常工作。如果工具无法理解,您将收到通知,并可直接提交错误。

这是一个商业工具,但有30天的试用版和免费的学术版。如果您有任何问题,请不要犹豫,在论坛,错误跟踪器或邮件中询问他们。

答案 1 :(得分:0)

每次在类图中添加一个类时,都会显示与已存在的类的关系,当然,如果您修改了“绘图设置”而不自动绘制关系。

但这假设有绘制的关系; - )

Php是一种非类型语言,因此反向只能创建继承,属性的类型与C ++或Java相反是未知的

相关问题