aulify
Planificação modular · UC03814

Desenvolver projeto de software

Curso: Técnico/a de Informática de Gestão Carga: 50h Créditos: 4.5 Tempos: 60 × 50 min Sessões: 17
Proposta de distribuição para tempos letivos de 50 minutos (50h ≈ 60 tempos). Ajuste a blocos de 45 ou 90 minutos e ao calendário da sua escola; os conteúdos seguem os materiais da UC e os objetivos o referencial oficial, a sequência é uma sugestão.

Planificação sessão a sessão

AulaTemposSessãoConteúdosRecursos AulifyAvaliação
12Apresentação da unidadeApresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial.🎨 SlidesDiagnóstica.
24O que é um projeto de softwareO que é um projeto de software: Programar ≠ desenvolver software, Contexto profissional.🎨 SlidesFormativa (observação e exercícios).
34Pensamento computacionalPensamento computacional: Os 4 pilares, Exemplo · calcular a média de uma turma.🎨 SlidesFormativa (observação e exercícios).
44Ciclo de vidaCiclo de vida: Ciclo de vida do software (SDLC), Fases de desenvolvimento de um programa.🎨 SlidesFormativa (observação e exercícios).
54MetodologiasMetodologias: Cascata vs Ágil, Scrum em 30 segundos.🎨 SlidesFormativa (observação e exercícios).
64RequisitosRequisitos: Identificar o problema e os requisitos, Boas user stories.🎨 SlidesFormativa (observação e exercícios).
74AlgoritmiaAlgoritmia: Algoritmo e pseudocódigo, Estruturas de controlo.🎨 SlidesFormativa (observação e exercícios).
84DecisãoDecisão.🎨 Slides📝 Ficha 01 · Análise, algoritmia e desenhoFormativa (Ficha 01).
94Repetição (contada)Repetição (contada).🎨 SlidesFormativa (observação e exercícios).
104Repetição (condicional)Repetição (condicional).🎨 SlidesFormativa (observação e exercícios).
114FluxogramasFluxogramas: Fluxograma · a lógica em desenho, Exemplo de fluxograma.🎨 SlidesFormativa (observação e exercícios).
124Dados e ecrãsDados e ecrãs: Modelação de dados, Wireframing e protótipo.🎨 SlidesFormativa (observação e exercícios).
134CodificaçãoCodificação: Ambiente de desenvolvimento, Sintaxe e semântica.🎨 SlidesFormativa (observação e exercícios).
144TestesTestes: Debug · caçar erros, Testes de funcionamento, Otimização e documentação, Recapitulando.🎨 SlidesFormativa (observação e exercícios).
151Consolidação e sínteseConsolidação e síntese da unidade. Esclarecimento de dúvidas.📖 Sebenta · sínteseFormativa.
163Mini-projetoAplicação integrada dos conteúdos a um problema proposto.🧩 Mini-projetoSumativa (mini-projeto).
172Avaliação sumativa e balançoRealização do teste de avaliação sumativa. Correção e balanço da unidade.📝 Ficha 02 · Codificação, debug e testesSumativa (teste).

Sumários prontos a copiar

Aula 1Apresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial.
Aula 2O que é um projeto de software: Programar ≠ desenvolver software, Contexto profissional.
Aula 3Pensamento computacional: Os 4 pilares, Exemplo · calcular a média de uma turma.
Aula 4Ciclo de vida: Ciclo de vida do software (SDLC), Fases de desenvolvimento de um programa.
Aula 5Metodologias: Cascata vs Ágil, Scrum em 30 segundos.
Aula 6Requisitos: Identificar o problema e os requisitos, Boas user stories.
Aula 7Algoritmia: Algoritmo e pseudocódigo, Estruturas de controlo.
Aula 8Decisão. Resolução da Ficha 01.
Aula 9Repetição (contada).
Aula 10Repetição (condicional).
Aula 11Fluxogramas: Fluxograma · a lógica em desenho, Exemplo de fluxograma.
Aula 12Dados e ecrãs: Modelação de dados, Wireframing e protótipo.
Aula 13Codificação: Ambiente de desenvolvimento, Sintaxe e semântica.
Aula 14Testes: Debug · caçar erros, Testes de funcionamento, Otimização e documentação, Recapitulando.
Aula 15Consolidação e síntese da unidade. Esclarecimento de dúvidas.
Aula 16Desenvolvimento do mini-projeto: aplicação integrada dos conteúdos a um problema proposto.
Aula 17Realização do teste de avaliação sumativa. Correção e balanço da unidade.