UML Klassendiagramme online erstellen und einfach teilen

Diesmal wird ein kleines aber doch recht nützliches online Utility vorgestellt: yUML (yuml.de).

yUML

Mit yUML ist es möglich sehr einfach und schnell UML Diagramme erstellen online zu erstellen. Dabei werden aktuall Use Case und Klassendiagramme unterstützt. Ein solches Use Case Diagramm wird auch direkt auf deren Startseite dargestellt:

yuml.de

Interessanter finde ich das ganze schon für Klassendiagramme. Oft braucht man mal eine schnelle Repräsentation des Modells seiner Idee und hat kein passendes Tool zur Wahl. Bevor man dann zu Paint oder sonst einem Grafiktool greift sollte man sich mal mit dem Klassendiagramm Editor von yUML versuchen. Ein erster kleiner Versuch hat dabei folgendes ergeben:

yuml.de Klassendiagramm

Die Klassen und deren Beziehungen zueinander werden mit einer Syntax textuell beschrieben. Für das eben gezeigte Diagramm sieht die Syntax wie folgt aus:

[User]+1->*[JavathreadsArtikel]
[JavathreadsArtikel]1->*[Kommentar]

Obwohl ich das Diagramm hier als Bild lokal gespeichert habe kann man es auch direkt verlinken und weitergeben. Die URL für das mein Diagramm sieht dann so aus: http://yuml.me/diagram/scruffy/class/[User]+1->*[JavathreadsArtikel], [JavathreadsArtikel]1->*[Kommentar]
Man kann in dem Link erkennen, dass die Syntax für das Klassendiagramm direkt mitgegeben und somit immer neu auf yuml.de gerendert wird.

Natürlich reichen so einfache Anwendungsfälle bzw. Diagramme nicht aus aber auch hier kann man noch einen Schritt weiter gehen. Auf der Beispielseite für Klassendiagramme sieht man die ganze Menge an Möglichkeiten – bis ihn zu einer detaillierten Klassenbeschreibung und einem komplexeren Digramm. Im folgenden habe ich das komplexe Beispieldiagramm direkt von dort als live gerendertes Bild eingebunden:

Reicht einem ein Bild nicht aus ist es möglich sich auch noch ein PDF generieren zu lassen. Mein Diagramm als PDF ist hier zu haben: http://yuml.me/diagram/scruffy/class/[User]+1->*[JavathreadsArtikel], [JavathreadsArtikel]1->*[Kommentar].pdf

Insgesamt ist der Klassendiagramm Editor von yUML einen Bookmark wert. Gerade für schnelle Darstellungen oder festhalten von Ideen die man mit anderen noch teilen möchte ist dieses online Tool wirklich wertvoll.

Tags: , , ,

Wenn du Fragen oder Anregungen zum Post hast, dann hinterlasse doch einen Kommentar oder wenn du weiterhin Artikel von Javathreads lesen möchtest, dann abonniere den RSS Feed und sehe direkt in deinem Feed Reader die nächsten Artikel.

Ähnliche Artikel, die dich interessieren könnten:
    None Found
Kommentare

Bisher keine Kommentare vorhanden.

Hinterlasse einen Kommentar