COBOL - Endevor Tutorial - www.cadcobol.com.br



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Endevor Tutorial

O que é Endevor?

Endevor é um conjunto integrado de ferramentas de gerenciamento para automatizar, controlar e monitorar o ciclo de vida de desenvolvimento de software de mainframe.
Endevor é usado para manter aplicativos de software e rastrear suas versões.

No Endevor, o código-fonte e os objetos de código relacionados são conhecidos como Elementos.
Um elemento é um membro do conjunto de dados particionado, um CA Panvalet, CA Librarian, conjunto de dados sequencial ou arquivo USS que foi colocado sob o controle do CA Endevor.
Um elemento é o menor objeto para o qual o produto fornece controle.

Painel de opções primárias do Endevor:

Por que precisamos do Endevor?

Durante o ciclo de vida de desenvolvimento de software, o usuário executa ações de Elemento em Elementos como Adicionar, Atualizar, Mover, Excluir, Sair e assim por diante.
Essas funções podem ser executadas no modo de primeiro plano ou em lote.

Muitas funções podem ser executadas em primeiro plano, mas enviadas para processamento em lote.
Todas as funções de lote JCL são descritas usando o Software Control Language (SCL).
SCL é a linguagem de forma livre do Endevor, com instruções semelhantes ao inglês, que é usada para a execução em lote do Endevor.

O que é o ambiente Endevor?

Um ambiente Endevor é uma fase do ciclo de vida por meio da qual uma alteração de software migra.

Exemplos: Teste, Produção.

O Endevor é composto de ambientes, estágios e os seguintes,

  • System Name
  • Subsystem Name
  • Type of Inventory
  • Element name

Ciclo de vida do software padrão:

O Endevor automatiza e controla a movimentação do software durante o ciclo de vida do software.
Um ciclo de vida de software padrão consiste nas seguintes etapas:

  1. Development - os aplicativos são desenvolvidos aqui.

  2. Test - os aplicativos são testados em unidades aqui.

  3. Quality Assurance - os aplicativos são testados no sistema aqui.

  4. Emergency - as correções são aplicadas ao código de produção aqui.

  5. Production - os aplicativos de produção são armazenados aqui.

Neste ciclo de vida, o código novo ou existente é desenvolvido na biblioteca de desenvolvimento.
Depois que o código foi testado em unidade pelo desenvolvedor do aplicativo, o código é adicionado ao Estágio de teste para teste de unidade.
Quando o código está pronto para o teste do sistema, ele é movido para o Estágio de garantia de qualidade.

Finalmente, quando o código está pronto para ser usado pelos clientes, ele é movido para o estágio de produção.
Todas as correções são aplicadas ao código de produção no estágio de emergência.

Operações de Emergência:

Quando correções devem ser aplicadas ao código de produção, a Endevor pode gerenciar as seguintes operações de emergência:

  1. Recuperando elementos da produção

  2. Fazendo alterações nos elementos

  3. Adicionar ou atualizar elementos no estágio de emergência

  4. Movendo elementos para produção

Neste ciclo de vida, o código de produção é recuperado do estágio de produção e adicionado de volta ao estágio de emergência.
Depois que as correções são aplicadas ao código no estágio de emergência, o código é movido de volta para o estágio de produção.

Etapas envolvidas na atualização dos elementos do Endevor:

  1. Recuperando elementos da produção para uma biblioteca de desenvolvimento

  2. Fazendo alterações nos elementos

  3. Adicionar ou atualizar elementos na fase de teste

  4. Movendo Elementos para QA

  5. Movendo Elements de volta à produção

O que é o pacote Endevor?

Se o seu site requer aprovações para mover as alterações do código do software ao longo do ciclo de vida, os Pacotes, que são usados para agrupar ações do Elemento, devem ser usados para realizar as movimentações.

Acesso de usuários no Endevor:

Os desenvolvedores de aplicativos, engenheiros de controle de qualidade e gerentes (gerentes de desenvolvimento, gerentes de controle de qualidade, gerentes de produto e projeto e gerentes de controle de produção) se beneficiam do uso do produto das seguintes maneiras:

  • Os desenvolvedores de aplicativos usam ações Element para desenvolver, gerenciar e controlar alterações de software.
    Por exemplo, com base em um pedido de mudança aprovado, um desenvolvedor usa a ação Recuperar Elementos para recuperar um Elemento do Estágio de produção para uma biblioteca de desenvolvimento.
    Depois de alterar o código-fonte, o desenvolvedor usa a ação Adicionar Elementos para adicionar o Elemento ao Estágio de teste.
    Finalmente, o desenvolvedor pode usar a ação Gerar Elementos para criar uma forma executável de um Elemento.

  • Os gerentes de desenvolvimento, controle de qualidade e controle de origem usam ações Element para aprovar e mover Elementos através dos Estágios no ciclo de vida do software.
    Por exemplo, após todos os testes funcionais terem sido realizados no código-fonte, um gerente de controle de qualidade pode criar um Pacote para promover todo o código que compreende uma parte específica da funcionalidade do software para o Estágio de produção.


© Copyright CA Technologies.