Skip to main content

Cos'è una tabella delle decisioni?

Una tabella delle decisioni offre un modo succinto di organizzare i dati e collegare insieme condizioni e azioni.A volte viene utilizzato come alternativa ai diagrammi di flusso e alle istruzioni per l'interruttore.Le tabelle decisionali possono essere semplici o complesse e vengono spesso utilizzate per affrontare le complicate decisioni di programmazione e business presentando le condizioni e le azioni in una forma semplice ed elegante.

La tabella delle decisioni è generalmente divisa in almeno quattro quadranti.L'esempio più elementare ha due righe e due colonne.Il quadrante in alto a sinistra ospita le condizioni, mentre la parte superiore destra viene utilizzata per delineare le regole delle condizioni e le alternative.Il quadrante in basso a sinistra, nel frattempo, contiene le azioni e il basso a destra le regole dell'azione.Le tabelle decisionali variano un po 'accanto a questi quattro quadranti di base.

La riga delle condizioni viene utilizzata per valutare la situazione.Ad esempio, una tabella può essere utilizzata per diagnosticare un problema con una televisione.La prima colonna nella sezione in alto a sinistra della tabella può semplicemente dire "condizioni", mentre la seconda colonna è suddivisa in righe diverse con una condizione per riga.Le condizioni relative alla televisione potrebbero includere: nessun segnale, nessuna immagine, retroilluminazione fioca e nessun suono.

La sezione Azione, d'altra parte, descrive possibili soluzioni ai problemi descritti nelle condizioni.La prima colonna dirà semplicemente "azioni", mentre il secondo è suddiviso in righe contenenti azioni che la persona può intraprendere.Per la televisione ciò potrebbe includere: controllare il cavo aereo, controllare la spina e regolare il controllo del volume.

Un'aggiunta comune alla tabella è l'elenco di controllo delle regole.Una semplice lista di controllo conterrebbe y per sì e n per il no.Esiste una colonna di regola per ciascuna delle possibili combinazioni di condizioni.Ad esempio, se ci sono quattro condizioni per il televisoo contrassegnare gli YS dall'elenco delle condizioni per trovare quale delle combinazioni è corretta.A seconda delle condizioni soddisfatte, ci saranno XS contrassegnati accanto alle azioni che devono essere intraprese.Ciò significa che la tabella delle decisioni semplifica direttamente il processo decisionale.

Al fine di sviluppare una tabella decisionale ben bilanciata, il creatore deve decidere le condizioni più pertinenti da elencare.Non vi è alcun limite al numero di condizioni che possono essere elencate, ma ognuna aggiuntiva si aggiunge al numero di combinazioni di regole utilizzate per decidere quali azioni devono essere intraprese.Le regole dovrebbero anche essere limitate alle più rilevanti rispetto alle condizioni elencate.