Rectangulo con esquinas redondeadas representan una actividad manual (firmar un doc.) o automatizada (metodo, programa)
Una flecha representa un evento
los eventos representan cosas que ocurren en cierto momento y lugar
un diamante representa una decisión
fusiones, muestran varios eventos q se combinan para formar eventos
Rectangulo largo y plano representa una barra de sincronización
barras se utilizan para mostrar las act. paralelas donde puede haber un evento q entre a la barra de sincronización y varios eventos q salgan de ella se llama bifurcación
Una sincronización en la que varios eventos se fusionan en uno solo y se llama unión.
Existen dos símbolos que significan el inicio y el final del diagrama:
El estado inicial es un circulo relleno
El estado final circulo negro rodeado por un circulo blanco
Rectangulos que rodean otros circulos son los carriles, indican particionamiento y se utilizan para mostrar q act. se realizan en cada plataforma y muestra act. q realizan distintos grupos de usuarios. los carriles son zonas q pueden describir la logica y responsabilidad de una clase.
Un diagrama de actividad provee un mapa de un caso de uso, permite al analista experimentar al mover partes del diseño a distintas plataformas y pregunta: ¿Qué pasaria si? para una variedad de decisiones.
También sirve para construir planes de prueba, evaluar cada evento para ver si el diagrama de actividad pasa al siguiente estado evaluar cada decisión para ver si se toma la ruta correcta.
Diagramas de act. se utiliza cuando:
Ayude a comprender las act. de un caso de uso.
el flujo de control sea complejo
exista la necesidad de modelar el flujo de trabajo
mostrar todos los escenarios.