Refinamento de um diagrama entidade-relacionamento : estudo de caso em um sistema ERP
Visualizar/ Abrir
Data
2012Autor
Miamoto, Cristiane Vieira Proença
Metadata
Mostrar registro completoResumo
Resumo : Com o crescimento do mercado de software nota-se a crescente utilização de técnicas de desenvolvimento informais, que acarretam problemas na manutenção e uso desses programas. A engenharia reversa ajuda na manutenção ou geração da documentação de um sistema para facilitar o seu entendimento em atividades de manutenção. Dentro deste contexto, foi realizado um estudo que resolvesse parcialmente o problema de documentação de um banco de dados em um sistema ERP industrial legado que possui 22 anos de vida. Ao contrário de projetos novos, nos quais a etapa de desenvolvimento de um diagrama entidade-relacionamento (DER) é executada antes da criação do modelo relacional, nesta monografia é apresentado o processo inverso, no qual a partir de um esquema relacional é extraído um diagrama entidade-relacionamento com as cardinalidades dos relacionamentos. Para realizar esta tarefa, foram estudados e comparados dois artigos: Extracting an Entity Relationship Schema from a Relational Database through Reverse Engineering (Alhajj, 2003) e Extracting the extended entityrelationship model from a legacy relational database (Andersson,1994). Abstract : With the growth of the software market we can notice an increasing use of informal development techniques, which cause problems in the maintenance and use of these programs. Reverse engineering helps in the maintenance or generation of documentation to facilitate their understanding in updating activities. Within this context, we report an experience for solving part of the problem of documenting a legacy database of an ERP system that has 22 years of life. Unlike new projects, in which the design of an entity-relationship diagram is executed before the creation of the relational model, in this monograph we present the inverse process, in which a model is extracted from a relational schema. To accomplish this task two papers were studied and compared: Extracting Entity Relationship Schema from a Relational Database through Reverse Engineering (Alhajj, 2003) and Extracting the extended entity-relationship model from a legacy relational database (Andersson, 1994).
Collections
- Informática [23]