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