Migração de software: considerações e experiências

dc.contributor.authorFernando Henrique Canto
dc.date.accessioned2025-03-27T12:14:39Z
dc.date.issued2016-04-25
dc.description.abstractEste artigo relata brevemente os resultados de algumas experiencias vividas pelas equipes de desenvolvimento de software do CPD-UFRGS na migração de sistemas desenvolvidos em linguagens e plataformas legadas para plataformas mais recentes nos últimos anos, os principais problemas observados nesse tipo de processo e algumas recomendações de melhorias e soluções para esses problemas. O artigo analisa principalmente problemas que ocorrem quando o processo de migração se baseia no código-fonte legado, e não em uma especificação técnica de alto nível, forçando que desenvolvedores realizem um trabalho de engenharia reversa e tradução de código, ao invés de utilizarem os recursos e ferramentas da linguagem da melhor forma possível. O objetivo do trabalho é evidenciar que desenvolver o sistema novamente, a partir de uma especificação adequada, ao invés de uma tradução direta entre linguagens, reduz consideravelmente a incidência de problemas e o tempo de manutenção, economizando tempo e esforço das equipes de desenvolvimento envolvidas. Dessa forma, o processo de migração tende a agregar benefícios suficientes para justificar o tempo investido nessa atividade.
dc.description.sponsorshipUFRGS
dc.identifier.urihttps://wticifes2025.unifesp.br/handle/123456789/330
dc.language.isopt
dc.subjectmigração de software, desenvolvimento de software, engenharia de software, frameworks, sistemas legados
dc.titleMigração de software: considerações e experiências
dc.typeArticle

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Imagem de Miniatura
Nome:
74257.pdf
Tamanho:
108.91 KB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura Disponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed to upon submission
Descrição: