Need help on PHP/MySQL reverse engineering

190 views
Skip to first unread message

Ryan Michael

unread,
Sep 18, 2013, 3:33:12 PM9/18/13
to php-ar...@googlegroups.com
I am working on a transfer of technology project. The previous dev has left and what remains is slightly complex PHP based app with MySQL data. I have reverse engineered SQL and created a UML diagram for the MySQL databases. The next step I made, was deciding to model the system as best as possible to aid in getting up to speed and identifying issues. I found Enterprise Architect and I must say, the learning curve seems a bit much in light of the support network and the timeframe I have to get this finished. 

The issues I have and desperately need help with specifically, are
A. Is Enterprise Architect the best product to use to create a visual model of a PHP and MySQL web app? Are there better, easier, and free solutions?
B. How much of the stack do I need to replicate inside of the EA project space in order to reverse engineer and create UML, model views, etc in a useful way?
C. Are there easier reverse engineering or CASE tools out now that can make my PHP and MySQL visual models? I would prefer if I can trace processes and I know EA can do this, but     I would be happy for now to generate UML diagrams for the actual code and SQL, then work on traces etc at a later time. 

Walker de Alencar Oliveira

unread,
Sep 18, 2013, 7:48:21 PM9/18/13
to php-ar...@googlegroups.com
I think that Enterprise Architect is a excelente product. About Free options have Astah: http://astah.net/editions/community, about MySQL Database you can use MySQL Workbench, is the best solution to do an EER, export .sql files and do reverse engineer or forward engineer for MySQL.

Tiago da Hora

unread,
Sep 18, 2013, 8:13:43 PM9/18/13
to php-ar...@googlegroups.com

Reverse engineering of php code ....search for bouml or boouml...I don't remember....it's free and works fine.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "PHP Architect" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para php-architec...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Ryan Michael

unread,
Sep 18, 2013, 9:09:43 PM9/18/13
to php-ar...@googlegroups.com
I will take a look at Astah right now. Thanks a lot, I greatly appreciate the idea. I am thinking the EA system is beyond the scope of this project, again due to time constraints.

-Ryan

Ryan Michael

unread,
Sep 18, 2013, 9:13:04 PM9/18/13
to php-ar...@googlegroups.com
I have Bouml. I seen a comment on Stack Overflow recommending Bouml as a solid, and relatively straight forward PHP reverse engineer tool-set. Op also mentioned it was NOT free, but worth it. I went ahead and downloaded Bouml, installed and upon first run it seems to be asking for a key, it wants me to look at a pricing plan, so when I get a second I will try to activate Bouml. Thanks for your help, Bouml is definitely sounding like the top recommended product. 

-Ryan
Reply all
Reply to author
Forward
0 new messages