Publicação
Continuous Integration e Continuous Delivery em plataformas de e-health
| datacite.subject.fos | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática | pt_PT |
| dc.contributor.advisor | Martinho, Ricardo Filipe Gonçalves | |
| dc.contributor.advisor | Rijo, Rui Pedro Charters Lopes | |
| dc.contributor.advisor | Ferreira, Carlos José da Rocha | |
| dc.contributor.author | Correia, Rafael Tomás | |
| dc.date.accessioned | 2024-05-27T17:36:15Z | |
| dc.date.available | 2024-05-27T17:36:15Z | |
| dc.date.issued | 2023-12-13 | |
| dc.description.abstract | O presente projeto aborda o desenvolvimento e implementação de um pipeline de continuous integration e continuous delivery (CI/CD) voltado para a área da saúde, com ênfase numa plataforma dedicada ao apoio de cuidadores informais que prestam assistência em cuidados paliativos, denominada Help2Care-Pal. Este relatório descreve detalhadamente o processo de configuração e execução do referido pipeline, bem como a sua monitorização, num contexto sensível à qualidade e eficiência dos serviços disponibilizados. A plataforma Help2Care-Pal compreende uma aplicação móvel para os cuidadores (frontoffice) e uma aplicação web para os profissionais de saúde (backoffice). Esta solução proporciona uma interação fundamental entre os cuidadores informais e os profissionais de saúde, através da disponibilização de conteúdos multimédia que capacitam e orientam os cuidadores. Esses conteúdos incluem imagens, vídeos, áudio, textos e links para recursos externos, todos geridos e disponibilizados de forma personalizada pelos profissionais de saúde. A aplicação móvel possibilita o acesso direto a esses recursos, desempenhando um papel importante no apoio aos cuidadores informais na prestação de cuidados paliativos. O projeto abrange as diversas fases do ciclo de desenvolvimento de software e operações (DevOps), incluindo planificação, desenvolvimento, build, teste, deployment, operação e monitorização. O projeto foca-se nas fases de teste e deployment com o desenvolvimento e implementação do pipeline CI/CD que assegura a qualidade contínua da plataforma e a sua manutenção, garantindo uma entrega segura e eficiente. O pipeline CI/CD foi implementado usando Jenkins e Cypress, e está integrado com o ambiente de produção. O pipeline foi bem-sucedido em melhorar a qualidade e confiabilidade da plataforma digital, e também ajudou a reduzir o tempo necessário para entregar novos recursos e correções de bugs. Este projeto representa uma contribuição significativa para a área da saúde, destacando a importância da CI/CD como abordagens essenciais para garantir a eficácia e a qualidade das plataformas de suporte nesta área. Além disso, demonstra a aplicação prática destes conceitos num cenário real, ilustrando os benefícios tangíveis que podem ser alcançados por meio da implementação cuidadosa de práticas de DevOps. | pt_PT |
| dc.description.sponsorship | FCT - INESCC - DL | pt_PT |
| dc.identifier.tid | 203611667 | pt_PT |
| dc.identifier.uri | http://hdl.handle.net/10400.8/9693 | |
| dc.language.iso | por | pt_PT |
| dc.subject | Continuous delivery | pt_PT |
| dc.subject | Continuous integration | pt_PT |
| dc.subject | DevOps | pt_PT |
| dc.subject | E-Health | pt_PT |
| dc.subject | Pipeline | pt_PT |
| dc.title | Continuous Integration e Continuous Delivery em plataformas de e-health | pt_PT |
| dc.type | master thesis | |
| dspace.entity.type | Publication | |
| rcaap.rights | openAccess | pt_PT |
| rcaap.type | masterThesis | pt_PT |
| thesis.degree.name | Mestrado em Engenharia Informática - Computação Móvel | pt_PT |
Ficheiros
Principais
1 - 1 de 1
A carregar...
- Nome:
- Rafael_Correia_Relatorio_Projecto_Mestrado.pdf
- Tamanho:
- 1.43 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
Licença
1 - 1 de 1
Miniatura indisponível
- Nome:
- license.txt
- Tamanho:
- 1.32 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
