Kas yra sprendimų lentelė?

Sprendimų lentelė siūlo glaustą būdą tvarkyti duomenis ir susieti sąlygas bei veiksmus. Jis kartais naudojamas kaip alternatyva struktūrinėms schemoms ir atvejo perjungimo teiginiams. Sprendimų lentelės gali būti paprastos arba sudėtingos ir dažnai naudojamos sudėtingiems programavimo ir verslo sprendimams spręsti, pateikiant sąlygas ir veiksmus paprasta ir elegantiška forma.

Sprendimų lentelė paprastai skirstoma į mažiausiai keturis kvadrantus. Paprasčiausias pavyzdys turi dvi eilutes ir du stulpelius. Viršutiniame kairiajame kvadrante pateikiamos sąlygos, o viršutiniame dešiniajame kampe aprašomos sąlygų taisyklės ir alternatyvos. Tuo tarpu apatiniame kairiajame kvadrante yra veiksmai, o apatiniame dešiniajame – veiksmų taisyklės. Be šių keturių pagrindinių kvadrantų, sprendimų lentelės labai skiriasi.

Sąlygų eilutė naudojama situacijai įvertinti. Pavyzdžiui, lentelė gali būti naudojama diagnozuojant televizoriaus problemą. Pirmajame stulpelyje viršutinėje kairiojoje lentelės skiltyje gali būti tiesiog parašyta „sąlygos“, o antrasis stulpelis yra suskirstytas į skirtingas eilutes, kurių kiekvienoje eilutėje yra viena sąlyga. Su televizija susijusios sąlygos gali būti tokios: nėra signalo, nėra vaizdo, silpnas apšvietimas ir nėra garso.

Kita vertus, veiksmų skyriuje aprašomi galimi sąlygose nurodytų problemų sprendimai. Pirmame stulpelyje bus tiesiog parašyta „veiksmai“, o antrasis yra suskirstytas į eilutes, kuriose pateikiami veiksmai, kuriuos asmuo gali atlikti. Televizoriaus atveju tai gali apimti: antenos kabelio patikrinimą, kištuko patikrinimą ir garsumo valdiklio reguliavimą.

Dažnas lentelės papildymas yra taisyklių kontrolinis sąrašas. Paprastame kontroliiniame sąraše būtų Y, jei taip, ir N, jei ne. Kiekvienai galimai sąlygų kombinacijai yra vienas taisyklių stulpelis. Pavyzdžiui, jei televizoriui yra keturios sąlygos, tai yra 16 galimų Y ir N derinių. Jei yra tik trys sąlygos, bus aštuoni galimi deriniai.

Asmuo, naudojantis sprendimų lentelę, pažymės, apibrauks arba pažymės Y iš sąlygų sąrašo, kad sužinotų, kuris derinys yra teisingas. Priklausomai nuo to, kokios sąlygos bus įvykdytos, šalia veiksmų, kuriuos reikia atlikti, bus pažymėtos X. Tai reiškia, kad sprendimų lentelė tiesiogiai supaprastina sprendimų priėmimo procesą.

Siekdamas sukurti gerai subalansuotą sprendimų lentelę, kūrėjas turi nuspręsti, kokias sąlygas reikia įtraukti į sąrašą. Sąlygų, kurias galima išvardyti, skaičius neribojamas, tačiau kiekviena papildoma papildo taisyklių derinių, naudojamų sprendžiant, kokių veiksmų reikia imtis, skaičių. Taisyklės taip pat turėtų apsiriboti aktualiausiomis, palyginti su išvardytomis sąlygomis.