Legacy Systems Documentation & Evolution

387 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
387
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Legacy Systems Documentation & Evolution

  1. 1. Antonio Guedes S.Rosas Neto + 55 11 3304-3223 + 55 18 8593-8055 [email_address]
  2. 2. Objetivo Empresa TRANSFORMARE Sermos reconhecidos como a melhor solução de APM - Application Portfolio Management , colaborando para o incremento da eficiência da área de TI na manutenção e evolução dos Sistemas Legados, com comprovada redução do TCO e melhoria do ROI .
  3. 3. Objetivo Solução TRANSFORMARE <ul><ul><li>Suportar o Gerenciamento do Ciclo de Vida e a Modernização de Sistemas Legados utilizando técnicas avançadas de Engenharia de Software, implementadas através de uma Metodologia Comprovada de Documentação, Otimização e Aceleração de Evolução Tecnológica </li></ul></ul>
  4. 4. Domínios de Linguagem (origem) TRANSFORMARE Processo de Documentação Solução TRANSFORMARE D1 D2 D3 Dn Criação de Knowledge base E X T R A Ç Ã O U M L Analise Sintática Análise Semântica SISTEMAS DE ORIGEM Documentação Básica Documentação Gerencial Documentação Avançada
  5. 5. TRANSFORMARE Processo de Evolução Fonte D1 Objetivo D2 Sistema Evoluído
  6. 6. TRANSFORMARE Processo de Evolução DOCUMENTAÇÃO Domínios de Linguagem (origem) Plataforma Processo documentação Processo Evolução SPIN OFF D1 D2 D3 Dn Dx Dy . . . Dt S E G M E N T A Ç Ã O K N O W L D E G E B A S E T R A N S F O R M A Ç Ã O U M L S I N T A X E S E M Â N T I C A SISTEMA DESTINO SISTEMA DE ORIGEM
  7. 7. Segmenta ção Domínios Alvo DAST SPIN OFF Cria Gramática Fonte D1 Cria Transfor- madores Parser PPrt DAST Regras Reconhec / Substit. Gramática Origem Destino Execut ável (DLL) SPIN OFF Transforma Parser Knowledge Base Dx Dy UML Fonte D1 Fonte D1 Parser 1 DAST 1 1 Transforma Knowledge Base Knowledge Base Documentação SQL / XML / UML Dx Dy UML SQL / XML / UML
  8. 8. CASOS DE SUCESSO
  9. 9. <ul><li>Definição de Arquitetura, Evolução para JAVA-EE, Documentação eletrônica, capacitação de equipe e re-implementação do Sistema GEROBRAS: </li></ul><ul><ul><ul><li>Sistema original com aproximadamente 500.000 linhas de código; </li></ul></ul></ul><ul><ul><ul><li>Linguagens Access e arquivos XLS; </li></ul></ul></ul><ul><ul><ul><li>Acesso a banco de dados Oracle com aproximadamente 200 tabelas; </li></ul></ul></ul><ul><li>Evolução automática do código para Java-EE, com manutenção de 100% das funcionalidades e regras de negócio; </li></ul><ul><li>Otimização e correção do código original; </li></ul><ul><li>Geração de Documentção eletrônica e capacitação da equipe do cliente em JAVA-EE. </li></ul>
  10. 10. <ul><li>Geração de documentação eletrônica Sistemas de controle do “ SemParar ” com: </li></ul><ul><ul><ul><li>1.388 programas </li></ul></ul></ul><ul><ul><ul><li>1.053.700 linhas de código </li></ul></ul></ul><ul><ul><ul><li>Linguagens Visual Basic, SQL </li></ul></ul></ul><ul><ul><ul><li>Acesso a banco de dados SQL com 1.125 tabelas, 84 Triggers, 199 Views, 37 packages, 62 functions, 448 stored procedures </li></ul></ul></ul><ul><li>Apresentação em aplicação “Web” da documentação completa do sistema contemplando: </li></ul><ul><ul><ul><li>Documentação Básica; </li></ul></ul></ul><ul><ul><ul><li>Documentação Avançada; </li></ul></ul></ul><ul><ul><ul><li>Documentação Gerencial. </li></ul></ul></ul>
  11. 11. <ul><li>Geração de documentação eletrônica e implementação perfectiva dos Sistemas AUDITOR e CPMR, com: </li></ul><ul><ul><ul><li>1.256 programas </li></ul></ul></ul><ul><ul><ul><li>517.000 linhas de código </li></ul></ul></ul><ul><ul><ul><li>Linguagens Delphi, ASP, Visual Basic, SQL </li></ul></ul></ul><ul><ul><ul><li>Acesso a banco de dados SQL com 223 tabelas e 683 “Stored Procedures”, 20 “triggers”; </li></ul></ul></ul><ul><li>Apresentação em padrão “Web” da documentação completa do sistema contemplando: </li></ul><ul><ul><ul><li>Documentação Básica; </li></ul></ul></ul><ul><ul><ul><li>Documentação Avançada; </li></ul></ul></ul><ul><ul><ul><li>Documentação Gerencial. </li></ul></ul></ul><ul><li>Limpeza, otimização e re-implantação do código. </li></ul>
  12. 12. <ul><li>Prova de conceito de Documentação de Legados para a o BMG de sistema aplicativo “Manutenção de Tabelas” com: </li></ul><ul><ul><ul><li>120 programas </li></ul></ul></ul><ul><ul><ul><li>51.140 linhas de código </li></ul></ul></ul><ul><ul><ul><li>Linguagens Visual Basic, SQL </li></ul></ul></ul><ul><ul><ul><li>Acesso a banco de dados SQL com 58 tabelas e 33 triggers; </li></ul></ul></ul><ul><li>Apresentação em padrão “Web” da documentação completa do sistema contemplando: </li></ul><ul><ul><ul><li>Documentação Básica; </li></ul></ul></ul><ul><ul><ul><li>Documentação Avançada; </li></ul></ul></ul><ul><ul><ul><li>Documentação Gerencial. </li></ul></ul></ul>
  13. 13. <ul><li>Prova de conceito de Documentação de Legados com posterior evolução para JAVA-EE, para o Banco do Brasil , de sistema aplicativo com 80.000 linhas de código em linguagem “ NATURAL ” com banco de dados “ ADABAS ”; </li></ul><ul><li>Evolução completa do sistema para linguagem JAVA-EE com acesso a banco de dados DB2; </li></ul><ul><li>Geração de documentação automática em padrão “Web” contenplando: </li></ul><ul><ul><ul><li>Documentação Básica; </li></ul></ul></ul><ul><ul><ul><li>Documentação Avançada; </li></ul></ul></ul><ul><ul><ul><li>Documentação Gerencial. </li></ul></ul></ul>
  14. 14. Antonio Guedes S.Rosas Neto + 55 11 3304-3223 + 55 18 8593-8055 [email_address]

×