Pular para o conteúdo
Challenge 18
Live
TAREFAT-0024

Diagramas de classe, banco de dados e arquitetura

Responsável
Cauê Carneiro, Fabrício Tosta, João Paulo, Júlia Clovandi, Matheus Silva
Data
Status
Concluída
Contexto
FrilaChallenge 18 (Apple Developer Academy)

Contexto

Insumo técnico para T-0012, que reserva à PO/PM a curadoria e a formatação final no documento de requisitos. Três dos milestones do C18 — diagrama de classe, modelagem de banco de dados e diagrama de arquitetura — estavam com o link vazio, e as Seções 6.2, 6.3 e 6.4 do Documento de Requisitos traziam as tabelas descritivas com a marca "Inserir o diagrama aqui". O material existia em texto; faltavam o desenho e as decisões que a tabela deixava implícitas.

A tarefa fecha essa lacuna a partir do que T-0009 e o Documento de Requisitos já estabeleceram, sem inventar decisão: a stack do backend segue em aberto, e o que é hipótese está marcado com [H].

Feito quando

  • ✓Modelagem de banco de dados escrita, com DDL e as restrições que codificam RN02, RN07, RN18, RN19 e RN20.
  • ✓Diagrama de classe reorganizado por camada, com os enums que o Documento de Requisitos citava sem definir.
  • ✓Diagrama de arquitetura em três níveis, com as decisões em aberto apresentadas como trade-off.
  • ✓Diagramas gerados em PNG e embutidos nas Seções 6.2, 6.3 e 6.4 do .docx.
  • ✓Os três documentos exportados em PDF, para circular com quem não abre o vault.
  • ✓Revisão e validação pelos desenvolvedores (Cauê, João Paulo e Matheus), como pede T-0012. _(fechado em 2026-10-19: validação do Cauê; devs dispensados por ele)_
  • ✓Curadoria e padronização visual por T-0012 (Júlia Clovandi). _(fechado em 2026-10-19: validação do Cauê; devs dispensados por ele)_
  • ✓Decisões D1 a D13 levadas à equipe — em especial D1 (turnos sobrepostos) e D9 (backend próprio ou gerenciado). _(fechado em 2026-10-19: validação do Cauê; devs dispensados por ele)_

Notas

  • 2026-09-15 — Documentos criados em Modelagem de Banco de Dados, Diagrama de Classe e Diagrama de Arquitetura, em pasta nova 07 - Arquitetura/, com os tipos arquitetura e documento-produto acrescentados ao vault.
  • 2026-09-16 — Renumerada de T-0010 para T-0024: a equipe publicou T-0010 a T-0023 no mesmo dia, e o id colidiu. O escopo permanece subordinado a T-0012.
  • 2026-09-16 — O Mermaid saiu do pipeline. O auto-layout cruzava linhas e sobrepunha rótulos justamente nos diagramas densos, que são os que vão para apresentação. No lugar entrou um kit de desenho em SVG (Frila/Documentos/PY/diagramas.py), com coordenadas escritas à mão: 13 diagramas, organizados em banco-de-dados/, classes/ e arquitetura/.
  • 2026-09-15 — A Seção 6.1 (casos de uso) ficou deliberadamente fora do escopo e mantém o placeholder.
  • 2026-09-15 — Levantada uma regra que os requisitos não enunciam: nada impede hoje que o mesmo profissional seja confirmado para dois turnos sobrepostos, o que derrubaria a taxa de comparecimento dele por falha do sistema. Registrada como decisão D1.
  • 2026-10-19 — Fechada pelo Cauê Carneiro, que dispensou a validação dos três devs e pediu que só a validação dele valesse. Curadoria por T-0012 concluída; decisões D1 a D13 comprovadas em Pendências Técnicas Para Codar (linhas 24 a 36). Estudo feito pelo Nick Fury por delegação.