Lēmumu tabula piedāvā īsu veidu, kā sakārtot datus un saistīt nosacījumus un darbības. To dažreiz izmanto kā alternatīvu blokshēmām un gadījuma maiņas paziņojumiem. Lēmumu tabulas var būt vienkāršas vai sarežģītas, un tās bieži izmanto, lai risinātu sarežģītus programmēšanas un biznesa lēmumus, vienkāršā un elegantā formā izklāstot nosacījumus un darbības.
Lēmumu tabula parasti ir sadalīta vismaz četros kvadrantos. Visvienkāršākajā piemērā ir divas rindas un divas kolonnas. Augšējā kreisajā kvadrantā ir norādīti nosacījumi, savukārt augšējā labajā stūrī tiek aprakstīti nosacījuma noteikumi un alternatīvas. Tikmēr apakšējā kreisajā kvadrantā ir ietvertas darbības, bet apakšējā labajā – darbības noteikumi. Līdzās šiem četriem pamata kvadrantiem lēmumu tabulas ir diezgan atšķirīgas.
Situācijas novērtēšanai tiek izmantota nosacījumu rinda. Piemēram, tabulu var izmantot, lai diagnosticētu televizora problēmu. Pirmajā kolonnā tabulas augšējā kreisajā sadaļā var vienkārši būt “nosacījumi”, bet otrā kolonna ir sadalīta dažādās rindās ar vienu nosacījumu katrā rindā. Ar televīziju saistītie apstākļi var būt: nav signāla, nav attēla, vājš fona apgaismojums un nav skaņas.
Savukārt darbības sadaļā ir aprakstīti nosacījumos izklāstīto problēmu iespējamie risinājumi. Pirmajā kolonnā būs vienkārši rakstīts “darbības”, bet otrā ir sadalīta rindās, kurās ir ietvertas darbības, ko persona var veikt. Televizoram tas var ietvert: antenas kabeļa pārbaudi, spraudņa pārbaudi un skaļuma regulēšanas regulēšanu.
Izplatīts tabulas papildinājums ir noteikumu kontrolsaraksts. Vienkāršā kontrolsarakstā būtu Y, lai atbildētu uz “jā”, un N – “nē”. Katrai iespējamajai nosacījumu kombinācijai ir viena noteikumu kolonna. Piemēram, ja televizoram ir četri nosacījumi, tad ir 16 iespējamās Y un N kombinācijas. Ja ir tikai trīs nosacījumi, būs astoņas iespējamās kombinācijas.
Persona, kas izmanto lēmumu tabulu, nosacījumu sarakstā atzīmēs, apli vai atzīmēs Y, lai noskaidrotu, kura no kombinācijām ir pareiza. Atkarībā no tā, kādi nosacījumi ir izpildīti, blakus veicamajām darbībām tiks atzīmēti X. Tas nozīmē, ka lēmumu tabula tieši vienkāršo lēmumu pieņemšanas procesu.
Lai izstrādātu līdzsvarotu lēmumu tabulu, izveidotājam ir jāizlemj, kādi nosacījumi ir jāuzskaita visatbilstošākie. Uzskaitāmo nosacījumu skaits nav ierobežots, taču katrs papildu nosacījums papildina noteikumu kombināciju skaitu, kas tiek izmantotas, lai izlemtu, kādas darbības jāveic. Salīdzinot ar uzskaitītajiem nosacījumiem, noteikumi ir jāattiecina tikai uz visatbilstošākiem.
SmartAsset.