Objetivo da aula
- Entender como se pode descrever detalhes do DFD e do DER
- Avaliar técnicas usadas para o DD
DER - Diagrama Entidade-Relacionamento
- Em um DER, uma entidade é representada através de uma tabela que contém o nome da Entidade Interna.
- Como dito acima, cada tabela representa um Depósito de Dados sobre os quais deseja-se guardar informações.
- No exemplo, a primeira tabela designa o conjunto de todas pessoas sobre as quais se deseja manter informações no banco de dados, enquanto a segunda designa o
conjunto de todos departamentos sobre os quais se deseja manter informações.
- Caso seja necessário referir um dado particular (uma determinada pessoa ou um determinado departamento) fala-se em ocorrência de Entidade (alguns autores usam também o anglicismo “instância” de entidade).
DD - Dicionário de Dados
- O Dicionário de Dados consiste numa lista organizada de todos os elementos de dados que são pertinentes para o sistema.
- Sem o dicionário de dados o modelo não pode ser considerado completo, pois este descreve entradas, saídas, composição de depósitos de dados e alguns cálculos intermédios.
- O DD consiste num ponto de referência de todos os elementos envolvidos na medida em que permite associar um significado a cada termo utilizado.
Dados Elementares (DER)
- Os dados elementares correspondem a elementos atômicos, ou seja, elementos sem decomposição no contexto do utilizador.
- Exemplo:
- Apesar de se utilizar (na página seguinte) o NroTelefone, como um exemplo de descrição de um elemento de dados composto, na maior parte dos contextos este dado é considerado elementar.
- O DD permite inventariar e descrever os seguintes itens:
- depósitos de dados;
- fluxos de dados;
- dados elementares que constituem fluxos e depósitos de dados;
- Cada entrada no DD é constituída por um identificador e respectiva descrição.
<br.
Dados em trânsito (DFD)
- Como dados iráo migrar das Entidades Externas para o sistema e vice-versa, precisamos especificar de que maneira isso acontece para as situações descritas no DFD com relação a:
Pessoas
- Telas
- Dispositivos
- Interfaces gráficas
Equipamentos
- Protocolos
- Conexões
Sistemas
- APIs
- Webservices
- Conectores
