Visão geral
Estende o IBM Bob com fluxos de trabalho com IA para modernização de ponta a ponta de aplicações mainframe, incluindo COBOL e PL/I.
O IBM Bob Premium Package for Z é uma extensão com IA para IBM Bob IDE e Bob Shell que combina fluxos de trabalho estruturados, automação e insights baseados em IA para analisar, refatorar e documentar bases de código mainframe complexas como COBOL e PL/I.
Esta documentação fornece informações para instalar, configurar e usar o IBM Bob Premium Package for Z. Abrange as capacidades baseadas em IA do produto, fluxos de trabalho, recursos de análise de aplicações, ferramentas de modernização de código e integrações que ajudam a otimizar o desenvolvimento e manutenção de aplicações IBM Z.
Para mais informações, consulta a documentação completa do Bob for Z.
Fluxos de trabalho disponíveis
Gerar data dictionary
Construir compreensão semântica de variáveis de aplicação com identificação automática e armazenamento de metadados em formato JSON.
Gerar documentação do programa
Produzir automaticamente documentação abrangente para programas COBOL, PL/I, Assembler e JCL, incluindo regras de negócio e fluxo de lógica.
Refatorar programa COBOL ou PL/I
Modularizar aplicações legado extraindo lógica de negócio discreta em programas de serviço reutilizáveis e autónomos.
Gerar programa de serviço refatorado
Transformar segmentos de código extraídos em programas de serviço COBOL ou PL/I totalmente funcionais e autónomos.
Explicar código
Compreender bases de código legado com explicações de múltiplas perspetivas para arquitetos, desenvolvedores e partes interessadas do negócio.
Transformação de ponta a ponta
Combina planeamento de implementação, geração de código e validação em pipelines de modernização completos e rastreáveis.
Gerar documentação da aplicação
Produz documentação de aplicação HTML estruturada com diagramas e páginas com referências cruzadas para programas COBOL, PL/I, Assembler e JCL.
Como funciona
O IBM Bob Premium Package for Z é construído para modernização determinística e repetível de bases de código mainframe. Integra análise, transformação, validação e documentação em fluxos de trabalho guiados e estruturados.
Automação baseada em fluxos de trabalho
Fluxos de trabalho estruturados e guiados padronizam tarefas complexas de modernização — da geração do data dictionary à extração de serviços.
Profunda compreensão do legado
Analisa programas COBOL, PL/I, JCL, REXX e HLASM incluindo dependências, copybooks e caminhos de fluxo de controlo.
Documentação integrada
Gera documentação markdown e extrai regras de negócio junto de cada transformação — sem necessidade de um passo de documentação separado.
Transformação de ponta a ponta
Combina planeamento de implementação, geração de código e validação em pipelines de modernização completos e rastreáveis.
Suporte a linguagens e middleware
O IBM Bob Premium Package for Z suporta linguagens mainframe como COBOL, PL/I, JCL, REXX e HLASM, com suporte a middleware para CICS, IMS, MQ e Db2.
Skills e ferramentas
O IBM Bob Premium Package for Z fornece um conjunto de skills e ferramentas integradas utilizadas em todos os fluxos de trabalho:
Skills: Planeamento de implementação · Análise de impacto · Gestão do data dictionary · Explicação de código · Aplicação de padrões de codificação
Ferramentas: Análise de código fonte e fluxo de controlo · Ferramentas de data dictionary · Geradores de regras de transformação · Ferramentas de refactoring e extração de serviços
Casos de uso
- Modernizar aplicações COBOL enterprise com transformação, validação e documentação
- Gerar documentação automatizada para sistemas mainframe legacy
- Extrair regras de negócio para requisitos de conformidade e auditoria
- Decompor programas monolíticos em componentes reutilizáveis orientados a serviços
- Realizar análise de impacto antes de realizar alterações em sistemas de produção
Primeiros passos
Garante que o teu ambiente e projeto cumprem todos os requisitos antes de começar.
Para mais informações, consulta Pré-requisitos.
Revê os fluxos de trabalho disponíveis e identifica qual se adequa ao teu objetivo de modernização.
Para mais informações, consulta Fluxos de trabalho.
Seleciona o teu fluxo de trabalho e inicia-o usando o botão Iniciar fluxo de trabalho no painel de chat do Bob, ou usa um comando slash como /init, /refactor ou /explain.
Para mais informações, consulta Primeiros passos.