Modelagem de processos de refatoração de banco de dados utilizando BPMN (2015)
- Authors:
- USP affiliated authors: PALETTA, FRANCISCO CARLOS - ECA ; ALMEIDA JUNIOR, JORGE RADY DE - EP ; DOMINGUES, MÁRCIA BEATRIZ PEREIRA - EP
- Unidades: ECA; EP
- Assunto: BANCO DE DADOS (MANUTENÇÃO)
- Language: Português
- Abstract: O projeto e manutenção de bancos de dados é um importante desafio, tendo em vista as frequentes mudanças de requisitos solicitados pelos usuários. Para acompanhar essas mudanças o modelo do banco de dados deve passar por alterações estruturais que muitas vezes prejudicam o desempenho e o projeto das consultas, tais como: relacionamentos desnecessários, chaves primárias ou estrangeiras criadas fortemente acopladas ao domínio, atributos obsoletos e tipos de atributos inadequados. A literatura sobre Métodos Ágeis para desenvolvimento de software propõe o uso de refatorações para evolução do modelo do banco de dados quando há mudanças de requisitos. Uma refatoração é uma alteração simples que melhora o design, mas não altera a semântica do modelo de dados, nem adiciona novas funcionalidades. Cada refatoração possui um conjunto de etapas a serem executadas, o que possibilita a implementação de processos. No entanto, algumas alterações no banco de dados exigem que várias refatorações sejam feitas em um mesmo processo, ou seja elas podem ser combinadas e muitos passos podem ser suprimidos. Nesse contexto, o presente trabalho tem como objetivo, apresentar como as etapas das refatorações podem ser modeladas utilizando a notação de processos BPMN (Business Process Model and Notation) e apresentar uma proposta para executar um processo no qual, seja realizada uma grande alteração no banco de dados. Os recursos da notação BPMN são utilizados para auxiliar na documentação, formalização e execução de processos de refatoração de banco de dados.
- Imprenta:
-
ABNT
PALETTA, Francisco Carlos e DOMINGUES, Marcia Beatriz Pereira e ALMEIDA JUNIOR, Jorge Rady de. Modelagem de processos de refatoração de banco de dados utilizando BPMN. 2015, Anais.. São Paulo: TECSI, 2015. Disponível em: https://www.eca.usp.br/acervo/acervo-local/producao-academica/002691710.pdf. Acesso em: 24 abr. 2024. -
APA
Paletta, F. C., Domingues, M. B. P., & Almeida Junior, J. R. de. (2015). Modelagem de processos de refatoração de banco de dados utilizando BPMN. In . São Paulo: TECSI. Recuperado de https://www.eca.usp.br/acervo/acervo-local/producao-academica/002691710.pdf -
NLM
Paletta FC, Domingues MBP, Almeida Junior JR de. Modelagem de processos de refatoração de banco de dados utilizando BPMN [Internet]. 2015 ;[citado 2024 abr. 24 ] Available from: https://www.eca.usp.br/acervo/acervo-local/producao-academica/002691710.pdf -
Vancouver
Paletta FC, Domingues MBP, Almeida Junior JR de. Modelagem de processos de refatoração de banco de dados utilizando BPMN [Internet]. 2015 ;[citado 2024 abr. 24 ] Available from: https://www.eca.usp.br/acervo/acervo-local/producao-academica/002691710.pdf - Database refactoring modelling processes utilizing BPMN
- Evolution of databases using Petri nets
- Um novo processo para refatoração de bancos de dados
- A workflow to database refactoring
- Auxílio no desenvolvimento do ambiente computacional para avaliação de especificação. (também em CD-Rom)
- Implementação da característica adaptativa a um editor e simulador de sistemas por intermédio de statechatrs
- Virtual Museum: an object oriented database case study
- Um sistema especialista para a depuração de software
- Sistemas de reconhecimento biométrico aplicados à segurança de sistemas de informação
- Continuous Data Auditing as an Automation Tool for Business Control
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas