PHP UML 生成器 [已关闭]

2022-08-30 07:18:51

如何基于PHP中的现有类生成UML图?


答案 1

还有来自pear的PHP UML工具。

PHP_UML:

  • 可以在版本 1.4 或版本 2.1(逻辑、组件和部署视图)中生成 UML/XMI 文件
  • 可以生成 HTML 格式的 API 文档
  • 可以从给定的XMI文件生成PHP代码(代码框架)
  • 可以将 UML/XMI 内容从版本 1.4 转换为版本 2.1

通过以下方式将其安装在命令行上:

$ pear install pear/php_uml

(这曾经是,但软件包已经稳定下来了。$ pear install pear/php_uml-alpha

生成您的 xmi:

$ phpuml -o project.xmi


答案 2

我强烈推荐BOUML,它:

  • 非常快(有史以来最快的UML工具,请查看基准测试),
  • 具有坚如磐石的PHP导入和导出支持(还支持C++,Java,Python)
  • 是多平台的(Linux,Windows,其他操作系统),
  • 功能齐全,开发程度令人印象深刻(纵观发展历史,很难相信如此快速的进步是可能的)。
  • 支持插件,具有模块化架构(这允许用户贡献,看起来BOUML社区正在形成)

推荐