Migração de software: considerações e experiências
dc.contributor.author | Fernando Henrique Canto | |
dc.date.accessioned | 2025-03-27T12:14:39Z | |
dc.date.issued | 2016-04-25 | |
dc.description.abstract | Este 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.sponsorship | UFRGS | |
dc.identifier.uri | https://wticifes2025.unifesp.br/handle/123456789/330 | |
dc.language.iso | pt | |
dc.subject | migração de software, desenvolvimento de software, engenharia de software, frameworks, sistemas legados | |
dc.title | Migração de software: considerações e experiências | |
dc.type | Article |