Partilhar: WhatsApp
aulify · Mini-Projecto
UC UC02837 · T. Desenv. Software
Versão · Aluno

Mini-Projecto · Ensaio da PAP (projecto integrador)

Conceber, desenvolver, documentar e defender um projecto completo
⏱ Duração estimada: 40+ horas (transversal ao ano · ensaio directo da PAP) ↗ Referencial SNQ
Índice

Contexto

Este não é um mini-projecto isolado: é o projecto integrador da UC, um ensaio em escala real da Prova de Aptidão Profissional. Cada aluno (individual, como na PAP) concebe e constrói uma aplicação que integra as competências de todo o curso, com relatório e defesa.

Pode evoluir para o próprio projecto de PAP.

Requisitos

Funcionais

  1. Aplicação funcional que resolve um problema real.
  2. Persistência em base de dados.
  3. Autenticação e autorização.
  4. Interface (web, móvel ou ambas).
  5. Pelo menos uma operação CRUD completa.

Não-funcionais

  1. Repositório Git desde o dia 1, com histórico evolutivo (não tudo no fim).
  2. README + relatório técnico.
  3. Testes nos pontos críticos.
  4. Segurança básica (validação, hash, secrets fora do código).
  5. Deploy funcional ou instruções reproduzíveis.
  6. Defesa oral com slides + demo.

Fases

Fase 1 · 4h

Concepção

Documento de concepção + backlog priorizado.

Fase 2 · 4h

Desenho

Diagramas + repositório inicial.

Fase 3 · 16h

Implementação iterativa

MVP funcional + histórico Git rico.

Fase 4 · 6h

Qualidade

Suite de testes + relatório de segurança.

Fase 5 · 6h

Deploy + relatório

App acessível + relatório PDF.

Fase 6 · 4h

Defesa

Apresentação + defesa oral.

Critérios de avaliação

Item Peso
Concepção e requisitos 10%
Desenho (modelo + arquitectura) 15%
Implementação (funcional, integra competências) 25%
Qualidade (testes, segurança, código) 15%
Processo (Git, iterações, gestão de tempo) 10%
Relatório técnico 15%
Defesa oral 10%

Reflexão

Em duas páginas (estilo relatório): que competências de que UCs aplicaste? O que correu melhor e pior? Como geriste o tempo? Se isto fosse a tua PAP, o que farias diferente desde o início? Que aprendizagem levas para a vida profissional?