Dia, ArgoUML, Poseidon, Together, ...
Letzteres ist IIRC keine Freeware, aber da sollte man einen kostenlosen Key für bekommen können, wenn man Student ist oder so. Auf Java basieren glaube ich aber die letzten drei (wobei zumindest Poseidon auf ArgoUML(?)-Teile aufsetzt), Dia ist allerdings nicht sooo der UML-Profi. Wie weit es mit 2.0 aussieht, kann ich nicht genau sagen. Nur: Ich hasse UML
Edit: Oh, natürlich gibt's da auch was von
RatioPython:
http://pyut.sourceforge.net/screenshots.php
Ansonsten dürfe dir die folgende Liste den Rest des Abends versüßen: http://www.objectsbydesign.com/tools/umltools_byCompany.html
Last but not least bringen viele (teilweise auf bestimmte Sprachen ausgerichtete) IDEs auch einen UML-Editor mit, vielleicht ist da ja auch was passendes für dich dabei.