我如何基于 PHP 中现有的类生成 UML 图表?
我如何基于 PHP 中现有的类生成 UML 图表?
此外,还可以使用来自pear的PHP UML工具。
PHP_UML:
通过以下命令在命令行上安装它:
$ pear install pear/php_uml
(以前是$ pear install pear/php_uml-alpha
,但该软件包现已稳定。)
生成您的xmi:
$ phpuml -o project.xmi
pear install PHP_UML-1.6.1
(请参见 http://pear.php.net/package/PHP_UML/download/All 或 http://pear.php.net/package/PHP_UML/)。 - Ben~/phuml/app/phuml -r ~/path_to_your/classes/ -graphviz -createAssociations true -dot ~/output_folder/test_dot.png
。 - Anthony Hatzopoulos价格不便宜($199),但绝对物有所值。
fdp -Tpdf -Gmaxiter=1000 -Gmindist=0.5 -Gpackmode=node \
-Eweight=0.05 -Elen=1.0 -Eminlen=1.0 -Gsplines=true \
-Goverlap=false xmi-model.dot -oxmi-model.pdf