Introduction
Cet article compare les logiciels d'UML.
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 | Non | 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 | Non | 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 | Non | Commercial | ||
| PowerAMC | Sybase | Windows | 1989 | 2008-10 | Non | Commercial | |
| Software Ideas Modeler | Dusan Rodina | Windows (.NET), Linux (Mono) | 2009-08-27 | 2010-03-22 | Non | 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 | Non | 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 | Non | 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) | Non | 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 |
|---|
| 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 | ? | Non | Non | Non | 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 |
|---|