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.