Aunque para Windows disponemos de muchas herramientas que nos facilitarían el trabajo al momento de modelar UML, y al menos se que se puede utilizar
StarUML mediante el emulador Wine, para GNU/Linux he encontrado en diversos artículos que las mas completas (aunque no las he probado) son
ArgoUML, BOUML, Dia y UMBRELLO.
Aquí les dejo una tabla comparativa de los distintos diagramas de los que disponen estas herramientas:

Mas información sobre estas herramientas la encontraran en: