Инструмент UML для php - PullRequest
0 голосов
/ 01 апреля 2009

Может кто-нибудь предложить инструмент UML для php, т.е. если я импортирую файл, он выдаст свой UML

Дубликат: Генератор PHP UML

Ответы [ 3 ]

3 голосов
/ 01 апреля 2009

То же, что и PHP UML Generator ?

Также взгляните на: http://www.gammelsaeter.com/blog/php-to-uml/

1 голос
/ 20 ноября 2012

Проверьте BOUML , он также поддерживает PHP. Он может импортировать и экспортировать исходный код PHP, а также создавать UML. Он также поддерживает PHP5.3.

0 голосов
/ 05 мая 2017

DIA для PHP (программное обеспечение)

DIA бесплатно. Он сгенерирует базовую структуру php-файла из вашей UML-диаграммы с установленными блоками документации phpDocs.

  • генерирует код PHP из диаграммы UML / XMI
  • генерирует HTML документацию
  • подробнее ..

Краткий обзор продукта / руководство по установке: https://www.youtube.com/watch?v=PD7EwRapm6o

INSTALL DIA -> ссылка для скачивания

Плагин INSTALL UML2PHP5 DIA -> ссылка для скачивания (следуйте инструкциям из видеообзора)

PHP_UML (пакет pear - использовать как php clsass или в строке cmd)

Вы также можете использовать пакет php pear "PHP_UML", который способен генерировать UML-диаграммы и файлы XMI из существующего php

PHP_UML - это синтаксический анализатор PHP, генератор XMI и инструмент документации. Практически, с помощью PHP_UML вы сможете использовать инструмент UML CASE, как Rational Rose или Argouml, с UML-представлением существующих Исходный код PHP Таким образом, вы получите мгновенный обзор PHP приложение, со всеми обычными функциями инструмента проектирования программного обеспечения (например, экспорт диаграмм классов, рефакторинг объектно-ориентированных приложения или автоматическая генерация кода).

PHP_UML: - Может генерировать файлы UML / XMI в версии 1.4 или в версии 2.1 (логические представления, представления компонентов и развертывания) - Может генерировать документацию API в формате HTML - Может генерировать код PHP (скелет кода) из данного файла XMI - Может конвертировать содержимое UML / XMI из версии 1.4 в версию 2.1

PHP_UML: - Анализирует объектно-ориентированный код PHP во всех версиях (классы, интерфейсы, функции, свойства ...) - Начиная с версии 1.5, PHP_UML также может анализировать процедурный код (функции и константы). Смотрите формат экспорта "htmlnew" - Интерпретирует инструкции пространства имен PHP (пространство имен и использование) - Анализирует блоки комментариев: класс (@package), функция (@param, @return), свойство (@var) и комментарии в заголовочном файле (@package) - Обнаруживает типы (путем анализа подсказок типов и анализа значений по умолчанию)

установить пакет

pear install PHP_UML

пример использования

phpuml /var/www/foo -n MyProject -o /var/tmp/

документация:

http://pear.php.net/package/PHP_UML/docs/1.6.2/li_PHP_UML.html https://pear.php.net/manual/en/package.php.php-uml.intro.php

INSTALL PEAR -> ссылка для скачивания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...