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:
- Upload de Código: Faça upload do código-fonte a ser analisado
- Análise: O sistema processa o código para identificar padrões, regras e estrutura
- Documentação: Revise a documentação e diagramas gerados
- Planejamento: Use os artefatos gerados para planejar o trabalho de modernização
- 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.