Was ist eine Entscheidungstabelle?
Eine Entscheidungstabelle bietet eine prägnante Möglichkeit, Daten zu organisieren und Bedingungen und Aktionen miteinander zu verbinden. Es wird manchmal als Alternative zu Flussdiagrammen und Switch-Case-Anweisungen verwendet. Entscheidungstabellen können einfach oder komplex sein und werden häufig verwendet, um komplizierte Programmier- und Geschäftsentscheidungen anzugehen, indem die Bedingungen und Aktionen in einfacher und eleganter Form vorgestellt werden.
Die Entscheidungstabelle wird normalerweise in mindestens vier Quadranten unterteilt. Das grundlegendste Beispiel hat zwei Zeilen und zwei Spalten. Das obere linke Quadrant beherbergt die Bedingungen, während die obere rechte zur Umsetzung der Zustandsregeln und -alternativen verwendet wird. Der untere linke Quadrant enthält inzwischen die Aktionen und die unten rechts die Aktionsregeln. Die Entscheidungstabellen variieren sehr stark neben diesen vier Grundquadranten.
Die Bedingungenreihe wird verwendet, um die Situation zu bewerten. Beispielsweise kann eine Tabelle verwendet werden, um ein Problem mit einem Fernseher zu diagnostizieren. Die erste Spalte im oberen linken Abschnitt der Tabelle kann einfach „Condit“ sagenIonen “, während die zweite Spalte mit einer Bedingung pro Zeile in verschiedene Zeilen unterteilt ist. Fernsehbedingungen können umfassen: kein Signal, kein Bild, dunkle Hintergrundbeleuchtung und kein Ton. In der ersten Spalte wird einfach „Aktionen“ aufgeführt, während die zweite in Zeilen unterteilt ist, die Aktionen enthalten, die die Person ergreifen kann. Für den Fernseher kann dies sein: Überprüfen des Luftkabels, das Überprüfen des Steckers und das Einstellen der Lautstärkesteuerung.
Eine gemeinsame Ergänzung der Tabelle ist die Regeln -Checkliste. Eine einfache Checkliste würde y für Ja und N für Nein enthalten. Für jede mögliche Kombination von Bedingungen gibt es eine Regelspalte. Wenn es beispielsweise vier Bedingungen für den Fernseher gibt, gibt es 16 mögliche Kombinationen von y und N. Wenn es nur drei Bedingungen gibt, wird es E gebenIGHT mögliche Kombinationen.
Die Person, die die Entscheidungstabelle verwendet, wird die YS aus der Bedingungenliste ankreuzen, kreisen oder markieren, um herauszufinden, welche der Kombinationen korrekt ist. Je nachdem, welche Bedingungen erfüllt sind, werden XS neben den Maßnahmen markiert, die ergriffen werden müssen. Dies bedeutet, dass die Entscheidungstabelle den Entscheidungsprozess direkt vereinfacht.
Um eine gut ausgewogene Entscheidungstabelle zu entwickeln, muss der Schöpfer die relevantesten Bedingungen für die Auflistung entscheiden. Die Anzahl der aufgelisteten Bedingungen gibt keine Begrenzung, aber jede weitere ergänzt die Anzahl der Regelkombinationen, die zur Entscheidung verwendet werden, welche Maßnahmen ergriffen werden müssen. Die Regeln sollten auch im Vergleich zu den aufgelisteten Bedingungen auf die Relevantesten beschränkt sein.