UML-Designer – Modellieren, Verstehen, Programmieren

Von der Idee zum Programm

Mit dem UML-Designer bringen wir das klassische Modellieren in den Informatikunterricht – visuell, verständlich und praxisnah.
Schüler erstellen Klassendiagramme per Drag & Drop oder in PlantUML-Textform und wandeln diese direkt in lauffähigen Code um.


Übersicht des UML-Designers

Was ist der UML-Designer?

Der UML-Designer kombiniert einen visuellen Editor mit einem PlantUML-Codefenster. Änderungen im Diagramm aktualisieren sofort den Code – und umgekehrt.

So lernen Schüler, Modelle sowohl visuell als auch textuell zu verstehen und zu bearbeiten.



Visuell modellieren

Klassen, Attribute und Methoden mit Parametern werden direkt auf der Oberfläche eingefügt. Beziehungen lassen sich per Mausklick erstellen und automatisch anordnen.

  • Unterstützt Assoziationen, Vererbung und Interfaces
  • Namen und Typen jederzeit anpassbar
  • Automatische Layout-Funktion für übersichtliche Diagramme


Von UML zu Code – automatisch

Mit einem Klick generiert der UML-Designer aus jedem Diagramm lauffähigen Programmcode.
Alle Klassen, Eigenschaften und Methoden werden übernommen.

Zusätzlich wird ein Initialcode erzeugt, der zu allen Klassen Dummy-Instanzen erstellt – so entsteht sofort eine ausführbare Basisversion.



Aufgaben & KI-Unterstützung

Der UML-Designer kann zusammen mit einer Aufgabenstellung geöffnet werden – inkl. Startdiagramm.

Mit dem neuen Prompt-Generator-Typ „Modellieren“ erstellen Lehrkräfte vollständige Unterrichtseinheiten:


Eine integrierte KI-Hilfe vergleicht Schülerlösungen mit dem Lösungs-UML und gibt Feedback zu fehlenden Elementen.



Speichern und Nachvollziehen

Alle von Schülern erstellten UML-Diagramme und generierten Codes werden gespeichert und können jederzeit eingesehen werden – wie bei normalen Code-Projekten.

So bleiben Fortschritte nachvollziehbar und Unterricht transparent.



Modellieren wird praktisch – mit dem UML-Designer in CodeRoom lernen Schüler, wie aus Ideen strukturierte Modelle und schließlich Programme entstehen.

Mit CodeRoom und dem neuen UML-Designer verbinden Sie Theorie und Praxis der Softwareentwicklung – verständlich, motivierend und praxisnah.

Probieren Sie es aus: Fordern Sie einen kostenlosen Demo-Zugang an und erleben Sie, wie Modellieren zum Programmieren wird.