Hola:
El Enterprise Architect no es free; solamente podés bajar un trial de 30 días para probarlo, pero el caso es que si lo querés funcional, debes pagar. Incluso, aunque te sirva para desarrollar trabajos prácticos para la universidad (en el caso de de estar cursando), no podrás ni grabas los gráficos en un formato para word, ni tampoco imprimirlos, ya que esas son funciones para las versiones registradas.
La potencia del programa le permite hacer reingeniería y desarrollar OOP, de hecho es la herramietna más poderosa del ambiente UML en este momento, y la preferida por los desarrolladores.
La página es http://www.sparxsystems.com.au/products/ea.html