Que ferramentas usar para desenhar uma aplicação?

Boas,

Que ferramentas usam para esquematizar uma aplicação, apenas UML para o código java e diagramas Entidade Relação para a Base de Dados?

Em relação ao UML, onde poderei encontrar informação de como colocar no papel uma aplicação informática?

Desde já obrigado.

UML - JEDI
Banco de dados - BrModelo

Desde já obrigado pela resposta.

Mais uma questão, que tipo de diagramas UML devo usar para colocar uma aplicação no Papel, é possível por exemplo desenhar o funcionamento interno de metodos com UML?

Desde já obrigado.

Olá, para UML eu tenho utilizado nos meus projetos o StarUML. É muito bom, prático e gratuito, segue o link para download.

Espero ter ajudado!

Opa, para desenha funcionamento de metodos internos, acho que o que vc quer é usar o Diagrama de Sequencia ( faz parte de UML), com o StarUML dá para fazer isso sim.

Segue link com material sobre Diagramas de Sequência:

http://docs.kde.org/stable/pt_BR/kdesdk/umbrello/uml-elements.html#sequence-diagram