Onde acho uma ferramenta UML decente?

duda:
Você pode baixar e salvar em qualquer pasta… Depois é só ir no Prompt de Comando do DOS, entrar na pasta onde você salvou o instalador e executar o comando.

Exemplo: Se você salvou o arquivo na pasta C:\downloads, você entra no Prompt do DOS e executar “CD c:\downloads” (sem as aspas!) e depois executar o comando “java -jar EclipseUML.jar”.

Era essa a sua dúvida?

Eu usei o OmondoUML com o eclipse 3.1 por um bom tempo e fiquei feliz com os resultados (só parei de usar pois como já foi dito num post anterior saiu o eclipse 3.2 … com uma penca de correção no WTP - o que me forçou a fazer o upgrade e pimba - o Omondo parou de funcionar …)

Inssisti um bom tempo no Omondo mas toda hora tinha problemas no .metadata do projeto (mantive o eclipse 3.1+Omondo só pra modelar uml mas qdo ia pro projeto no eclipse 3.2 eu me estrambicava) …

MagicDraw só de passagem - logo que tentei gerar as classes do meu modelo eu desistí e tentei outras ferramentas.

Rose é muito caro e pesado (e tb foi descontinuado), não suporta UML 2 e é bem engessado (é UML mas vc precisa modelar da forma que a IBM quer que vc modele!!!)

O argoUML (e variantes, tipo poseidom) é razoável pra modelar, mas não importa (por enquanto) modelos do rose ou together, sua integração com código é fraquinha, ainda tem alguns pequenos bugs e chatices no quesito usabilidade.

Hoje estou usando o Borland Togheter Architect 2006, um pouquinho pesado qdo vc trabalha com modelos muito grandes mas está bem estável (ele é baseado no RCP do Eclipse - só isso já é 10!!!). Ele importa modelos do rose (muito bom) e conhece UML 2.

Estou usando os 2 últimos (O argoUML pra tranqueiras em casa) e o Together Architect no trabalho …

Alguem ja falou do JUDE?
https://jude.change-vision.com/jude-web/index.html

Duvida: o que vc precisa de uma ferramenta pra desenhar UML, e pq?

Eu uso o Graphviz pra gerar documentacao a partir do codigo e relatorios de testes da aplicacao, e nao tenho tido problemas.

[quote=cado]Alguem ja falou do JUDE?
https://jude.change-vision.com/jude-web/index.html

[/quote]

o problema do JUDE é que a aca versão os projetos antigos se tornam incompatíveis
zuado isso

[quote=SadNess][quote=cado]Alguem ja falou do JUDE?
https://jude.change-vision.com/jude-web/index.html

[/quote]

o problema do JUDE é que a aca versão os projetos antigos se tornam incompatíveis
zuado isso[/quote]

Ja enfrentei este problema tbm. Será que não tem perspectiva de mudança?

Tem um monte ai…

http://galaxy.andromda.org/docs/case-tools.html

Como o sistema que desenvolvemos já está bem grande (mais 100 entidades), as vezes temos dificuldades em lembrar certas coisas e acredito que um diagrama de classes ajudaria nessa compreensão.

Eu peguei o EclipseUML com Eclipse 3.3, mas ele sempre trava na maioria das vezes ao fazer a engenharia reversa do código para geração do diagrama de classes. Uma pessoa aqui da empresa vez um levantamento e a melhor opção gratuita que ela encontrou foi o NetBeans com um plugin específico. No entanto, parece que a ferramenta é lenta e ele teve dificuldades para exportar para imagem. Ainda tenho a esperança de encontrar algo melhor.

Abraços,

[quote=brunohansen]Já usei o Rose e foi a melhor ferramenta da minha vida![/quote]Usei por mais de 3 anos e sempre achei muito bom, pena os pequenos bugs e ainda foi descontinuado.

[quote=brunohansen]Já usei o Poseidon e foi um Lixo pesado pacas cheio de bug![/quote]Achei o mesmo, argo!

[quote=brunohansen]To usando EA ta indo bem mais é muito complexo usar o bom dele que não é tão caro assim, ele parece trabalhar bem com round trip[/quote]Não trabalha bem com round trip, faz apenas o básico, IMO.

Quem sugerio o magic draw deve estar se esquecendo que não queremos apenas desenhar UML!!!

Tentei a ferramenta UML do MyEclipse, desisti, vive quebrando entre as mudanças de versão.

Tentei o RAD, proprietário e vira e mexe quebra (da mesma forma que o MyEclipse acima, além de ser muito caro).

Resumindo:

  • Sou obrigado a usar o Rose em alguns projetos simplesmente porquê nossos clientes exigem (falta um padrão bom no mercado e, conseqüentemente, sofremos com isso).

  • Pelo nosso orçamento e pelo custo benefício, hoje, em nossa fábrica, ficamos com o EA mesmo. Pena que a sparx não fez o EA tão customizável quanto sua propaganda diz (principalmente para aqueles que precisam de rastreabilidade dos fontes no processo de desenvolvimento).

E o quê vc faz depois, após ter gerado toda essa documentação, quando rola um refactoring grande no projeto? Essa ferramenta se baseia apenas no código?

Não conheço essa ferramenta (estou indo dar uma olhada agora mesmo) mas antecipo que fazendo assim vc está escrevendo seu código primeiro, provavelmente sem “projetar”, para só depois, refinar a documentação que já deve ter sido escrita nos javadocs da vida - sem elementos gráficos. Pelo menos pra mim isso não é suficiente

[quote=cado]Alguem ja falou do JUDE?
https://jude.change-vision.com/jude-web/index.html[/quote]Quando usei achei que estava tendo os mesmos problemas do argo/posseidon.

Sou fã do Rational e do Jude!

Procura no Google! :smiley:

A versão profissional (e não free) do Jude faz a importação e trata generics.

mas não conheço nenhuma ferramente que bata no Rational Rose em termos de produtividade.

fw

http://www-306.ibm.com/software/awdtools/developer/rose/java/

[quote=Dieval Guizelini]A versão profissional (e não free) do Jude faz a importação e trata generics.

mas não conheço nenhuma ferramente que bata no Rational Rose em termos de produtividade.

fw

http://www-306.ibm.com/software/awdtools/developer/rose/java/[/quote]

Não conheço uma que bata o Rose em termos de improdutividade :wink:

i++

Eu uso UML no Papel ou no quadro para explicações. De vez em quando quando alguém aqui na empresa pede algo no computador e sou obrigado a fazer eu uso o JUDE ou alguma coisa bem simples para atender a essa solicitação.

Cara nem me fale. Tive que trabalhar uma vez com esse troço. Que raiva. Perdi tanto tempo sincronizando os diagramas e o código que fiquei com nojo dessa ferrramenta.

Não pergunte o que você não quer saber :wink:

Alguém já usou esse: Visual Paradigm for UML (http://www.visual-paradigm.com) ?

A empresa onde trabalho está pensando em adquirir entre esses:

  • Rose
  • EA
  • Visual Paradigm

use o Jude… e free e é bom…

Bom dia!

Trabalha com o EA a uns 2 anos e ele nos serve muito bem. É leve, não nos prende a nada, implementa todos os diagramas UML, permite persistência das informações dele em Banco de Dados, tem integração com Source Control e diversas features de gerenciamento de projetos/processo e geração de código.

Foi a ferramenta que nos ofereceu maior custo benefício.