Regras de Negocio
Capturar, documentar e implementar
1
. Problema Resolvido
Guia para os negocios
2
. Classificação
Substantivo (ex.: conceito de cliente) - obrigatoriedade e sugestão
Fatos (ex.: Clientes podem fazer pedidos) - habilitam ações
Regras (ex.: Pedido é a soma dos itens) - computacional e inferencias
3
. Sintaxe
regra: <termo 1> operador <termo 2>
operador: é um, verbo, é composto de, é um papel desempenhado por,
é computado como <formul>, precisa ter, precisa/deve estar, em lista,
não estar em lista, então, valor/comparações, pelo menos, se...então
4
. Expressões
Pedaço de conversação de negocio
Versão na linguagem natural
Versão na especificação de regras
Versão na linguagem de implementação
5
. Metodologia
Construção de sistemas:
escopo
do problema resolvido
plano
analise
design
liberação
trilha tecnológica
trilha processo
trilha de regras
trilha de dados
6
. Abordagens
Separar regras do resto do sistema, tal que, possa reusar
Rastrear regras pela razão que elas existam tal como, onde estão implantadas
Externalizar regras para que qualquer um que saibam e o que elas são
Posicionar as regras para mudar a qualquer tempo
link Arquivo origem:
WRegraNegocio.xml
. referencia
Regras de Negocio {6}
Problema Resolvido
Classificação
Sintaxe
Expressões
Metodologia
Abordagens
Índice Local {9}
Projeto Apoie {6}
Projeto Apoie
Projeto PAS Produzir + Aprender + Simplificar
Serviço Web
Relacionamentos entre Personagens
Base de Conhecimento {5}
Conhecimento
Dado
Informação consolidada
Página Pronta - site apoie.org
Pulo do Gato
Contato Projeto Apoie
Linguagem
{5}
Javascript {3}
Referências e Ferramentas
Sintaxe
Cheat Sheet
Erlang Quick Sort
LDC {2}
LDC
LDC - Sintaxe
Definição {9}
Erlang
Python 3.0
Ruby 1.9.1 - Sintaxe
Ruby 1.9.1 - Léxico
Shell
Lua
PHP
XML
Lazy BNF
If
Dojo {4}
Coding Dojo
Coding Dojo - Formatos
Soluções Coding Dojo {6}
Dojo #34: Expressão Aritmética
Dojo #33: Impedimento
Dojo #32: Sequência Numérica
Dojo #31: Tráfego
Dojo #29: Boliche
Dojo #28: Jogo da Vida
Dojo Rio
Qualidade {2}
5W {3}
5W2H
5W1H
5W2H - 5W1H - Modelo
PDCA
Componente {5}
Componente
ExibirLinguagem.htm
Gerar Páginas
Lista
Tabela de Decisões
Paletas {10}
Paleta - Mais utilizadas
Paleta - Apoie
Paleta - Apresentação e Componentes
Paleta - Diagramas
Paleta - Diagrama Sintático
Paleta - Dojo
Paleta - Logos
Paleta - Projetos
Paleta - Setas
Paleta - Tecnologia
Evento {4}
Pendência
Estados de Componentes
Scrum
Prioridade
Método {5}
Oficina
Serviço Web
Warnier/Orr Basics
Apresentar Problema Resolvido
Simples x Complexo
Imposto de Renda