Pular para o conteúdo

GDA — DOM: Domain Model (B)

Ponto de vista: GDA · Pasta típica: artefatos/GDA (Governança de Dados)/01-visao-geral/

O DOM (Domain Model) é o modelo conceitual das entidades de negócio e dos seus relacionamentos. É independente de tecnologia e de base de dados — descreve o negócio, não a implementação. Serve de base para o ERD.


  • Modele entidades e relações em linguagem de domínio antes de desenhar tabelas.
  • Obtenha acordo de negócio (PO) e alinhamento técnico (GTI) antes de derivar o ERD.
  • Quando o modelo divergir do ERD publicado, registe decisão num ADR de Dados.

---
id: GDA-DOM-0001
tipo: DOM
titulo: "Modelo de domínio — Sistema de Benefícios"
status: aprovado
autor: fulano.de.tal
data: 2026-04-11
versao: "1.0"
---
entidades:
Beneficiario:
atributos: [id, cpf, nome, renda_per_capita, status]
relacionamentos:
- Beneficio: "um beneficiário pode ter vários benefícios"
Beneficio:
atributos: [id, tipo, valor, data_inicio, data_fim, status]
relacionamentos:
- Beneficiario: "cada benefício pertence a um beneficiário"

DestinoLink
Framework GDA/framework/gda/
ERD/artefatos/gda/erd/
ESP (histórias de negócio)/framework/esp/
Referências do framework/framework/referencias/

  • O DOM é conceitual: não deve conter detalhes de implementação como tipos de coluna, índices ou chaves primárias — isso é responsabilidade do ERD.
  • O DOM deve ser aprovado pelo PO e pelo GTI antes de se iniciar o ERD.
  • Toda nova entidade de negócio identificada em histórias ESP deve ser incorporada ao DOM.
  • Conflitos entre o DOM e o ERD (ex: entidade renomeada) geram um novo ADR de Dados.

GDA Visão Geral · ERD