PHP到UML类图

时间:2014-12-13 05:32:34

标签: php android uml

只是想知道我是否可以通过PHP代码创建类图。我有PHP代码 接受来自Android(HTTP)的POST数据并将该数据存储在MySql数据库中。我是否代表它,我使用ObjectAid插件为Eclipse创建了我的android代码的类图。但无法弄清楚如何在类图中表示PHPMYSql。尝试过的企业架构师,没有为我工作。

谢谢..

2 个答案:

答案 0 :(得分:1)

我也在寻找这个。在搜索中,我确实找到了phuml。

https://github.com/jakobwesthoff/phuml

它目前尚未开发,我不确定结果是否良好(我运行的测试是在相当大的代码库上进行的,我不了解自己)。

但是,使用起来非常容易。 需要安装graphviz。

如果在Linux上,则可以获取graphviz。

它的坏处是您将UML转换为img或pdf。如果生成PDF,则可以搜索它,但是我仍然没有找到一种方法可以使它在任何uml图应用程序中都可以作为UML编辑。

支持的文件格式导出为:http://www.graphviz.org/doc/info/output.html

答案 1 :(得分:0)

可以自动为您执行此操作的工具集(及其功能)是有限的。通常在编写代码之前手动创建UML个模型。

UML的角度来看,PHP面向对象的代码与Android面向对象的代码之间没有区别,而MySQL表只是没有操作的类。

虽然通过逆向工程可以部分地自动化模型创建,但为了使其可读并通过不同详细程度的图表强调重要部分,您可能会很幸运,但您必须参与手动工作。 / p>

有关UML能为您做些什么的概述,请浏览Kirill Fakhroutdinov的在线图书uml-diagrams.org: UML Diagrams Examples