Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados

Bibliographic Details
Main Author: Vilar, Bruno da Ponte
Publication Date: 2023
Format: Master thesis
Language: por
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.22/23885
Summary: Processos de entrega de software tradicionais não são eficientes para uma empresa que produz software se manter competitiva. A crescente necessidade de entregar software em ciclos cada vez mais curtos fomentou o crescimento de abordagens e tecnologias que permitam automatizar este tipo de processos. No entanto, estas abordagens apresentam limitações quando a qualidade de entrega do software depende da qualidade dos dados que o mesmo produz. Com isso em mente, o principal objetivo desta dissertação consiste em adotar um mecanismo de entrega de software automático, eficaz, eficiente e fiável dentro da proGrow S.A. de forma a que o seu principal negócio, que é a geração de informação a partir de dados recolhidos, seja feito da forma mais eficiente e fiável possível. Após a análise detalhada do estado de arte atual, foi elaborada uma solução que implementa uma pipeline de implantação que incluí uma estratégia de testes que desafia o paradigma de testes tradicional, projetada para o contexto das soluções desenvolvidas. Deste modo, a solução é capaz de entregar software automaticamente, garantindo a sua qualidade através de uma estratégia de testes robusta, capaz de validar a qualidade da aplicação através dos seus dados. Assim, a solução desenvolvida é capaz de reduzir o tempo de desenvolvimento de uma nova versão, bem como garantir que o processo de escrutínio para deteção de erros nos dados gerados é feito de forma automática e repetível, com o objetivo de criar um padrão de qualidade nos dados gerados.
id RCAP_123ebf0b01f13b8f28004f09f5096c31
oai_identifier_str oai:recipp.ipp.pt:10400.22/23885
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de DadosEntrega contínuaIntegração contínuaAutomatizaçãoTestesQualidadeContinuous deliveryImplantaçãoPipeline de implantaçãoContinuous integrationAutomationTestsQualityDeployDeployment pipelineProcessos de entrega de software tradicionais não são eficientes para uma empresa que produz software se manter competitiva. A crescente necessidade de entregar software em ciclos cada vez mais curtos fomentou o crescimento de abordagens e tecnologias que permitam automatizar este tipo de processos. No entanto, estas abordagens apresentam limitações quando a qualidade de entrega do software depende da qualidade dos dados que o mesmo produz. Com isso em mente, o principal objetivo desta dissertação consiste em adotar um mecanismo de entrega de software automático, eficaz, eficiente e fiável dentro da proGrow S.A. de forma a que o seu principal negócio, que é a geração de informação a partir de dados recolhidos, seja feito da forma mais eficiente e fiável possível. Após a análise detalhada do estado de arte atual, foi elaborada uma solução que implementa uma pipeline de implantação que incluí uma estratégia de testes que desafia o paradigma de testes tradicional, projetada para o contexto das soluções desenvolvidas. Deste modo, a solução é capaz de entregar software automaticamente, garantindo a sua qualidade através de uma estratégia de testes robusta, capaz de validar a qualidade da aplicação através dos seus dados. Assim, a solução desenvolvida é capaz de reduzir o tempo de desenvolvimento de uma nova versão, bem como garantir que o processo de escrutínio para deteção de erros nos dados gerados é feito de forma automática e repetível, com o objetivo de criar um padrão de qualidade nos dados gerados.Martins, António Constantino LopesREPOSITÓRIO P.PORTOVilar, Bruno da Ponte2023-11-09T17:21:16Z20232023-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/23885urn:tid:203380347porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-07T10:25:07Zoai:recipp.ipp.pt:10400.22/23885Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:53:26.337080Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
title Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
spellingShingle Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
Vilar, Bruno da Ponte
Entrega contínua
Integração contínua
Automatização
Testes
Qualidade
Continuous delivery
Implantação
Pipeline de implantação
Continuous integration
Automation
Tests
Quality
Deploy
Deployment pipeline
title_short Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
title_full Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
title_fullStr Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
title_full_unstemmed Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
title_sort Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
author Vilar, Bruno da Ponte
author_facet Vilar, Bruno da Ponte
author_role author
dc.contributor.none.fl_str_mv Martins, António Constantino Lopes
REPOSITÓRIO P.PORTO
dc.contributor.author.fl_str_mv Vilar, Bruno da Ponte
dc.subject.por.fl_str_mv Entrega contínua
Integração contínua
Automatização
Testes
Qualidade
Continuous delivery
Implantação
Pipeline de implantação
Continuous integration
Automation
Tests
Quality
Deploy
Deployment pipeline
topic Entrega contínua
Integração contínua
Automatização
Testes
Qualidade
Continuous delivery
Implantação
Pipeline de implantação
Continuous integration
Automation
Tests
Quality
Deploy
Deployment pipeline
description Processos de entrega de software tradicionais não são eficientes para uma empresa que produz software se manter competitiva. A crescente necessidade de entregar software em ciclos cada vez mais curtos fomentou o crescimento de abordagens e tecnologias que permitam automatizar este tipo de processos. No entanto, estas abordagens apresentam limitações quando a qualidade de entrega do software depende da qualidade dos dados que o mesmo produz. Com isso em mente, o principal objetivo desta dissertação consiste em adotar um mecanismo de entrega de software automático, eficaz, eficiente e fiável dentro da proGrow S.A. de forma a que o seu principal negócio, que é a geração de informação a partir de dados recolhidos, seja feito da forma mais eficiente e fiável possível. Após a análise detalhada do estado de arte atual, foi elaborada uma solução que implementa uma pipeline de implantação que incluí uma estratégia de testes que desafia o paradigma de testes tradicional, projetada para o contexto das soluções desenvolvidas. Deste modo, a solução é capaz de entregar software automaticamente, garantindo a sua qualidade através de uma estratégia de testes robusta, capaz de validar a qualidade da aplicação através dos seus dados. Assim, a solução desenvolvida é capaz de reduzir o tempo de desenvolvimento de uma nova versão, bem como garantir que o processo de escrutínio para deteção de erros nos dados gerados é feito de forma automática e repetível, com o objetivo de criar um padrão de qualidade nos dados gerados.
publishDate 2023
dc.date.none.fl_str_mv 2023-11-09T17:21:16Z
2023
2023-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.22/23885
urn:tid:203380347
url http://hdl.handle.net/10400.22/23885
identifier_str_mv urn:tid:203380347
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833600742286426112