Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37818
Title: DBS: ferramenta para auxiliar na evolução do modelo de dados com integração contínua.
Other Titles: DBS: tool to assist in the evolution of the data model with continuous integration.
???metadata.dc.creator???: DANTAS, Higor Santos de Brito.
???metadata.dc.contributor.advisor1???: FARIAS, Adalberto Cajueiro de.
???metadata.dc.contributor.referee1???: FIGUEIREDO, Jorge Cesar Abrantes de.
???metadata.dc.contributor.referee2???: MASSONI, Tiago Lima.
Keywords: Banco de Dados;Metodologias Ágeis;Evolução de Software;Modelo de Dados;PL/SQL;Database;Agile Methodologies;Software Evolution;Data Model
Issue Date: 6-Apr-2022
Publisher: Universidade Federal de Campina Grande
Citation: DANTAS, Higor Santos de Brito. DBS: ferramenta para auxiliar na evolução do modelo de dados com integração contínua. 2022. 13 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2022. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37818
???metadata.dc.description.resumo???: A utilização de metodologias ágeis no desenvolvimento de softwares traz diversos benefícios, como quando se deseja realizar a evolução do mesmo. Entretanto, a evolução de um sistema, em muitos casos, necessita de mudanças na base de dados dificultando o gerenciamento. Embora esse tipo de evolução seja auxiliada por ferramentas, as mudanças necessárias são criadas e analisadas manualmente. Portanto, uma negligência do desenvolvedor ou a necessidade de realizar operações mais complexas acabam tornando essa atividade passível a erros de execução, e até de integridade do banco de dados. Logo, ao longo deste trabalho será feito o desenvolvimento de uma ferramenta que permita o gerenciamento de modificações no banco de dados de maneira semiautomática. Onde o produto desse projeto irá gerar scripts para a realização das mudanças desejadas no estado do banco de dados. Sendo assim, é esperado que a evolução dos softwares se tornem mais simples e eficientes, com uma redução nos erros relacionados às alterações necessárias nos bancos de dados.
Abstract: The use of agile methodologies in software development brings several benefits, such as when the need arises to evolve the system. However, in many cases, the evolution of a system requires changes to the database, making management difficult. Although this type of evolution is aided by tools, the necessary changes are created and analyzed manually. Therefore, negligence on the part of the developer or the need to perform more complex operations end up making this activity prone to execution errors and even database integrity errors. Therefore, throughout this work, a tool will be developed that allows the management of database modifications in a semi-automatic manner. The product of this project will generate scripts to perform the desired changes to the database state. Therefore, it is expected that software evolution will become simpler and more efficient, with a reduction in errors related to necessary changes to the database.
Keywords: Banco de Dados
Metodologias Ágeis
Evolução de Software
Modelo de Dados
PL/SQL
Database
Agile Methodologies
Software Evolution
Data Model
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/37818
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
HIGOR SANTOS DE BRITO DANTAS-ARTIGO-CEEI-CIÊNCIA DA COMPUTAÇÃO (2022).pdf768.5 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.