Identificação de características de sistemas legados a partir da análise de conteúdo da literatura

  • Daniele Martins UNIPAMPA
  • Alex Chervenski UNIPAMPA
  • Andréa Bordin UNIPAMPA

Resumo


Sistemas legados tendem a consumir muitos recursos e por isso devem ser bem gerenciados. Decidir se um sistema é ou está se tornando legado é uma decisão que envolve a identificação das características de tal sistema. Este artigo tem como objetivo apresentar o mapeamento de características encontradas nas definições de sistemas legados utilizadas na literatura. Para isso foi realizado processo sistemático de busca, extração e análise de conteúdo das definições de sistemas legados encontradas nos anos de 1995, 2000, 2005, 2010 e 2015. A análise dos resultados revela que as características relacionadas ao uso de tecnologia obsoleta, ser vital para a organização e não possuir documentação são as que possuem maior frequência de ocorrências no período pesquisado.

Referências

Bennett, K. (1995). Legacy systems: Coping with success. IEEE Software, 12(1):19–23.

Juric, M. B., Rozman, I., and Hericko, M. (2000). Performance comparison of corbaand RMI. Information and Software Technology, 42(13):915–933.

Kitchenham, B. (2004). Procedures for performing systematic reviews. Technicalreport, Keele University, Keele, UK, Software Engineering Group. Moraes, R.(1999). Análise de conteúdo. Revista Educação, 22(37):7–32.

Ning, J., Engberts, A. P., and Kozaczynski, W. V. (1994). Automated support for legacycode understanding. Communications of the ACM, 37(5):50–57.

O’Byrne, P. and Wu, B. (2000). Lace frameworks and technique - identifying the legacy status of an information system from the perspectives of its causes and effects. In Proceedings International Symposium on Principles of Software Evolution.

Ramsom, J., Sommerville, I., and Warren, I. (1998). A method for assessing legacy systems for evolution. Proceedings of the Second Euromicro Conference on Software Maintenance and Reengineering, 42(13):915–933.

Sommerville, I. (2011). Engenharia de Software. Pearson Brasil, 9th edition.

Umar, A. (1997). Application (re)engineering: Building Web-based Applications and Dealing with Legacies. Prentice Hall, 1th edition.
Publicado
18/10/2017
Como Citar

Selecione um Formato
MARTINS, Daniele; CHERVENSKI, Alex; BORDIN, Andréa. Identificação de características de sistemas legados a partir da análise de conteúdo da literatura. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 1. , 2017, Alegrete. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 81-88.