Embora não seja exclusivo da UML, eu uso o Dia . Ele possui os símbolos usados na maioria (se não todos) dos diagramas UML, mas também suporta fluxogramas, diagramas de rede e algumas outras coisas que ocasionalmente usei como engenheiro de software.
Eu costumava usar o Argo, depois achei o Dia e achei mais agradável de usar.
indyK1ng
Dia é ótimo e multiplataforma. Funciona muito bem no Windows e Linux.
Machado
5
Eu tentei a maioria das ferramentas mencionadas, então deixe-me declarar minha opinião aqui:
Dia - um velho veterano; constrói gráficos confiáveis (não apenas UML), mas é um pouco complicado de usar (especialmente se seus diagramas ficarem maiores :-() quase sem restrições sobre o que se conectar, o layout dos diagramas precisa muito de ajustes manuais (um sério problema para matar o tempo) !), as caixas de diálogo são difíceis de usar (por exemplo, atalhos obsoletos como alt + O para 'OK' para fechá-lo), navegar em um diagrama destrói seus nervos com uma metáfora de folha interminável incompleta (as barras de rolagem funcionam apenas se um de seus objetos está fora da janela de exibição; nem todo o tempo [como no Inkscape]) etc. etc .;
Para resumir: robusto e confiável, mas envelhecido (especialmente em termos de usabilidade); usei muito (e desperdicei muito de tempo - reorganizando meus diagramas).
StarUML e argoUML - apenas os utilizaram em breve, pois suportam apenas UML 1.x; alguém até escreveu sua tese (em alemão) sobre as deficiências do StarUML!
Paradigma visual - novo, inteligente, mas a edição da comunidade é muito limitada: você receberá uma marca d'água feia se criar mais de um tipo de diagrama por projeto; você pode, no entanto, contornar facilmente isso colocando todos os seus diagramas em um e cortando-o com o aplicativo gráfico mais tarde.
Essa é minha clara recomendação; você economiza muito tempo ao criar diagramas em comparação com o Dia!
POPP / POI (Plain Old PowerPoint / Impress) - use o aplicativo gráfico do seu escritório favorito! É burro quando se trata do que é permitido, mas pelo menos as conexões fluem bem e o alinhamento de objetos funciona como um encanto!
Edit: 1/7/2013 : o componente de desenho no Google Docs suporta snap e desenho. Ainda não há "ferramenta UML real", mas funciona suficientemente bem e é facilmente compartilhável.
Ferramentas on-line, como gliffy.com - na maior parte legais, mas não são boas para trabalhos sérios ;-)
yEd - Eu apenas tentei brevemente, mas parece tão adequado quanto o Visual Paradigm. Tente e veja por si mesmo!
Nota bene: Você encontrará deficiências (recursos não suportados, layout incorreto etc.) em quase todas as ferramentas UML usadas. Assim, IMHO os aplicativos de desenho que suportam formas UML ou snap ainda são os mais úteis.
Eu uso o ArgoUML porque é grátis. e na politécnica, eles introduzem, ensinam e nos fazem usar a licença escolar IBM Rational Software Modeler (RSM).
No caso da simplicidade, IMHO acho que todos os softwares de modelagem UML são muito complicados devido aos requisitos dos padrões UML e seus vários diagramas.
Eu uso o Umlet . O que eu gosto neste software é que é apenas uma ferramenta de desenho. Ele não força você a criar e manter um modelo e não tenta gerar / analisar código. Ao contrário de muitas ferramentas UML que eu tentei, sempre consegui desenhar o diagrama que tinha em mente (as primitivas de desenho são bastante completas e extensíveis por código). Funciona bem com minhas outras ferramentas: o formato baseado em texto é bom para trabalhar com o meu VCS e o png / svg pode ser gerado usando uma linha de comando (eu o uso para automatizar a compilação do meu documento).
Jude Community é minha primeira escolha. Mesmo sendo Astah agora, você ainda pode encontrar a comunidade jude 5.2 na Web. Se você nunca usou, eu tentaria. PS: Eu pessoalmente não gostei do StartUML.
EDITAR:
Embora eles compartilhem alguns recursos muito comuns e mesmo que o Jude não seja mais desenvolvido, prefiro o Jude principalmente por causa de sua usabilidade. Eu usei o Jude há alguns anos para estudar e tenho que trabalhar com a ferramenta starUML + VS UML hoje (requisito da empresa), por isso sou um usuário ávido de ambas as ferramentas. Acho Jude muito mais amigável de usar. Por isso eu disse: eu pessoalmente não gostei do StartUML . Recursos comparados Não sei como o Jude iria, pois usamos o starUML apenas para fins de documentação e o Jude é descontinuado. Saudações.
Sua postagem seria mais útil se você declarasse seus motivos para preferir Jude a StartUML.
Vitor Py
@Vitor Granted. Embora eles compartilhem alguns recursos muito comuns e mesmo que o Jude não seja mais desenvolvido, prefiro o Jude principalmente por causa de sua usabilidade. Eu usei o Jude há alguns anos para estudar e tenho que trabalhar com a ferramenta starUML + VS UML hoje (requisito da empresa), por isso sou um usuário ávido de ambas as ferramentas. Acho Jude muito mais amigável de usar. Por isso eu disse: eu pessoalmente não gostei do StartUML . Recursos comparados Não sei como o Jude iria, pois usamos o starUML apenas para fins de documentação e o Jude é descontinuado. Saudações.
eestein 24/02
Agora é informativo. 1 :)
Vitor Py
+1. A Comunidade Jude também é conhecida como Astah atualmente. Outro ótimo programa, multiplataforma também.
Machado
2
Estou surpreso que o BOUML ainda não esteja mencionado. Eu recomendo o BOUML .
É cheio de recursos, de código aberto e mantido regularmente.
O StarUML é um projeto de código aberto para desenvolver uma plataforma UML / MDA rápida, flexível, extensível, com recursos e disponível gratuitamente, em execução na plataforma Win32. O objetivo do projeto StarUML é construir uma ferramenta de modelagem de software e também uma plataforma que seja uma substituição atraente de ferramentas UML comerciais, como Rational Rose, Together e assim por diante.
Uso o yEd quando a idéia / aplicativo está em sua infância e migro para o ArgoUML quando ele precisa de mais sinos e assobios. Gostei do Visio, até certo ponto, mas não o suficiente para comprar
Eu usei muitos dos realmente caros e odiei todos eles. Até recorri ao uso de ferramentas de desenho em vários casos, mas isso foi muito limitador e deixa você sem muitos dos benefícios de ter uma ferramenta UML para começar. De qualquer forma, na minha empresa mais recente, eles estavam usando um que eu nunca tentei, o Visual Paradigm. Devo dizer que é de longe o melhor que já usei. Ele ainda tem seus problemas, mas é o único que eu realmente gosto de usar. O Paradigma Visual faz praticamente tudo o que as ferramentas realmente caras fazem, mas a uma fração minúscula do custo.
Eles têm uma edição comunitária gratuita, que eu sei que está disponível para uso não comercial. Não tenho certeza se eles limitaram a funcionalidade de qualquer outra maneira. Se bem me lembro, você pode comprar uma edição comercial por cerca de US $ 100 dólares. Portanto, se você precisar para fins comerciais e seu empregador não desejar, então eu realmente procurarei um novo emprego rapidamente.
A única coisa que ainda não analisamos é o suporte a vários desenvolvedores, que todas as ferramentas caras podem fazer. Mas a partir do site, parece que eles apoiam.
Eu uso uma versão licenciada do Visual Paradigm no trabalho. Há uma edição gratuita da comunidade que deve ser capaz de lidar com a maioria das suas necessidades básicas de UML.
Respostas:
ArgoUML - Eu uso por sua simplicidade.
fonte
Embora não seja exclusivo da UML, eu uso o Dia . Ele possui os símbolos usados na maioria (se não todos) dos diagramas UML, mas também suporta fluxogramas, diagramas de rede e algumas outras coisas que ocasionalmente usei como engenheiro de software.
fonte
Eu tentei a maioria das ferramentas mencionadas, então deixe-me declarar minha opinião aqui:
Para resumir: robusto e confiável, mas envelhecido (especialmente em termos de usabilidade); usei muito (e desperdicei muito de tempo - reorganizando meus diagramas).
Essa é minha clara recomendação; você economiza muito tempo ao criar diagramas em comparação com o Dia!
Edit: 1/7/2013 : o componente de desenho no Google Docs suporta snap e desenho. Ainda não há "ferramenta UML real", mas funciona suficientemente bem e é facilmente compartilhável.
Nota bene: Você encontrará deficiências (recursos não suportados, layout incorreto etc.) em quase todas as ferramentas UML usadas. Assim, IMHO os aplicativos de desenho que suportam formas UML ou snap ainda são os mais úteis.
fonte
Há o yuml, que é bem legal, pois permite criar diagramas UML on-line, sem ferramentas e facilmente incorporáveis em blogs, wikis, e-mails etc.
fonte
Eu uso o ArgoUML porque é grátis. e na politécnica, eles introduzem, ensinam e nos fazem usar a licença escolar IBM Rational Software Modeler (RSM).
No caso da simplicidade, IMHO acho que todos os softwares de modelagem UML são muito complicados devido aos requisitos dos padrões UML e seus vários diagramas.
fonte
Eu uso o Umlet . O que eu gosto neste software é que é apenas uma ferramenta de desenho. Ele não força você a criar e manter um modelo e não tenta gerar / analisar código. Ao contrário de muitas ferramentas UML que eu tentei, sempre consegui desenhar o diagrama que tinha em mente (as primitivas de desenho são bastante completas e extensíveis por código). Funciona bem com minhas outras ferramentas: o formato baseado em texto é bom para trabalhar com o meu VCS e o png / svg pode ser gerado usando uma linha de comando (eu o uso para automatizar a compilação do meu documento).
fonte
Jude Community é minha primeira escolha. Mesmo sendo Astah agora, você ainda pode encontrar a comunidade jude 5.2 na Web. Se você nunca usou, eu tentaria. PS: Eu pessoalmente não gostei do StartUML.
EDITAR:
Saudações.
fonte
Estou surpreso que o BOUML ainda não esteja mencionado. Eu recomendo o BOUML .
É cheio de recursos, de código aberto e mantido regularmente.
Também solicito aos leitores que visitem o status do Projeto BOUML - /programming/3721008/bouml-project-status .
fonte
Pessoalmente, eu gosto do StarUML .
Muito completo e de código aberto!
A partir do site:
fonte
Uso o yEd quando a idéia / aplicativo está em sua infância e migro para o ArgoUML quando ele precisa de mais sinos e assobios. Gostei do Visio, até certo ponto, mas não o suficiente para comprar
fonte
Eu usei muitos dos realmente caros e odiei todos eles. Até recorri ao uso de ferramentas de desenho em vários casos, mas isso foi muito limitador e deixa você sem muitos dos benefícios de ter uma ferramenta UML para começar. De qualquer forma, na minha empresa mais recente, eles estavam usando um que eu nunca tentei, o Visual Paradigm. Devo dizer que é de longe o melhor que já usei. Ele ainda tem seus problemas, mas é o único que eu realmente gosto de usar. O Paradigma Visual faz praticamente tudo o que as ferramentas realmente caras fazem, mas a uma fração minúscula do custo.
Eles têm uma edição comunitária gratuita, que eu sei que está disponível para uso não comercial. Não tenho certeza se eles limitaram a funcionalidade de qualquer outra maneira. Se bem me lembro, você pode comprar uma edição comercial por cerca de US $ 100 dólares. Portanto, se você precisar para fins comerciais e seu empregador não desejar, então eu realmente procurarei um novo emprego rapidamente.
A única coisa que ainda não analisamos é o suporte a vários desenvolvedores, que todas as ferramentas caras podem fazer. Mas a partir do site, parece que eles apoiam.
fonte
Eu uso uma versão licenciada do Visual Paradigm no trabalho. Há uma edição gratuita da comunidade que deve ser capaz de lidar com a maioria das suas necessidades básicas de UML.
fonte
Visual Paradigm Plus for UML é o que eu uso no meu mac. É grátis e muito fácil de usar.
fonte