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 ‹#›