Saltar la navegación

5.- Diagramas de actividad.

Caso práctico

Primer plano de un chico joven, de unos veinte años, de frente, con una leve sonrisa, pelo moreno y corto, viste camiseta amarilla con un dibujo.

Por el momento el equipo de BK no ha tenido problema en seguir lo que Ada les cuenta sobre los diagramas UML. Antonio, que está verdaderamente interesado en el tema hace a Ada la siguiente pregunta:

-¿Que pasaría si quisiera representar sólo las acciones que tienen lugar, prescindiendo de quien las genera, solo el flujo de la actividad del sistema, qué pasa primero, qué ocurre después y qué cosas pueden hacerse al mismo tiempo?

-Pasaría que tendrías que hacer un diagrama de actividad.

El diagrama de actividad es una especialización del diagrama de estados, organizado en torno a las acciones en lugar de los objetos, que se compone de una serie de actividades y representa como se pasa de unas a otras. Las actividades se enlazan por transiciones automáticas, es decir, cuando una actividad termina se desencadena el paso a la siguiente.

El diagrama de actividades resulta útil cuando se quiere representar sólo las acciones que tienen lugar, prescindiendo de quien las genera. ¿Qué pasa primero, qué ocurre después y qué cosas pueden hacerse al mismo tiempo?·
      
Se utilizan fundamentalmente para modelar el flujo de control entre actividades en el que se puede distinguir cuales ocurren secuencialmente a lo largo del tiempo y cuales se pueden llevar a cabo concurrentemente. Permite visualizar la dinámica del sistema desde otro punto de vista que complementa al resto de diagramas.

Un diagrama de actividades es un grafo conexo en el que los nodos son estados, que pueden ser de actividad o de acción y los arcos son transiciones entre estados.

Que se realiza de forma simultánea.

Reflexiona

¿Por qué decimos que el diagrama de actividades visualiza el comportamiento desde otro punto de vista del resto de diagramas?