Cet article compare les logiciels d'UML.
Nom | Créateur | Plateforme / OS | Première diffusion publique | Dernière diffusion stable | Open source ? | Licence logiciel | Langage de programmation utilisé |
---|---|---|---|---|---|---|---|
Acceleo | Obeo | Cross-platform (Java / Eclipse) | 2006-03 | 2009-09-29 |
![]() | EPL | Java |
AmaterasUML | Cross-platform (Java) | 2005-12-31 | 2009-04-19 |
![]() | EPL v1.0 | Java | |
ArgoUML | Tigris.org | Cross-platform (Java) | 1998-04 | 2010-03-06 |
![]() | BSD | Java |
Astade | Cross-platform | 2010-03-11 |
![]() | GPL | Basé sur wxWidgets | ||
ATL | OBEO, INRIA la communauté du logiciel libre | Cross-platform (Java) | 2009-06-22 |
![]() | EPL | Java | |
BOUML | Bruno Pagès | Multi-platform | 2005-02-26 | 2010-02-27 |
![]() | GPL | C++/Qt |
Dia | Alexander Larsson/GNOME Office | Cross-platform (GTK+) | 2004? | 2009-05-03 |
![]() | GPL | C |
Eclipse UML2 Tools | Eclipse Foundation | Cross-platform (Java) | En développement | À venir |
![]() | GPL? | Java |
Enterprise Architect | Sparx Systems | Microsoft Windows, Linux et Mac OS X en utilisant Crossover Office Emulation | 2009-11-04 |
![]() | Commercial | ||
Frame UML | Frame | Windows | 2009-01-09 | 2009-02-27 |
![]() | GPL V3 | C++ |
Jink UML | Nether | Cross-platform (Java) | 2008-12-11 | 2009-05 |
![]() | MIT | |
Modelio | Modeliosoft | Windows/Linux | 2009 | 2010-05-19 |
![]() | Commercial, Gratuit | Java, C++ |
MOSKitt | Valencian Regional Ministry of Infrastructure and Transport | Cross-platform (Java) | 2007 | 2010-02-01 |
![]() | EPL | Java |
Objecteering | Objecteering Software | Windows, Linux | 1992 |
![]() | Commercial | ||
PowerAMC | Sybase | Windows | 1989 | 2008-10 |
![]() | Commercial | |
Software Ideas Modeler | Dusan Rodina | Windows (.NET), Linux (Mono) | 2009-08-27 | 2010-03-22 |
![]() | Freeware | C# |
StarUML | Plastic Software | Windows | 2005-11-01 | 2005-12-30 |
![]() | GPL, modifié | Delphi |
Topcased | Consortium | Cross-platform (Java) | 2005-10 | 2010-03-09 |
![]() | EPL | Java |
UmlDesigner | Green Bird Software | Windows |
![]() | C# | |||
Umbrello UML Modeller | L'équipe Umbrello | Linux | 2006-09-09 | 2009-08-04 |
![]() | GPL | C++, KDE |
Visual Paradigm for UML | Visual Paradigm Int'l Ltd. | Cross-platform (Java) | 2002-06-20 | 2010-01-07 |
![]() | Commercial avec une édition communautaire gratuite | Java |
WinA&D | Excel Software | Windows XP, Vista et 7 (32 ou 64 bit) (MacA&D sur Mac OS X) | 1986 (1995 sur Windows) |
![]() | Commercial | ||
Nom | Créateur | Plateforme / OS | Première diffusion publique | Dernière diffusion stable | Open source ? | Licence logiciel | Langage de programmation utilisé |
Nom | UML 2 ? | MDA ? | XMI ? | Patrons ? | Langages générés | Langages de rétro-génération | Intégratable dans | Détails |
---|---|---|---|---|---|---|---|---|
Acceleo | ? |
![]() | ? |
![]() | JEE, C#, Java, PHP, Python. | Eclipse, EMF | ||
AmaterasUML | ? | ? | ? | ? | Java | Java | Standard UML | |
ArgoUML | ? | ? |
![]() | ? | C++, C#, PHP4, PHP5 | Java (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 | ||
BOUML |
![]() |
![]() |
![]() |
![]() | Java, C++, PHP, Python et IDL. | Java, C++ et PHP. | Qt3 | |
Dia | ? |
![]() |
![]() |
![]() | Java, C++, ADA (en utilisant dia2code) | |||
Eclipse UML2 Tools |
![]() | ? | ? | ? | Java | Java | Eclipse | 5 types de diagrammes. |
Enterprise Architect |
![]() |
![]() |
![]() | ? | 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 | Technologies de modélisation et extension avec des plugins. |
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, C#, C++, XSD, WSDL, BPEL, SQL | Java, C++, C# | Eclipse, EMF | Supporte tout l'UML2; intègre BPMN. génération de document HTML et MS-Word. |
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 | ||
PowerAMC |
![]() |
![]() |
![]() |
![]() | Java, C# et VB .NET | Eclipse | Modélisation de données, modélisation de processus métier, conception et rétro-conception. | |
Software Ideas Modeler |
![]() | ? | ? | ? | C#, VB.NET et SQL DDL | UML, diagramme de flux de données, CRC, ERD et diagramme mixte. | ||
StarUML | ? |
![]() | Import | ? | C# | Architecture en plugin : C++, Delphi, C#, VB. Plus maintenu depuis 2005. | ||
Topcased |
![]() |
![]() |
![]() | ? | Java, Python, C++ | Eclipse, EMF | Un 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. | |
UmlDesigner | ? | ? | ? | ? | C# | |||
Umbrello UML Modeller | ? | ? | Import | ? | 16 langages : C++, Java, Perl, PHP, Python... | C++, IDL, Pascal/Delphi, Ada, Python, Java; import XMI et RoseMDL | KDE | |
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égratable dans | Détails |