4.6. Diagramas de Actividad

El Diagrama de Actividad es un diagrama de flujo del proceso multi-prop�sito que se usa para modelar el comportamiento del sistema. Los diagramas de actividad se pueden usar para modelar un Caso de Uso, o una clase, o un m�todo complicado.

Un diagrama de actividad es parecido a un diagrama de flujo; la diferencia clave es que los diagramas de actividad pueden mostrar procesado paralelo (parallel processing). Esto es importante cuando se usan diagramas de actividad para modelar procesos 'bussiness' algunos de los cuales pueden actuar en paralelo, y para modelar varios hilos en los programas concurrentes.

4.6.1. Usando Diagramas de Actividad para modelar Casos de Uso

Los Diagramas de Actividad ofrecen una herramienta gr�fica para modelar el proceso de un Caso de Uso. Se pueden usar como un a�adido a una descripci�n textual del caso de uso, o para listar los pasos del caso de uso. Una descripci�n textual, c�digo, u otros diagramas de actividad pueden detallar m�s la actividad.

4.6.2. Usando Diagramas de Actividad para modelar Clases

Cuando se modela el comportamiento de una clase, un diagrama de estado de UML se suel usar normalmente para modelar situaciones donde ocurren eventos asincr�nicos. El diagrama de actividad se usa conado todos o la mayor�a de los elementos representan el desarrollo de los pasos dados por las acciones generadas internamente. Deber�as asignar actividades a las clases antes de terminar con el diagrama de actividad.