====== Unified Modeling Language (UML) ====== Voir aussi [[/informatique/design_pattern|/informatique/design_pattern]] ===== Documentation ===== * [[http://smeric.developpez.com/java/uml/|Tutoriel UML et Design Pattern]] sur [[http://smeric.developpez.com|smeric.developpez.com]] * [[http://www.ibm.com/developerworks/rational/library/3101.html|UML basics: The sequence diagram]] sur IBM's developerworks. * [[http://www.jeanphi.fr/?post/2008/10/08/Reverse-engineering-PHP-vers-UML-avec-PHP_UML|Reverse engineering PHP vers UML avec PHP_UML]], Par Jean-Philippe Serafin le mercredi, octobre 8 2008 * [[http://pear.php.net/package/PHP_UML/|PHP_UML]] A reverse-engineering package that scans PHP files and directories, and delivers an UML/XMI representation of the classes and packages found. [[http://www.baptisteautin.com/projets-personnels/php_uml/lang/fr/|Php_Uml]] author site. des exemples de diagrammes: * http://creately.com/diagram ===== Modeleurs ===== Voir aussi [[/informatique/outils_de_documentation|/informatique/outils_de_documentation]] ==== yUML ==== yUML : diagrammes en ligne UML avec jQuery http://www.yuml.me/ http://www.alexandre-julien.com/javascript/yuml-diagrammes-en-ligne-uml-avec-jquery#more-529 ==== BOUML ==== [[http://bouml.free.fr]] **non-free** BOUML is a free UML 2 tool box allowing you to specify and generate code in C++, Java, Idl, Php and Python. BOUML is extensible, and the external tools named plug-outs can be written in C++ or Java, using BOUML for their definition as any other program. The code generators and reverses are ones of the pre-defined plug-outs included in the BOUML distribution. [[http://bouml.free.fr/features.html|See features]].\\ BOUML supports class diagrams, sequence diagrams, collaboration diagrams, object diagrams, use case diagrams, component diagrams, state diagrams, activity diagrams, component diagrams and deployment diagrams. === plugouts === [[http://gna.org/projects/plugout-jpa/|Bouml JPA plugout]] provide a plugout for bouml that help to generate JPA models ready for use in playframework ==== ArgoUML ==== http://argouml.tigris.org ==== DIA ==== http://dia-installer.de ==== ErModeller ==== ==== StarUML ==== http://staruml.sourceforge.net ==== Poseidon ==== Poseidon de GentleWare. http://www.gentleware.com/uml-software-community-edition.html ==== Visual Paradigm for UML Community Edition (VP-UML CE) ==== **Gratuit** http://www.visual-paradigm.com/solution/freeumltool/