Associação funções - entidades

Ligação entre o modelo funcional e o modelo de informação

Especificar entidades necessárias à função e em que modo
•
•
•
•
•
•

C – criação
R – recuperação (consulta)
U – actualização
D – eliminação
A – arquivo
O – outro
Três formas de especificar
• Directamente nas propriedades da função (vista local)
• No RON navegador de objectos do repositório
• Num diagrama para a associação (vista global de todas as funções)
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
‹#›
Uso de entidades por uma função
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
‹#›
Fuções versus entidades no RON
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
‹#›
CRUD matrix
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
‹#›
Associação entidades - unidades

Objectivo: registar a contribuição de cada unidade
orgânica para o volume de dados na entidade
• Se a unidade só consulta não aparece na associação

Utilizar o RON
• Indicar na entidade (nó Usage) quais as unidades que afectam
o volume de dados
• Para cada unidade, quantificar na palette de propriedades os
volumes inicial, máximo e médio da sua responsabilidade
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
‹#›
Associações mais relevantes
Indicador de
desempenho
Problema
Objectivo
Factor
Pressuposto
Unidade
orgânica
Localização
Entidade
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
Função
‹#›
Qualidade do projecto

Boas práticas na elaboração dos diagramas
• Convenções consistentes
• Múltiplos diagramas
- Diferentes níveis de complexidade
- Audiências diferentes
• Disposição que torne natural a leitura
- Esquerda para a direita, de cima para baixo
- Minimizar cruzamentos de linhas
- Níveis de detalhe homogéneos

Verificação dos modelos baseada em relatórios
• Ferramenta de Relatórios do Repositório
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
‹#›
Verificação do modelo de dados

Quality Checking of Relationships
• Eliminar associações pouco comuns ou impossíveis

Entity completeness checking
• Entidades sem descrição, sem associações, sem atributos, sem
identificadores únicos
• Entidades que não são usadas por funções

Relatórios (para um diagrama ou toda a aplicação)
• Referência do modelo entidade-associação
• Definição das entidades
• Matriz funções – entidades
• Etc.
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
‹#›
Verificação do modelo funcional

Sumário da hierarquia de funções

Definição das funções

Relatórios de utilização associados às funções
LEIC, LBD 2002, Gabriel David, Ana Paiva, Luis Paulo Reis
‹#›
Download

Verificação da qualidade do modelo