I am creating an "on line personal training" application in PhP5. I am currently looking into UML and drawing up use cases, activity diagrams, classes, sequence diagrams and component diagrams.
I have never used UML before and object oriented development is somewhat new to me from the php 5 perspective. ( coded in Java before ).
I would like to use Smarty as the template engine.
I haven't decided which php patterns I should use, but I know for sure I would like to focus on MVC ( Model View Controler ) and separate my objects into components.
I wanted to get an opinion about how effective UML design will be in developing an application in PHP 5.
I am not aware of any forward engineering tools for php currently, so I know that my classes will not be able to be generated by "Poseidon Community Edition" for example.
I am also using the GRAPPLE approach to application development. Please give me some suggestions and feedback on how I should effectively spend my time to prepare for the coding..