You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Comparaison des logiciels d'UML

De EverybodyWiki Bios & Wiki
Aller à :navigation, rechercher


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)
Oui
EPL v1.0 Java
ArgoUML Multiplate-forme (Java)
Oui
EPL v1.0 Java
Astade Multiplate-forme
Oui
GPL Basé sur wxWidgets
BOUML (version < 5.0 non maintenu) Bruno Pagès Microsoft Windows et Linux
Oui
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)
Oui
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
Oui
GPL V3 C++
GuiUML Guillaume Claudic Multiplate-forme Non Freeware C++/Qt5
Jink UML Nether Multiplate-forme (Java)
Oui
MIT
MagicDraw No Magic Multiplate-forme Non Commercial
Modelio Modeliosoft (SOFTEAM Group) Windows, Linux, macOS
Oui
Commercial avec une édition communautaire gratuite (GPL V3, Apache 2.0) Java
MOSKitt Valencian Regional Ministry of Infrastructure and Transport Multiplate-forme (Java)
Oui
EPL Java
MySQL Workbench Oracle Windows, macOS X, GNU/Linux
Oui
GPL C#, C++ et Objective-C
Objecteering Objecteering Software (SOFTEAM Group) Windows, Linux Non Commercial Java, C++
Open ModelSphere Grandite Multiplate-forme (Java)
Oui
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)
Oui
EPL Java
Umbrello UML Modeller L'équipe Umbrello Linux
Oui
GPL C++, KDE
UML Designer (en) Obeo Multiplate-forme (Java / Eclipse)
Oui
EPL Java
UMLet L'équipe UMLet Multiplate-forme (Java / Eclipse)
Oui
GPL Java
Eclipse Papyrus CEA Multiplate-forme (Java / Eclipse)
Oui
EPL Java
PlantUML Arnaud Roques Cross-platform (Java)
Oui
GPL Java
UmlDesigner Green Bird Software Windows Non C#
Violet UML Editor Cay S. Horstmann, Alexandre de Pellegrin (et autres) Multiplate-forme (Java / Eclipse)
Oui
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
Oui
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 ?
Oui
?
Oui
JEE, C#, Java, PHP, Python. Eclipse, EMF
AmaterasUML ? ? ? 22222 Java Java Standard UML
ArgoUML Non
Oui
Oui
? 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
Oui
Oui
Oui
Oui
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
Oui
? ? ? Java Java Eclipse 5 types de diagrammes.
Enterprise Architect
Oui
Oui
Oui
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
Oui
Oui
Oui
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
Oui
? ? ? 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
Oui
Oui
Oui
Oui
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 ?
Oui
? ? 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
Oui
Oui
Oui
Oui
Java, C++, C#, SQL DDL, CORBA IDL et Fortran Eclipse
Open ModelSphere Non Non Non
Oui
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
Oui
? 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
Oui
Oui
Oui
Oui
Java, C# et VB .NET Eclipse Modélisation de données, modélisation de processus métier, conception et rétro-conception.
Rhapsody
Oui
Oui
Oui
(XMI Toolkit)
? 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
Oui
?
Oui
? C#, VB.NET et SQL DDL UML, diagramme de flux de données, CRC, ERD et diagramme mixte.
StarUML Oui
Oui
Import ? java, C++, C#, PHP C# Architecture en plugin : C++, Delphi, C#, VB. Export : doc, excell, ppt, txt. Plus maintenu depuis 2005.
Topcased
Oui
Oui
Oui
? 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
Oui
Oui
Oui
Oui
(via ATL)
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
Oui
Oui
Oui
Oui
Java Eclipse
Papyrus
Oui
Oui
Oui
Oui
Java, C/C++ Eclipse Respecte la norme UML2 fournit par l'OMG. Possibilité de créer ses propres diagrammes[5].
Umbrello UML Modeller Partiel
Oui
Oui
? 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
Oui
Oui
? ? 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. 1,0 1,1 et 1,2 (fr) « Mentions légales », sur www.bouml.fr (consulté le 31 mai 2017)
  2. (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. »
  3. en utilisant Crossover Office Emulation
  4. « Running », PlantUML (consulté le 6 novembre 2014)
  5. « 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.