miércoles, 30 de noviembre de 2011

Diagrama de actividades

Su uso es principalmente la exploración y representación de la lógica comprendida en operaciones complejas, reglas de negocio, casos de uso o procesos software.

Las actividades representarán cada paso importante que se produce en el proceso que estamos modelando (puede representar un caso de uso o bien un conjunto de ellos).

Las transiciones son la representación del flujo de información o proceso que avanza entre actividades.

El diagrama de actividades, al incorporar mecanismos de sincronización, permite expresar qué actividades se pueden realizar en paralelo y cuáles deben realizarse en serie.

Buenas practicas:
  • Situar el punto de inicio en la parte superior del diagrama.
  • Aunque algunos autores lo consideran opcional (una actividad puede ser el final del diagrama), siempre es conveniente situar un punto de final de la actividad para apreciar rápidamente dónde termina el flujo de actividad.
  • Si tenemos actividades que no tienen entrada pero sí salidas, o al revés, debemos considerar nuestra representación, algo estaremos haciendo mal...
  • El rombo que indica una decisión no tiene la condición escrita dentro a diferencia de los diagramas de flujo. 
  • Las guardas de los rombos de decisión deben contemplar todos los casos posibles

No hay comentarios:

Publicar un comentario