???jsp.display-item.identifier??? https://repositorio.unipampa.edu.br/jspui/handle/riu/6875
???org.dspace.app.webui.jsptag.ItemTag.full???
???org.dspace.app.webui.jsptag.ItemTag.dcfield??????org.dspace.app.webui.jsptag.ItemTag.value??????org.dspace.app.webui.jsptag.ItemTag.lang???
dc.contributor.advisor1Basso, Fábio Paulo-
dc.creatorMedeiros, Juliana Mareco-
dc.date.accessioned2022-03-22T21:39:08Z-
dc.date.available2022-03-22T21:39:08Z-
dc.date.issued2022-03-10-
dc.identifier.citationMEDEIROS, Juliana Mareco. Investigando o estado da arte na evolução de bancos de dados: um mapeamento sistemático e a criação de um guideline. Orientador: Fábio Paulo Basso. 2022. 107p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2022.pt_BR
dc.identifier.urihttps://repositorio.unipampa.edu.br/jspui/handle/riu/6875-
dc.description.abstractWithin the current development scenarios, there is a need for the constant evolution of software. In order to facilitate this activity, solutions were proposed such as continuous integration, continuous deployment, among others. Due to this need to carry out the evolution of software, it becomes necessary to evolve the technologies used in its development. Among these technologies, one crucial to maintaining its functioning is the database. Databases are today an essential part of every business, not only to store types of information that are common to most organizations but also to specific information for your business. Its evolution is the result of any change in the bank that has the purpose of solving a problem encountered or adding data of new functionality. These changes are imposed by a limited database or the evolution of software over the iterations of a development process. However, the evolution of the database is one of the activities of Systems Engineering that is not clearly characterized in the literature, becoming a complex and exhausting activity. Knowing this need, a systematic mapping was carried out in order to find the solutions proposed for this area so far. Thus, it became possible to designate which are the main practices, techniques, technologies, tools, guidelines, processes or approaches used, together with what application domains and what are the advantages and disadvantages of each technique of evolution of a database. This was done with the aim of creating guidelines for all development models, from traditional to agile along with the use of continuous integration. Thus increasing the effectiveness and efficiency of the database evolution in various contexts.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal do Pampapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectEngenharia de softwarept_BR
dc.subjectBanco de dadospt_BR
dc.subjectEvoluçãopt_BR
dc.subjectRefatoração de softwarept_BR
dc.subjectReengenharia de softwarept_BR
dc.subjectSoftware engineeringpt_BR
dc.subjectDatabasept_BR
dc.subjectEvolutionpt_BR
dc.subjectSoftware refactoringpt_BR
dc.subjectSoftware reengineeringpt_BR
dc.titleInvestigando o estado da arte na evolução de bancos de dados: um mapeamento sistemático e a criação de um guidelinept_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor-co1Rodrigues, Elder de Macedo-
dc.publisher.initialsUNIPAMPApt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRApt_BR
dc.description.resumoDentro dos cenários atuais de desenvolvimento existe a necessidade de constante evolução de um software. Com o objetivo de facilitar esta atividade foram propostas soluções como integração contínua, implantação contínua, dentre outras. Decorrente dessa necessidade de se realizar a evolução de um software, torna-se necessário evoluir as tecnologias utilizadas em seu desenvolvimento. Dentre estas tecnologias uma crucial para manter seu funcionamento é o banco de dados. Os bancos de dados constituem hoje uma parte essencial de toda empresa, não só para armazenar tipos de informações que são comuns à maioria das organizações, mas também para informações específicas do seu negócio. Sua evolução é resultado de qualquer alteração no banco, que tenha o objetivo de resolver um problema encontrado ou adicionar dados de uma nova funcionalidade. Estas alterações são impostas por um banco de dados limitado ou pela evolução de um software ao longo das iterações de um processo de desenvolvimento. No entanto, a evolução de banco de dados é uma das atividades da Engenharia de Sistemas que não é claramente caracterizada na literatura, se tornando uma atividade complexa e desgastante. Sabendo dessa necessidade, foi realizado um mapeamento sistemático com o objetivo de encontrar as soluções propostas para esta área até o momento. Assim, tornou-se possível designar quais são as principais práticas, técnicas, tecnologias, ferramentas, guidelines, processos ou abordagens utilizados, juntamente com quais os domínios de aplicação e quais são as vantagens e desvantagens de cada técnica de evolução de um banco de dados. Isto foi realizado com o intuito de possibilitar a criação de guidelines voltados para todos os modelos de desenvolvimento, desde os tradicionais até os ágeis juntamente com o uso de integração contínua. Aumentando assim a eficácia e eficiência da evolução do banco de dados em diversos contextos.pt_BR
dc.publisher.departmentCampus Alegretept_BR
???org.dspace.app.webui.jsptag.ItemTag.appears???Engenharia de Software

???org.dspace.app.webui.jsptag.ItemTag.files???
???org.dspace.app.webui.jsptag.ItemTag.file??? ???org.dspace.app.webui.jsptag.ItemTag.description??? ???org.dspace.app.webui.jsptag.ItemTag.filesize??????org.dspace.app.webui.jsptag.ItemTag.fileformat??? 
Juliana Mareco Medeiros - 2022.pdf1.5 MBAdobe PDF???org.dspace.app.webui.jsptag.ItemTag.view???


???jsp.display-item.copyright???