Das Seminar vermittelt eine systematische Qualitätsprüfung für UML-, SysML- und profilbasierte Modelle. Regeln werden als präzise Constraints formuliert, in Validierungsabläufe eingebunden, mit verständlichen Diagnosen versehen und anhand von Positiv- und Negativmodellen getestet.
Inhaltsverzeichnis
- Lernziele und fachliche Einordnung
- Schrittweise Seminarinhalte
- Praxisübungen und Laborszenarien
- Zielgruppe und Voraussetzungen
- Didaktik und Arbeitsweise
Lernziele
- Validierungsarten und Verantwortlichkeiten in Papyrus, UML2, EMF und OCL einordnen.
- OCL-Ausdrücke für strukturelle und semantische Modellregeln erstellen.
- Constraints in UML-Profilen definieren und auf stereotypebasierte Modelle anwenden.
- Diagnosen, Schweregrade und Prüfabläufe anwendergerecht gestalten.
- Ein testbares Regelwerk mit Qualitätsgates und Pflegeprozess aufbauen.
Schrittweise Seminarinhalte
1. Validierungsarchitektur und Regelklassen
Schwerpunkt: UML-Well-formedness, EMF-Validatoren, OCL-Regeln, Profilconstraints und projektspezifische Prüfungen.
- Fragestellung, Systemgrenze und Entscheidungskriterien für den Themenblock „Validierungsarchitektur und Regelklassen“ festlegen.
- Folgende Größen, Rollen, Elemente und Annahmen werden strukturiert: UML-Well-formedness, EMF-Validatoren, OCL-Regeln, Profilconstraints und projektspezifische Prüfungen.
- Das Analyse- oder Entscheidungsmodell in Papyrus schrittweise aufbauen und mit prüfbaren Daten versehen.
- Alternativen, Randbedingungen, Lücken und widersprüchliche Annahmen mit definierten Szenarien untersuchen.
- Als Arbeitsergebnis eine geschichtete Validierungsstrategie dokumentieren und als nachvollziehbare Entscheidungsbasis freigeben.
2. OCL-Kontext, Navigation und Typen
Schwerpunkt: Kontextdefinition, Eigenschaften, Operationen, Collections, Nullwerte und Typprüfungen.
- Modellierungsziel, Abgrenzung und Qualitätskriterien für den Themenblock „OCL-Kontext, Navigation und Typen“ festlegen.
- Folgende Modellelemente, Beziehungen und Regeln werden strukturiert: Kontextdefinition, Eigenschaften, Operationen, Collections, Nullwerte und Typprüfungen.
- Das Modell in Papyrus schrittweise anlegen, verknüpfen und in geeigneten Repräsentationen darstellen.
- Semantik, Konsistenz, Vollständigkeit, Lesbarkeit und Fehlerfälle mit definierten Prüfschritten kontrollieren.
- Als Arbeitsergebnis einen Satz syntaktisch und semantisch korrekter OCL-Ausdrücke dokumentieren, fachlich abnehmen und in einen wiederholbaren Modellierungsstandard überführen.
3. Invarianten und fachliche Constraints
Schwerpunkt: Eindeutigkeit, Vollständigkeit, Beziehungen, Zustände, Namensregeln und Querschnittsbedingungen.
- Modellierungsziel, Abgrenzung und Qualitätskriterien für den Themenblock „Invarianten und fachliche Constraints“ festlegen.
- Folgende Modellelemente, Beziehungen und Regeln werden strukturiert: Eindeutigkeit, Vollständigkeit, Beziehungen, Zustände, Namensregeln und Querschnittsbedingungen.
- Das Modell in Papyrus schrittweise anlegen, verknüpfen und in geeigneten Repräsentationen darstellen.
- Semantik, Konsistenz, Vollständigkeit, Lesbarkeit und Fehlerfälle mit definierten Prüfschritten kontrollieren.
- Als Arbeitsergebnis ein fachliches OCL-Regelpaket dokumentieren, fachlich abnehmen und in einen wiederholbaren Modellierungsstandard überführen.
4. Constraints in UML-Profilen
Schwerpunkt: Stereotype, Basiselemente, Constraint-Besitz, Profilanwendung und versionsfähige Regeln.
- Modellierungsziel, Abgrenzung und Qualitätskriterien für den Themenblock „Constraints in UML-Profilen“ festlegen.
- Folgende Modellelemente, Beziehungen und Regeln werden strukturiert: Stereotype, Basiselemente, Constraint-Besitz, Profilanwendung und versionsfähige Regeln.
- Das Modell in Papyrus schrittweise anlegen, verknüpfen und in geeigneten Repräsentationen darstellen.
- Semantik, Konsistenz, Vollständigkeit, Lesbarkeit und Fehlerfälle mit definierten Prüfschritten kontrollieren.
- Als Arbeitsergebnis ein validierbares Profil mit domänenspezifischen Regeln dokumentieren, fachlich abnehmen und in einen wiederholbaren Modellierungsstandard überführen.
5. Diagnosen und Benutzerführung
Schwerpunkt: Schweregrade, Meldungstexte, betroffene Elemente, Problemansicht und Korrekturhinweise.
- Voraussetzungen, Zielzustand und Abnahmekriterien für den Themenblock „Diagnosen und Benutzerführung“ erfassen.
- Folgende Konfigurationsobjekte, Rollen und Abhängigkeiten werden strukturiert: Schweregrade, Meldungstexte, betroffene Elemente, Problemansicht und Korrekturhinweise.
- Die erforderlichen Einstellungen in der Laborumgebung schrittweise umsetzen und nachvollziehbar dokumentieren.
- Funktion, Berechtigungen, Darstellung und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
- Als Arbeitsergebnis einen verständlichen Diagnosekatalog fachlich abnehmen und in einen wiederholbaren Standard überführen.
6. Batch-, Live- und Freigabevalidierung
Schwerpunkt: Prüfzeitpunkte, Umfang, Performance, Ausnahmen, Warnschwellen und Freigabekriterien.
- Serviceziele, Verantwortlichkeiten und Kontrollpunkte für den Themenblock „Batch-, Live- und Freigabevalidierung“ definieren.
- Folgende Betriebsobjekte und Abhängigkeiten werden erfasst und priorisiert: Prüfzeitpunkte, Umfang, Performance, Ausnahmen, Warnschwellen und Freigabekriterien.
- Kontrollen, Runbooks oder Betriebsabläufe in der Laborumgebung beziehungsweise am Prozessmodell umsetzen.
- Regelbetrieb, Störung, Wiederanlauf und Nachkontrolle mit festgelegten Szenarien prüfen.
- Als Arbeitsergebnis einen abgestimmten Validierungsworkflow freigeben und in einen wiederholbaren Arbeits- oder Betriebsstandard übernehmen.
7. Testmodelle, Fehlersuche und Pflege
Schwerpunkt: Positivfälle, Negativfälle, Grenzwerte, OCL-Debugging, Regression und Regelversionen.
- Architektur, Schnittstellen und Qualitätskriterien für den Themenblock „Testmodelle, Fehlersuche und Pflege“ festlegen.
- Folgende Entwicklungsartefakte und Abhängigkeiten werden strukturiert: Positivfälle, Negativfälle, Grenzwerte, OCL-Debugging, Regression und Regelversionen.
- Die Erweiterung oder Automatisierung in kleinen, testbaren Schritten implementieren.
- Build, Laufzeitverhalten, Transaktionen, Fehlerfälle und Regression mit automatisierten oder geführten Tests prüfen.
- Als Arbeitsergebnis eine automatisierbare Testsuite für Modellregeln versionieren, dokumentieren und reproduzierbar bereitstellen.
Praxisübungen und Laborszenarien
- Formulierung mehrerer OCL-Invarianten für ein UML- oder SysML-Beispiel.
- Einbindung von Constraints in ein kleines UML-Profil.
- Aufbau von Positiv- und Negativmodellen mit erwarteten Diagnosen.
- Definition eines Validierungs- und Freigabeprozesses.
Zielgruppe und Voraussetzungen
Zielgruppe: Modellierungsverantwortliche, Toolsmiths, Qualitätsmanagement, UML- und SysML-Architektur sowie Entwickler modellbasierter Methoden.
Voraussetzungen: Sichere UML-Grundkenntnisse; Grundkenntnisse in OCL oder formalen Ausdrücken sind hilfreich.
Didaktik und Arbeitsweise
Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Modellierungsschritte, Übungen und kontrollierte Fehlerfälle vertieft. Beide Tage bauen auf einem gemeinsamen Beispielmodell mit definierten Prüfpunkten auf.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Modellierungsverantwortliche, Toolsmiths, Qualitätsmanagement, UML- und SysML-Architektur sowie Entwickler modellbasierter Methoden |
| Voraussetzungen: | Sichere UML-Grundkenntnisse; Grundkenntnisse in OCL oder formalen Ausdrücken sind hilfreich |
| 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: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| 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.
