Visual Paradigm for UML предоставляет полную поддержку UML 2.1 и последней версии BPMN. В программе присутствует возможность по моделированию структур баз данных.
Visual Paradigm for UML может генерировать код по созданным в ней диаграммам, а также производить reverse engineering кода с тем, чтобы затем по готовому коду составлять диаграммы, иллюстрирующие его структуру. В список языков, для которых реализована данная функция, входят C++, Java, IDL, PHP и Python. Также аналогичная возможность поддерживается для XML и XML schema, баз данных (через JDBC) и исполняемых файлов для платформы .NET, EXE и DLL для Windows.
http://www.visual-paradigm.com/
Обзоры и статьи:
Обзор Visual Paradigm for UML 8.0 от analyst.by.
Скриншоты: