44 votes

Quels outils UML (Unified Modelling Language) sont disponibles ?

Je ne trouve tout simplement pas un décent (et gratuit). Que puis-je utiliser?

18voto

Mufaka Points 54

Essayé Dia?

 sudo apt-get install dia

Dia

18voto

Joel Spolsky Points 22686

Avez-vous déjà essayé Umbrello? étant donné qu'il est basé sur KDE, c'est cependant le meilleur outil que j'ai rencontré si vous ne voulez pas suivre la voie de Java. Umbrello est dans le référentiel Ubuntu.

Si vous êtes d'accord avec Java, ArgoUML est un assez bon outil, ou vous pouvez voir quels plugins sont disponibles pour Eclipse.

ArgoUML

11voto

Michael Altfield Points 243

Umlet Installer umlet est un excellent outil UML gratuit et open-source avec une interface utilisateur simple :

  • vous pouvez dessiner des diagrammes UML rapidement,
  • produire des diagrammes de séquence et d'activité,
  • exporter des diagrammes en eps, pdf, jpg, svg et dans le presse-papiers,
  • partager des diagrammes en utilisant Eclipse,
  • créer de nouveaux éléments UML personnalisés.

et UMLet fonctionne en mode autonome ou en tant que plug-in Eclipse sur Windows, OS X et Linux.

(De plus, jetez un œil à son outil frère PLOTlet pour créer des grilles de graphiques.)

Umlet

C'est parmi les meilleurs et mon préféré personnel !

8voto

phoenixwizard Points 111

Dia Installer dia peut générer du code en Java, PHP, C++ et bien d'autres langages, mais vous devriez installer Dia2code Installer dia2code pour générer du code. Je l'utilise pour créer des diagrammes UML et ensuite générer le code des classes.

4voto

Luís de Sousa Points 12652

J'utilise Papyrus, une suite développée par le Commissariat à l'Énergie Atomique en France qui est aujourd'hui disponible en tant que plug-in pour Eclipse. C'est l'outil de modélisation open source le plus avancé que je connaisse et prend en charge presque entièrement UML2. Description générale:

Papyrus vise à fournir un environnement intégré et consommable par l'utilisateur pour éditer tout type de modèle EMF et en particulier soutenir UML et les langages de modélisation connexes tels que SysML et MARTE. Papyrus fournit des éditeurs de diagramme pour les langages de modélisation basés sur EMF parmi lesquels UML 2 et SysML et le liant requis pour intégrer ces éditeurs (basés sur GMF ou non) avec d'autres outils MBD et MDSD.

Plus important encore, Papyrus prend en charge le Développement Piloté par le Modèle (MDD), étant un outil assez capable pour développer des langages spécifiques au domaine. A cet égard, Papyrus semble être le seul outil open source prenant en charge le modèle d'architecture piloté par le modèle (MDA) issu de l'OMG. Avec un générateur de code tel que Acceleo, vous obtenez une pile MDD complète - à partir de laquelle vous pouvez même créer vos propres plug-ins DSL.

description de l'image

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X