Café y Código

2. El Escenario (+1): El Centro de Todo

El puente entre el mundo real y el código

La vista de escenarios (también llamada Vista de Casos de Uso) es la que valida todo el diseño. No importa qué tan bonitas sean tus clases o qué tan potentes sean tus servidores; si el sistema no resuelve el caso de uso del usuario, la arquitectura falló.

¿Qué describe?: Interacciones específicas entre actores (usuarios, otros sistemas) y nuestra arquitectura.

Ejemplo: "Registrar Usuario" es un escenario. Para resolverlo, participan clases (Lógica), se guardan archivos (Desarrollo), corren hilos concurrentes (Proceso) y se viaja por la red (Física).
Diagrama Vista de Escenarios

Interesados (Stakeholders)

Esta vista le interesa a:

  • Analistas: Para validar requerimientos.
  • Arquitectos: Para asegurar que el diseño aguanta los casos de uso.
  • Usuarios: Para confirmar que la app hace lo que ellos necesitan.

🤔 Reflexión de Arquitecto

Si el modelo tiene 5 vistas, ¿por qué se le llama 4+1?

👁️ Ver respuesta

Porque la vista de Escenarios es "especial": no describe una capa técnica nueva, sino que atraviesa las otras 4 vistas para darles sentido y unificarlas.

Ponte a prueba

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.