Prática Assistida - Parte Iv4

Embed Size (px)

Citation preview

  • 8/6/2019 Prtica Assistida - Parte Iv4

    1/14

    Turma XXPrtica Assistida

    Aluno:

    Prof. xxxxxxxxxxx

    Xxxxx de xxxx

  • 8/6/2019 Prtica Assistida - Parte Iv4

    2/14

    Turma xx - Prtica Assistida

    Prtica Assistida 200h Parte I

    Descrio da especificao

    Implementao do mdulo de Dbito Automtico no Sistema de Conta Corrente doTecBanco (processamento Batch)

    Objetivo

    Processar as operaes de dbito em Conta Corrente a partir do recebimento do arquivo deDbito Automtico

    Fases do Projeto

    1. Lgica Estruturada e Teste de Mesa dos programas PRATxx10, PRATxx20 e PRATxx302. Books dos arquivos (CADAGExx, CONTASxx e ARQMOVxx), arquivos alocados e com

    dados de teste

    3. Programa PRATxx10 compilado e testado utilizando os books e arquivos criados na Fase 24. Programa PRATxx20 compilado e testado utilizando os books e arquivos criados na Fase 25. Subprogramas PRATSExx e PRATDTxx compilados e testados com o programa PRATxx206. Programa PRATxx30 compilado e testado utilizando os books e arquivos criados nas Fases

    2 e 57. Classificao do arquivo Movimento Consistido por agncia, conta, data e tipo de dbito

    (servio).8. Merge (intercalao) do arquivo Movimento Consistido com arquivo Movimento Anterior

    gerando arquivo Movimento a Processar9. Efetivao dos dbitos no Cadastro de Contas Correntes, a partir do arquivo Movimento

    a Processar, incluso dos lanamentos efetuados no arquivo Lanamentos em Contas

    Correntes e emisso de relatrio com lanamentos no efetuados10.Emisso de relatorio de Contas Correntes com os lanamentos efetuados e quebra por

    agencia, conta, data e tipo de lanamento, com totalizao por conta, agncia e geral e,opcionalmente informado via PARM, apresentao final de tabelas com os 10 maioressaldos positivos e os 10 menores saldos negativos (utilizar tabela interna para classificaras informaes).

    Programas

    1. Consistncia Fsica2. Consistncia Lgica3. Subprograma para validao e obteno do servio processado4. Subprograma para validao da data do movimento5. Gerao do arquivo Movimento Consistido6. Classificao (SORT externo)7. Merge (Balance Line)8. Efetivao (atualizao e insero de dados em arquivos VSAM KSDS)*9. Emisso de relatorio (leitura e pesquisa de arquivos VSAM KSDS)*

    * programas sero reescritos para trabalharem com DB2

    Entregveis

    1. Lgica estruturada de todos os programas (pseudocdigo)2. Teste de mesa com dados fictcios gerados pelo programador3. Books de todos os arquivos4. Definio e declarao de todas as tabelas

  • 8/6/2019 Prtica Assistida - Parte Iv4

    3/14

    Turma xx - Prtica Assistida

    5. Fonte COBOL de todos os programas6. JCL de execuo de todos os programas7. Codificao do programa SORT e seus parmetros8. Evidencias (arquivos e relatorios)

    Alguns temas para pesquisa (recursos que sero usados na execuo do projeto)

    Uso de lgica estruturada Balance Line Preparao e aplicao de Teste de Mesa Lgica de totalizaes (quebra) Boas tcnicas de programao COBOL Padres de codificao de programas COBOL Criao e utilizao de BOOKs Definio e uso de condies atravs do nvel 88 Uso de CALL esttico e dinmico Recebendo informaes via PARM em programas COBOL Definio e uso de tabelas internas em COBOL Uso de arquivos VSAM KSDS em programa COBOL Boas tcnicas de uso de DB2 em programas COBOL Analise do relatrio de compilao COBOL Criao e alimentao de arquivos seqenciais via ISPF do TSO (opes 3.2 DataSet e 2

    Edit)

    Criao (utilitrio IDCAMS) de arquivos VSAM KSDS File Manager (FMN) veja no TSOM.17 Evidencias em teste (Teste Unitrio e Teste Integrado) Anlise de DUMP via CEEDUMP Job Control Language (JCL)

    a) Comando JOBb) Comando EXEC (uso do COND e do PARM)c) Comando IF (alternativa ao uso do COND)d) Comando DDe) Comando JCLLIBf) DDs JOBLIB, STEPLIB e CEEDUMP

  • 8/6/2019 Prtica Assistida - Parte Iv4

    4/14

    Turma xx - Prtica Assistida

    Programa - PRATxx10

    Objetivo: consistncia FSICA do movimento de dbito automtico gerado na agencia

    (ARQMOVxx), emitindo relatrio dos registros consistidos (RELCONxx).

    Assegurar que o primeiro registro um HEADER eque o ltimo registro um TRAILER e que haja pelomenos um registro DETALHE;

    Assegurar que o contedo dos campos numricosseja numrico e diferente de zero;

    Assegurar que o contedo dos camposalfanumricos seja diferente de brancos (excetoFILLER);

    Assegurar, conferindo via regras do Mdulo 11, queo nmero da conta corrente seja vlido (PESQUISARE PREPARAR A ROTINA INTERNAMENTE).

    Gerar relatrio com registros consistidos.

    Ao final do processamento exibir o total de registros lidos, impressos e o total de registrosinconsistentes.

    OBSERVAES: Exibir a MENSAGEM 1 no incio do processamento Se o arquivo de entrada estiver vazio exibir a MENSAGEM 2 e encerrar o processamento

    com cdigo de retorno 4; Se houver ao menos uma inconsistncia nos dados arquivo, ao final do processamento,

    exibir a MENSAGEM 3 e encerrar com cdigo de retorno 12; Se no houver inconsistncia nos dados arquivo, ao final do processamento, exibir a

    MENSAGEM 4 e encerrar com cdigo de retorno 0 (default); Exibir a MENSAGEM 8 ao final do processamento (atualizar data e hora) Na ocorrncia de erros de acesso a arquivos enviar mensagem abaixo e encerrar o

    processamento com cdigo de retorno 12;

    MENSAGENS:1 PRATxx10 dd/mm/aaaa hh:mm:ss INICIO DO PROCESSAMENTO

    2 PRATxx10ARQUIVO ARQMOVxx VAZIO

    3 PRATxx10 ARQUIVO ARQMOVxx INCONSISTENTE

    4 PRATxx10 ARQUIVO ARQMOVxx CONSISTENTE

    5 PRATxx10 TOTAL DE REGISTROS LIDOS......... xxxx

    6 PRATxx10 TOTAL DE REGISTROS IMPRESSOS..... xxxx

    7 PRATxx10 TOTAL DE REGISTROS INCONSISTENTES xxxx

    8 PRATxx10 dd/mm/aaaa hh:mm:ss FINAL DO PROCESSAMENTO

    Mensagens para Erros em operao de I/O

    ERRO NO ACESSO AO ARQUIVO xxxxxxxOPERACAO xxxxxxx FILE STATUS xx

    PRATxx10

    ARQMOV10

    MENSAGENS DO

    PROCESSAMENTO

    RELCON10

  • 8/6/2019 Prtica Assistida - Parte Iv4

    5/14

    Turma xx - Prtica Assistida

    RELCONxx Imprimir 60 linhas por pgina

    1...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80

    DD/MM/AAAA TECBANCO

    CONSISTENCIA FISICA NO ARQUIVO ARQMOVxx PAG. 99CB-DATA CB-PAGREGISTRO HEADERSERVICO xx DATA DO MOVIMENTO dd/mm/aaaa

    DT-SERVICO DT-DATAMOV

    AGENCIA 9999 OCORRENCIA x...............xDT-NAGENCIA DT-OCORRENCIAH

    REGISTRO DETALHECONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............xCONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............xCONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............x

    DT-NCONTA DT-VALOR DT-OCORRENCIAD

    REGISTRO TRAILER

    TOTAL DE REGISTROS ZZZ.ZZZDT-TOTREG

    TOTAL DOS LANCAMENTOS ZZZ.ZZZ.ZZ9,99DT-TOTLANCAMENTOS

    OCORRENCIA: x.............xDT-OCORRENCIAT

    1...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80

    OBSERVAES:Ocorrncias registros HEADER:HEADER OK / ERRO SERVICO / ERRO DATA / ERRO AGENCIA

    Ocorrncias registros DETALHE:DETALHE OK / ERRO CONTA / ERRO VALOR / ERRO CTA - VLR

    Ocorrncias registros TRAILER:TRAILER OK / ERRO QTD REG / ERRO VLR TOTAL

  • 8/6/2019 Prtica Assistida - Parte Iv4

    6/14

    Turma xx - Prtica Assistida

    Arquivo Movimento - sequencial

    Nome do book: ARQMOVxx

    DSNAME: ASE.PRATICAA.ARQMOVxx

    Header

    Informao Nome do campo Formato Tamanho Decimais Valor

    Tipo do registro HEADER-MVCC ALFANUMERICO 1 - H

    Agencia NAGECTA-MVCC NUMERICO 4 0

    Tipo servio TIPOSERV-MVCC ALFANUMERICO 2 -

    Data Movimento DATAMOV-MVCC NUMERICO 8 0

    filler ALFANUMERICO 5

    Tamanho registro 20

    Data Movimento: DDMMAAAA

    Detalhe

    Informao Nome do campo Formato Tamanho Decimais Valor

    Tipo do registro DETALHE-MVCC ALFANUMERICO 1 - D

    Conta NCONTA-MVCC NUMERICO 6 0

    Valor VALORL-MVCC NUMERICO 9 2

    filler ALFANUMERICO 4

    Tamanho registro 20

    Trailer

    Informao Nome do campo Formato Tamanho Decimais Valor

    Tipo do registro TRAILER-MVCC ALFANUMERICO 1 - TTotal de registros TOTREG-MVCC NUMERICO 6 0

    Valor lanamentos TOTLANC-MVCC NUMERICO 11 2

    filler ALFANUMERICO 2

    20

  • 8/6/2019 Prtica Assistida - Parte Iv4

    7/14

    Turma xx - Prtica Assistida

    ProgramaPRATxx20

    Objetivo: consistncia LGICA do movimento de dbito automtico gerado na agencia

    (ARQMOVxx), emitindo relatrio dos registros consistidos (RELCONxx).

    Regras de Consistncia Arquivo ARQMOVxx - Primeiro registro deve ser HEADER e o ltimo TRAILER

    No registro HEADER proceder conforme segue: O cdigo da agencia deve corresponder a uma agencia vlida e ativa no Cadastro de

    Agencias (CADAGExx).

    O cdigo do tipo de servio deve corresponder a um servio vlido (consistir atravs dechamada ao subprograma PRATSExx). Usar PRATSE99 para teste inicial.

    A data do movimento deve corresponder a uma data valida (consistir atravs de chamadaao subprograma PRATDTxx). Usar PRATDT99 para teste inicial.

    No registro DETALHE consistir conforme segue: Verificar se a conta vlida e ativa.

    No registro TRAILER consistir conforme segue: A soma dos registros no arquivo (HEADER, DETALHES e TRAILER) deve ser igual ao total

    de registros indicados no TRAILER

    A soma dos valores dos lanamentos deve ser igual ao valor total indicado no TRAILERGerar relatrio com registros consistidos.

    Ao final do processamento exibir o total de registros lidos, impressos e o total de registrosinconsistentes.

    OBSERVAES: Exibir a MENSAGEM 1 no inicio do processamento Se o arquivo de entrada estiver vazio exibir a MENSAGEM 2 e encerrar o processamento

    com cdigo de retorno 4; Se houver ao menos uma inconsistncia nos dados arquivo, ao final do processamento,exibir a MENSAGEM 3 e encerrar com cdigo de retorno 12;

    CAD

    AGE20

    VSAM

    KSDS PRATSExx

    PRATDTxx

    PRATxx20

    ARQMOV20

    MENSAGENS DO

    PROCESSAMENTO

    RELCON20

    CON

    TAS20

    VSAM

    KSDS

  • 8/6/2019 Prtica Assistida - Parte Iv4

    8/14

    Turma xx - Prtica Assistida

    Se no houver inconsistncia nos dados arquivo, ao final do processamento, exibir aMENSAGEM 4 e encerrar com cdigo de retorno 0 (default);

    Exibir a MENSAGEM 8 ao final do processamento (atualizar data e hora) Na ocorrncia de erros de acesso a arquivos enviar mensagem abaixo e encerrar o

    processamento com cdigo de retorno 12; Na ausncia de HEADER, DETALHE ou TRAILER emitir a mensagem 9 e encerrar o

    processamento com cdigo de retorno 16.

    MENSAGENS:1 PRATxx20 dd/mm/aaaa hh:mm:ss INICIO DO PROCESSAMENTO

    2 PRATxx20 ARQUIVO ARQMOVxx VAZIO

    3 PRATxx20 ARQUIVO ARQMOVxx INCONSISTENTE

    4 PRATxx20 ARQUIVO ARQMOVxx CONSISTENTE

    5 PRATxx20 TOTAL DE REGISTROS LIDOS......... xxxx

    6 PRATxx20TOTAL DE REGISTROS IMPRESSOS..... xxxx

    7 PRATxx20 TOTAL DE REGISTROS INCONSISTENTES xxxx

    8 PRATxx20 dd/mm/aaaa hh:mm:ss FINAL DO PROCESSAMENTO

    9 PRATxx20 ERRO ARQMOVxx PROCESSAMENTO INTERROMPIDO

    Mensagem para Erros em Operao de I/O

    ERRO NO ACESSO AO ARQUIVO xxxxxxxOPERACAO xxxxxxx FILE STATUS xx

    Chamadas aos subprogramas:

    PRATSExx utilizar CALL DINAMICO

    rea de comunicao (book PRATSEAC)01 PRATSERV-COM.

    10 PRATSERV-TIPOSERV-COM PIC X(0002).10 PRATSERV-NOMESERV-COM PIC X(0008).10 PRATSERV-CODRET-COM PIC X(0002).

    88 PRATSERV-OK VALUE OK.88 PRATSERV-ERRO VALUE **.

    PRATDTxx utilizar CALL ESTTICO

    rea de comunicao (book PRATDTAC)01 PRATDATA-DATA-COM PIC 9(0008). DDMMAAAA01 PRATDATA-CODRET-COM PIC X(0002).

    88 PRATDATA-OK VALUE OK.88 PRATDATA-ERRO VALUE **.

    OBS.: criar os books em sua biblioteca ASE.ALUNOxx.COBLIB

  • 8/6/2019 Prtica Assistida - Parte Iv4

    9/14

    Turma xx - Prtica Assistida

    RELCONxx Imprimir 60 linhas por pgina

    1...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80

    DD/MM/AAAA TECBANCO

    CONSISTENCIA LGICA NO ARQUIVO ARQMOVxx PAG. 99CB-DATA CB-PAGREGISTRO HEADERSERVICO xx - x......x DATA DO MOVIMENTO dd/mm/aaaa

    DT-SERVICO* DT-DATAMOV

    AGENCIA 9999 x............................x SITUACAO x.....xDT-NAGENCIA DT-NOME-AGENCIA DT-SITUACAOH

    OCORRENCIA: x.............xDT-OCORRENCIAH

    REGISTRO DETALHECONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............xCONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............xCONTA 99.999-9 VALOR Z.ZZZ.ZZ9,99 OCORRENCIA: x.............x

    DT-NCONTA DT-VALOR DT-OCORRENCIAD

    REGISTRO TRAILERTOTAL DE REGISTROS ZZZ.ZZZ

    DT-TOTREG

    TOTAL DOS LANCAMENTOS ZZZ.ZZZ.ZZ9,99DT-TOTLANCAMENTOS

    OCORRENCIA: x.............xDT-OCORRENCIAT

    1...5...10....5...20....5...30....5...40....5...50....5...60....5...70....5...80

    DT-SERVICO* - informar cdigo do servio e nome

    OBSERVAES:

    Ocorrncias registros HEADER:HEADER OK / ERRO SERVICO / ERRO DATA / ERRO AGENCIA

    Ocorrncias registros DETALHE:DETALHE OK / CONTA INATIVA / CTA INEXISTENTE

    Ocorrncias registros TRAILER:TRAILER OK / ERRO QTD REG / ERRO VLR TOTAL

  • 8/6/2019 Prtica Assistida - Parte Iv4

    10/14

    Turma xx - Prtica Assistida

    Cadastro de Agencias VSAM KSDS

    Nome do book: CADAGExx

    DSNAME: ASE.PRATICAA.CADAGExx

    Informao Nome do campo Formato Tamanho Decimais

    Agencia (chave) CODAGE-CAGE NUMERICO 4 0

    Nome NOMAGE-CAGE ALFANUMERICO 30 -

    Situao SITUAGE-CAGE ALFANUMERICO 1 -

    Telefone TELEFONE-CAGE NUMERICO 8 0

    filler ALFANUMERICO 2

    Tamanho registro 45

    Situao: A ATIVA I INATIVA

    Cadastro de Contas

    VSAM KSDS

    Nome do book: CONTASxx

    DSNAME: ASE.PRATICAA.CONTASxx

    Informao Nome do campo Formato Tamanho Decimais

    Agencia (chave) NAGECTA-CADC NUMERICO 4 0

    Conta (chave) NCONTA-CADC NUMERICO 6 0

    Tipo TIPOCTA-CADC NUMERICO 1 0

    Nome NOMECL-CADC ALFANUMERICO 30 -

    CPF CPFCTA-CADC NUMERICO 11 0

    Situao SITUCTA-CADC ALFANUMERICO 1 -

    Data abertura DATACTA-CADC NUMERICO 8 0

    Saldo SALDOCTA-CADC NUMERICO 11 2

    Limite LIMITECTA-CADC NUMERICO 11 2

    filler ALFANUMERICO 2

    Tamanho registro 85

    Tipo: 1 Conta Comum 2 Conta Especial 3 Conta PoupanaSituao: A Ativa, I Inativa, B bloqueadaData abertura: DDMMAAAA

    Arquivo Movimento

    veja definio e estrutura na definio do programa PRATxx10

  • 8/6/2019 Prtica Assistida - Parte Iv4

    11/14

    Turma xx - Prtica Assistida

    Subprograma - PRATSExx

    Objetivo: subprograma para consistncia do tipo de servio recebido na LINKAGE SECTION, com

    devoluo de informao sobre a validade e nome do mesmo.

    TIPO

    NOME

    RETORNO

    PRATSExx

    rea de comunicao (book PRATSEAC) book criado no programa PRATxx20

    01 PRATSERV-COM.10 PRATSERV-TIPOSERV-COM PIC X(0002).10 PRATSERV-NOMESERV-COM PIC X(0008).10 PRATSERV-CODRET-COM PIC X(0002).

    88 PRATSERV-OK VALUE OK.88 PRATSERV-ERRO VALUE **.

    Descrio do Processamento o tipo de servio informado no campo PRATSERV-TIPOSERV-COM deve constar de tabela

    interna, onde estar o nome do servio que ser retornado ao programa principal nocampo PRATSERV-NOMESERV-COM.

    Retorno: se o tipo de servio existir na tabela interna, alm de mover o nome do servio, o

    programa deve tornar verdadeira a condio PRATSERV-OK (veja o uso do nvel 88), casocontrario, o programa deve mover * para todos os bytes do campo PRATSERV-NOMESERV-COM e tornar verdadeira a condio que indica a inexistncia do tipo deservio informado - PRATSERV-ERRO.

    Encerrar o processamento do subprograma.Servios Vlidos (para gerao da tabela interna):

    TIPO (2) NOME (8) DESCRIO (30)

    IP IPTU IPTU

    EE ENERGIA ENERGIA ELETRICA

    AE AGUAESG AGUA E ESGOTO

    GE GASENCAN GAS ENCANADO

    TF TELEFIXO TELEFONIA FIXA

    TM TELMOVEL TELEFONIA MOVEL (CELULAR)

    CD CONDOMIN CONDOMINIO

    IA IPVA TAXA DE IPVA

    OS OUTROS OUTROS (ainda no inseridos nesta tabela)

  • 8/6/2019 Prtica Assistida - Parte Iv4

    12/14

    Turma xx - Prtica Assistida

    Subprograma - PRATDTxx

    Objetivo: subprograma para consistncia da data do movimento recebida na LINKAGE SECTION,

    com devoluo de informao sobre a validade ou no dessa data.

    PRATDTxx

    DATA

    RETORNO

    rea de comunicao PRATDTAC book criado no programa PRATxx20

    01 PRATDATA-DATA-COM PIC 9(0008). DDMMAAAA01 PRATDATA-CODRET-COM PIC X(0002).

    88 PRATDATA-OK VALUE OK.88 PRATDATA-ERRO VALUE **.

    Descrio do Processamento (validaes desejadas): o contedo do campo PRATDATA-DATA-COM, recebido via LINKAGE SECTION, deve ser

    numrico e diferente de zero; o ano informado deve ser maior que 2010, mas no pode ser maior que o ano corrente.

    Considerar sempre como 20xx; o ms informado deve ser maior que zero e menor que 13; o dia informado deve ser maior que zero e menor que 32, limitado quantidade mxima

    de dias do ms informado; o ms de fevereiro poder ter o dia 29 se o ano informado for bissexto.

    Retorno: Se a data informada estiver consistente, conforme todas as regras acima descritas, tornar

    verdadeira a condio PRATDATA-OK (veja o uso do nvel 88), caso contrario tornarverdadeira a condio que indica a existncia de erro na data informada - PRATDATA-ERRO.

    Encerrar o processamento do subprograma.

  • 8/6/2019 Prtica Assistida - Parte Iv4

    13/14

    Turma xx - Prtica Assistida

    ProgramaPRATxx30

    Objetivo: gerao de Arquivo Consistido (ARQCONxx) a partir do Arquivo Movimento.

    Descrio do processamento: A partir dos dados existentes nos registros

    HEADER e DETALHEs do Arquivo Movimentogerar os registros do Arquivo Consistido;

    Obter do registro HEADER o cdigo daagncia, tipo do servio e data do movimentoe do registro DETALHE o nmero da conta e ovalor do dbito;

    Informar ao final do processamento, totais deregistros lidos e gravados, alm das

    mensagens de inicio e fim de execuo ou de eventuais excees.

    OBSERVAES:

    Exibir a MENSAGEM 1 no incio do processamento Se o arquivo de entrada estiver vazio exibir a MENSAGEM 2 e encerrar o processamento com

    cdigo de retorno 4; Exibir as mensagens MENSAGEM 3, MENSAGEM 4 e MENSAGEM 5 ao final do processamento

    (atualizar data e hora) Na ocorrncia de erros de acesso a arquivos enviar mensagem abaixo e encerrar o

    processamento com cdigo de retorno 12.

    MENSAGENS:1 PRATxx30 dd/mm/aaaa hh:mm:ss INICIO DO PROCESSAMENTO

    2 PRATxx30 ARQUIVO ARQMOVxx VAZIO

    3 PRATxx30 TOTAL DE REGISTROS LIDOS......... xxxx

    4 PRATxx30 TOTAL DE REGISTROS GRAVADOS...... xxxx

    5 PRATxx30 dd/mm/aaaa hh:mm:ss FINAL DO PROCESSAMENTO

    Mensagem para Erros de I/O

    ERRO NO ACESSO AO ARQUIVO xxxxxxxOPERACAO xxxxxxx FILE STATUS xx

    Arquivo Movimentoveja definio e estrutura na definio do programa PRATxx10Arquivo Consistido - book: ARQCONxx DSNAME: ASE.PRATICAA.ARQCONxx

    Informao Nome do campo Formato Tamanho Decimais Valor

    Agencia NAGECTA-MVCC NUMERICO 4 0

    Conta NCONTA-MVCC NUMERICO 6 0

    Data Movimento DATAMOV-MVCC NUMERICO 8 0

    Tipo servio TIPOSERV-MVCC ALFANUMERICO 2 -

    Valor VALORL-MVCC DEC COMPACTADO 9 2

    filler ALFANUMERICO 1

    Tamanho registro 30Data Movimento: AAAAMMDD

    PRATxx30

    ARQMOV30

    MENSAGENS DO

    PROCESSAMENTO

    ARQCON30

  • 8/6/2019 Prtica Assistida - Parte Iv4

    14/14

    Turma xx - Prtica Assistida

    PRAZOS

    1. At 14/05/2011Entrega Fase 1: Lgica Estruturada e Teste de Mesa dos programas PRATxx10, PRATxx20

    e PRATxx30OBS. : Ao final dessa fase ser entregue o Manual com Regras e Padres de Codificao

    2. At 21/05/2011Entrega Fase 2: Books dos arquivos (CADAGExx e ARQMOVxx), arquivos alocados e comdados de testeOBS.: criar os books em sua biblioteca ASE.ALUNOxx.COBLIB

    3. At 28/05/2011Entrega Fase 3: Programa PRATxx10 compilado e testado utilizando os books e arquivoscriados na Fase 2

    4. At 11/06/2011Entrega Fase 4: Programa PRATxx20 compilado e testado utilizando os books e arquivos

    criados na Fase 2OBS.: utilizar os subprogramas PRATSE99 e PRATDT99

    5. At 18/06/2011Entrega Fase 5: Subprogramas PRATSExx e PRATDTxx compilados e testados com oprograma PRATxx20.

    6. At 25/06/2011Entrega Fase 6: Programa PRATxx30 compilado e testado utilizando os books e arquivoscriados na Fase 2 e 5.

    Suporte TecTreinos

    e-mail: [email protected]

    MSN:[email protected]/[email protected]

    Bibliografia sugerida

    Apostilas do Curso de Formao Mainframe TecTreinosManuais IBM

    Buscar exemplos em sites e fruns especializados

    mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]