Los siguientes ejemplos demuestran el uso de todos los elementos básicos de los diagramas de actividades en contextos reales. Cada ejemplo incluye particiones (swimlanes) , decisiones , bifurcaciones , uniones , señales , eventos y notas explicativas .
Sistema de comercio electrónico con múltiples actores y procesos paralelos.
Tip
Este diagrama muestra:
Particiones : Cliente, Sistema, Sistema de Pago, Almacén, Sistema de Envío
Decisiones : Continuar comprando, Pago exitoso
Bifurcaciones : Verificación de inventario, cálculo de impuestos y envío en paralelo
Notas : Explicaciones sobre filtros y confirmación por email
Detach : Para flujo de continuar comprando
Sistema educativo con validaciones, aprobaciones y múltiples etapas.
Note
Este diagrama incluye:
Particiones : Aspirante, Sistema, Sistema de Evaluación, Comité, Oficina de Registro
Señales de envío (sendSignal): Notificaciones de documentos, examen, admisión/rechazo
Señales de recepción (acceptEvent): Recepción de notificaciones por el aspirante
Eventos temporales (timeEvent): Espera de 3 días para preparación del examen
Bifurcaciones : Evaluación paralela de conocimientos, aptitudes y competencias
Decisiones anidadas : Documentos completos, puntaje mínimo, entrevista, admisión
Notas : Explicación sobre asignación de materias
Sistema hospitalario con urgencias, diagnóstico y tratamiento.
Tip
Este diagrama demuestra:
Particiones : Paciente, Recepción, Triaje, Médico, Enfermería, Laboratorio, Farmacia, Caja, Sistema
Señales de envío (sendSignal): Alerta de urgencia, recordatorio de cita
Señales de recepción (acceptEvent): Recepción de alertas y recordatorios
Eventos temporales (timeEvent): Tiempo de espera de 30 minutos
Bifurcaciones : Toma de signos vitales en paralelo
Decisiones : Urgencia, exámenes requeridos
Notas : Código de urgencia, tiempo de espera
Sistema de gestión de proyectos con sprints y revisiones.
Note
Este diagrama incluye:
Particiones : Product Owner, Scrum Master, Equipo de Desarrollo, Sistema CI/CD, QA Tester, Equipo Completo
Partition especial : Sprint de 2 semanas con repeat/while
Bifurcaciones : Diseño y definición de pruebas en paralelo
Señales de envío (sendSignal): Alertas de build, notificación de despliegue
Señales de recepción (acceptEvent): Recepción de alertas por el equipo
Eventos temporales (timeEvent): Daily Standup diario
Bucles : Iteración dentro del Sprint con repeat/while
Notas : Planning Poker, reunión diaria, mejora continua
Detach : Para continuar con siguiente Sprint
Decisiones : Build exitoso, calidad OK, incremento aceptado
Sistema financiero con validaciones y aprobaciones.
Tip
Este diagrama muestra:
Particiones : Cliente, Sistema, Oficial de Crédito, Tesorería, Cobranza
Bifurcaciones : Verificaciones paralelas (buró, ingresos, capacidad), generación de documentos
Decisiones : Datos completos, aprobación, aceptación de términos, pago a tiempo
Señales de envío (sendSignal): Solicitud de datos, rechazo, aprobación, recordatorios, alertas
Señales de recepción (acceptEvent): Recepción de notificaciones por el cliente y cobranza
Eventos temporales (timeEvent): Recordatorio de pago (30 días), alerta de mora
Partition especial : Ciclo de pagos con repeat/while
Notas : Score crediticio, tiempo de recordatorio
Sistema de soporte técnico con escalamiento y resolución.
Note
Este diagrama incluye:
Particiones : Usuario, Sistema de Tickets, Sistema, Gerente IT, Soporte, Soporte Nivel 2
Decisiones : Prioridad, capacidad de resolución, verificación de solución
Bifurcaciones : Clasificación paralela (prioridad y tipo)
Señales de envío (sendSignal): Confirmación, alertas, notificaciones, encuestas
Señales de recepción (acceptEvent): Recepción de alertas y notificaciones
Eventos temporales (timeEvent): Tiempo de respuesta según prioridad
Escalamiento : Soporte → Soporte Nivel 2
Notas : Niveles de prioridad, documentación, métricas
Detach : Para reapertura de ticket