Que ferramentas UML (Unified Modeling Language) estão disponíveis?

38

Eu simplesmente não consigo encontrar um decente (e gratuito). O que posso usar?

    
por Lucas Pottersky 02.05.2014 / 04:47

9 respostas

16

Você já experimentou o Umbrello? Dado que é baseado no KDE, no entanto, é a melhor ferramenta que eu encontrei se você não quer ir a rota java. O Umbrello está no repositório do Ubuntu.

Se você está bem com o java, o ArgoUML é uma ferramenta muito boa, ou você pode ver quais plugins estão disponíveis para o eclipse.

    
por txwikinger 09.07.2014 / 11:15
12

Tentou Dia ?

 sudo apt-get install dia

    
por Oli 16.06.2017 / 11:35
10

Umlet é uma ótima ferramenta UML gratuita e de código aberto com uma interface de usuário simples:

  • você pode desenhar diagramas UML rapidamente,
  • produz diagramas de seqüência e atividade
  • exporte diagramas para eps, pdf, jpg, svg e clipboard
  • compartilhe diagramas usando o Eclipse
  • crie novos elementos UML personalizados

e O UMLet é executado independente ou como plug-in do Eclipse no Windows, OS X e Linux.

(Além disso, confira sua ferramenta irmã PLOTlet para criar grades de gráficos.)

É entre os melhores e meus favoritos pessoais!

    
por Avi Mehenwal 11.03.2017 / 20:03
7

Dia pode gerar código para Java, PHP, C ++ e muito mais, mas você deve instalar Dia2code para gerar código. Eu uso para criar UML e depois gerar o código das classes.

    
por metamorph 11.03.2017 / 20:03
3

Eu uso o Papyrus , um conjunto desenvolvido pelo Comissariado à l'Énergie Atomique na França que hoje está disponível como plug-in para o Eclipse. É a mais avançada ferramenta de modelagem de código aberto que conheço e suporta quase totalmente a UML2. Descrição ampla:

  

A Papyrus pretende fornecer um material integrado e consumível pelo usuário   ambiente para editar qualquer tipo de modelo EMF e particularmente   suporte a UML e linguagens de modelagem relacionadas, como SysML e MARTE.   Papyrus fornece editores de diagramas para linguagens de modelagem baseadas em EMF   entre eles UML 2 e SysML e a cola necessária para integrar   esses editores (baseados em GMF ou não) com outras ferramentas MBD e MDSD.

Mais importante ainda, o Papyrus suporta o Model-Driven Development (MDD), sendo uma ferramenta bastante capaz de desenvolver Idiomas específicos do domínio. A este respeito, Papyrus parece ser a única ferramenta open source que suporta o padrão Model-Driven Architecture (MDA) emitido pelo OMG. Com um gerador de código como Acceleo , você acaba com uma pilha MDD completa - a partir da qual você pode até mesmo criar seus próprios plug-ins DSL.

    
por Luís de Sousa 09.12.2014 / 08:18
2

Depois de uma longa pesquisa em aplicativos de desktop, decidi ir para a web, agora estou usando o Cacoo , que permite não apenas desenhar um, mas um muitos desenhos diferentes (como topografia de rede, coisas gerais, etc). É grátis e permite compartilhar com amigos e editar simultaneamente.

    
por Marcos Roriz Junior 09.07.2014 / 11:18
2

Eu gosto yEd . Não é de código aberto, mas é freeware e multi-plataforma, manipulando muitos tipos de diagramas e também UML.

    
por Martin R. 04.06.2015 / 21:47
1

Gaphor é decente. Tem algumas limitações e bugs, mas é o menos irritante dos editores de UML por aí. No entanto, como Dia, ele não pode gerar código, estou listando apenas no caso de você precisar de uma ferramenta de criação de diagramas UML.

    
por levesque 11.03.2017 / 20:00
0

O Visual Paradigm é uma ferramenta comercial poderosa para a UML. Mas você pode usar a edição da comunidade que é gratuita (para uso não comercial). A única restrição é que toda hora feche o programa.

    
por Vassilis 28.03.2012 / 17:51