Diagramas de Actividades Muestran un flujo de actividades. Es un caso especial de máquina de estados. Incluye: estados actividad y estados acción transiciones objetos Una actividad produce alguna acción que produce algún cambio en el sistema o retorna un valor.
Utilidad de los diagramas de actividades Modelado de flujos de trabajo (workflow) como son los procesos de negocio (business process). Se puede asociar a cualquier elemento de modelado, pero lo más normal es asociarlo a una operación: diagrama de flujo de las acciones.
Transiciones estado inicial transiciones estado final Planificar proceso transiciones Asignar tareas estado final
Bifurcación Planificar proceso Volver a planificar Asignar tareas [materiales no disponibles] Volver a planificar [materiales disponibles] Asignar tareas
División y Unión división unión Preparar conversación Descomprimir Gesticular Mover boca Emitir audio unión Limpieza
Solicitar Producto Procesar Pedido Extraer Articulos Enviar Pedido Recibir Producto Facturar al cliente Pagar Factura Cerrar Pedido
Calles Almacen Ventas Cliente Solicitar Producto Procesar Pedido Extraer Articulos Enviar Pedido Recibir Producto Facturar al cliente Calles Pagar Factura Cerrar Pedido
Almacen Ventas Cliente Solicitar Producto Procesar Pedido Extraer Articulos o: Pedido [en progreso] Enviar Pedido Recibir Producto Facturar al cliente o: Pedido [completado] b: Factura [impagada] Pagar Factura Cerrar Pedido
Informar alternativas Ejemplo Pasajero Vendedor Airline Solicitar pasaje Verificar existencia vuelo Dar detalles vuelo Informar alternativas y precios Seleccionar vuelo Solicitar pago Reservar plazas Confirmar plaza reservada Pagar pasaje Emitir billete