Академический Документы
Профессиональный Документы
Культура Документы
comportamiento), pero representa elementos funcionales (act v a es). (actividades). y Describe las posibilidades procedimentales (organizacin temporal) del sistema sobre la base de actividades.
componentes:
y actividad y transicin y nodos divisin/unin y barras b f k/join fork
Llamar ascensor
Subir a ascensor
y Ejemplo:
Marcar piso
Bajar de ascensor
Actividad
y Tambin se le denomina estado actividad. actividad y Es un paso o tarea simple dentro de un procedimiento. y Por definicin toma tiempo en concluirse. y Representacin:
Validar cliente
Transicin
y Tambin llamada transicin de actividades. actividades y Representa el trmino de una actividad y el inicio de otra. y Casos C particulares: ti l
y transicin inicial y transicin t i i fi final l
Organizacin g de actividades
Recibir Pedido
y Actividades pueden
organizarse: i
y en secuencia y condicionadas d d y en paralelo
hilos paralelos
Enviar Factura
[normal]
condicin
Despachar 24 Horas
Despachar Normal
Recibir Pago
y Ejemplo:
hilos excluyentes l t
Cerrar Pedido
ejecucin, es lanzada
[p] [q] [r]
Identificar cliente
y Ejemplo:
[opcin giro]
[opcin transferencia]
yj join i : cierra i los l hilos hil paralelos l l d de actividad i id d y cuando las 2 o ms transiciones de entrada se hayan realizado, la nica transicin de salida es lanzada
Calcular total
Despachar pedido
y Representacin:
{OR}
{XOR}
Contracciones
y Algunos componentes consecutivos del DAct pueden
fundirse con actividades que los anteceden/suceden. anteceden/suceden y Transiciones inicial/final pueden fundirse con nodos divisin/unin. divisin/unin
...Contracciones Contracciones
y ...Casos posibles: ejemplos
Identificar cliente [opcin giro]
[opcin depsito] Girar dinero Depositar dinero Transferir entre cuentas Identificar cliente
[opcin transferencia]
[opcin giro]
Girar dinero
Identificar cliente
[opcin giro]
Girar dinero
[2]
...Contracciones
y ...Casos Casos posibles: y Barras fork o barras join consecutivas pueden fundirse. Esto sigue g respetando p el uso disciplinado p a pesar p de q que:
y haya un nmero impar de barras en el DAct y sea diferente el n de transiciones de salida y entrada entre barras fork y
join
existen hilos excluyentes sin actividades, creando hilos condicionados d d reinterpretacin d de l las b barras fork f k/join
inicial:
Cocer Pasta
[bebe alcohol]
forks
fusionados:
[bebe alcohol]
fork y divisin
fusionados:
Cocer Pasta Calentar Salsa
hilo condicionado
Repeticin de actividades
y Formas para repetir una actividad:
y nodo divisin: representa una repeticin secuencial y barras fork f /j join: representa p explcitamente p una repeticin p
Ejemplos de repeticin
Recibir Pedido
Despachar Pedido
Recibir Pedido
y Ejemplo:
Cerrar Pedido
Recibir Pedido
Enviar E i Factura
Despachar 24 Horas
Despachar Normal
Recibir Pago
Actividad de recepcin
y Ejemplo: j p
Cerrar Pedido
Privilegia el comportamiento concurrente til para workflow y procesos de negocio. Para construir DAct se recomienda en general:
1. 2. 3.
Identificar las actividades Organizar g temporalmente p las actividades Jerarquizar el DAct si necesario
Jerarquizacin
y Se usa preferentemente descomposicin de actividades: y agrupar una porcin de un DAct y representarla como un DAct separado p (DAct hijo) y reemplazar la porcin por un actividad compuesta en el DAct original (DAct padre) y Descomposicin d de actividades d d permite: y desacoplar los DAct padre e hijo y reutilizar tili actividades ti id d compuestas t
...Jerarquizacin Je a qu ac
Recibir Pedido
Recibir Pedido
Completar Pedido Enviar Factura
Entregar Pedido
Enviar Factura
[pedido urgente] [normal]
Despachar 24 H Horas
Despachar Normal
Recibir Pago
Despachar 24 Horas
Despachar Normal
Recibir Pago
Cerrar Pedido
Cerrar Pedido
[1]
...Jerarquizacin q
Recibir Pedido
Completar Pedido
DAct padre
Recibir Pedido
Enviar Factura
Completar Pedido
Enviar Factura
Entregar Pedido
Recibir Pago
Despachar 24 Horas
Despachar Normal
Recibir Pago
Cerrar Pedido
Despachar 24 Horas
Despachar Normal
Cerrar Pedido
[1]