Comparaison des logiciels d'UML
De EverybodyWiki Bios & Wiki
Cet article compare les logiciels d'UML.
Général[modifier]
Nom | Créateur | Plateforme / OS | Dernière diffusion stable | Open source ? | Licence logiciel | Langage de programmation utilisé |
---|---|---|---|---|---|---|
AmaterasUML | 122 | Multiplate-forme (Java) | EPL v1.0 | Java | ||
ArgoUML | Multiplate-forme (Java) | EPL v1.0 | Java | |||
Astade | Multiplate-forme | GPL | Basé sur wxWidgets | |||
BOUML (version < 5.0 non maintenu) | Bruno Pagès | Microsoft Windows et Linux | GPL[1] | C++/Qt3, Java ("plug-out") | ||
BOUML (version >= 5.0 et < 7.0 non maintenu) | Bruno Pagès | Microsoft Windows, Linux et macOS X | Non | Mixte commercial et GPL[1] | C++/Qt4 | |
BOUML (version >= 7.0) | Bruno Pagès | Microsoft Windows, Linux et macOS X | Non | Mixte Free et GPL[1], les sources ne sont pas disponibles | C++/Qt4 | |
Eclipse Papyrus | Eclipse Foundation | Multiplate-forme (Java) | EPL[2] | Java | ||
Enterprise Architect | Sparx Systems | Microsoft Windows, Linux et macOS X[3] | Non | Commercial | C++ | |
eUML2 Studio | Soyatec | Multiplate-forme (Java / Eclipse) | Non | Free, Commercial | Java | |
Frame UML | Frame | Windows | GPL V3 | C++ | ||
GuiUML | Guillaume Claudic | Multiplate-forme | Non | Freeware | C++/Qt5 | |
Jink UML | Nether | Multiplate-forme (Java) | MIT | |||
MagicDraw | No Magic | Multiplate-forme | Non | Commercial | ||
Modelio | Modeliosoft (SOFTEAM Group) | Windows, Linux, macOS | Commercial avec une édition communautaire gratuite (GPL V3, Apache 2.0) | Java | ||
MOSKitt | Valencian Regional Ministry of Infrastructure and Transport | Multiplate-forme (Java) | EPL | Java | ||
MySQL Workbench | Oracle | Windows, macOS X, GNU/Linux | GPL | C#, C++ et Objective-C | ||
Objecteering | Objecteering Software (SOFTEAM Group) | Windows, Linux | Non | Commercial | Java, C++ | |
Open ModelSphere | Grandite | Multiplate-forme (Java) | GPL | Java | ||
Rhapsody | Telelogic racheté par IBM | Windows | Non | Commercial | C, C++, Java, C#, Ada | |
PragmaDev Studio | PragmaDev | Windows, Linux, Mac | Non | Free, Commercial | C, C++ | |
Software Ideas Modeler | Dusan Rodina | Windows (.NET), Linux (Mono) | Non | Freeware | C# | |
StarUML | MKLabs Co.,Ltd. | Windows, Linux et macOS X | (v4.0) | Non | Licence de démo permanente sans limitation, Commercial | ElectronJS |
Topcased | Consortium | Multiplate-forme (Java) | EPL | Java | ||
Umbrello UML Modeller | L'équipe Umbrello | Linux | GPL | C++, KDE | ||
UML Designer (en) | Obeo | Multiplate-forme (Java / Eclipse) | EPL | Java | ||
UMLet | L'équipe UMLet | Multiplate-forme (Java / Eclipse) | GPL | Java | ||
Eclipse Papyrus | CEA | Multiplate-forme (Java / Eclipse) | EPL | Java | ||
PlantUML | Arnaud Roques | Cross-platform (Java) | GPL | Java | ||
UmlDesigner | Green Bird Software | Windows | Non | C# | ||
Violet UML Editor | Cay S. Horstmann, Alexandre de Pellegrin (et autres) | Multiplate-forme (Java / Eclipse) | Libre | Java | ||
Visual Paradigm for UML | Visual Paradigm Int'l Ltd. | Multiplate-forme (Java) | Non | Commercial avec une édition communautaire gratuite | Java | |
WhiteStarUML | Janusz Szpilewski | Windows | GPL, modifié | Delphi | ||
WinA&D | Excel Software | Windows, macOS X(MacA&D) | Non | Commercial | ||
WinDesign Module OBJECT | Cecima | Windows | Non | Commercial | ||
Innovator Modeling Platform | MID GmbH | Non | Commercial | |||
Nom | Créateur | Plateforme / OS | Dernière diffusion stable | Open source ? | Licence logiciel | Langage de programmation utilisé |
Fonctionnalités[modifier]
Nom | UML 2 ? | MDA ? | XMI ? | Patrons ? | Langages générés | Langages de rétro-génération | Intégrable dans | Détails |
---|---|---|---|---|---|---|---|---|
Acceleo | ? | ? | JEE, C#, Java, PHP, Python. | Eclipse, EMF | ||||
AmaterasUML | ? | ? | ? | 22222 | Java | Java | Standard UML | |
ArgoUML | Non | ? | C++, C#, PHP4, PHP5, Java, Ruby, SQL | Java (et autres langages, dont C# en plugins) | Suit de près les standards UML | |||
Astade | ? | ? | ? | ? | C, C++ | |||
ATL | ? | ? | ? | ? | Disponible via le projet Eclipse MMT (en) | Peut transformer des modèles UML en d'autres modèles | ||
BOUML | Java, C++, PHP, Python, IDL et MySQL. | Java, C++, PHP et MySQL. | UML2, extensible via des "plug-out" pouvant être écrit en C++ QT4 ou Java | |||||
Dia | ? | Non | Non | Non | Java, C++, ADA (en utilisant dia2code), PHP (en utilisant uml2php5) | |||
Eclipse UML2 Tools | ? | ? | ? | Java | Java | Eclipse | 5 types de diagrammes. | |
Enterprise Architect | OUI Langage de Transformation propriétaire | ActionScript, C#, C++, Corba IDL, Delphi, Java, PHP, Python, Visual Basic 6 et Visual Basic .NET | ActionScript, C#, C++, Corba IDL, Delphi, Java, PHP, Python, Visual Basic 6 et Visual Basic .NET | Visual Studio 2005 et Eclipse | Modélisation BPMN, SysML, ArchiMate, TOGAF et autres. Extensible par plugins via une API ouverte. Addins tiers (gratuits et commerciaux). Générateur documentaire intégré. | |||
eUML2 Studio | Java 1.4, 1.5 ou + | Java | Eclipse, EMF, GEF, GMF, SWT, UML2 | Synchronisation temps réel entre le Modèle et Java, Analyse de dépendance, | ||||
Frame UML | ? | ? | ? | N'importe quel langage qui peut être généré par du JavaScript. | Java (partiel), mais vous pouvez rétro-générer d'autres langages avec du JavaScript. | |||
Jink UML | ? | ? | ? | ? | ||||
Modelio | Java 8, C#, C++, XSD, WSDL, BPEL, SQL | Java, C++, C#, SQL | Eclipse, EMF | Supporte UML 2, BPMN 2 et ArchiMate 3. Génération de document HTML, MS-Word, MS-PowerPoint, OpenDocument. Modélisation et application de Design Patterns. | ||||
MOSKitt | ? | ? | ? | N'importe quel langage textuel résultant d'une transformation Modèle Vers Texte. | Eclipse, EMF, GMF, SWT, DataTools... | Outil servant de support à la méthodologie de processus de développement de logiciel gvMétrica. Transformation de modèle, traçabilité, synchronisation, édition de modèle par forme ou graphiquement. | ||
Objecteering | Java, C++, C#, SQL DDL, CORBA IDL et Fortran | Eclipse | ||||||
Open ModelSphere | Non | Non | Non | Java, DDL | Java | Modélisation de données, modélisation de processus métier, conception et rétro-ingénierie. Architecture en plug-in. | ||
PlantUML | ? | Modèle:Partial | ? | ? | C#, grails, Java, Lua, PHP, SqlALchemy | Chrome, Word, Open Office, Google Docs, J2EE Servlet, JQuery, Sublime, Eclipse, NetBeans, IntelliJ, LaTeX, Emacs, Doxygen, etc.[4] | ||
PowerAMC | Java, C# et VB .NET | Eclipse | Modélisation de données, modélisation de processus métier, conception et rétro-conception. | |||||
Rhapsody | ? | C, C++, Java, C#, Ada | C, C++, Java, C#, Ada | Eclipse, VxWorks workbench | Modélisation de données, conception et rétro-conception, gestion des exigences, roundtrip (en). | |||
PragmaDev Studio | ? | ? | Import | ? | C, C++ | C, C++ | RTOS: VxWorks, FreeRTOS, ThreadX, CMX, OSE Delta, OSE epsilon, uITRON 3, uITRON 4, Nucleus, posix, win32. Debogueur: gdb (GNU Debugger), Multi (Green Hills Software), Tornado (Wind River), Multi (Green Hills Software), Tasking Cross View Pro (Altium). | Profil pour les applications temps réel embarquées basé sur le standard de l'ITU-T SDL et SDL-RT. Intègre un environnement de test complet basé sur la notation TTCN-3. |
Software Ideas Modeler | ? | ? | C#, VB.NET et SQL DDL | UML, diagramme de flux de données, CRC, ERD et diagramme mixte. | ||||
StarUML | Oui | Import | ? | java, C++, C#, PHP | C# | Architecture en plugin : C++, Delphi, C#, VB. Export : doc, excell, ppt, txt. Plus maintenu depuis 2005. | ||
Topcased | ? | Java, Python, C++ | Eclipse, EMF | Un outil complet et puissant où vous pouvez écrire des transformations de modèles, exécuter des simulations de diagramme d'état, générer du code et de la rétro-conception. Inclut le langage de modélisation SysML. | ||||
UML Designer | via Acceleo : Java, JavaEE, C/C++, et n"importe quel langage textuel | via tout outil de rétro-génération UML compatible EMF | Eclipse | Supporte le format Eclipse UML2 nativement, et la majorité des diagrammes UML2. Possibilité de créer ses propres diagrammes. | ||||
UMLet | Java | Eclipse | ||||||
Papyrus | Java, C/C++ | Eclipse | Respecte la norme UML2 fournit par l'OMG. Possibilité de créer ses propres diagrammes[5]. | |||||
Umbrello UML Modeller | Partiel | ? | 16 langages : C++, Java, Perl, PHP, Python... | C++, IDL, Pascal/Delphi, Ada, Python, Java; import XMI et RoseMDL | KDE | |||
Violet UML Editor | Non | Non | Non | ? | Eclipse | Outil simple et rapide d'utilisation, loin de vouloir être complet. | ||
Visual Paradigm for UML | ? | ? | Java, C#, C++, PHP, Ada et Action Script | Java, C# (binary), C++ et PHP | Eclipse, NetBeans and IntelliJ | Support complet de l'UML 2.1, SysML, ERD, BPMN, modélisation de données, modélisation de métier et rétro-conception à partir de code source et de base de données. | ||
WinA&D | ? | ? | ? | ? | C, Pascal, Basic, Fortran, Delphi, Java, C#, C++, Objective-C, PHP, Ada et SQL | C, Pascal, Basic, Fortran, Delphi, Java, C#, C++, Objective-C, PHP, Ada et SQL | Générateur de rapport scriptable intégré et extension d'outil | Support complet de l'UML, SA/SD, ERD, Task et support de modèle de système |
Nom | UML 2 ? | MDA ? | XMI ? | Patrons ? | Langages générés | Langages de rétro-génération | Intégrable dans | Détails |
Références[modifier]
- ↑ 1,0 1,1 et 1,2 (fr) « Mentions légales », sur www.bouml.fr (consulté le 31 mai 2017)
- ↑ (en) The Eclipse Foundation, « Eclipse Modelling - MDT », sur eclipse.org (consulté le 7 août 2016) : « All downloads are provided under the terms and conditions of the Eclipse Foundation Software User Agreement unless otherwise specified. »
- ↑ en utilisant Crossover Office Emulation
- ↑ « Running », PlantUML (consulté le 6 novembre 2014)
- ↑ « Papyrus Technologies », Papyrus (consulté le 25 novembre 2016)
Modèle:Palette Unified Modeling Language
Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).
Cet Article wiki "Comparaison des logiciels d'UML" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques et/ou la page Edithistory:Comparaison des logiciels d'UML.