• Keine Ergebnisse gefunden

Entscheidungstabellen I (formaler Aufbau)

N/A
N/A
Protected

Academic year: 2022

Aktie "Entscheidungstabellen I (formaler Aufbau)"

Copied!
7
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Entscheidungstabellen I (formaler Aufbau)

Buchstabe C für

"condition"

Buchstabe M für Matrix 2 für y/n

3 für a, b, c 4 für a, b, c, d

Identifikationsteil mit Name der ET und Kurzbezeichnung bzw. Kurzbeschreibung

M 1 2 3 4 5 6 7 8 9  

Beding-

ungsteil C1 Bedingung 1 2 y y y y  

C2 Bedingung 2 2 y n y n  

...  

Aktions-

teil A1 Aktion 1  

A2 Aktion 2  

...  

 

(2)

Beispiel für Detaillierung einer Funktion (Arzneimittelrechnung erstellen)

• Sind bei einer Arzneimittelrechnung

weniger als 50 Euro zu bezahlen,, wird kein Rabatt gewährt.

• Bei einer Rechnung von mindestens 50, aber weniger als 100 Euro, beträgt der

Rabatt 2 %. Bei einer Rechnung über 100 Euro beträgt der Rabatt 5 %.

• Der Nachtzuschlag beträgt 1 % des

Gesamtrechnungsbetrages

(3)

Entscheidungstabelle Rabattberechnung

M 1 2 3 4 5 6 7 8

C1 Betrag < 50 2 y y y y n n n n

C2 Betrag >= 50 und Betrag < 100 2 y y n n y y n n

C3 Nachzuschlag = true 2 y n y n y n y n

A1 Rechnungspreis = Betrag X X X X

A2 Rechnungspreis = Betrag * 0,98 X X

A3 Rechnungspreis = Betrag * 0,95 X X

A4 Rechnungspreis = Rechnungspreis * 1,01 X X X X A5 Weiter mit Funktion „Rechnung drucken" X X X X X X X X

(4)

Konsolidierte Entscheidungstabelle Rabattberechnung

M 1 2 3 4 5 6 7 8

C1 Betrag < 50 2 y y n n n n

C2 Betrag >= 50 und Betrag < 100 2 - - y y n n

C3 Nachzuschlag = true 2 Y n y n y n

A1 Rechnungspreis = Betrag X X

A2 Rechnungspreis = Betrag * 0,98 X X

A3 Rechnungspreis = Betrag * 0,95 X X

A4 Rechnungspreis = Rechnungspreis * 1,01 X X X A5 Weiter mit Funktion „Rechnung drucken" X X X X X X

(5)

Konsolidierung von Entscheidungstabellen

Das Konsolidieren (Zusammenfassen von Regeln) kann nur unter folgenden

Bedingungen erfolgen:

1. Der/die Aktionsanzeiger einer

Aktionsreihenfolge ist/sind in den betreffenden Regeln identisch und

2. durch das Zusammenfassen der Regeln darf sich weder eine Redundanz noch ein

Widerspruch ergeben.

(6)

Strukturanalyse von Entschei- dungstabellen hinsichtlich …

• Vollständigkeit

• Redundanzfreiheit

• Widerspruchsfreiheit

(7)

Bedingungen für Vollständigkeit (bei M=2)

1. Schritt: Ermittlung der Anzahl der theoretischen Regeln ausgehend von der Anzahl der

Bedingungen; es gilt:

Anzahl_der_Regeln = 2

Anzahl_der_Bedingungen

2. Schritt: Auflösung der komplexen Regeln (=

Regeln mit Irrelevanzanzeigern) in einfache Regeln und Berechnung der Anzahl der

tatsächlich definierten Regeln; es gilt je komplexe Regel:

Anzahl_einfacher_Regeln = 2

Anzahl_Irrelevanzanzeiger

Referenzen

ÄHNLICHE DOKUMENTE

„Bei dem größten anzunehmenden Unfall (GAU) darf die Strahlenex- position in der Umgebung eines Kernkraftwerkes einen bestimmten Grenzwert nicht überschreiten. In der

gen kann aber festgestellt werden, dass sowohl das Slawische als auch das Bairische Sprachen darstellen, die in Bezug auf die Satznegation mehrfache

Der Sinn eines Textes erschließt sich bekanntlich nicht allein dadurch, daß grammatische Struktur und Probleme der Lexik geklärt werden, sondern die Be­.. ziehung

39 Je nach Zahl und Umfang seiner syntaktischen Elemente bildet er in poetisch geformten Texten einen oder mehrere Verse; gelegentlich bilden auch zwei kurze Sätze gemeinsam

Praktische Informatik 3: Funktionale Programmierung Vorlesung 9 vom 13.12.2016: Spezifikation und Beweis?.

Auch wenn Entscheidungstabellen üblicherweise für Sequenzen von IF- oder CASE- Anweisungen (oder andere nicht-wiederholende Konstrukte) verwendet werden, können Programmschleifen

isMainDisease (patient, #Underlying disease) cause (#Drug, #Adverse clinical effect) hasCharacteristic (#Adverse clinical effect, #Statistical characteristic of adverse

Um aber die Wasserleitung auch außerhalb der Schutzrayons so weit als möglich zu sichern, wurden den beiden Revierberg- ämtern vorläufig Generalstabskarten (1: 75.000) mit