Я предлагаю PlantUML. Этот инструмент очень полезен и прост в использовании. У PlantUML есть плагин для Netbeans, который вы можете создавать UML-диаграмму из своего Java-кода.
Вы можете установить плагин PlantUML в NetBeans следующим способом:
Меню Netbeans -> Инструменты -> Плагин
Теперь выберите «Доступные плагины», а затем найдите PlantUML и установите его.
Для получения дополнительной информации перейдите на веб-сайт: www.plantuml.com