Приветсвую всех!
Не так давно наткнулся я на хорошую среду моделирования с применением UML диаграм. Ранее я использовал EA Sparx, но тк она не бесплатна с триальными версиями возникали проблемы
В общем всё что нужно для разработчика я нашёл в UML модуле для NetBeans и хочу поделиться в чём так сказать плюсы и минусы с моей точки зрения:
Плюсы:+ полностью бесплатная среда
+ генерации кода Java из диаграм.
+ реверсивная инженерия ( построение диграмм из кода: классов, последовательностей, взаимодействия)
+ отличная пошаговая документация, вплоть до просмотра видео роликов
+ кросспалтформенная. (Лично использую в Linux-е и Windows-e)
+ интуитивная среда
+ автоматическое добавление функции при постраении диаграмм последовательностей на диаграммы классов (что касается диграмм взаимодействия не проверял)
+ интеграция с NetBeans, что повышает эффективность создания Java приложения
Минусы:- поддерживает только язык Java (про поддержку C\C++ пока не известно)
- всё на английском
- хорошо кушает ресурсы.
- зависим от среды NetBeans
Дополнительные комментарии:Я так предполагаю, что этот модуль в начале разрабатывался для Java SE SDK, а потом его просто портировали в NetBeans. Насчёт полной поддержки UML2 я сомневаюсь, хотя кто знает
я до конца не проверял.
Если кто заинтересовался:
Документация http://www.netbeans.org/kb/55/uml-index.htmlУстановка модуля http://www.netbeans.org/community/releases/55/uml-download.html#installation