O que é uma tabela de decisão?

Uma tabela de decisão oferece uma maneira sucinta de organizar dados e vincular condições e ações. Às vezes, é usado como uma alternativa para fluxogramas e instruções de caso de troca. As tabelas de decisão podem ser simples ou complexas e geralmente são usadas para lidar com decisões complicadas de programação e negócios, apresentando as condições e ações de uma forma simples e elegante.

A tabela de decisão é geralmente dividida em pelo menos quatro quadrantes. O exemplo mais básico tem duas linhas e duas colunas. O quadrante superior esquerdo abriga as condições, enquanto o canto superior direito é usado para descrever as regras e alternativas da condição. O quadrante inferior esquerdo, enquanto isso, contém as ações, e o inferior direito, as regras de ação. As tabelas de decisão variam bastante ao lado desses quatro quadrantes básicos.

A linha de condições é usada para avaliar a situação. Por exemplo, uma tabela pode ser usada para diagnosticar um problema com uma televisão. A primeira coluna na seção superior esquerda da tabela pode simplesmente dizer ‘condições’, enquanto a segunda coluna é subdividida em linhas diferentes com uma condição por linha. As condições relacionadas à televisão podem incluir: sem sinal, sem imagem, luz de fundo fraca e sem som.

A seção de ação, por outro lado, descreve possíveis soluções para os problemas descritos nas condições. A primeira coluna simplesmente diz ‘ações’, enquanto a segunda é subdividida em linhas contendo ações que a pessoa pode executar. Para a televisão, isso pode incluir: verificar o cabo da antena, verificar o plugue e ajustar o controle de volume.

Uma adição comum à tabela é a lista de verificação de regras. Uma lista de verificação simples conteria Y para sim e N para não. Há uma coluna de regra para cada uma das combinações possíveis de condições. Por exemplo, se houver quatro condições para a televisão, existem 16 combinações possíveis de Y e N. Se houver apenas três condições, haverá oito combinações possíveis.

A pessoa que usa a tabela de decisão marca, circula ou marca os Ys na lista de condições para descobrir qual das combinações está correta. Dependendo de quais condições forem atendidas, haverá Xs marcados ao lado das ações que precisam ser executadas. Isso significa que a tabela de decisão simplifica diretamente o processo de tomada de decisão.

Para desenvolver uma tabela de decisão bem equilibrada, o criador precisa decidir as condições mais relevantes a serem listadas. Não há limite para o número de condições que podem ser listadas, mas cada uma delas aumenta o número de combinações de regras usadas para decidir quais ações precisam ser executadas. As regras também devem ser limitadas às mais relevantes quando comparadas às condições listadas.

Inteligente de ativos.