Pular para o conteúdo principal

Visão Geral do Módulo de Modernização

Bem-vindo ao Módulo de Modernização! Este módulo dentro do AI Cockpit foi projetado para otimizar o processo de análise, documentação e planejamento da modernização de bases de código existentes. Seja trabalhando com sistemas legados, aplicações mainframe ou código sem documentação, este módulo fornece as ferramentas necessárias para compreender e transformar seus ativos de software.

Esta seção da documentação irá guiá-lo através das funcionalidades do módulo e como utilizá-las efetivamente em seus projetos de modernização.

Capacidades do Módulo

O Módulo de Modernização oferece várias capacidades principais para apoiar seus esforços de modernização:

Geração de Documentação

Gere automaticamente documentação técnica a partir da análise do código-fonte. O módulo examina a estrutura do código, dependências e padrões lógicos para produzir documentação estruturada em múltiplos formatos, incluindo Markdown e HTML.

Suporte a Sistemas Legados

O módulo inclui suporte especializado para análise de tecnologias legadas e mainframe, incluindo:

  • COBOL
  • JCL
  • CICS
  • Natural
  • Visual Age
  • Clipeer
  • PLSQL
  • IBM ACE
  • Java
  • GoLang
  • C#
  • Ruby
  • Outras linguagens e frameworks

Este suporte permite a análise efetiva de sistemas construídos nessas plataformas.

Geração de Diagramas

Gere representações visuais da arquitetura do sistema e estrutura do código, incluindo:

  • Fluxogramas
  • Diagramas de sequência
  • Diagramas de arquitetura de componentes
  • Modelos de dados
  • Mapas de dependências

Os diagramas são gerados em formato Mermaid para fácil integração em sistemas de documentação.

Extração de Regras de Negócio

O módulo analisa o código para identificar e extrair regras de negócio embutidas, incluindo:

  • Lógica de validação
  • Procedimentos de cálculo
  • Processos de decisão
  • Padrões de fluxo de trabalho

Essas regras extraídas são documentadas em formato estruturado para revisão e planejamento.

Geração de Artefatos Ágeis

Transforme a análise de código em artefatos de planejamento ágil:

  • Épicos: Agrupamentos de funcionalidades de alto nível organizados por domínio de negócio
  • Histórias de Usuário: Requisitos detalhados com critérios de aceitação
  • Regras de Negócio: Documentação formal da lógica de negócio identificada

Portal de Documentação Interativo

Acesse a documentação gerada através de um portal baseado na web que fornece:

  • Capacidades de busca semântica
  • Navegação por módulos e componentes
  • Visualização interativa de diagramas
  • Rastreamento de histórico de versões
  • Funcionalidade de exportação em múltiplos formatos

Indexação de Código

O módulo cria um índice semântico da base de código que permite:

  • Busca baseada em conceitos além da correspondência de sintaxe
  • Identificação de funcionalidades similares em toda a base de código
  • Análise de impacto para mudanças propostas
  • Rastreabilidade entre código e requisitos
  • Análise de dependências

Fluxo de Trabalho Típico

Um projeto de modernização típico usando este módulo segue estas etapas:

  1. Upload de Código: Faça upload do código-fonte a ser analisado
  2. Análise: O sistema processa o código para identificar padrões, regras e estrutura
  3. Documentação: Revise a documentação e diagramas gerados
  4. Planejamento: Use os artefatos gerados para planejar o trabalho de modernização
  5. Execução: Implemente a modernização com base na análise e planejamento

Casos de Uso Comuns

O Módulo de Modernização é comumente usado para:

  • Analisar sistemas mainframe antes da migração para cloud
  • Criar documentação para sistemas legados sem documentação
  • Planejar a decomposição de aplicações monolíticas
  • Facilitar a transferência de conhecimento e integração de equipes
  • Conduzir análise de impacto antes de mudanças no sistema
  • Apoiar requisitos de compliance e auditoria

Acesso e Permissões

  • Nome do Módulo: Modernização
  • Controle de Acesso: O acesso a este módulo requer permissões de nível Arquiteto. Para solicitar acesso, entre em contato com o gestor do seu projeto.

Próximos Passos

As páginas seguintes nesta seção fornecem informações detalhadas sobre:

  • Criar e gerenciar projetos de modernização
  • Fazer upload de código para análise
  • Configurar tarefas de análise
  • Acessar e trabalhar com artefatos gerados
  • Integrar saídas de modernização no seu fluxo de desenvolvimento

Continue para a próxima página para aprender como criar seu primeiro projeto de modernização.