O Melhor que eu encontrei até agora, fácil de entender e é livre, recomendo.
Ferramenta CASE em Java para design orientado a objetos. O Argo/UML (Unified Modeling Language) inclui os mesmos recursos de edição e geração de códigos encontrados em ferramentas CASE comerciais, mas foca sua atenção naqueles que melhoram a utilização e suporte de necessidadas cognitivas de designers. Usa formatos baseados em XML como PGML e XMI e tem suporte a OCL, opção de repositório SQL e diagramas de Deployment e Collaboration. Faça o download de todos os arquivos, clicando em todas opções de download ao lado. Salve todos na mesma pasta e execute com java -jar argouml-0.8.1a.jar
Antes de instalar o " Argo/UML for Windows " você pode criar um ponto de restauração do Windows, assim, se não gostar do programa ou se ele não funcionar corretamente, você pode simplesmente restaurar o sistema para um ponto anterior à instalação do programa.Clique aqui e aprenda a criar um ponto de restauração.
O Melhor que eu encontrei até agora, fácil de entender e é livre, recomendo.
JDK 1.2 ou JDK 1.3
Java SE Development Kit (JDK) for WindowsGratuitoConjunto de utilitários que permitem criar sistemas de software para plataforma Java.
Sun Java System Application Server Platform EditionGratuitoDesenvolva e depure aplicativos Java e serviços da Web.
JavaScript ToolsGratuito para testarAdicione milhares de efeitos Javascript em suas páginas