UC02840
Criar aplicações em COBOL.
Realizações
- Aplicar metodologias de desenvolvimento de software.
- Estruturar os programas.
- Testar e depurar programas.
Conhecimentos
- Pensamento computacional - princípios.
- Algoritmos - princípios.
- Metodologias de desenvolvimento de software.
- Ambiente de desenvolvimento.
- Linguagem COBOL - linguagem COBOL no contexto das linguagens de programação; Vantagens e desvantagens do uso da linguagem COBOL no desenvolvimento de aplicações.
- Estrutura da linguagem - notações e sintaxe da linguagem.
- Estrutura de um programa COBOL - divisões, secções e parágrafos.
- Divisão data division - tipos de dados; declaração dos dados; níveis; classes e categorias; cláusula picture; dados com valores constantes; decomposição dos dados por campos; estruturas de dados em cobol.
- Ficheiros num programa COBOL: tipos de declaração dos ficheiros na environment e data division; registos dos ficheiros e as suas declarações; modelos de organização e acesso dos ficheiros em COBOL.
- Divisão procedure division - estrutura da divisão; notações e a sintaxe das notações.
- Estruturas de controlo -instrução perform; instrução if; instrução evaluate; análise das instruções em COBOL e as estruturas lógicas algorítmicas (comparação).
- Instruções sobre os dados em memória - instrução move.
- Expressões aritméticas -operadores aritméticos; regras de prioridades dos operadores.
- Expressões condicionais -relações condicionais; operadores condicionais; relações compostas; operadores lógicos.
- Expressões variadas - instrução compute; instrução add; instrução subtract; instrução multiply; instrução divide.
- Funcionalidades de um editor de texto.
- Normas e regulamentos aplicáveis.
Aptidões
- Interpretar manuais, guiões e tutoriais técnicos.
- Interpretar os princípios do pensamento computacional.
- Elaborar algoritmos.
- Reconhecer as características da linguagem de programação.
- Utilizar orientações metodológicas para planear as etapas de criação do programa.
- Utilizar regras para estruturar um programa em Cobol.
- Utilizar elementos e sintaxe da linguagem COBOL.
- Utilizar técnicas para descrever ficheiros num programa COBOL.
- Corrigir os erros identificados durante os testes ao programa.
- Elaborar um guião técnico ou manual de utilizador do programa.
- Aplicar normas e regulamentos.
Atitudes
- Responsabilidade pelas suas ações.
- Autonomia no âmbito das suas funções.
- Empenho e persistência na resolução de problemas.
- Ética.
- Iniciativa.
- Rigor
- Sentido critico.
- Sentido de organização.
- Respeito pelas regras e normas definidas.
Critérios, contexto e recursos previstos
Critérios de desempenho
- Cumprindo as fases metodológicas no desenvolvimento de software.
- Cumprindo regras no uso dos elementos e sintaxe da programação.
- Executando a programação e corrigindo erros.
Contexto
- Empresas do setor da informática.
- Empresas de consultoria de Informática/Tecnologias de Informação.
- Lojas de informática.
- Serviços de apoio técnico.
- Organismos da administração pública.
Recursos
- Manuais, guiões e tutoriais técnicos.
- Dispositivos eletrónicos com acesso à Internet.
- Ambiente de programação
- Editor de texto.