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.