Ventajas de empresas multinacionales
Diagrama de actividades
Mª Antonia Zapata
Introducción
Los diagramas de actividades sirven para
representar el comportamiento dinámico de un sistema haciendo hincapié
en la secuencia de actividades que se llevan a cabo y las condiciones que guardan o disparan esas actividades
© 2006
2
Elementos básicos
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
(se le puede asociar un nombre)
En los libros aparecen ejemplos con la notación de la versión 1.5
© 2006 …ver más…
Actividad 3
unión
Actividad 4
© 2006
16
Ejemplos: cajero automático (versión 3)
Insertar tarjeta
Mensaje de tarjeta no válida
[tarjeta no válida]
Expulsar tarjeta
[tarjeta válida]
Introducir cantidad
Introducir código
[3er código no válido]
[1er o 2º código no válido]
[cantidad no disponible] [cantidad disponible] [código válido]
...
© 2006
17
Reglas
• Una división tiene un flujo de entrada y dos o más flujos de salida • Una unión tiene dos o más flujos de entrada y un flujo de salida • El flujo de salida de una unión se dispara cuando se han finalizado todos los flujos de entrada en la unión (todos ellos discurren en paralelo)
© 2006
18
Actividades complejas
Para que los diagramas no queden excesivamente complejos se pueden modularizar haciendo uso de subactividades.
Por ejemplo:
Los procesos de:
- validación del código
- introducción de una cantidad
- tarjeta no válida se puede representar aparte facilitando la comprensión del diagrama © 2006
19
Subactividades
Subactividad:
La actividad se describe más en detalle en un diagrama de actividades aparte
Nota: en la versión 1.5 en los diagramas de actividades se utilizaba
otro