Eu simplesmente não consigo encontrar um decente (e gratuito). O que posso usar?
Eu simplesmente não consigo encontrar um decente (e gratuito). O que posso usar?
Respostas:
Você já experimentou o Umbrello? Dado que é baseado no KDE, no entanto, é a melhor ferramenta que encontrei se você não quiser seguir a rota do java. O Umbrello está no repositório Ubuntu.
Se você concorda com java, o ArgoUML é uma ferramenta muito boa, ou pode ver quais plug-ins estão disponíveis para o eclipse.
Tentei Dia ?
sudo apt-get install dia
O Umlet é uma excelente ferramenta UML de código aberto, gratuita e com uma interface simples:
e o UMLet é executado de forma 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áfico.)
Está entre os melhores e o meu favorito!
O Dia pode gerar código em Java, PHP, C ++ e muito mais, mas você deve instalar o Dia2code para gerar código. Eu o uso para criar UML e gerar o código das classes.
Eu uso o Papyrus , um conjunto desenvolvido pelo Commissariat à l'Énergie Atomique na França que hoje está disponível como um plug-in para o Eclipse. É a ferramenta de modelagem de código aberto mais avançada que eu conheço e que suporta quase completamente o UML2. Descrição ampla:
O Papyrus tem como objetivo fornecer um ambiente integrado e consumível pelo usuário para editar qualquer tipo de modelo EMF e, principalmente, oferecer suporte a UML e linguagens de modelagem relacionadas, como SysML e MARTE. A Papyrus fornece editores de diagrama para linguagens de modelagem baseadas em EMF, entre elas 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 MDD (Model-Driven Development), sendo uma ferramenta bastante capaz de desenvolver Idiomas Específicos de Domínio. Nesse sentido, o Papyrus parece ser a única ferramenta de código aberto que suporta o padrão Model-Driven Architecture (MDA) emitido pelo OMG. Com um gerador de código como o Acceleo, você acaba com uma pilha MDD completa - a partir da qual você pode até criar seus próprios plug-ins DSL.
Após uma longa pesquisa em aplicativos de desktop, decidi ir para a Web, agora estou usando o Cacoo , que permite não apenas uml desenho, mas muitos desenhos diferentes (como topografia de rede, coisas gerais, etc.). É gratuito e permite compartilhar com amigos e editar simultaneamente.
Até agora, o Astah * é a melhor ferramenta UML que eu já usei. Na minha opinião, a experiência de desenho é melhor porque pode alinhar ou ancorar automaticamente os elementos gráficos de uma maneira inteligente o suficiente.
Eles costumavam fornecer uma versão gratuita da comunidade, mas infelizmente interromperam esse suporte desde 26/09/2018 .
No entanto, seu Editor UML fornece uma versão gratuita se você for um estudante.