Eine Entscheidungstabelle ist ein hervorragendes Werkzeug, das sowohl beim Testen als auch beim Anforderungsmanagement verwendet werden kann. Im Wesentlichen handelt es sich um eine strukturierte Übung zur Formulierung von Anforderungen im Umgang mit komplexen Geschäftsregeln.
In einer Entscheidungstabelle ist die Geschäftslogik gut unterteilt in Bedingungen, Aktionen (Entscheidungen) und Regeln zur Darstellung der verschiedenen Komponenten, die die Geschäftslogik bilden.
Was Entscheidungstabelle kann?
Die Entscheidungstabelle ist ein Weg zur Entscheidungsfindung, bei dem eine Vielzahl von Bedingungen und deren Wechselbeziehungen berücksichtigt werden, insbesondere bei komplexen Wechselbeziehungen. Menschen verwenden Entscheidungstabellen, um Geschäftslogik darzustellen und zu entdecken, was letztendlich zu einem besseren Geschäft führt.
Entscheidungstabelle auf einen Blick – Beispiel Kreditgenehmigung
Vergleichen Sie Textbeschreibung und Entscheidungstabelle
Wie hoch ist der Rabatt für Vielflieger, die früh buchen möchten?
Beispiel Versicherung
Das folgende Entscheidungstabellenbeispiel listet die Prämie einer von einer Versicherungsgesellschaft angebotenen Einzelreiseversicherung auf. Einfach ausgedrückt: Mit einer so organisierten Entscheidungstabelle können Systemanalysten die Versicherungspolice ohne Argumente und ohne Zweifel verstehen.
Die Verwendung von Entscheidungstabellen-Software
Die Verwendung einer Entscheidungstabellen-Software bietet viele Vorteile gegenüber Papiermethoden. Erstens macht es das Bearbeiten und erneute Bearbeiten einfach. Zeitgenössische Entscheidungstabellen-Tools können auch einen Mehrwert bieten, indem sie Funktionen wie das Hervorheben von Bedingungen/Aktionen/Regeln, Tabellenlayout, Berichterstellung usw. unterstützen. Und natürlich, wenn es um die Arbeit mit einer Software geht, macht es das Teilen, Diskutieren und Verwalten der Arbeit sehr viel einfacher Einfacher.
Heutzutage ist ein computergestütztes Informationssystem zu einem integralen und lebenswichtigen Bestandteil jedes erfolgreichen Unternehmens geworden, da ein gut entwickeltes Informationssystem in kurzer Zeit eine genaue Datenverarbeitung und Entscheidungsfindung durchführen kann, was als Ergebnis die Produktivität erhöht und die Qualität der Arbeit und Dienstleistungen.
Wie entwickelt man eine Entscheidungstabelle?
Das Erstellen einer Entscheidungstabelle in Visual Paradigm ist einfach. Sie müssen die Tabellen- und Rasterlinien nicht selbst zeichnen. Sie müssen sich nicht einmal Gedanken darüber machen, wie Sie mit dem Bearbeitungstool arbeiten. Konzentrieren Sie sich einfach auf das, was Ihnen wichtig ist – die Geschäftslogik. Fügen Sie der Entscheidungstabelle die Bedingungen, Aktionen und Geschäftsregeln hinzu, alles durch einfache Klicks.
Entwickeln Sie eine Entscheidungstabelle
In diesem Abschnitt werden wir eine Entscheidungstabelle entwickeln, die die folgenden Geschäftsregeln darstellt, die von einem Online-Buchladen implementiert werden.
- Neukunde muss per Vorkasse bezahlen.
- Wenn der Betrag der Transaktionen, die ein Kunde im Vormonat getätigt hat, mehr als 1.000 $ betrug, der Transaktionsbetrag dieses Mal jedoch weniger als 500 $ beträgt, gestatten Sie dem Kunden, im Voraus und bei Lieferung zu bezahlen.
- Wenn der Betrag der Transaktionen, die ein Kunde im Vormonat getätigt hat, mehr als 1.000 $ betrug und der Transaktionsbetrag dieses Mal mehr als 500 $ beträgt, erlauben Sie dem Kunden, im Voraus zu bezahlen oder bei Lieferung zu bezahlen, jedoch mit einer Vorauszahlung von 15 %.
- Wenn der Betrag der Transaktionen, die ein Kunde im Vormonat getätigt hat, weniger als 1.000 US-Dollar betrug, fordern Sie den Kunden auf, im Voraus zu zahlen.
Führen Sie nun die folgenden Schritte aus, um eine Entscheidungstabelle zu entwickeln.
- Visuelles Paradigma starten.
- Um eine Entscheidungstabelle zu erstellen, wählen Sie in der Symbolleiste Diagramm > Neu aus.
- Wählen Sie im Fenster Neues Diagramm Entscheidungstabelle aus und klicken Sie auf Weiter .
4. Lassen Sie im Vorlagenauswahlbildschirm leer und klicken Sie auf Weiter .
5. Beachten wir diese Regel: Neukunde muss im Voraus bezahlen.
Offensichtlich ist „Neukunde“ eine Bedingung und „Vorkasse akzeptieren“ eine Aktion. Setzen wir sie in die Entscheidungstabelle ein. Zunächst werden eine Dummy-Bedingung und Aktion für Sie erstellt. Benennen wir sie in Neukunde bzw. „Vorkasse akzeptieren“ um .
6. Doppelklicken Sie unter der ersten Regel auf die Zelle neben der Bedingung Neukunde . Wählen Sie J aus . Doppelklicken Sie auf die Zelle neben der Aktion Akzeptieren „Vorauskasse“ unter der ersten Regel. Wählen Sie X aus .
7. Hier ist eine weitere Regel, die wir haben: Wenn der Transaktionsbetrag eines Kunden im Vormonat mehr als 1.000 US-Dollar betrug, der Transaktionsbetrag dieses Mal jedoch weniger als 500 US-Dollar beträgt, erlauben Sie dem Kunden, im Voraus und bei Lieferung zu bezahlen.
Fügen Sie zuerst eine neue Bedingung hinzu. Sie können eine Bedingung erstellen, indem Sie Ihren Mauszeiger auf die Zeile „ Bedingungen “ bewegen und auf die Schaltfläche „Hinzufügen“ klicken.
8. Benennen Sie die Bedingung Vorherige monatliche Transaktion > 1.000 $ .
9. Fügen Sie eine weitere Bedingung hinzu — Transaction > $500 .
10. Erstellen Sie auf ähnliche Weise eine Aktion Akzeptieren „Bezahlen bei Lieferung“ .
11. Fügen Sie eine Regel hinzu, indem Sie auf die dritte Schaltfläche in der Editor-Symbolleiste klicken.
12. Wählen Sie Y für die Bedingung Vorherige monatliche Transaktion >1.000 $ , N für Transaktion > 500 $ .
13. Wählen Sie X für die Aktionen Akzeptieren „Vorkasse“ und Akzeptieren „Nachnahme“ .
14. Erstellen Sie die anderen Regeln. Ihre Entscheidungstabelle sollte wie folgt aussehen:
Entscheidungstabelle, die Ihre Frage beantworten kann
Eine der Stärken der Entscheidungstabelle besteht darin, dass sie es Menschen ermöglicht, die Geschäftslogik aus verschiedenen Blickwinkeln zu betrachten und so Antworten auf verschiedene Arten von Fragen im Zusammenhang mit der Entscheidungsfindung zu geben. Durch Anzeigen einer Entscheidungstabelle können Sie leicht erkennen, unter welchen Bedingungen eine bestimmte Aktion ausgeführt wird, was passiert, wenn eine bestimmte Bedingung erfüllt ist, inwieweit eine bestimmte Bedingung den Entscheidungsprozess beeinflussen kann usw. Obwohl Sie die Antworten für alle finden können Diese Frage mit bloßem Auge zu beantworten, Visual Paradigm macht es noch einfacher, indem es Ihnen die Hervorhebungsfunktion zur Verfügung stellt. Klicken Sie einfach auf eine Bedingung (Zeile), die Geschäftsregeln, die die Bedingung abdecken, werden hervorgehoben. Die gleiche Technik kann auch auf Aktionen und Regeln angewendet werden.