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 tiposarquiteturaedocumento-produtoacrescentados 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 embanco-de-dados/,classes/earquitetura/. - 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.