Escolar Documentos
Profissional Documentos
Cultura Documentos
1
TÓPICOS
• Definição de Dicionário de Dados (DD),
Árvore de Decisão (AD) e Tabela de Decisão
(TD);
• Componentes de Dicionário de Dados (DD),
Árvore de Decisão (AD) e Tabela de Decisão
(TD);
• Exemplos
2
Dicionário de Dados (DD)
• Lista organizada de todos os dados existentes no
sistema, com definições precisas e únicas, para que,
tanto o Utilizador como o Analista percebam do
que se está a falar.
• Proporciona um local centralizado para
documentar todas as informações referentes à fase
de análise.
• Deve:
– Descrever o significado dos Fluxos e Arquivos de Dados do
DFD;
– Descrever a composição dos dados que fluem no
diagrama;
– Descrever a composição dos registo dos arquivos;
– Descrever os detalhes das relacções entre entidades no
DEA. 3
Notação
= é Equivalente a ou é Composto de ou
Composto por;
+ Significa E;
() Opcional;
A{}B Limite Inferior Iteração Limite Superior;
[] Alternativa;
** Comentário;
@ Identificador de chave num arquivo;
| Separador de alternativas em [ ].
4
EXEMPLOS DE USO DE NOTAÇÕES (01)
•Uso de ** (Comentário):
Peso = **
* peso do paciente *
* unidades : quilogramas *
* intervalo : 1-200 *
5
EXEMPLOS DE USO DE NOTAÇÕES (02)
•Uso de ( ) (opcional) :
endereço_cliente = (endereço-de-remessa) +
(endereço-de-cobrança)
6
EXEMPLOS DE USO DE NOTAÇÕES (03)
avaliação_crédito = [ O | B | P ]
* O - óptimo *
* B - bom *
* P - protestado *
avaliação_crédito = [O * óptimo* |
B * bom * |
P * protestado * ]
7
EXEMPLOS DE USO DE NOTAÇÕES (04)
8
MODELO DE DD
Entidade
Descrição :
9
MODELO DE DD
Fluxo de Dados.
10
MODELO DE DD
Processo.
11
MODELO DE DD
Depósitos de Dados.
Nome do Depósito de Dados DEPOSITO_A
Número de depósito 1
Cognome
Composição :
Lista de todas as estruturas e elementos que compõem o fluxo de dados
Elementos de Dados
Depósitos de Dados
Processo
Entidades
14
DICIONÁRIO DE DADOS - Exemplo
ENTIDADE
FLUXO DE DADOS
Nome Composição Origem Destino
15
ÁRVORE E TABELA DE DECISÃO
• Introdução a árvore e tabela de decisão;
• Definição de árvore de decisão e de tabela de
decisão;
• Regras para a construção de árvore e tabela de
decisão e exemplos.
16
ESPECIFICAÇÕES DE PROCESSO (01)
17
ESPECIFICAÇÃO DE PROCESSOS (02)
• Português Estruturado : Técnica de projeto
procedimental que limita os algoritmos a um
pequeno número de construções previsíveis:
seqüência, condição e repetição.
22
Tabela de Decisão (01)
• Ferramenta utilizada para definir as acções
executadas para cada combinação possível de
valores resultantes de condições atreladas.
25
Regras para a construção de
tabela de decisão (02)
26
Regras para a construção de
tabela de decisão (03)
4. O número de regras deve ser calculado, conforme as
possíveis combinações. O cálculo é feito
multiplicando-se os números de valores possíveis.
Por ex: Se todas condições puderem assumir apenas
dois valores (binárias), V ou F, o número de regras
será 2n ( 2, possível valor, e n, número de condições)
5. Para cada regra, uma coluna é desenhada no
segundo quadrante e numerada na parte superior
para identificar a regra.
27
Regras para a construção de
tabela de decisão (04)
6. O cruzamento entre linhas e colunas do
segundo quadrante deve ser preenchido por
todas as combinações de valores possíveis das
condições que formam cada regra.
7. As combinações impossíveis de acontecer
devem ser preenchidas com “-”
8. As omissões, contradições e ambiguidades
devem ser discutidas com os usuários.
28
Exemplo de tabela de Decisão
• Suponha que pretendemos aconselhar uma pessoa, com
relação a qual roupa a vestir, quando sair. Uma primeira
tentativa pode ser a seguinte:
Obs. c-condições, A-Acções, R-Reacções
TABELA-CASACO R1 R2 R3
C1 chovendo Y Y N
C2 frio Y N Y
29
Exemplo de tabela de Decisão
Ocupações Empresa XYZ
1 2 3 4
Idade > 21 V F V F
Altura > 1,60 V V F F
Fiel armazem X X
Operador X X
Limpeza X X X X
30
Arvore de Decisão
• A Árvore de Decisão é uma ferramenta para
especificação de processos semelhante a Tabela de
Decisão, mas que descreve as acções a serem
executadas através de ramificações de combinações
32
Exemplo de uso de tabela e árvore
de decisão (01)
Considere o seguinte problema:
Condições: 3
1. Saldo médio satisfatório?
2. Experiência anterior de pagamentos favorável?
3. Concessão especial?
Acções: 2
1. Pedido de empréstimo aprovado.
2. Pedido de empréstimo rejeitado.
34
Exemplo de uso de tabela e
árvore de decisão (03)
Resolução: Árvore de Decisão
35
Exemplo de uso de tabela e
árvore de decisão (04)
Resolução: Tabela de Decisão
Tabela de Crédito
C3 Concessão especial? — — S N
36
Exercicios
Exercício 1:
39