Entscheidungstabellen

Eine Entscheidungstabelle gruppiert Regeln, die ähnliche Bedingungen und Aktionen haben. Außerdem ist sie hilfreich beim Finden von Problemen wie Überlappungen und Lücken in den Regeln.

Eine Entscheidungstabelle enthält Zeilen und Spalten, die zusammen Regeln bilden. Die Entscheidungsengine führt die Regeln Zeile für Zeile von der ersten bis zur letzten Zeile aus.

In der folgenden Tabelle steht jede nummerierte Zeile für eine Regel. Die Spalten definieren die Bedingungen (GradeundAmount of loan) und Aktionen (Insurance requiredundInsurance rate) der Regeln in der Tabelle. Die Zellen oben in der Tabelle sind Spaltenüberschriften, die die Namen der Spalten enthalten.

  Grade Amount of loan Versicherung erforderlich Versicherungssatz
Minimum Max.
1 A < 100.000 Falsch
2 100.000 300.000 wahr 0.001
3 300.000 600.000 wahr 0.003
4 ≥600.000 wahr 0.005
5 B < 100.000 Falsch  
6 100.000 300.000 wahr 0.0025
7 300.000 600.000 wahr 0.005
8 ≥600.000 wahr 0.0075

Wenn eine Anwendung eine Entscheidungstabelle aufruft, werden die Aktionsregeln ausgeführt. Wenn die Bedingungen in einer Zeile erfüllt sind, führt die Regel, die von der Zeile gebildet wird, die Aktionen in der Zeile aus.

Sie können der Entscheidungstabelle Zeilen hinzufügen und Werte in den entsprechenden Zellen eingeben, um neue Regeln zu erstellen. Außerdem können Sie Vorbedingungen definieren, die alle Regeln in der Tabelle betreffen. Mit Fehlermarkierungen können Sie Überlappungen und Lücken in Ihren Regeln leichter finden.