Mis on otsustustabel?

Otsustabel pakub kokkuvõtlikku viisi andmete korraldamiseks ning tingimuste ja toimingute ühendamiseks. Seda kasutatakse mõnikord alternatiivina vooskeemidele ja vahetusjuhtudele. Otsustabelid võivad olla lihtsad või keerulised ning neid kasutatakse sageli keerukate programmeerimis- ja äriotsuste lahendamiseks, esitades tingimused ja tegevused lihtsal ja elegantsel kujul.

Otsustabel on tavaliselt jagatud vähemalt neljaks kvadrandiks. Kõige elementaarsemal näitel on kaks rida ja kaks veergu. Ülemises vasakpoolses kvadrandis asuvad tingimused, samas kui paremas ülanurgas kirjeldatakse tingimuse reegleid ja alternatiive. Alumine vasakpoolne kvadrant sisaldab samal ajal toiminguid ja all parempoolne tegevusreegleid. Otsustabelid on nende nelja põhikvadrandi kõrval üsna erinevad.

Olukorra hindamiseks kasutatakse tingimuste rida. Näiteks võib teleriga seotud probleemi diagnoosimiseks kasutada tabelit. Tabeli vasakpoolse ülaosa esimene veerg võib lihtsalt öelda “tingimused”, samas kui teine ​​veerg on jagatud erinevateks ridadeks, kus iga rea ​​kohta on üks tingimus. Televisiooniga seotud tingimused võivad hõlmata järgmist: signaal puudub, pilt puudub, taustvalgus on nõrk ja heli puudub.

Tegevuse osas aga kirjeldatakse võimalikke lahendusi tingimustes välja toodud probleemidele. Esimeses veerus on lihtsalt kirjas “toimingud”, samas kui teine ​​on jagatud ridadeks, mis sisaldavad toiminguid, mida inimene saab teha. Teleri puhul võib see hõlmata järgmist: antennikaabli kontrollimine, pistiku kontrollimine ja helitugevuse reguleerimine.

Tavaline lisand tabelile on reeglite kontrollnimekiri. Lihtne kontrollnimekiri sisaldaks Y jah ja N ei. Iga võimaliku tingimuste kombinatsiooni jaoks on üks reegliveerg. Näiteks kui teleri jaoks on neli tingimust, siis on Y ja N 16 võimalikku kombinatsiooni. Kui tingimust on ainult kolm, on võimalikke kombinatsioone kaheksa.

Otsustabelit kasutav inimene märgib linnukese, ringi või märgib tingimuste loendis Y-d, et leida, milline kombinatsioonidest on õige. Olenevalt sellest, millised tingimused on täidetud, märgitakse tehtavate toimingute juurde X-id. See tähendab, et otsustustabel lihtsustab otseselt otsustamisprotsessi.

Hästi tasakaalustatud otsustustabeli väljatöötamiseks peab looja otsustama loetlemiseks kõige asjakohasemad tingimused. Loetletavate tingimuste arv ei ole piiratud, kuid iga täiendav lisab reeglikombinatsioonide arvu, mida kasutatakse selleks, et otsustada, milliseid toiminguid on vaja teha. Reeglid peaksid piirduma ka kõige asjakohasematega võrreldes loetletud tingimustega.

SmartAsset.