Tabela de decisão: lógica mais clara e melhor decisão

Uma tabela de decisão é uma excelente ferramenta para usar tanto no teste quanto no gerenciamento de requisitos. Essencialmente, é um exercício estruturado para formular requisitos ao lidar com regras de negócios complexas.

Em uma  tabela de decisão , a lógica de negócios é bem dividida em condições, ações (decisões) e regras para representar os diversos componentes que formam a lógica de negócios.

O que a Tabela de Decisão pode fazer?

A tabela de decisão é uma forma de tomada de decisão que envolve considerar uma variedade de condições e suas inter-relações, particularmente para inter-relações complexas. As pessoas usam a tabela de decisão para representar e descobrir a lógica de negócios, o que acaba levando a melhores negócios.

Resumo da Tabela de Decisão – Exemplo de Aprovação de Empréstimo

Tabela de Decisão de Aprovação de Empréstimo – Paradigma Visual

Comparar a descrição do texto e a tabela de decisão

Qual é o desconto para um passageiro frequente que deseja fazer uma reserva antecipada?

Descrição do Texto vs Tabela de Decisão Correspondente

Exemplo de seguro

O exemplo de tabela de decisão a seguir lista o prêmio do seguro de viagem única oferecido por uma companhia de seguros. Simplificando: com uma mesa de decisão tão organizada, os analistas de sistema podem entender a apólice de seguro sem discussões e sem dúvidas.

Prêmio da Tabela de Decisão do Seguro Viagem Única — Paradigma Visual

O Uso do Software de Tabela de Decisão

O uso de um software de tabela de decisão oferece muitos benefícios em relação aos métodos de papel. Primeiro, facilita a edição e a reedição. As ferramentas contemporâneas de mesa de decisão também podem agregar valor ao oferecer suporte a recursos como realce de condições/ações/regras, layout de tabela, relatórios etc. mais fácil.

Hoje em dia, o sistema de informação baseado em computador tornou-se parte integrante e vital de qualquer negócio de sucesso, pois um sistema de informação bem desenvolvido pode realizar processamento de dados preciso e tomada de decisão em um curto período de tempo, o que, como resultado, aumenta a produtividade e melhora a qualidade do trabalho e dos serviços.

Como desenvolver uma tabela de decisão?

Criar  tabela de decisão  no  Visual Paradigm  é fácil. Você não precisa desenhar a tabela e as linhas de grade por conta própria. Você nem precisa se preocupar em como operar com a ferramenta de edição. Apenas foque no que é importante para você – a lógica do negócio. Adicione na tabela de decisão as condições, ações e regras de negócio, tudo por simples cliques.

Desenvolva uma Tabela de Decisão

Nesta seção vamos desenvolver uma tabela de decisão que representa as seguintes regras de negócio implementadas por uma livraria online.


  1. Novo cliente tem que pagar antecipadamente.
  2. Se o valor das transações que um cliente fez no mês anterior foi superior a US$ 1.000, mas o valor da transação é inferior a US$ 500 desta vez, permita que o cliente pague antecipadamente e pague na entrega.
  3. Se o valor das transações que um cliente fez no mês anterior foi superior a US$ 1.000, e se o valor da transação for superior a US$ 500 desta vez, permita que o cliente pague antecipadamente ou pague na entrega, mas com depósito prévio de 15%.
  4. Se a quantidade de transações que um cliente fez no mês anterior foi inferior a US$ 1.000, solicite que o cliente pague antecipadamente.

Agora, siga as etapas abaixo para desenvolver uma tabela de decisão.

  1. Inicie o Paradigma Visual.
  2. Para criar uma tabela de decisão, selecione  Diagrama > Novo  na barra de ferramentas.
  3. Na   janela  Novo Diagrama , selecione Tabela de Decisão  e clique em  Avançar .

4. Mantenha  em branco  na tela de seleção de modelo e clique em  Avançar .

5. Vamos considerar esta regra:  Novo cliente tem que pagar antecipadamente.
Obviamente, “Novo cliente” é uma condição e “Aceitar pagamento antecipado” é uma ação. Vamos colocá-los na tabela de decisão. Inicialmente, uma condição e uma ação fictícias são criadas para você. Vamos renomeá-los para  Novo cliente  e  Aceitar “Pagar com antecedência” , respectivamente.

6. Dê um duplo clique na célula ao lado da condição  Novo cliente , na primeira regra. Selecione  Y. _ Dê um duplo clique na célula ao lado da ação Aceitar “Pagar adiantado” , na primeira regra. Selecione  X. _

7. Aqui está outra regra que temos:  Se a quantidade de transações que um cliente fez no mês anterior foi superior a $ 1.000, mas o valor da transação é inferior a $ 500 desta vez, permita que o cliente pague antecipadamente e pague na entrega.
Adicione uma nova condição primeiro. Você pode criar uma condição movendo o ponteiro do mouse para a  linha Condições  e clicando no botão adicionar.

8. Nomeie a condição  Transação mensal anterior > $ 1.000 .

9. Adicione mais uma condição —  Transação > $500 .

10. Da mesma forma, crie uma ação  Aceitar “Pagar na entrega” .

11. Adicione uma regra clicando no terceiro botão da barra de ferramentas do editor.

12. Selecione  Y  para a condição  Transação mensal anterior >$1.000 ,  N para  Transação > $500 .

13. Selecione  X  para as ações  Aceitar “Pagar adiantado”  e  Aceitar “Pagar na entrega” .

14. Crie as outras regras. Sua tabela de decisão deve ficar assim:

Tabela de decisão que pode responder à sua pergunta

Um dos pontos fortes da tabela de decisão é que ela permite que as pessoas visualizem a lógica de negócios de diferentes ângulos, fornecendo respostas para diferentes tipos de perguntas relacionadas à tomada de decisão. Ao visualizar uma tabela de decisão, você pode facilmente dizer com quais condições determinada ação seria executada, o que acontecerá quando determinada condição for atendida, em que medida determinada condição pode afetar o processo de tomada de decisão, etc. Embora você possa encontrar as respostas de todos essas questões a olho nu,  Visual Paradigm  torna ainda mais simples, fornecendo-lhe o recurso de realce. Basta clicar em uma condição (linha), as regras de negócio que cobrem a condição serão destacadas. A mesma técnica pode ser aplicada em ações e regras também.

Links Relacionados

One comment

Leave a Reply

O seu endereço de email não será publicado.