André Rangel de Matos Raquel Pereira Crespo PÓS-GRADUAÇÃO LATO SENSU EM ANÁLISE, PROJETO E GERÊNCIA DE SISTEMAS DE INFORMAÇÃO Especificação e Manutenção de Sistemas de Informação Aline Pires Vieira de Vasconcelos Introdução Sistemas Legados A informatização das empresas Acumulação de anos de conhecimento A importância dos sistemas e representação das estratégias corporativas Manutenção das atividades das empresas Sistemas baseados em linguagens de programação e hardware obsoletos Pesquisas para garantir a manutenibilidade de sistemas legados Reengenharia de Software Entendimento do domínio da aplicação, através do código fonte Ferramentas automatizadas que mapeiam funcionalidades e conhecimento para a reconstrução do sistema Ferramentas CASE Automatizam e seguem padrões para a organização dos códigos
André Rangel de Matos Raquel Pereira Crespo PÓS-GRADUAÇÃO LATO SENSU EM ANÁLISE, PROJETO E GERÊNCIA DE SISTEMAS DE INFORMAÇÃO Especificação e Manutenção de Sistemas de Informação Aline Pires Vieira de Vasconcelos Reengenharia de Software usando Transformações (RST) Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar
André Rangel de Matos Raquel Pereira Crespo Reengenharia de Sistemas Legados Baseada em Componentes usando Transformações Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar Organizar Código Legado Identificar supostas classes; Identificar supostos atributos; Identificar supostas classes de interface; Identificar supostos métodos, de uma suposta classe; Identificar relacionamentos das supostas classes.
André Rangel de Matos Raquel Pereira Crespo Reengenharia de Sistemas Legados Baseada em Componentes usando Transformações Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar Recuperar Projeto Código legado organizado; UML; Linguagem de modelagem MDL.
André Rangel de Matos Raquel Pereira Crespo Reengenharia de Sistemas Legados Baseada em Componentes usando Transformações Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar Reprojetar Reprojeto orientado a componentes; Catalysis Domínio do Problema, Especificação dos Componentes e Projeto Interno dos Componentes.
André Rangel de Matos Raquel Pereira Crespo Reengenharia de Sistemas Legados Baseada em Componentes usando Transformações Organizar Código Legado Recuperar Projeto Reprojetar Reimplementar Após refinamentos o sistema é reimplementado