Hvad er en beslutningstabel?

En beslutningstabel tilbyder en kortfattet måde at organisere data og sammenkoblede forhold og handlinger sammen. Det bruges undertiden som et alternativ til flowcharts og switch-case-udsagn. Beslutningstabeller kan være enkle eller komplekse og bruges ofte til at tackle komplicerede programmerings- og forretningsbeslutninger ved at præsentere forholdene og handlingerne i en enkel og elegant form.

Beslutningstabellen er normalt opdelt i mindst fire kvadranter. Det mest basale eksempel har to rækker og to kolonner. Den øverste venstre kvadrant huser forholdene, mens den øverste højre bruges til at skitsere betingelserne og alternativer. Den nederste venstre kvadrant indeholder i mellemtiden handlingerne og den nederste højre handlingsregler. Beslutningstabeller varierer ganske lidt ved siden af ​​disse fire grundlæggende kvadranter.

Betingelserne rækker bruges til at vurdere situationen. For eksempel kan en tabel bruges til at diagnosticere et problem med et tv. Den første kolonne i øverste venstre del af tabellen kan simpelthen sige 'Conditioner, 'Mens den anden søjle er opdelt i forskellige rækker med en tilstand pr. Række. Fjernsynsrelaterede forhold kan omfatte: intet signal, intet billede, svag baggrundsbelysning og ingen lyd.

Handlingsafsnittet beskriver på den anden side mulige løsninger på de problemer, der er beskrevet i betingelserne. Den første kolonne vil simpelthen sige 'handlinger', mens den anden er opdelt i rækker, der indeholder handlinger, som personen kan tage. For fjernsynet kan dette omfatte: at kontrollere luftkablet, kontrollere stikket og justere lydstyrkekontrollen.

En fælles tilføjelse til tabellen er reglerens tjekliste. En simpel tjekliste vil indeholde Y for Yes og N for nr. Der er en regelkolonne for hver af mulige kombinationer af forhold. For eksempel, hvis der er fire betingelser for fjernsynet, er der 16 mulige kombinationer af Y og N. Hvis der kun er tre betingelser, vil der være EItht mulige kombinationer.

Den person, der bruger beslutningstabellen, markerer, cirkler eller markerer YS fra listen over betingelserne for at finde, hvilken af ​​kombinationerne der er korrekte. Afhængig af hvilke betingelser, der er opfyldt, vil der være Xs markeret ved siden af ​​de handlinger, der skal træffes. Dette betyder, at beslutningstabellen direkte forenkler beslutningsprocessen.

For at udvikle en velafbalanceret beslutningstabel skal skaberen beslutte de mest relevante betingelser for at liste. Der er ingen grænse for antallet af betingelser, der kan anføres, men hver ekstra tilføjer antallet af regelkombinationer, der bruges til at beslutte, hvilke handlinger der skal træffes. Reglerne skal også være begrænset til den mest relevante sammenlignet med de anførte betingelser.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?