Engenharia de software
CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
XXXXXXXXX
ENGENHARIA DE SOFTWARE
ILHÉUS
2009-05-15
XXXXXXXXX
ENGENHARIA DE SOFTWARE
Trabalho apresentado ao Curso ( ) da UNOPAR - Universidade Norte do Paraná, para a disciplina [ Engenharia de Software ]. Orientador: Prof. Luis Claudio Perini
ILHÉUS
2009
- SISTEMAS LEGADOS
É 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 criticidade e custo para modernização, continuam ativas. Por falta de documentação e com a saída do pessoal técnico que participou originalmente no seu desenvolvimento os sistemas legados podem apresentar problemas como: dificuldade de compreensão das regras de negócio neles implementada, desconhecimento das razões que levaram a determinadas decisões, problemas na estruturação dos módulos de código, miscelânea de estilos de programação, obsolescência das ferramentas de desenvolvimento e impossibilidade de reaproveitamento dos equipamentos nos quais são executados para execução de softwares mais atuais. Quando falamos em sistemas legados, a preocupação aumenta, pois significa rever tecnologias adquiridas há um bom tempo e, principalmente, o assunto está relacionado a mudanças. A palavra de ordem nesse e em tantos casos é interoperabilidade. Possibilitar a integração dos sistemas legados com novas soluções é possível e hoje se dá com o suporte a sistemas conectados de TI, incluindo IBM DB2, mainframes IBM zSeries e computadores midrange iSerires, Novell Netware e sistemas GroupWise, Oracle Fusion, SAP mySAP, e SUN ONE. Existem soluções