Android — диаграммы PHP в класс UML

Просто хотел узнать, есть ли способ создать диаграмму классов из кода PHP. У меня есть код PHP
принимая данные POST от Android (HTTP) и сохраняя эти данные в базе данных MySql. как я их представляю, я создал диаграмму классов моего кода Android с помощью плагина ObjectAid для Eclipse. но не могу понять, как представить PHPMYSql в диаграмме классов. Попробовал Enterprise Architect, у меня не работал.

Спасибо..

1

Решение

Я тоже ищу это. В моем поиске я нашел phuml.

https://github.com/jakobwesthoff/phuml

В настоящее время он не разрабатывается, и я не уверен в том, насколько хороши результаты (тест, который я провел, выполняется на достаточно большой базе кода, которую я сам не знаю).

Однако с ним довольно легко работать.
Требуется установленный графвиз.

apt-get graphviz, если вы используете Linux.

Плохая часть этого в том, что вы получаете UML в виде img или pdf. Если вы генерируете PDF-файл, он доступен для поиска, но я до сих пор не нашел способа сделать его редактируемым как UML в любом приложении для диаграмм uml.

Поддерживаемые форматы файлов для экспорта в: http://www.graphviz.org/doc/info/output.html

1

Другие решения

Набор инструментов (и их возможности), которые могут сделать это автоматически, ограничен. UML Модели обычно создаются вручную, перед написанием кода.

От UML в перспективе нет никакой разницы между PHP Объектно-ориентированный код и Android Объектно-ориентированный код и MySQL таблицы просто классы без операций.

Хотя вам, возможно, повезет частично автоматизировать создание модели с помощью реверс-инжиниринга, чтобы сделать ее читабельной и выделить части, которые важны с помощью диаграмм с разным уровнем детализации, вам придется заняться ручной работой.

Для обзора того, что может UML сделаю для вас, прогуляйтесь по интернет-книге Кирилла Фахрутдинова uml-diagrams.org: примеры диаграмм UML

0

По вопросам рекламы [email protected]