Alguém conhece algum software de uml ´grátis ?
Sim, eu conheco.
Ferramenta JUDE. - https://www.esm.jp/jude-web/en/index.html
Ver mais em http://www.portaljava.com
Poseidon(Community version)
O Together da Borland é mt bom.
ArgoUML e BlueJ, ambos free.