Comparaison des logiciels d'UML

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

Cet article compare les logiciels d'UML.

Général

NomCréateurPlateforme / OSPremière diffusion publiqueDernière diffusion stableOpen source ?Licence logicielLangage de programmation utilisé
AcceleoObeoCross-platform (Java / Eclipse)2006-032009-09-29Yes check.svg OuiEPLJava
AmaterasUMLCross-platform (Java)2005-12-312009-04-19Yes check.svg OuiEPL v1.0Java
ArgoUMLTigris.orgCross-platform (Java)1998-042010-03-06Yes check.svg OuiBSDJava
AstadeCross-platform2010-03-11Yes check.svg OuiGPLBasé sur wxWidgets
ATLOBEO, INRIA

la communauté du logiciel libre
Cross-platform (Java)2009-06-22Yes check.svg OuiEPLJava
BOUMLBruno PagèsMulti-platform2005-02-262010-02-27Yes check.svg OuiGPLC++/Qt
DiaAlexander Larsson/GNOME OfficeCross-platform (GTK+)2004?2009-05-03Yes check.svg OuiGPLC
Eclipse UML2 ToolsEclipse FoundationCross-platform (Java)En développementÀ venirYes check.svg Oui?GPL?Java
Enterprise ArchitectSparx SystemsMicrosoft Windows, Linux et Mac OS X en utilisant Crossover Office Emulation2009-11-04 NonCommercial
Frame UMLFrameWindows2009-01-092009-02-27Yes check.svg OuiGPL V3C++
Jink UMLNetherCross-platform (Java)2008-12-112009-05Yes check.svg OuiMIT
ModelioModeliosoftWindows/Linux20092010-05-19 NonCommercial, GratuitJava, C++
MOSKittValencian Regional Ministry of Infrastructure and TransportCross-platform (Java)20072010-02-01Yes check.svg OuiEPLJava
ObjecteeringObjecteering SoftwareWindows, Linux1992 NonCommercial
PowerAMCSybaseWindows19892008-10 NonCommercial
Software Ideas ModelerDusan RodinaWindows (.NET), Linux (Mono)2009-08-272010-03-22 NonFreewareC#
StarUMLPlastic SoftwareWindows2005-11-012005-12-30Yes check.svg OuiGPL, modifiéDelphi
TopcasedConsortiumCross-platform (Java)2005-102010-03-09Yes check.svg OuiEPLJava
UmlDesignerGreen Bird SoftwareWindows NonC#
Umbrello UML ModellerL'équipe UmbrelloLinux2006-09-092009-08-04Yes check.svg OuiGPLC++, KDE
Visual Paradigm for UMLVisual Paradigm Int'l Ltd.Cross-platform (Java)2002-06-202010-01-07 NonCommercial avec une édition communautaire gratuiteJava
WinA&DExcel SoftwareWindows XP, Vista et 7 (32 ou 64 bit) (MacA&D sur Mac OS X)1986 (1995 sur Windows) NonCommercial
NomCréateurPlateforme / OSPremière diffusion publiqueDernière diffusion stableOpen source ?Licence logicielLangage de programmation utilisé

Fonctionnalités

NomUML 2 ?MDA ?XMI ?Patrons ?Langages générésLangages de rétro-générationIntégratable dansDétails
Acceleo?Yes check.svg Oui?Yes check.svg OuiJEE, C#, Java, PHP, Python.Eclipse, EMF
AmaterasUML????JavaJavaStandard UML
ArgoUML??Yes check.svg Oui?C++, C#, PHP4, PHP5Java (et autres langages, dont C# en plugins)Suit de près les standards UML
Astade????C, C++
ATL????Disponible via le projet Eclipse M2M (Model to Model).Peut transformer des modèles UML en d'autres modèles
BOUMLYes check.svg OuiYes check.svg OuiYes check.svg OuiYes check.svg OuiJava, C++, PHP, Python et IDL.Java, C++ et PHP.Qt3
Dia? Non Non NonJava, C++, ADA (en utilisant dia2code)
Eclipse UML2 ToolsYes check.svg Oui???JavaJavaEclipse5 types de diagrammes.
Enterprise ArchitectYes check.svg OuiYes check.svg OuiYes check.svg Oui?ActionScript, C#, C++, Corba IDL, Delphi, Java, PHP, Python, Visual Basic 6 et Visual Basic .NETActionScript, C#, C++, Corba IDL, Delphi, Java, PHP, Python, Visual Basic 6 et Visual Basic .NETVisual Studio 2005 et EclipseTechnologies de modélisation et extension avec des plugins.
Frame UMLYes check.svg 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.
ModelioYes check.svg OuiYes check.svg OuiYes check.svg Oui?Java, C#, C++, XSD, WSDL, BPEL, SQLJava, C++, C#Eclipse, EMFSupporte tout l'UML2; intègre BPMN. génération de document HTML et MS-Word.
MOSKitt?Yes check.svg 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.
ObjecteeringYes check.svg OuiYes check.svg Oui??Java, C++, C#, SQL DDL, CORBA IDL et FortranEclipse
PowerAMCYes check.svg OuiYes check.svg OuiYes check.svg OuiYes check.svg OuiJava, C# et VB .NETEclipseModélisation de données, modélisation de processus métier, conception et rétro-conception.
Software Ideas ModelerYes check.svg Oui???C#, VB.NET et SQL DDLUML, diagramme de flux de données, CRC, ERD et diagramme mixte.
StarUML?Yes check.svg OuiImport?C#Architecture en plugin : C++, Delphi, C#, VB. Plus maintenu depuis 2005.
TopcasedYes check.svg OuiYes check.svg OuiYes check.svg Oui?Java, Python, C++Eclipse, EMFUn outil complet et puissant où vous pouvez écrire des transformation de modèles, exécuter des simulations de diagramme d'état, générer du code et de la rétro-conception. Inclu le langage de modélisation SysML.
Umbrello UML Modeller??Import?16 langages : C++, Java, Perl, PHP, Python...C++, IDL, Pascal/Delphi, Ada, Python, Java; import XMI et RoseMDLKDE
Visual Paradigm for UML????Java, C#, C++, PHP, Ada et Action ScriptJava, C# (binary), C++ et PHPEclipse, NetBeans and IntelliJSupport 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 SQLC, Pascal, Basic, Fortran, Delphi, Java, C#, C++, Objective-C, PHP, Ada et SQLGénérateur de rapport scriptable intégré et extension d'outilSupport complet de l'UML, SA/SD, ERD, Task et support de modèle de système
NomUML 2 ?MDA ?XMI ?Patrons ?Langages générésLangages de rétro-générationIntégratable dansDétails