GDA — DOM: Domain Model (B)
O DOM (Domain Model) é o modelo conceitual das entidades de negócio e seus relacionamentos. É independente de tecnologia e de banco de dados — descreve o negócio, não a implementação. Serve de base para o ERD.
Exemplo YAML
Seção intitulada “Exemplo YAML”---id: GDA-DOM-0001tipo: DOMtitulo: "Modelo de domínio — Sistema de Benefícios"status: aprovadoautor: fulano.de.taldata: 2026-04-11versao: "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"- 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.