Eccox Application Quality Control for Cobol é uma ferramenta para avaliação automática de código de programas escritos na linguagem COBOL, com a finalidade de analisar o código e verificar se este se encontra adequado, levando em conta um conjunto definido de regras. É um produto altamente configurável, o que permite que padrões e regras sejam implementados sem a necessidade de alteração de seus programas.
O Eccox Application Quality Control for Cobol foi desenvolvido com o propósito de padronizar a codificação de programas COBOL e inibir práticas condenáveis de codificação proporcionando: maior uniformidade da programação, maior agilidade na manutenção dos programas, maior controle sobre comandos obrigatórios e não permitidos, maior controle sobre a utilização de subprogramas proibidos e, a partir do estabelecimento de práticas preferenciais, permite melhorias no desempenho.
As configurações que são inicialmente carregadas por ocasião de sua instalação são adotadas com base em padrões e práticas de mercado.
Essa ferramenta abrange todo o ambiente de desenvolvimento da empresa e é utilizada no ambiente z/OS como um step no JOB de compilação o que permite a identificação imediata antes do problema seguir para as próximas etapas no Ciclo de Desenvolvimento das Aplicações.
As informações sobre o código COBOL são obtidas diretamente do programa fonte e são submetidas a uma análise pautada em regras estabelecidas de acordo com os padrões vigentes na empresa.
Como resultado da análise do produto, é emitido um relatório contendo as violações desse programa fonte.
Os mais importantes critérios de qualidade de código são avaliados pelas regras pré-codificadas, entre elas:
• Definição e implementação de processos de contingência;
• Acompanhamento do crescimento vegetativo das bases do Eccox Application Quality Control for Cobol em função dos dados de avaliação armazenados;
• Implementação do processo de Expurgo dos dados de avaliação;
• Manutenção dos processos que implementam a interface do Eccox Application Quality Control for Cobol com o processo de integração contínua;
• Ajustes em parâmetros do produto;
• Ajustes em parâmetros das regras de verificação;
• Escolha do critério de avaliação adotado, códigos de sinais e modo de operação;
• Cadastramento de arquivos-fonte em exceção;
• Cadastramento do Legado.
- Maior estabilidade das plataformas de negócios
- Menores custos por transação
- Gradual diminuição de retrabalho
- Menor time to market
- Mais disponibilidade de serviços
- Identificação de erros antes que impactem os negócios