Partilhar: WhatsApp
aulify · Mini-Projecto
UC UC01990 · T. Desenv. Software, T. Sist. Comp. Redes, T. Inform. Gestão
Versão · Aluno

Mini-Projecto · Pacote de software para sala de aula

Curadoria, instalação automatizada e registo de licenças
⏱ Duração estimada: 6 a 8 horas (≈ 4 aulas) ↗ Referencial SNQ
Índice

Contexto

A escola precisa de uniformizar o software instalado em 20 PCs da sala de informática para o próximo ano lectivo. A direcção pediu à equipa de IT (vocês) um catálogo curado + script de instalação automatizada + planilha de licenças que outro técnico possa manter.

Requisitos

Funcionais

  1. Definir catálogo de software (mín. 10 aplicações) coberto por 3 perfis: aluno geral, aluno-programador, aluno-multimédia.
  2. Justificar cada escolha (licença, custo, alternativa open-source).
  3. Criar script de instalação automatizado para Windows ou Linux.
  4. Validar script numa máquina virtual (instalação do zero).
  5. Compilar planilha de licenças.

Não-funcionais

  1. Documentação clara em Markdown.
  2. Script funcional e idempotente (correr 2x não deve dar erro).
  3. Apenas software com licença legal para a escola.

Fases

Fase 1 · 1.5h

Tabela em Markdown com 30+ entradas (10 × 3 perfis com sobreposição).

Fase 2 · 2h

Script de instalação

install-aluno.ps1 (ou .sh) com comentários a explicar cada bloco.

Fase 3 · 2h

Validação em VM

Vídeo (3-5 min) a mostrar a instalação automática + relatório de problemas.

Fase 4 · 1.5h

Planilha de licenças

licencas.xlsx ou link Google Sheets partilhado.

Fase 5 · 1h

Apresentação

Slide deck (5-8 slides) + demonstração ao vivo.

Critérios de avaliação

Item Peso
Curadoria justificada 20%
Script funcional 30%
Validação em VM 20%
Planilha de licenças 15%
Apresentação 10%
Qualidade documentação 5%

Reflexão

Em meia página: que problemas encontraste? Como adaptarias o script para 200 máquinas em vez de 20? Que ferramentas profissionais (Intune, JAMF, Ansible) farias sentido investigar?