Retrospectiva de projetos de evolução de software: comparando teoria e prática
Visualizar/ Abrir
Data
2021-09-23Autor
Oliveira, João Victor Corrêa de
http://lattes.cnpq.br/2020161996313371
Metadata
Mostrar registro completoResumo
A manutenção de software é uma atividade muito comum e importante que as
empresas precisam dar atenção caso queiram manter a relevância dos seus
produtos e a satisfação dos seus usuários. Essa manutenção pode ser entendida
como pequenas atualizações que possuem objetivos de corrigir erros, adaptar para
integrar com serviços externos ou adicionar novas funcionalidades. Faz parte
também a necessidade de migrar o produto para uma nova versão (muitas vezes
com outras tecnologias), pois a versão anterior acaba ficando muito complexa, por
ter sido desenvolvida com uma tecnologia que se tornou obsoleta ou por decisão
estratégica. Com base nisso, este trabalho se propôs a investigar na literatura
algumas metodologias específicas para evolução de software e comparar com as
atividades realizadas em dois projetos reais de modernização. Para tal, uma lista
das principais características extraídas das metodologias foi utilizada para criar um
questionário a ser respondido por pessoas que fizeram parte dos projetos de
modernização avaliados. Após obter as respostas do questionário, os dados foram
relacionados com os desafios e as características encontradas na literatura. Desse
modo, foi constatada a presença de tais desafios e características nos projetos,
embora não tenham utilizado nenhuma metodologia da literatura específica para
evolução de software.