Estou fazendo o curso : Java I: Primeiros passos, concluí a aula número 03 e estou iniciando os seus exercícios. Logo no primeiro exercício estou sendo orientado a modelar um funcionário. Eu gostaria de saber qual seria a melhor ferramenta UML, a princípio free, para utilizar e também, de uma indicação de algum material didático sobre UML.