Saltar a contenido

Modelo de Dominio: [Nombre del Bounded Context]


Metadata

Campo Valor
Bounded Context
Domain Expert
Autor tecnico
Fecha
Estado

1. Descripcion del Contexto


2. Entidades (Entities)

[NombreEntidad]

Identidad:

Atributos clave: | Atributo | Tipo | Descripcion | |----------|------|-------------| | | | |

Invariantes: -

Ciclo de vida:


3. Value Objects

[NombreValueObject]

Atributos: | Atributo | Tipo | Validacion | |----------|------|------------| | | | |

Reglas de creacion: -


4. Aggregates

[NombreAggregate]

Aggregate Root:

Componentes: -

Invariantes del aggregate: -

Operaciones: -


5. Domain Events

Evento Trigger Datos Consumidores

6. Domain Services

[NombreServicio]

Responsabilidad:

Inputs:

Output:

Reglas de negocio que implementa: -


7. Relaciones con Otros Contextos

Otro Contexto Tipo de Relacion Que se comparte

Checklist de Completitud

  • Entidades identificadas con invariantes
  • Value objects definidos con reglas de validacion
  • Aggregates delimitados (un aggregate por transaccion)
  • Domain events listados
  • Validado con domain expert
  • Revisada por otro ingeniero
  • Derivados generados (specs / API contracts / modelo de datos)

Archivos relacionados