Seminar PlantUML EBNF-, Regex- und technische Spezifikationsdiagramme

Formale Grammatiken und reguläre Ausdrücke sind präzise, aber in Rohform oft schwer zu vermitteln. Das Seminar zeigt, wie EBNF- und Regex-Darstellungen sowie ergänzende Notizen und Beispiele für technische Spezifikationen genutzt werden, ohne die fachliche Aussage zu verfälschen.

Inhaltsverzeichnis

  • Zielgruppe
  • Voraussetzungen
  • Lernziele
  • Kapitel 1: Formale Regeln und Darstellungsziel
  • Kapitel 2: EBNF-Diagramme
  • Kapitel 3: Regex-Diagramme
  • Kapitel 4: Spezifikationspaket und Review
  • Durchgängiges Praxisprojekt
  • Methodik

Zielgruppe

Softwareentwickelnde, API- und Protokolldesigner, Test Engineers, technische Redaktionen, Language-Tooling-Teams und Verantwortliche für Dateiformate oder Validierungsregeln.

Voraussetzungen

Grundverständnis von Syntaxregeln, regulären Ausdrücken oder technischen Spezifikationen. PlantUML-Vorkenntnisse sind nicht erforderlich.

Lernziele

  • EBNF-Regeln strukturiert visualisieren und lesbar zerlegen
  • Regex-Muster in nachvollziehbare Diagramme überführen
  • Diagramm, formale Regel und positive sowie negative Beispiele synchron halten
  • komplexe Regeln modularisieren und gezielt kommentieren
  • Spezifikationsdiagramme mit Tests und Reviews verbinden

Kapitel 1: Formale Regeln und Darstellungsziel

Das Kapitel verbindet vier aufeinander aufbauende Arbeitsschritte: Zweck, Geltungsbereich und Eingabesprache abgrenzen, Terminals, Nichtterminals und Alternativen identifizieren, Beispiele und Gegenbeispiele zur Regel sammeln sowie geeignete Diagrammform und Detailtiefe bestimmen. Die Inhalte werden an einem nachvollziehbaren Beispiel aufgebaut, unmittelbar gerendert und anhand der fachlichen Aussage bewertet.

  1. Schritt 1 – Analysieren: Zweck, Geltungsbereich und Eingabesprache abgrenzen.
  2. Schritt 2 – Modellieren: Terminals, Nichtterminals und Alternativen identifizieren.
  3. Schritt 3 – Erweitern: Beispiele und Gegenbeispiele zur Regel sammeln.
  4. Schritt 4 – Prüfen: geeignete Diagrammform und Detailtiefe bestimmen.

Praxisübung

Für den Schwerpunkt „Formale Regeln und Darstellungsziel“ entsteht ein eigenständiges Teilmodell. Anschließend werden Syntax, Semantik, Lesbarkeit und Anschlussfähigkeit an das Gesamtprojekt mit einer kompakten Prüfliste kontrolliert.

Kapitel 2: EBNF-Diagramme

Das Kapitel verbindet vier aufeinander aufbauende Arbeitsschritte: Produktionen und Sequenzen schrittweise erfassen, Alternativen, Wiederholungen und optionale Teile notieren, große Grammatiken in benannte Teilregeln zerlegen sowie Diagramm gegen die schriftliche Grammatik prüfen. Die Inhalte werden an einem nachvollziehbaren Beispiel aufgebaut, unmittelbar gerendert und anhand der fachlichen Aussage bewertet.

  1. Schritt 1 – Analysieren: Produktionen und Sequenzen schrittweise erfassen.
  2. Schritt 2 – Modellieren: Alternativen, Wiederholungen und optionale Teile notieren.
  3. Schritt 3 – Erweitern: große Grammatiken in benannte Teilregeln zerlegen.
  4. Schritt 4 – Prüfen: Diagramm gegen die schriftliche Grammatik prüfen.

Praxisübung

Für den Schwerpunkt „EBNF-Diagramme“ entsteht ein eigenständiges Teilmodell. Anschließend werden Syntax, Semantik, Lesbarkeit und Anschlussfähigkeit an das Gesamtprojekt mit einer kompakten Prüfliste kontrolliert.

Kapitel 3: Regex-Diagramme

Das Kapitel verbindet vier aufeinander aufbauende Arbeitsschritte: Musterteile und Gruppen sichtbar strukturieren, Alternativen, Quantifizierer und Zeichenklassen erklären, Anker und Randbedingungen dokumentieren sowie Muster mit positiven und negativen Testfällen abgleichen. Die Inhalte werden an einem nachvollziehbaren Beispiel aufgebaut, unmittelbar gerendert und anhand der fachlichen Aussage bewertet.

  1. Schritt 1 – Analysieren: Musterteile und Gruppen sichtbar strukturieren.
  2. Schritt 2 – Modellieren: Alternativen, Quantifizierer und Zeichenklassen erklären.
  3. Schritt 3 – Erweitern: Anker und Randbedingungen dokumentieren.
  4. Schritt 4 – Prüfen: Muster mit positiven und negativen Testfällen abgleichen.

Praxisübung

Für den Schwerpunkt „Regex-Diagramme“ entsteht ein eigenständiges Teilmodell. Anschließend werden Syntax, Semantik, Lesbarkeit und Anschlussfähigkeit an das Gesamtprojekt mit einer kompakten Prüfliste kontrolliert.

Kapitel 4: Spezifikationspaket und Review

Das Kapitel verbindet vier aufeinander aufbauende Arbeitsschritte: Regeln, Diagramme und Beispiele gemeinsam organisieren, Änderungen an Regeln und Tests nachvollziehbar versionieren, Mehrdeutigkeiten und unerreichbare Zweige identifizieren sowie eine technische Review-Checkliste anwenden. Die Inhalte werden an einem nachvollziehbaren Beispiel aufgebaut, unmittelbar gerendert und anhand der fachlichen Aussage bewertet.

  1. Schritt 1 – Analysieren: Regeln, Diagramme und Beispiele gemeinsam organisieren.
  2. Schritt 2 – Modellieren: Änderungen an Regeln und Tests nachvollziehbar versionieren.
  3. Schritt 3 – Erweitern: Mehrdeutigkeiten und unerreichbare Zweige identifizieren.
  4. Schritt 4 – Prüfen: eine technische Review-Checkliste anwenden.

Praxisübung

Für den Schwerpunkt „Spezifikationspaket und Review“ entsteht ein eigenständiges Teilmodell. Anschließend werden Syntax, Semantik, Lesbarkeit und Anschlussfähigkeit an das Gesamtprojekt mit einer kompakten Prüfliste kontrolliert.

Durchgängiges Praxisprojekt

Für ein kleines Bezeichner-, Versions- oder Nachrichtenformat entstehen eine EBNF-Beschreibung, ein Regex-Muster, passende Diagramme sowie positive und negative Testbeispiele.

Methodik

Fachimpulse, Live-Coding, kommentierte Demonstrationen und schrittweise Übungen wechseln sich ab. Jede neue Technik wird zunächst an einem Minimalbeispiel geprüft, danach in das Gesamtprojekt übernommen und abschließend in einem strukturierten Review bewertet. Alle Übungen verwenden versionierbare Textquellen und reproduzierbare Render-Schritte.

Fachbereichsleitung / Leitung des Trainerteams / Ansprechpersonen

Seminardetails

   
Dauer: 1 Tag ca. 6 h, Beginn: 10:00 Uhr
Preis: Öffentlich oder Live Stream: € 599 zzgl. MwSt.
Inhaus: € 1.700 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmende: Softwareentwickelnde, API- und Protokolldesigner, Test Engineers, technische Redaktionen, Language-Tooling-Teams und Verantwortliche für Dateiformate oder Validierungsregeln.
Voraussetzungen: Grundverständnis von Syntaxregeln, regulären Ausdrücken oder technischen Spezifikationen. PlantUML-Vorkenntnisse sind nicht erforderlich.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Fachimpulse, Live-Coding, Demonstrationen, praktische Übungen am System und strukturierte Reviews
Seminararten: Öffentlich, Webinar, Inhouse, Workshop - alle Formate mit Trainerteam vor Ort; Webinar nur bei ausdrücklicher Vereinbarung
Durchführungsgarantie: ja, ab 2 Teilnehmenden
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Digitale Dokumentation als Download oder auf Datenträger
Teilnahmezertifikat: ja
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Klagenfurt 1 Tage
Bregenz 1 Tage
Linz 1 Tage
Salzburg 1 Tage
Graz 1 Tage
Wien 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream live 1 Tage
Innsbruck 1 Tage
Stream gespeichert 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream live 1 Tage
Innsbruck 1 Tage
Stream gespeichert 1 Tage
Klagenfurt 1 Tage
Bregenz 1 Tage
Linz 1 Tage
Salzburg 1 Tage
Graz 1 Tage
Wien 1 Tage
Graz 1 Tage
Wien 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream live 1 Tage
Innsbruck 1 Tage
Stream gespeichert 1 Tage
Klagenfurt 1 Tage
Bregenz 1 Tage
Linz 1 Tage
Salzburg 1 Tage
Linz 1 Tage
Salzburg 1 Tage
Graz 1 Tage
Wien 1 Tage
Inhaus / Firmenseminar 1 Tage
Stream live 1 Tage
Innsbruck 1 Tage
Stream gespeichert 1 Tage
Klagenfurt 1 Tage
Bregenz 1 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben