UC02837

Desenvolver projetos de programação.

Carga horária
50h
Área
Informática e TIC

Realizações

  • Planear as etapas de desenvolvimento de um projeto de programação.
  • Estruturar dados, desenhar fluxogramas e protótipos.
  • Executar o programa.
  • Executar testes de funcionamento.

Conhecimentos

  • Ciclo de vida do software.
  • Pensamento computacional - princípios.
  • Algoritmia - princípios.
  • Desenvolvimento de software - metodologias
  • Wireframing.
  • Ambiente de desenvolvimento.
  • Fases de desenvolvimento de um programa - identificação do problema; elaboração do algoritmo; codificação; debug; testes de funcionamento; otimização algorítmica.
  • Elaboração de fluxogramas
  • Sintaxe e semântica.
  • Servidor web.
  • Funcionalidades de um editor de texto.
  • Normas e regras aplicáveis.

Aptidões

  • Interpretar manuais, guiões e tutoriais técnicos.
  • Interpretar os princípios do pensamento computacional.
  • Utilizar orientações metodológicas para planear as etapas de desenvolvimento de um projeto de programação.
  • Aplicar técnicas para elaborar a modelação de dados.
  • Aplicar técnicas de elaboração de fluxogramas.
  • Instalar e configurar o ambiente de programação.
  • Utilizar a técnica de wireframing para criação de um protótipo dos layouts dos screens/ecrãs, organizar o tipo de conteúdos e ligações.
  • Utilizar elementos e sintaxe de uma linguagem de programação para implementar o programa.
  • Testar e depurar o programa.
  • Corrigir os erros identificados durante os testes ao programa.
  • Criar documentação técnica de suporte ao 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 analítico.
  • 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 do projeto de programação.
  • Cumprindo regras no uso dos elementos e sintaxe da linguagem de programação.
  • Detetando 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.
  • Aplicações de desenho de algoritmos, diagramas e prototipagem.
  • Ambientes integrados de desenvolvimento de programação.
  • Editor de texto.