Café y Código

5. Vista de Proceso: Aspectos Dinámicos

Hilos y Flujos

Ya no nos importa la carpeta o la clase, sino cómo se ejecuta todo. Es la vista del rendimiento y la sincronización.

¿Qué describe?: Descomposición del sistema en procesos (SO) y threads (hilos), control de concurrencia y flujo de control dinámico.

UML Estrella: Diagramas de Secuencia, Diagramas de Actividad, Diagramas de Estados.
Diagrama Vista de Proceso

Interesados (Stakeholders)

A esta vista le interesa a:

  • Arquitectos de Sistema: Para asegurar el rendimiento.
  • Programadores Especializados: En concurrencia y backend.
  • Integradores de Sistema: Para saber cómo fluyen los datos.

🤔 Reflexión de Arquitecto

Si estoy diseñando cómo mis procesos manejan el "Lock" de una base de datos para evitar colisiones, ¿en qué vista estoy?

👁️ Ver respuesta

En la Vista de Proceso. El control de la sincronización y bloqueos de concurrencia de hilos es su dominio.

Ponte a prueba

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