Comparaison des logiciels d'UML - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Cet article compare les logiciels d'UML.

Général

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 Yes check.svg  Oui EPL Java
AmaterasUML Cross-platform (Java) 2005-12-31 2009-04-19 Yes check.svg  Oui EPL v1.0 Java
ArgoUML Tigris.org Cross-platform (Java) 1998-04 2010-03-06 Yes check.svg  Oui BSD Java
Astade Cross-platform 2010-03-11 Yes check.svg  Oui GPL Basé sur wxWidgets
ATL OBEO, INRIA
la communauté du logiciel libre
Cross-platform (Java) 2009-06-22 Yes check.svg  Oui EPL Java
BOUML Bruno Pagès Multi-platform 2005-02-26 2010-02-27 Yes check.svg  Oui GPL C++/Qt
Dia Alexander Larsson/GNOME Office Cross-platform (GTK+) 2004? 2009-05-03 Yes check.svg  Oui GPL C
Eclipse UML2 Tools Eclipse Foundation Cross-platform (Java) En développement À venir Yes check.svg  Oui? GPL? Java
Enterprise Architect Sparx Systems Microsoft Windows, Linux et Mac OS X en utilisant Crossover Office Emulation 2009-11-04 Non  Non Commercial
Frame UML Frame Windows 2009-01-09 2009-02-27 Yes check.svg  Oui GPL V3 C++
Jink UML Nether Cross-platform (Java) 2008-12-11 2009-05 Yes check.svg  Oui MIT
Modelio Modeliosoft Windows/Linux 2009 2010-05-19 Non  Non Commercial, Gratuit Java, C++
MOSKitt Valencian Regional Ministry of Infrastructure and Transport Cross-platform (Java) 2007 2010-02-01 Yes check.svg  Oui EPL Java
Objecteering Objecteering Software Windows, Linux 1992 Non  Non Commercial
PowerAMC Sybase Windows 1989 2008-10 Non  Non Commercial
Software Ideas Modeler Dusan Rodina Windows (.NET), Linux (Mono) 2009-08-27 2010-03-22 Non  Non Freeware C#
StarUML Plastic Software Windows 2005-11-01 2005-12-30 Yes check.svg  Oui GPL, modifié Delphi
Topcased Consortium Cross-platform (Java) 2005-10 2010-03-09 Yes check.svg  Oui EPL Java
UmlDesigner Green Bird Software Windows Non  Non C#
Umbrello UML Modeller L'équipe Umbrello Linux 2006-09-09 2009-08-04 Yes check.svg  Oui GPL C++, KDE
Visual Paradigm for UML Visual Paradigm Int'l Ltd. Cross-platform (Java) 2002-06-20 2010-01-07 Non  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  Non Commercial
Nom Créateur Plateforme / OS Première diffusion publique Dernière diffusion stable Open source ? Licence logiciel Langage de programmation utilisé

Fonctionnalités

Nom UML 2 ? MDA ? XMI ? Patrons ? Langages générés Langages de rétro-génération Intégratable dans Détails
Acceleo  ? Yes check.svg  Oui  ? Yes check.svg  Oui JEE, C#, Java, PHP, Python. Eclipse, EMF
AmaterasUML  ?  ?  ?  ? Java Java Standard UML
ArgoUML  ?  ? Yes check.svg  Oui  ? 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 Yes check.svg  Oui Yes check.svg  Oui Yes check.svg  Oui Yes check.svg  Oui Java, C++, PHP, Python et IDL. Java, C++ et PHP. Qt3
Dia  ? Non  Non Non  Non Non  Non Java, C++, ADA (en utilisant dia2code)
Eclipse UML2 Tools Yes check.svg  Oui  ?  ?  ? Java Java Eclipse 5 types de diagrammes.
Enterprise Architect Yes check.svg  Oui Yes check.svg  Oui Yes check.svg  Oui  ? 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 Yes 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.
Jink UML  ?  ?  ?  ?
Modelio Yes check.svg  Oui Yes check.svg  Oui Yes check.svg  Oui  ? 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  ? 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.
Objecteering Yes check.svg  Oui Yes check.svg  Oui  ?  ? Java, C++, C#, SQL DDL, CORBA IDL et Fortran Eclipse
PowerAMC Yes check.svg  Oui Yes check.svg  Oui Yes check.svg  Oui Yes check.svg  Oui 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 Yes check.svg  Oui  ?  ?  ? C#, VB.NET et SQL DDL UML, diagramme de flux de données, CRC, ERD et diagramme mixte.
StarUML  ? Yes check.svg  Oui Import  ? C# Architecture en plugin : C++, Delphi, C#, VB. Plus maintenu depuis 2005.
Topcased Yes check.svg  Oui Yes check.svg  Oui Yes check.svg  Oui  ? 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
Page générée en 0.115 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise