Este documento explica los diagramas de actividades en UML. Los diagramas de actividades muestran el flujo de trabajo desde el punto de inicio hasta el punto final, incluyendo decisiones y rutas paralelas. Se componen de nodos (inicio, fin, decisión, bifurcación), particiones, actividades y flujos de control. Los diagramas de actividades son útiles para modelar procesos de negocio.
1. UML: Diagrama de
actividades
Universidad de Cartagena
Ingeniería de Software
2012
2. Diagrama de actividades
En UML un diagrama de actividades se usa para mostrar la
secuencia de actividades. Los diagramas de actividades
muestran el flujo de trabajo desde el punto de inicio hasta
el punto final detallando muchas de las rutas de decisiones
que existen en el progreso de eventos contenidos en la
actividad.
3. • Estos también pueden usarse para detallar
situaciones donde el proceso paralelo puede
ocurrir en la ejecución de algunas actividades. Los
Diagramas de Actividades son útiles para el
Modelado de Negocios donde se usan para
detallar el proceso involucrado en las actividades
de negocio.
« Muestra los aspectos dinámicos de un sistema,
Describe casos de uso,
Establece reglas en secuencia a seguir »
4. Componentes
• 1. Particiones
o Los carriles o calles: Delimitan actividades de las cuales es responsable
un determinado objeto.
o Puede representar un actor que participa en el proceso de modelado
de un caso de uso.
5. • 2. Nodos de control:
o Nodo inicial:
• Un nodo inicial o de comienzo se describe por un gran punto
negro.
• Indica el inicio del flujo de trabajos de un caso de uso.
• Estado único para el flujo de actividades.
o Nodo final:
• El nodo final de actividad se describe como un círculo con un
punto dentro del mismo.
• Indica el fin de flujos de trabajos en un caso de uso.
• Puede haber mas de un estado final dependiendo de las
diferentes maneras de acabar un caso de uso.
6. o Nodo de decisión:
• Representan momentos para tomar cambio alternativos.
• Representación grafica es un rombo.
o Nodo de bifurcación y unión : (Concurrencia)
• Desarrollo en simultaneo de actividades.
• Las bifurcaciones y uniones tienen la misma notación: tanto
una barra horizontal como vertical (la orientación depende
de si el flujo de control va de derecha a izquierda o hacia
abajo y arriba
7. • 3. Nodo de acción:
o Actividad: Una actividad es la especificación de una
secuencia parametrizada de comportamiento. Una
actividad muestra un rectángulo con las puntas
redondeadas adjuntando todas las acciones, flujos de
control y otros elementos que constituyen la actividad
o Acción: Una acción representa un solo paso dentro de
una actividad. Las acciones se denotan por rectángulos
con las puntas redondeadas
8. • 4. Extremos:
o Flujo de control (transición):
• Señalan la dirección en la cual fluyen las actividades.
• Representación por medio de una línea dirigida.
• Al completarse una actividad, el flujo hace que pase al
siguiente.
9. Sistemas de reserva de vuelos
PASAJERO VENDEDOR AEROLÍNEA
Solicitar
Pasaje Verificar existencia
del vuelo
Dar Detalles del
vuelo
Informar alternativas y
Seleccionar precios
vuelo
Solicitar Reservar
Pago plazas Confirmar plaza
Pagar pasaje reservada
Emitir Tiquete