Reengenharia em software legado

Disponível somente no TrabalhosFeitos
  • Páginas : 13 (3087 palavras )
  • Download(s) : 0
  • Publicado : 11 de dezembro de 2012
Ler documento completo
Amostra do texto
CENTRO UNIVERSITÁRIO DO ESPÍRITO SANTO – UNESC LUCIANA PONCHE DIAS

REENGENHARIA EM SOFTWARE LEGADO

COLATINA 2012

LUCIANA PONCHE DIAS

REENGENHARIA EM SOFTWARE LEGADO

Trabalho de Conclusão de Curso apresentado ao Centro Universitário do Espírito Santo – UNESC, sob orientação da Professora Priscila de Almeida Prata, como requisito para a obtenção do Título de Bacharel em Sistema deInformação.

COLATINA 2012

SUMÁRIO

INTRODUÇÃO .................................................................................................... 1 PROBLEMA DE PESQUISA E HIPÓTESES .................................................. 2 JUSTIFICATIVA ............................................................................................... 3 OBJETIVOS..................................................................................................... 3.1 OBJETIVO GERAL ........................................................................................ 3.2 OBJETIVOS ESPECÍFICOS .......................................................................... 4 REFERENCIAL TEÓRICO ................................................................................ 5 PROCEDIMENTOSMETODOLÓGICOS ......................................................... 6 CRONOGRAMA ......................................................................................

04 05 06 07 07 07 08 14 15 16 17

REFERÊNCIAS .................................................................................................... ANEXO A – INSTRUMENTO DE COLETA DE DADOS ........

INTRODUÇÃO

A variedadede problemas que envolvem manutenção de software cresce constantemente, sendo que as soluções não acompanham esta evolução. A reengenharia de software é uma das estratégias de evolução de software. Ocupa-se de reimplementar sistemas legados, para que sua manutenção seja fácil. O grande dilema de implantar a reengenharia em software legado é que eles têm embutidas informações dos negócios eprocedimentos, que podem não estar documentados. O risco de remover e reescrever tais programas são grandes, pois muitas informações teriam que ser redescobertas por tentativa e erro. A manutenção de sistemas legados é cada vez mais dispendiosa, e a reengenharia prolonga o tempo de vida útil do software. A reengenharia é eficaz em termos de custo quando ele tem alto valor de negócios, mas é dispendiosomanter. A reengenharia melhora a estrutura do sistema, cria uma nova documentação relacionada e faz com que ela seja de mais fácil compreensão. Será realizada uma pesquisa bibliográfica baseada em publicações recentes disponíveis em livros, revistas, etc. Também será realizada uma pesquisa de campo qualitativa através de entrevista com um gerente de TI explanando as mudanças após a implementação dareengenharia em software legado. Dar inicio à pesquisa de reengenharia em software legado é relevante, pois atualmente muitas empresas ainda mantêm software legado. Colocar em pratica a reengenharia em um sistema implica examinar e alterar um sistema de software de forma a reconstituir e reimplementa-lo sob um novo formato.

1 PROBLEMA DE PESQUISA E HIPÓTESES

Porque efetuar a reengenharia emsoftware legado implica tantas barreiras dentro da empresa e qual a importância da mesma? • Porque existe o medo tanto do usuário do sistema quanto do gerente de TI de que com a reengenharia o software não faça as mesmas funções do antigo. • Porque os gerentes de TI não têm as competências gerenciais necessárias para avaliar o custo de manutenção do legado nem para conduzirem um processo demigração. Empresas com o problema do legado devem capacitar seus gerentes em reengenharia de software. • Porque não há conhecimento das novas tecnologias. Estudar sobre novas linguagens, novos servidores de aplicação e novas arquiteturas é vital para tomar uma atitude de acabar com o legado. Investir em treinamento do seu corpo técnico também é importante.

2 JUSTIFICATIVA

Pesquisar sobre...
tracking img