O propósito deste trabalho de conclusão de curso é apresentar as etapas da reengenharia de um sistema legado. Estes sistemas são, na maioria das vezes, desenvolvidos através de técnicas de desenvolvimento informal e, aliado à necessidade de manutenção ao longo do tempo, possuem documentação incompleta, não refletindo a situação do software existente. Esta situação torna problemática a sua manutenção. Nesse contexto, a reengenharia assume importância essencial, possibilitando recuperar as informações de projeto perdidas durante a fase de desenvolvimento, e de documentar o real estado do sistema. Para documentar o sistema será adotada a metodologia de desenvolvimento baseado nos padrões da Família de Padrões de Reengenharia Orientada a Objetos, proposto por Rosângela Penteado e Edson Luiz Recchia (Universidade Federal de São Carlos/SP). A FaPRE/OO engloba todas as fases do processo de engenharia reversa e engenharia avante alcançando um projeto do sistema em um alto nível de abstração, assegurando a sua manutenção e tornando-o de fácil compreensão.
Curso
Ciência da Computação
Cidade
Barbacena
Data
23 de junho de 2004
Título
Reengenharia de software baseada nos padrões da FAPRE/OO