StarUML ist ein Open Source-Projekt zur Entwicklung einer schnellen, flexiblen, erweiterbaren, featurereichen und frei zugänglichen UML-Plattform, die auf Win32-Basis läuft. Ziel des StarUML-Projektes ist es, sowohl Werkzeug als auch Plattform zur Softwaremodellierung aufzubauen, und somit einen verlockenden Ersatz für kommerzielle Tools darzustellen.
ArgoUML ist das führende Open Source UML-Modellierungswerkzeug und unterstützt alle Standarddiagramme in UML 1.4. Es läuft auf jeder Javaplattform und ist in zehn Sprachen verfügbar.

Violet UML Editor – zeichnet nett aussehende Diagramme. Gänzlich umsonst. Plattformübergreifend. Violet ist für Entwickler, Studenten, Lehrer und Autoren gedacht, die auf schnelle Weise einfache UML-Diagramme erzeugen müssen.

Astah Community 6.1 (Ehemals JUDE) – Gemäß dem Konzept „Vom Augenblick der Installation an einsetzbar“, sind die von Astah Community entwickelten Modellierungseigenschaften einfach und benutzerfreundlich.

BOUML ist eine kostenlose UML 2-Toolbox, die es einem erlaubt Programmcode in C++, Java, IDL, PHP und Python zu spezifizieren und zu erzeugen. BOUML läuft unter Unix/Linux/Solaris, MacOS X(Power PC und Intel) sowie Windows.

UMLet ist ein Open Source UML-Werkzeug mit einer einfachen Bedieneroberfläche: Man kann schnell UML-Diagramme zeichnen, Diagramme als eps, pdf, jpg, svg und in die Zwischenablage exportieren, Diagramme mithilfe von Eclipse gemeinsam nutzen und neue, benutzerdefinierte UML-Elemente erzeugen. UMLet läuft als eigenständige Anwendung oder als Plugin für Eclipse unter Windows, OS X und Linux.

UMLGraph erlaubt die deklarative Spezifikation und das Zeichnen von Klassen- und Sequenzdiagrammen in UML. Die aktuellen Eigenschaften sind Teil eines kontinuierlichen Bestrebens, Unterstützung für alle Arten von UML-Diagrammen bereitzustellen.

Dia ist ein auf GTK+ basierendes Programm zur Diagrammerstellung für GNU/Linux, Unix und Windows, das unter der GPL-Lizenz veröffentlicht wurde. Dia hat sich im Wesentlichen vom kommerziellen Programm 'Visio' für Windows inspirieren lassen, obwohl es sich mehr an informellen Diagramme für den Gelegenheitsgebrauch ausrichtet. Es kann verwendet werden, um viele verschiedene Arten von Diagrammen zu zeichnen.

MetaUML ist eine GNU-GPL MetaPost-Bibliothek mit der sich UML-Diagramme mit einer menschenfreundlichen Textnotation setzen lassen.
Visual Paradigm SDE für Visual Studio – Smart Development Environment Community Edition for Visual Studio (SDE-VS CE) bietet vollständige Unterstützung für die neueste UML-Version. Entwickler von Open Source-Projekten können SDE-VS CE für die Entwurfsphase mit UML benutzen. SDE-VS CE ist nur für den unentgeltlichen, nicht-kommerziellen Gebrauch. SDE-VS ist in Visual Studio eingebettet.

T4 Editor mitsamt UML-Modellierungswerkzeugen für Visual Studio (2008/2010) – Auf schnelle Weise einen eigenen Code-Generator mithilfe von T4-Text-Templates (.tt-Dateien) mitsamt Intelli-Sense und Syntax-Highlighting schreiben. Der tangible T4-Editor beinhaltet auch UML-artige Modellierungstools und kann Code aus Diagrammen, Datenbankschemata, XML-, Word-, Excelquellen oder aus jeder anderen Datenquelle erzeugen. Microsoft T4 sieht aus und riecht wie ASP.NET – ganz einfach!

NetBeans IDE UML - Das UML-Plugin für die NetBeans Entwicklungsumgebung ist für Version 6.7 und frühere Veröffentlichungen verfügbar.

UML2 Tools ist eine Zusammenstellung von GMF-basierten Editoren, mit denen sich UML-Modelle ansehen und bearbeiten lassen; es legt den Schwerpunkt auf die (letztendlich) automatische Erzeugung von Editorprogrammen für alle Arten von UML-Diagrammen.
Hier einige kostenlose web-basierte Diagramm-Generatoren.
WebSequenceDiagram - Einfach die Beschreibung eingeben und „draw“ klicken.
yUML – Einfache UML-Diagramme erzeugen und in Blogs, Wikis, Foren, Bug-Trackern und E-Mails mit der Welt teilen.
zOOml.com ist die Web 2.0-Seite für schnelle objektorientierte Modellierung. Mit der webbasierten Modellieranwendung von zOOml.com lässt sich mühelos ein Modell oder ein Zeichen-Tool zur Veranschaulichung von Klassen, Zusammengehörigkeiten und anderen Konzepten in der UML Modellierungssprache von OMG erzeugen.


Kommentare
WebSequenceDiagram kannte ich bisher nicht. Sieht interessant aus. Damit kann man schnell und einfach eigene simple Diagramme erstellen, und zwar durch reine Textanweisungen
die Übersicht find ich auch sehr schön
kenn zwar fast alle, hab aber auch paar neue Programme (T4 und UMLet) für mich entdeckt
Was hier sicherlich fehlt ist Gliffy. Für sehr viele Zwecke mehr als ausreichend
Kommentieren