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 alternativa aos fluxogramas e instruções de caixa de comutação. As tabelas de decisão podem ser simples ou complexas e são frequentemente usadas para abordar 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 delinear as regras de condição e alternativas. Enquanto isso, o quadrante inferior esquerdo contém as ações e o canto inferior direito das 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 'conditíons ', 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 dirá "ações", enquanto a segunda é subdividida em linhas que contêm ações que a pessoa pode tomar. Para a televisão, isso pode incluir: verificando o cabo aéreo, verificando o plugue e ajustando 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 possíveis combinações 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á ecombinações possíveis.
A pessoa que usa a tabela de decisão marque, circula ou marcará o YS da 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 tomadas. 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 para listar. Não há limite para o número de condições que podem ser listadas, mas cada um adicional adiciona ao número de combinações de regras usadas para decidir quais ações precisam ser tomadas. As regras também devem ser limitadas às mais relevantes quando comparadas às condições listadas.