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.
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.
- Unterstützte Sprachen: Python 3, Ruby 3, Java
- Kombination von Modellierung und Programmierung im Projektmodus
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:
- Motivierende Einstiegsaufgabe mit Basisdiagramm
- Schüler modellieren und erweitern das UML
- Code wird automatisch generiert und weiterentwickelt
- Lösungsdiagramm und Lösungscode stehen zur Kontrolle bereit
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.
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.