Diagramas en simulacion

Solo disponible en BuenasTareas
  • Páginas : 13 (3115 palabras )
  • Descarga(s) : 7
  • Publicado : 9 de julio de 2010
Leer documento completo
Vista previa del texto
Universidad Centroamericana “José Simeón Cañas”
Facultad de Ingeniería y Arquitectura
Simulación
Ciclo 01/2010

DIAGRAMAS DE ACTIVIDADES, REDES PETRIS Y DIAGRAMAS UML

Ingeniero Sven Guzmán

Presentan:

Alex D Dunkel





Miércoles 23 de junio del 2010
DIAGRAMA DE ACTIVIDADES

Definición:
Un diagrama de actividades es de gran utilidad en el modelo de procesos, ya quemuestra y analiza la serie de actividades que deben realizarse durante su desarrollo, así como las posibles rutas o transiciones que pueden suscitarse en el flujo de las mismas. La diferencia principal entre un diagrama de actividades y un diagrama de flujo convencional es que el primero muestra cómo es utilizado el sistema y cómo reacciona ante determinados eventos, mientras que el diagrama de flujomuestra la secuencia lógica esperada del proceso. En pocas palabras podría decirse que un diagrama de actividades analiza el problema y el diagrama de flujo la solución.
Convención y notación:
Un diagrama de actividades utiliza la simbología representada por los siguientes elementos, así como la notación que los respalda:
Inicio: Ilustra el estado de inicio o pseudoinicio de un diagrama deactividades. Es representado por un círculo de color negro sólido.
Actividad: Representa una acción que es realizada durante el proceso. Se habla de estado de actividad cuando dentro de una actividad existe una composición de acciones que deben ejecutarse (a nivel interno). Se grafica mediante un óvalo que contiene el nombre de la actividad que se realiza dentro de él. Se habla de estado de accióncuando nos referimos a la ejecución de una actividad en su nivel más bajo, es decir que ya no puede descomponerse en otra más básica; de ahí que se diga que su realización conlleva una cantidad de tiempo insignificante.
Transición: Una transición ocurre al concretarse una(s) actividad(es) y proceder a la realización de otra(s). En un diagrama de actividades se pueden distinguir tres tiposdiferentes de transiciones:
a) Secuenciales o convencionales
b) De bifurcación o ramificación (branch)
c) De división y unión (fork y join)
La primera de ellas se refiere a que cuando se completa una actividad en un estado inicial, se procederá a su salida y se llegará directamente al inicio de otra actividad (nuevo estado). Gráficamente se representa mediante una flecha indicando ladirección del flujo de una actividad a otra (o de un estado a otro).
La segunda representa caminos alternativos, es decir; la posibilidad de que al concretarse una actividad exista más de una transición por recorrer. Sin embargo, debe recordarse que es una expresión lógica del tipo condicional y por la tanto, de ser verdadera, el flujo tomará únicamente una de todas las posibles transiciones. Labifurcación se representa de manera gráfica por medio de un rombo, y al igual que en los diagramas de flujo, las condiciones de salida no deben interceptarse y deben cubrir todas las posibles salidas.
La tercera se refiera a la posibilidad de expresar una sincronización o ejecución paralela de actividades. Fork ramifica una transición en más de un camino, pero a diferencia del branch, con un fork laactividad se ve obligada a proceder por más de una transición al mismo tiempo (las actividades estarán realizándose paralelamente). Una división (fork) se representa gráficamente por medio de una línea gruesa de color negro que es perpendicular a la línea de transición. Join por su parte, ocurre al unir las dos o más transiciones provenientes de un fork, convirtiéndolas de nuevo en una sola.Gráficamente se representa igual que un fork, una línea sólida color negro perpendicular a las transiciones concurrentes.
Es importante mencionar que las transiciones resultantes de un fork serán concurrentes en un punto (de ahí que surja join) y por definición antes de atravesar un join los flujos se sincronizarán, es decir; cada uno esperará hasta que todas las actividades correspondientes a un flujo...
tracking img