This issue has now been converted to a general welcome issue to invite questions about the OOE educational tutorial module project.

Comments

thehong’s picture

Very nice UML, which tool did you use to generate it?

webel’s picture

Title: TEST sandbox issue » OOE = Object Oriented Examples = One Of Each = sandbox welcome issue
Issue summary: View changes
webel’s picture

@thehong wrote:

Very nice UML, which tool did you use to generate it?

Thanks for your interest in the use of graphical UML on this project.

For the diagramming I use the very powerful commercial MagicDraw UML tool (I previously worked for the developers, and have used this tool for many years). However, the XMI files used for the model (only) import are generated from PHP using PEAR PHP UML.

Please read also the following reply to a Drupal.org question, now moved off-site: Discussion: PHP UML (PEAR) and Drupal.

There is also already a description of the project and the need for special PHP coding practice to admit easier UML modelling on the Sandbox intro: https://www.drupal.org/sandbox/webel/2120905

And there is a lot of information on the special recipe for PHP coding and the special UML diagramming recipe - which uses UML2 Components as "analysis wrappers" for modelling the reverse-engineered "design(ed)" Classes - at:

http://drupal7demo.webel.com.au/module/ooe
http://drupal7demo.webel.com.au/module/ooe/uml

Finally, there is a very detailed description of the Webel «!wrapper» @Components and «!analysis» @Interfaces recipe with policy and convention Note pages applied to UML diagrams.

Webel