DIFERENÇAS ENTRE ENGENHARIA REVERSA E REENGENHARIA NOS SISTEMAS DE INFORMAÇÃO

  • SARAIVA BARBOSA P
  • LIMA CANDIDO A
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Resumo: As tecnologias e técnicas de criação de sistemas estão em constante evolução, os sistemas legados inflexíveis devem acompanhar esse avanço, ou podem tornar-se obsoletos ou até extintos no mercado. Sendo assim, é necessário a compreensão de algumas formas de acompanhar essa evolução, podendo fazer uso das técnicas de engenharia reversa ou reengenharia. Em razão da semelhança entre as técnicas de engenharia reversa e reengenharia pode surgir a dúvida entre qual melhor se adequa ao problema proposto, e a escolha da técnica errada poderá ocasionar custos extras e desnecessários. O objetivo desta pesquisa é esclarecer os conceitos sobre as técnicas de engenharia reversa e reengenharia através de uma revisão sistemática da literatura, definindo suas diferenças no que diz respeito a recriação de sistemas ou documentação de sistemas legados. Como o tema tratado neste artigo necessita que as informações sejam catalogadas, organizadas, criticadas e transformadas em conhecimento, e a intenção é dissertar sobre diferentes perspectivas, será utilizado como metodologia uma revisão sistemática (RS), a qual permite buscar diversas pesquisas, seja pesquisas bibliográficas, experimentais ou outras. A ideia é ter uma visão ampla do assunto e estabelecer novos pensamentos. Para a inclusão dos artigos, foram selecionados aqueles que apresentaram texto coerente e pesquisas na área da engenharia de software voltadas para a engenharia reversa e reengenharia. Palavras Chaves: Engenharia Reversa, Reengenharia, Sistemas Legados. Abstract: The technologies and techniques for creating systems are constantly evolving, inflexible legacy systems must accompany this advance, or can become obsolete or even extinct in the market. Therefore, it is necessary to understand some forms of this development and can make use of reverse engineering techniques or reengineering. Because of the similarity between the reverse engineering techniques and reengineering may arise doubt among which best suits the proposed problem, and choosing the wrong technique can cause additional and unnecessary costs. The objective of this research is to clarify the concepts on reverse engineering techniques and reengineering through a systematic literature review, defining their differences regarding the recreation systems or documentation of legacy systems. As the subject covered in this article requires that the information is cataloged, organized, critiqued and transformed into knowledge, and the intention is to speak about different perspectives, will be used as a systematic review methodology (RS), which allows searching various research, is research bibliographical, experimental or otherwise. The idea is to have a broad view of the subject and establish new thoughts. For the inclusion of articles, we selected those with coherent text and research in software engineering area aimed at reverse engineering and reengineering.

Cite

CITATION STYLE

APA

SARAIVA BARBOSA, P. L., & LIMA CANDIDO, A. (2017). DIFERENÇAS ENTRE ENGENHARIA REVERSA E REENGENHARIA NOS SISTEMAS DE INFORMAÇÃO. Revista INTERFACES: Saúde, Humanas e Tecnologia, 4(13), 243–253. https://doi.org/10.16891/2317-434x.v4.e13.a2017.pp243-253

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free