Искал продукт для рисования UML диаграмм. Посмотрел много чего.
Остановил свой выбор на
http://www.edrawsoft.com/Software-Diagrams.phpПримеры диаграмм
http://www.edrawsoft.com/examples.phpО генерациях кода разумеется никакой речи не идет, да оно мне и не нужно.
Интерфейс в стиле MS Office 2010. Сам редактор очень похож на Visio, имеет богатую библиотеку графических элементов.
Получаются шикарные диаграммы, если нужно для презентаций - красивее чем в Edraw врядли сделать.
Однако нужно понимать, что этот инструмент просто графический редактор и не более того. Никаких данных кроме самих диаграмм там вести нельзя, соответственно генерации отчетов по модели нет.
В отличие от Visio не пытается вам навязывать как должны проходить линии, связывающие элементы, хотя попытки некоторые имеются.
P.S. Единственное, что не нравится - связи между элементами прикрепляются строго к определенным точкам (в середину фигуры как правило), что не всегда удобно.
Так что, если вам нужно красиво оформить диаграммы - посмотрите этот продукт.