Vous êtes sur la page 1sur 16

Diagrama de Actividades

Prof. Cesar Luza Montero

Introduccin
Permiten detallar los procesos identificados con la notacin IDEF0, describiendo los flujos de trabajo. . El diagrama de actividad, es un estndar UML para describir y detallar procesos. Considera notacin para Inicio, final, flujos alternos y flujos paralelos.

Flujo Secuencial
Actividad 1
Al enlazarse dos actividades por una transicin automtica, no es necesario hacer figurar un nombre de evento sobre la transicin

Actividad 2

Flujos Alternativos
Medir temperatura
[demasiado Frio]
[demasiado Caliente]

Transiciones entre actividades pueden vigilarse, por transiciones booleanas cuyo desencadenamiento validan

Calentar

Enfriar

Flujos Alternativos
Medir temperatura UML utiliza un estereotipo Opcional para la visualizacin De condiciones:

[demasiado Frio] Calentar

[demasiado Caliente] Enfriar

Del rombo pueden Salir varias transiciones

Flujos Paralelos
Barra de Sincronizacin

Enfriar

Permite abrir y cerrar ramas paralelas en un flujo de trabajo Las Transiciones al principio de una barra de sincronizacin se desencadenan automticamente

Parar la Calefaccin

Abrir Ventanas

Barra de Sincronizacin
Parar la Calefaccin Abrir Ventanas Una barra de sincronizacin solo puede se traspasada cuando todas las transiciones han sido desencadenadas

Medir la Temperatura

La Temperatura solo puede Medirse cuando la calefaccin se para y se han abierto las ventanas

Carriles
Dividen en pasillos de actividades que muestran diferentes responsabilidades Cada actividad se asigna a un pasillo dado La posicin relativa de los pasillos no es significativa. Las transiciones pueden atravesar libremente los pasillos

Servicio a usuario
Adquiere informacin del cliente Crea nueva cuenta de crdito :Cuenta [inicializando]

Adm. Depto. Crdito

Cliente

Ajusta Limite de Crdito Verifica historia crediticia del cliente


Revisar historia crediticia

Rechaza Cuenta :Cuenta [Rechazada]

Acepta Cuenta :Cuenta [Aprobada] Acepta Trminos :Cuenta [Abierta] Firma Contrato

Registrar Pedido
Inicio

Rellenar Pedido

Tramitar Pedido

Analizar Viabilidad

Notificar rechazo

[No]

Viable
[Si]

Fin NoOK

Notificar Aceptacion

Ordenar fabricacion

Planificar Produccion

Fin OK

:Cliente

Cliente

Comercial :Comercial

JefeTcnico Jefe tecnico

JefeProduccin Jefe Produccin

Inicio

Rellenar Pedido Cursar pedido

Analizar Viabilidad Notificar rechazo Viable [ No ]


[Si] FinKO

Notificar Aceptacin

Ordenar fabricacin Planificar produccin

Diagrama de Actividades Detallado


FinOK

Ejercicio: Caso Biblioteca


Construya un diagrama de actividades para un sistema de biblioteca que realiza la siguiente secuencia al atender un pedido: Ingreso de cdigo de libro y usuario Verifica ambos cdigos Si no es correcto entonces mostrar mensaje de error Si ambos son correctos, verifica el estado del libro, el cual puede estar disponible, fuera de servicio o en uso (reservado o prestado).

Recibir Codigo Usuario y Libro


aceptar

[cancelar]

Verificar codigo Usuario [ok] Mensaje codigo usuario incorrecto [Disponible]

Verificar Codigo Libro

Verificar Estado libro

Mensaje Codigo libro incorrecto

[reservado o prestado]

Reservar Libro

Informar Libro fuera de servicio

Informar fecha disponible

Caso Examaesi
La empresa Examaesi ha definido un nuevo sistema para el funcionamiento de sus actividades. La informacin detallada obtenida a partir de las entrevistas es la siguiente: Para la atencin de los pedidos, los clientes envan pedidos por distintos medios (telfono, correo o fax). Cuando se reciben los pedidos se deben hacer las siguientes comprobaciones: Antonio se encarga de verificar los precios de los artculos solicitados, consultando el inventario de artculos. Juan verifica el estado de la cuenta del cliente para ver si tiene deudas pendientes con la empresa consultando su cuenta. Y por ltimo, para autorizar el pedido se pide informacin a Gerencia para ver si el cliente tiene antecedentes sospechosos. En caso de que los pedidos no cumplan alguna de las condiciones anteriores sern rechazados, notificndoselo al cliente. Pero si todo es correcto se aceptarn los pedidos.

Caso Examaesi
Despus de la aceptacin, se deben generar las ordenes de produccin. Para ello, a los pedidos aceptados se les asigna un nmero de trabajo interno y se registran en pedidos pendientes, enviando copias al Departamento de Produccin para que empiece a elaborar los productos de dichos pedidos. Cuando finaliza el trabajo, el Dpto. Produccin elabora una carta donde indica a quin sern enviadas las unidades que se encuentran listas. Esta informacin se enva a facturacin para que elabore las facturas y el taln de embarque. Los artculos elaborados se trasladan hacia el rea de embarque, donde son empaquetadas, y el taln de embarque se anexa a la caja de embarque. Una copia de la factura se enva al Dpto. de Contabilidad que se encarga de realizar los asientos. Otra copia se aade al archivo de facturas. Este ltimo archivo se emplea nicamente como referencia; no es un archivo activo sino que solo sirve para seguridad. A todas las facturas se les asigna un nmero y son registradas en archivo de facturas.

Recibir Pedido del Cliente

Verificar Precio

Verificar Estado de Cuenta

Verificar Antecedentes

Notificar Rechazo

[No]

Cumple Condiciones [Si]

Fin NoOK

Aceptar Pedido

Fin OK

Vous aimerez peut-être aussi