Sistemas legados e engenharia reversa

743 palavras 3 páginas
Aladir Aguiar

Sistemas Legados e Engenharia Reversa

[pic]

Sistema legado é o termo utilizado em referência aos sistemas computacionais de uma organização que, apesar de serem bastante antigos, fornecem serviços essenciais, geralmente utilizam bancos de dados obsoletos. Normalmente são aplicações complexas, de difícil manutenção e que pelo grau de complexidade e custo para modernização, continuam ativas.
Como exemplo, podemos citar os sistemas bancários, caixa econômica federal e outras instituições publicam.
A atividade que trabalha com um produto existente chama-se Engenharia Reversa (um software, uma peça mecânica, uma placa de computador, etc.) tentando entender como este produto funciona, o que ele faz exatamente e como ele se comporta em todas as circunstâncias. Fazemos engenharia reversa quando queremos trocar, modificar uma peça (ou um software) por outro, com as mesmas características ou entender como esta funciona e não temos acesso a sua documentação.
[pic]
A engenharia reversa na Informática é necessária porque as organizações trabalham com sistemas apresentando problemas como:
O sistema foi iniciado há muitos anos (até 20 anos atrás).
O sistema tem pouca documentação e ela não foi atualizada. O que quer dizer que a documentação descreve um estado anterior do sistema, mas não a configuração atual.
As pessoas que criaram o sistema deixaram a empresa, ninguém pode explicar muitas decisões que foram tomadas. Algumas partes do sistema foram implementadas com métodos “estranhos” ou sem nenhum método. Muitos programadores diferentes implementaram pequenas partes do sistema. Cada um usava um método e um estilo particular de programação.
O sistema é implementado numa linguagem de programação antiga (Cobol, Fortran, APL, etc.) para a qual existem poucas ferramentas.
Para ser adaptado a novos computadores (mais barato, mais rápido ou porque ninguém mantém mais os velhos).
Para ser adaptado a novos

Relacionados

  • Engenharia
    1021 palavras | 5 páginas
  • Reengenharia de sistemas legados desenvolvidos em clipper
    10281 palavras | 42 páginas
  • Reengenharia de Software
    5981 palavras | 24 páginas
  • Engenharia reversa e reengenharia
    507 palavras | 3 páginas
  • Computação
    3910 palavras | 16 páginas
  • Reengenharia de software e engenharia reversa
    700 palavras | 3 páginas
  • Trabalho de introdução a java
    3644 palavras | 15 páginas
  • Sistemas legados
    962 palavras | 4 páginas
  • Engenharia de Software
    2227 palavras | 9 páginas
  • everton
    2476 palavras | 10 páginas