Zum Inhalt springen

Start > Coaching > Alle > Decision Model and Notation

Coaching: Decision Model and Notation

Dieses Training vermittelt fundierte Kenntnisse in der Decision Model and Notation - dem Object Management Group Standard zur Modellierung, Dokumentation und Automatisierung von Geschäftsentscheidungen.

Agenda-Vorschlag

Einführung in Decision Model and Notation

  • DMN Historie, Ziele, Struktur
  • Basiskonzepte
  • Decision Requirements und Decision Logik
  • Übung zu Decision Requrirements in Drools (KIE Sandbox)

Einstieg in Decision Tables

  • Tabellenstruktur und - Ausrichtung
  • Tabellen Inputs & Outputs, Rules
  • Einfache Hit Policies
  • Übung zu Decision Tables in Drools

Einführung in FEEL

  • Über die Friendly Enough Expression Language
  • Boxed FEEL Expressions
  • Listen & Ranges, Vergleichsoperatoren, if Konstruktue & Filter
  • Built-In Funktionen
  • Übung FEEL Expressions in Drools

Decision Table Analyse

  • Decision Tables: Vollständigkeit und Widerspruchsfreiheit
  • Decision Tables: Normalisierung
  • FEEL Context, Scope und Context Stack
  • Übung erweiterte DMN Tabellen in Drools

FEEL Datenobjekte (Variablen) und FEEL Context

  • FEEL Context & FEEL Literal Expression
  • FEEL auf JSON Mapping
  • Qualified Names, Scope und Context Stack
  • Datenobjekte & FEEL Basistypen

Fortgeschrittene Konzepte

  • Mehr FEEL
  • Boxed Expressions für komplexe Logik
  • Erweiterte Decision Table Hit Policies
  • DMN in Kombination mit BPMN
  • Invocation und Business Knowledge Models
  • Wartung und Governance von Entscheidungsmodellen, Versionierung

Praxis-Workshop & Best Practices

  • Anwendungsfall: Komplexes Entscheidungsmodell
  • Gruppenarbeit: Modellierung und Implementierung
  • Performance-Optimierung
  • Unit Testing und Scenario Tests mit Drools
  • Performance-Aspekte
  • Fehlerbehandlung
  • DMN Tools & DMN TCK
  • Requirements Engineering, Dokumentation und Stakeholder-Kommunikation
  • Best Practices aus der Praxis
  • Lessons Learned und Ausblick

Zielgruppe

Business Analysten, IT-affine Fachexperten, Entwickler mit Interesse an Geschäftsregeln, Technische Requirements Engineers, Fachexperten, die Entscheidungsprozesse dokumentieren.

Voraussetzungen

Interesse an dem Erlernen einer logischen Ausdruckssprache. Verständnis von Geschäftsprozessen von Vorteil. Grundlegende IT-Affinität.

Dauer

2,0 Tage