Processo de Integração e Entrega Contínua para Aplicações Baseadas em Análise de Dados
Main Author: | |
---|---|
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 |