Adicionamos à Vom a possibilidade de definir regras de decisão usando tabelas. Elas permitem atribuir valores a variáveis de saída de acordo com valores de várias variáveis de entrada, sem precisar escrever nenhuma fórmula.
Para usar a tabela basta escolher “Tabela” ao adicionar um novo bloco a um diagrama de política.
No bloco se configuram as colunas (variáveis) de entrada e as de saída. Em cada linha se especifica condições sobre cada variável de entrada, e valores para as variáveis de saída. Quando a política for executada a primeira linha que cumprir todas as condições será selecionada, e as variáveis de saída receberão os respectivos valores.
Nesse exemplo a variável `aprovar` receberá os valores “negado” ou “aprovado” de acordo com os valores de duas variáveis de entrada `score_risco` e `score_comportamento`. A mesma regra usando um bloco de atribuição seria bem mais complicada tanto de escrever quanto de entender.
Esperamos que a tabela ajude a construir políticas cada vez mais simples e poderosas na Vom!
Comments