Export iten: EndNote BibTex

Please use this identifier to cite or link to this item: http://tede.upf.br:8080/jspui/handle/tede/1903
Full metadata record
DC FieldValueLanguage
dc.creatorLopes, Marina DezordI-
dc.creator.Latteshttp://lattes.cnpq.br/8264788396100703por
dc.contributor.advisor1Hölbig, Carlos Amaral-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/5419646313109789por
dc.date.accessioned2020-10-06T21:47:31Z-
dc.date.issued2020-03-25-
dc.identifier.citationLopes, Marina Dezordi. Aplicação da integração contínua em um sistema de auxílio à tomada de decisão. 2020. 49 f. Dissertação (Mestrado em Computação Aplicada) - Universidade de Passo Fundo, Passo Fundo, RS, 2020.por
dc.identifier.urihttp://tede.upf.br:8080/jspui/handle/tede/1903-
dc.description.resumoDurante o processo de desenvolvimento, de melhorias e de novas funcionalidades de um sistema, os desenvolvedores realizam uma série de operações manuais para garantir que cada alteração tenha o resultado esperado e que não afete de maneira errada outras funcionalidades da aplicação. Para isso são realizados testes, integração de códigos, verificação da nova versão, entre outros. Se realizado manualmente, esse processo pode demorar e não ter a confiabilidade desejada, onerando custos e compromentendo a integridade do sistema. Como uma abordagem para solucionar este problema sugere-se a utilização da técnica de Integração Contínua, visando a automatização desse conjunto de operações. Devido a estes fatores, este trabalho objetiva a utilização da Integração Contínua aplicada ao sistema de tomada de decisão DSSAT. Como ferramentas para a aplicação da Integração Contínua foram selecionados as ferramentas Travis CI, CircleCI e Jenkins, com base em critétios que atendem as necessidades do DSSAT. Todas as ferramentas possuem integração com o Github e com o Docker, o que facilitou sua aplicação ao DSSAT. O processo de integração realizado com o uso das três ferramentas mostrou-se satisfatório, apresentando aspectos positivos para cada uma das ferramentas, possibilitando, assim, a efetiva automatização do processo de versionamento do DSSAT e, por consequência, uma redução no trabalho realizado pelos seus administradores. Por fim, mostrou-se ser uma ferramenta adequada para os desenvolvedores realizarem a conferência de suas alterações, ocasionando uma melhora no fluxo do processo de integração e um controle mais efetivo dos testes realizados.por
dc.description.abstractDuring the process of development, improvements and new functionalities of a system, developers perform a series of manual operations to ensure that each change has the expected result and that it does not wrongly affect other functionalities of the application. For this, tests are carried out, code integration, verification of the new version, among others. If performed manually, this process can take time and not have the desired reliability, increasing costs and compromising the integrity of the system. As an approach to solve this problem, the use of the Continuous Integration technique is suggested, aiming at the automation of this set of operations. Due to these factors, this work aims at the use of Continuous Integration applied to the DSSAT decision-making system. As tools for the application of Continuous Integration, Travis CI, CircleCI and Jenkins were selected based on criteria that meet the needs of the DSSAT. All tools are integrated with Github and Docker, which facilitated their application to DSSAT. The integration process carried out with the use of the three tools proved to be satisfactory, with positive aspects for each of them, thus enabling the effective automation of the DSSAT versioning process and, consequently, a reduction in the work done by its managers. The CI showed be an proper tool for developers to check their changes, an improvement in the flow of the integration process and a more effective control of the tests performed.eng
dc.description.provenanceSubmitted by Aline Rezende (alinerezende@upf.br) on 2020-10-06T21:47:31Z No. of bitstreams: 1 2020MarinaDezordiLopes.pdf: 2610891 bytes, checksum: de35b02928e23fe22c8e7246b514406e (MD5)eng
dc.description.provenanceMade available in DSpace on 2020-10-06T21:47:31Z (GMT). No. of bitstreams: 1 2020MarinaDezordiLopes.pdf: 2610891 bytes, checksum: de35b02928e23fe22c8e7246b514406e (MD5) Previous issue date: 2020-03-25eng
dc.formatapplication/pdf*
dc.languageporpor
dc.publisherUniversidade de Passo Fundopor
dc.publisher.departmentInstituto de Ciências Exatas e Geociências – ICEGpor
dc.publisher.countryBrasilpor
dc.publisher.initialsUPFpor
dc.publisher.programPrograma de Pós-Graduação em Computação Aplicadapor
dc.rightsAcesso Abertopor
dc.subjectSoftware - Desenvolvimentopor
dc.subjectSoftware integradopor
dc.subjectSistemas de suporte de decisãopor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.titleAplicação da integração contínua em um sistema de auxílio à tomada de decisãopor
dc.title.alternativeApplication of continuous integration in a decision-making aid systemeng
dc.typeDissertaçãopor
Appears in Collections:Programa de Pós-Graduação em Computação Aplicada

Files in This Item:
File Description SizeFormat 
2020MarinaDezordiLopes.pdfDissertação Marina Dezordi Lopes2.55 MBAdobe PDFView/Open ???org.dspace.app.webui.jsptag.ItemTag.preview???


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