Application Lifecycle Overview

Os produtos Compuware melhoram a produtividade do desenvolvedor; a qualidade do código; o desempenho da aplicação; e a qualidade e privacidade dos dados de teste ao mesmo tempo em que fornecem um caminho para a agilidade do mainframe e aceleram a entrega da aplicação durante todo o ciclo de vida de DevOps.

Analyze

Use o Topaz for Program Analysis para compreender rapidamente programas complexos ou desconhecidos e
fazer alterações com confiança, independentemente da ausência de documentação confiável.

Mainframe Agility | DevOps | Mainframe Application Development

As visualizações sob demanda do tempo de execução do Topaz for Program Analysis mostram a ordem real das chamadas de programa e E/S de arquivos e banco de dados.

  • Inclui a capacidade de salvar, reproduzir novamente e comparar visualizações
  • O código-fonte não é necessário

O Online Projects permite que você agrupe os seus programas em subconjuntos lógicos

  • Obtenha informações hierárquicas críticas sobre os relacionamentos entre programas: chamada e chamada por informações; e referências de copybook
  • Analise o impacto global de mudanças antes de realizá-las
Mainframe Agility | Data Quality | Mainframe Application Development

Informações analíticas profundas também estão disponíveis ao se editar um programa específico

  • Um gráfico da estrutura do programa gerado dinamicamente é incluído para exibir visualmente a lógica do programa dentro do programa em COBOL ou PL/1 PROC
  • Um diagrama de fluxo de dados exclusivo mostra como as informações fluem através de variáveis dentro do seu programa

Edit Data and Code

Faça a edição de dados com o editor exclusivo de aparência e de funções comuns Topaz for Enterprise Data’s, liberando programadores
da preocupação quanto ao tipo de dados, para que eles possam assim se concentrar no conteúdo de dados.

Editor comum para dados de DB2, IMS, MVS, SQL Server, Oracle e Sybase

  • Arquivos e dados podem ser copiados rapidamente, com uma simples operação de arrastar e soltar
Data Quality | Mainframe Agility | Mainframe Application Development

Edite códigos com o ambiente familiar Eclipse do Topaz Workbench’s, permitindo a
desenvolvedores convencionais melhorar e validar a qualidade do código COBOL à medida em que trabalham.

Mainframe Agility | DevOps | Data Quality

Recursos como autocompletar e expansão de sintaxe melhoram a produtividade do desenvolvedor

  • A interface baseada em Eclipse abre a porta para que desenvolvedores de plataformas cruzadas aprendam e apoiem de modo mais eficiente o código do mainframe

A integração entre o Topaz Workbench e o SonarLint permite aos desenvolvedores garantir a qualidade do código e a adesão a padrões diretamente a partir do Topaz Workbench e durante todo o ciclo de vida do desenvolvimento

  • Testes de qualidade em tempo real permitem à equipe de desenvolvimento corrigir problemas logo, antes que a correção se torne mais difícil e mais onerosa
  • A complexidade do código pode ser minimizada, tornando-se mais fácil de se manter e solucionar problemas de código ao longo do tempo
DevOps | Data Quality | Mainframe Application Development

Build

Torne mais fácil uma ação rápida com uma interface familiar baseada no Eclipse, deixando rapidamente sua aplicação pronta para ser testada ou implantada para a produção.

Acelere as mudanças e melhore a qualidade

  • No ISPW, um simples clique em Gerar levanta os copybooks corretos, compila seu programa e o associa à biblioteca correta
  • Nos bastidores, o ISPW usa JCL padrão para iniciar compilações e associações
  • Melhore a sincronização, visibilidade e controle em cada fase do ciclo de vida da aplicação

Test

Valide a qualidade durante todo o ciclo de vida do desenvolvimento da aplicação e realize testes com dados eficientes, eficazes e seguros. A integração do Topaz com o SonarSource e Jenkins fornece feedback instantâneo sobre a qualidade do código COBOL para desenvolvedores e uma visão corporativa de qualidade para a gestão.

Data Quality | Mainframe Application Development | Mainframe Agility | DevOps

Analise suas necessidades de dados de teste

  • Utilizando as capacidades de visualização de relacionamento de dados no Topaz for Enterprise Data, determine facilmente quais dados são necessários para testar a aplicação.
  • A visualização de relacionamentos de dados pode ajudar a entender quais dados devem ser incorporados nos dados de teste

Proteja dados confidenciais

  • Identifique e proteja seus dados confidenciais usando Privacidade de dados de teste definindo regras de privacidade, executando as especificações de extração com regras aplicadas e crie dados de teste decodificados.
  • As mesmas regras de privacidade serão aplicadas a dados em arquivos z/OS, tabelas DB2, segmentos IMS e arquivos e bancos de dados distribuídos
Data Quality |Mainframe Agility | DevOps
Data Quality | Mainframe Agility | DevOps

Aproveite o Jenkins para os esforços de integração contínua

  • A integração do Topaz for Program Analysis com o SonarQube para a gestão de qualidade e Jenkins para integração contínua, ajuda organizações a acelerarem a entrega de aplicações ao mesmo tempo em que satisfazem os padrões qualidade

Veja tendências, identifique problemas e verifique o código integrado

  • A análise estática é obtida pela atualização automática da fonte do projeto através do Jenkins a partir do PDS, Endevor e ISPW
  • Os líderes de equipe e a gestão podem obter uma visão holística de como sua base de código está evoluindo, para compreender as tendências de qualidade e a evolução ao longo do tempo
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality
  • Questões sumárias e pontos críticos em departamentos ou tecnologias podem ser vistos com facilidade
  • Atividades de desenvolvimento de aplicações mainframe com painéis ricos que fornecem visibilidade em métricas individuais, de equipe e do projeto.

Debug

O Topaz pode acelerar o desenvolvimento de aplicações e melhorar a qualidade do código com o Xpediter, um poderoso depurador de mainframe que é habilitado para o Eclipse.

Inicie rapidamente uma sessão de depuração interativa

  • Obtenha uma compreensão intuitiva da funcionalidade da aplicação
  • Pare/inicie, visualize dados, monitore, analise e altere o fluxo da lógica, analise programas, tudo a partir de uma interface comum e familiar baseada no Eclipse
  • Realize testes intensos para simular cenários, alterando os valores das variáveis em tempo real para alterar o fluxo do programa
Mainframe Application Development | Mainframe Agility | DevOps | Data Quality

Deploy

Quando o código está pronto para ser implantando na produção, o mesmo é facilmente sincronizado e as aprovações podem ser feitas rapidamente por meio de um dispositivo móvel.

Mainframe Agility | Data Quality

Com o ISPW, você pode implantar objetos distribuídos em conjunto e o mainframe em vários ambientes ao mesmo tempo, assegurando a sincronização global da aplicação

  • Se um erro for descoberto você poderá reverter todas as alterações de uma só vez e substituir por uma versão anterior válida
  • Todas as fontes serão sincronizadas para coincidir com o código implantado atualmente
  • Assim que o código for verificado, aprovações podem ser feitas de forma rápida e fácil a partir de um dispositivo móvel
ISPW_mobile_phone

Monitor

O Strobe monitora períodos de pico de uso de CPU e identifica tarefas que mais contribuem para a sua média de 4 horas consecutivas (Rolling 4 Hour Average, R4HA).

Mainframe Agility | DevOps

Tarefas podem ser ajustadas e posteriormente monitoradas para garantir que não se tornem problemas no futuro. 

  • O SMF Global Monitoring capta o uso atual e da média de 4 horas consecutivas de MSU e altos consumidores de CPU
  • O Batch Global Monitoring capta tempos decorridos e tempos de CPU para tarefas selecionadas, iniciando automaticamente uma medição se ocorrer uma violação do limite
  • Programe medições durante os períodos em que regiões on-line sejam consumidoras altas e consistentes de CPU

  • Identifique as tarefas que mais contribuem para os seus períodos de pico de R4HA
  • Inicie uma medição diretamente do Relatório de Insights do Strobe para identificar a causa-raiz do alto uso da CPU
Mainframe Agility | DevOps | Data Quality

Audit

Realize a auditoria e monitore aplicações para garantir a segurança e a integridade dos dados.

Mainframe Agility | DevOps | Mainframe Application Development

Proteja seu negócio contra violações internas de dados

  • Com o Global Record do Hiperstation, colete e registre percepções profundas sobre como as aplicações estão realmente sendo usadas
  • Informações podem ser adicionadas às capacidades SIEM existentes do Splunk, para que o TI corporativo possa unificar seus esforços de gerenciamento de segurança e de conformidade

Diagnose

Quando uma aplicação falha, os desenvolvedores são frequentemente desafiados com um processo meticuloso para determinar a causa-raiz.

Abend-AID | Mainframe Agility | DevOps | Data Quality

  • O Topaz Workbench e o Abend-AID coletam as informações de resolução de problemas necessárias e fornece acesso baseado na web, perfeito tanto para as operações do responsável principal e até mesmo para as do desenvolvedor com menos experiência
  • As informações são coletadas com uma sobrecarga muito baixa, a fim de minimizar o impacto no rendimento da produção e utilização de MIPS.

Tune

Com o Strobe, as organizações economizam horas e milhões de dólares ao revelar declarações de programas que consomem CPU em excesso.

Mainframe Agility

  • Identifique declarações SQL e serviços de sistema DB2 que causam tempo de espera ou tempo de CPU em excesso
  • Verifique recursos e a porcentagem de tempo de CPU utilizados dentro de módulos e seções de controle, exiba nomes de procedimentos e números de declarações e forneça a linha completa do código-fonte

Feedback

Assim que um problema ou falhas de desempenho tiverem sido identificados, as equipes de operações precisam dar feedback às equipes de desenvolvimento.

Data Quality | DevOps | Mainframe Application Development

Capture rapidamente uma solicitação de correção

  • Com um único clique a partir do iStrobe (mostrado aqui) ou o relatório visualizador de Internet Abend-AID, você poderá enviar uma nova solicitação de correção

Automatize o registro de problemas para que os mesmos possam ser gerenciados no processo de desenvolvimento

  • Integração do software JIRA para coletar automaticamente dados de diagnósticos e salvar esses insights contextuais em um problema JIRA.
Data Quality | DevOps | Mainframe Application Development
Mainframe Agility | Data Quality | DevOps

Inicie a sessão de depuração com as informações de que você precisa

  • A solicitação é enviada para o Topaz Workbench, onde o desenvolvimento acionará a recriação, depuração e, finalmente, resolverá o problema.