Logo do repositório
 
Miniatura indisponível
Publicação

Reengenharia de software em MEAN para lidar com elasticidade da carga de utilização

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Tese_5472.pdf4.63 MBAdobe PDF Ver/Abrir

Resumo(s)

Este documento aborda os desafios associados à aplicação SWiPE, inicialmente desenvolvida para o processamento de ficheiros CSV e envio de emails. A evolução da aplicação promoveu o crescimento da complexidade da mesma, impactando a elasticidade e adaptabilidade às variações de carga de utilização. Com a existência de períodos de utilização muito variáveis, as infraestruturas usadas tornam-se subaproveitadas. Este estudo propõe diferentes estratégias de reengenharia, com um principal foco na otimização de desempenho, adaptabilidade dinâmica e eficiência operacional. Com base nas estratégias expostas, este estudo proporciona quatro cenários distintos propostos para enfrentar problemas com cargas de trabalho variáveis. Seguidamente, este documento analisa os resultados obtidos nos diferentes cenários e são tomadas as devidas conclusões.
This document addresses the challenges associated with the SWiPE application, initially developed for processing CSV files and sending emails. The evolution of the application has led to an increase in its complexity, impacting on its elasticity and adaptability to variations in usage load. With highly variable periods of use, the infrastructures used become underutilized. This study proposes different reengineering strategies, with a main focus on performance optimization, dynamic adaptability and operational efficiency. Based on the strategies presented, this study provides four different scenarios proposed to tackle problems with varying workloads. This document then analyzes the results obtained in the different scenarios and draws the appropriate conclusions.

Descrição

Palavras-chave

Software elasticity Software reengineering Dynamic adaptability Operational efficiency Elasticidade de software Engenharia de software Adaptabilidade dinâmica Eficiência operacional

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC