Computação
Danielle Costa de Mesquita
Gabriel Augusto Ribeiro
ADS-27
Faculdade de Tecnologia do Nordeste - FATENE
Fortaleza-CE, Brasil e-mail: danielle_cmesquita@outlook.com
ADS-27
Faculdade de Tecnologia do Nordeste - FATENE
Fortaleza-CE, Brasil e-mail: jason990_7@hotmail.com
Sávia Nascimento Caetano
Zito Martins
ADS-27
Faculdade de Tecnologia do Nordeste - FATENE
Fortaleza-CE, Brasil e-mail: savia100@globo.com
ADS-27
Faculdade de Tecnologia do Nordeste - FATENE
Fortaleza-CE, Brasil e-mail: zicov2009@hotmail.com
Resumo— Este artigo consiste em definir o que é a engenharia reversa, as suas vantagens no desenvolvimento de sua ciência, as vantagens aplicabilidade, desvantagens, a legalidade e a descrição de cada etapa para uso da engenharia reversa, e por fim como se comporta os códigos dos programas de software .
Neste exemplo podemos abstrair a ideia do uso da engenharia reversa. Por exemplo numa fábrica, uma bomba falhou e tem que ser trocada por uma nova. A bomba foi instalada há 25 anos e as pessoas que fizeram o trabalho se aposentaram há muito tempo. A empresa que vendia essas bombas faliu. A fábrica tem que achar uma nova bomba, com exatamente as mesmas características, ou seja, ela tem que ser montada sobre a tubulação existente (dimensões definidas, como a bomba está fixada, volume ocupado pela bomba, etc.) que são características fáceis de descobrir, mas podem também existir outras menos evidentes (a bomba tem que fornecer um débito definido, ela precisa respeitar algumas restrições desconhecidas). Todas essas características da bomba podem ser importante ou não, a fábrica tem que descobrir isso antes de comprar uma nova ou mesmo de recriar uma. Nesse momento é que a engenharia reversa começa ter suas vertente atribuída a essa necessidade,começa a adquirir e pesquisar conhecimentos técnicos e científicos para alcançar esse objetivo.
Palavras-chave; usabilidade;