Jorge Mauricio Gualtero
Jhon Alejandro Marín
Un diagrama de actividades muestra un flujo de acciones (nodos ejecutan un proceso), generalmente secuenciales además presenta los resultados de dichas acciones.
Nombre | Definición | Representación |
---|---|---|
Estado Inicial | Marca el punto de inicio del flujo de ejecución | |
Estado Final | Marca el punto final del flujo de ejecución | |
Actividad/Acción | Representan la realización de un paso del flujo de ejecución | |
Flujo de control | Determina qué actividad va a continuación de otra En los libros aparecen ejemplos con la notación de la versión 1.5 (se le puede asociar un nombre) |
Lo normal es que puedan aparecer distintos flujos dependiendo de que se den una serie de circunstancias u otras.
Por ejemplo:
¿qué pasa si la tarjeta no es válida?
¿qué pasa si el código introducido no es el de la tarjeta?
¿qué pasa si la cantidad solicitada supera la cantidad disponible en la tarjeta?
¿qué pasa si con los tipos de billetes que tiene el cajero en ese momento no puede entregar la cantidad solicitada?
Nombre | Definición | Representación |
---|---|---|
Decisión | Marca la existencia de flujos alternativos | |
Condición/guarda | Se escribe encima de un flujo de control e indica la condición que se debe cumplir para que el flujo continúe a través de él |
[cond.] |
Fusión (Merge) | Sirve para juntar dos o más flujos alternativos de ejecución que se han producido por una decisión |
Nombre | Definición | Representación |
---|---|---|
División | Marca el inicio de flujos de actividades en paralelo | |
Unión | Marca el fin de flujos de actividades en paralelo |
|