Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introducción a Event Modeling

Introducción a Event Modeling

Presentación que mostré en el taller de introducción de Event Modeling en el evento Pamplona Software Crafters

Modesto San Juan

June 17, 2023
Tweet

More Decks by Modesto San Juan

Other Decks in Technology

Transcript

  1. 4 piezas Aquello que desencadena un caso de uso. Puede

    ser una UI o una llamada a un API. Trigger 01. Describe un hecho del negocio que ha mutado el estado del sistema. Evento 03. Representa un intento de cambiar el estado del sistema. Comando 02. Describe una consulta que lee, interpreta y prepara datos para un interfaz específico (UI, informe, automatismo, etc.). Vista 04.
  2. 4 patrones Comando 01. Usado cuando el sistema necesita hacer

    algo de forma automática. Automatización 03. Conecta eventos con vistas proporcionando un vistazo de qué información será usada por quién. Vista 02. Automatización utilizada para transferir conocimiento de un sistema a otro. Traducción 04. Describe un cambio de estado desde el inicio (trigger) hasta el final (evento).
  3. 4 patrones Comando 01. Evento(s) -> Vista -> Trigger Automatizado

    -> Comando -> Evento(s) Automatización 03. Evento(s) -> Vista Vista 02. Evento(s) (origen) -> Vista -> Trigger Automatizado -> Comando -> Evento(s) (otros) Traducción 04. Trigger -> Comando -> Evento(s)
  4. 7 pasos 01. Brainstorming 02. Trama 03. Story Board 04.

    Identificar entradas 05. Identificar salidas 06. Aplicar ley de Conway 07. Confeccionar escenarios
  5. 01. Brainstorming Identificar los eventos asociados a un proceso de

    compra en una tienda online asumiendo que: - El usuario ya está identificado - Los datos de pago ya están en el sistema
  6. 01. Empezar por el story board 02. Desplazar comandos y

    vistas a las swimlanes 03. Asociar las URLs a las flechas de la UI al comando 04. Convertir las APIs y Jobs en swimlanes 05. Distinguir entre los distintos tipos de vistas 06. Lo que te ayude narrativamente, es de plastilina!! Prueba a…