Please enable JavaScript.
Coggle requires JavaScript to display documents.
Diagramas de actividades - Coggle Diagram
Diagramas de actividades
-
Términos y conceptos
-
Actividad
Es una ejecución no atómica en curso, dentro de una máquina de estados.
Acción
Producto de una actividad, que está compuesta de computaciones atómicas ejecutables que producen un cambio en el estado del sistema o la devolución de un valor.
-
Estados de acción
Los estados de acción son computaciones ejecutables y atómicas, se llaman así, por que son estados del sistema, y cada una representa la ejecución de una acción.
-
-
Estados de actividad
Los estados de actividad no son atómicos, es decir pueden ser interrumpidos y, en general, se considera que invierten algún tiempo en completarse.
No hay distinción en cuanto a la notación de los estados de actividad y de los estados de acción, excepto que un estado de actividad puede tener partes adicionales, como acciones de entrada y salida (entry/exit) y especificaciones de submáquinas.
Transiciones
Cuando se completa la acción o actividad de un estado, el fujo de control pasa inmediatamente al siguiente estado de acción o estado de actividad.
Bifurcación
Especifica caminos alternativos, elegidos según el valor de alguna expresión booleana.
División y unión
En UML también es posible encontrar fujos concurrentes, especialmente cuando se modelan fujos de trabajo de procesos de negocio. Se utiliza una barra de sincronización para especificar la división y unión de estos fujos de control paralelos.
Una unión representa la sincronización de dos o más fujos de control concurrentes. Una unión puede tener dos o más transiciones de entrada y una transición de salida. Antes de llegar a la unión, las actividades asociadas con cada uno de los caminos continúa en paralelo.
Calles (Swimlanes)
En UML cada grupo se denomina calle, por que visualmente, cada grupo se separa de sus vecinos por una línea vertical continua. Una calle especifica un lugar para las actividades.