zidong 发表于 2018-12-24 11:01:34

由PHP代码直接生成UML图

  最近学习了一些UML的知识,
  使用pear命令: pear install PHP_UML安装,安装后有个小问题,路径的错误,需要修改phpuml文件的第35行,如下:
http://lifei123.blog.运维网.com/attachment/201011/29/2487662_1291026248q9t8.png
  执行phpuml --help,查看帮助:
http://lifei123.blog.运维网.com/attachment/201011/29/2487662_12910262480g0G.png
  一般的使用方法是:
   phpuml 项目目录 -o 项目名.xmi -n 项目名 -f xmi--pure-object --no-deployment-view--no-component-view --no-docblocks得到的文件是xmi格式的,需要使用软件进行转换,经过尝试,StarUML可以转(需要注意的是StarUML、ArgoUML只支持PHP_UML的XMI格式1.0,而不支持2.0,因此需要在命令行中加入-x 1.0)。也可以使用phpuml 项目目录 -o 项目名.xmi -n 项目名 -f html --pure-object --no-deployment-view --no-component-view --no-docblocks将生成文档,效果如下:http://lifei123.blog.运维网.com/attachment/201011/29/2487662_1291026250U8Gl.png


页: [1]
查看完整版本: 由PHP代码直接生成UML图