UML плагин для Eclipse
eUML 2 - Удобный плагин, который может кроме построения различных типов UML моделей, строить уже по имеющимся классам модель, и наоборот по построенной модели сгенерировать классы – т.е. уже готовый каркас, а программисту необходимо будет написать реализацию методов, и протестировать все.
Для обновления Eclipse 3.5 Galileo используйте update site:
http://www.soyatec.com/update/galileo/
Доступна бесплатная версия плагина, для некоммерческого использования, построенные диаграммы, можно включать в проект, и также размещать в системе версий, например SVN.
Официальный сайт проекта, доступен по адресу: http://www.soyatec.com/euml2/