Iniciando a Analise
A Regra de negócio
- Permite ao desenvolvedor/arquiteto entender o relacionamento e as restrições das entidades participantes;
- Ajuda a entender o procedimento de padronização seguido por uma organização ao lidar com um grande volume de dados;
- Devem ser simples e fáceis de entender;
- Devem estar atualizadas;
Mãos a obra
O nosso objetivo é extrair informações da regra de negócio a fim de identificar objetos e regras conceituais. Para tal tarefa seguiremos as seguintes premissas:
- Identificar Objetos que existem no mundo real ou representam o negócio;
- Devemos ser capazes de detalhar as características de cada objeto identificado;
- Os objetos devem ser de fácil construção em uma tabela/lista;
Objetos extraídos
- Pedidos dos clientes.
PEDIDO NÚMERO DATA PRODUTO 123 11/12/2017 Escudo de Carvalho 124 05/02/2018 Arco Élfico dourado 125 21/04/2018 Punhal de Troll - Existe no mundo real no formato de uma agenda;
- Pode ser detalhado : número do pedido,data do pedido, cliente, valor e produto;
- Registro de Funcionários.
FUNCIONÁRIO MATRICULA NOME SALÁRIO 480001 Bilbo Baggins 1000 480453 Samwise Gamgee 1000 480689 Peregrin Took 1100 - Existe no mundo real
- Pode ser detalhado : identificação ou matricula, nome e salário;
- Cargos dos Funcionários.
CARGO ID NOME 01 Atendente 03 Gerente de Vendas 02 Contabilidade - Existe no mundo real no formato de uma tabela (lista), fixada na sala do gerente;
- Pode ser detalhado : nome do cargo e identificação;
- Registro de classificação de clientes.
RAÇA ID NOME 01 Humano 02 Elfo 03 Hobbit 04 Uruk Hai - São classificações de clientes, não existem no formato de listas mas são estão presentes no negócio pois diferenciam o atendimento e os produtos;
- Pode ser detalhado : nome da raça e uma identificação;
- E-mail dos Clientes.
EMAIL EMAIL lurtzuruk@terramedia.com passoscurtos@gmail.com mariadoc.brandeduque@terramedia.com elendil@hotmail.com - Identificam um cliente ou funcionário mas não fazem sentido isolados;
- Pode ser detalhado mas com outras informações associadas: nome do cliente ou funcionário, identificação e matricula
- Na verdade o e-mail é parte do cliente;
Nota:Entender os seguintes conceitos ajudam a fazer a análise:
- Dado
- Informação
- Conhecimento
Regras e restrições
| Regras | Restrições |
|---|---|
| Para cada nota são registrados os produtos vendidos; |
|
| Os Clientes tem uma determinada raça; O sexo dos clientes são registrados como M = Masculino e F = Feminino; |
|
