Você está na página 1de 8

DIAGRAMA DE ACTIVIDADES

Lenguaje de Modelado Unificado


Representa los flujos de trabajo paso a paso
UML: Es una variación del Diagrama de Estados UML

CONCEPTO:
Los diagramas de actividad describen la secuencia de actividades
representando una forma de diagrama de estados, estas están asociados a una
clase, operación y caso de usos.

ELEMENTOS:
Tiene dos elementos:
 Inicio
 Actividad

ACTIVIDAD

ESTADO DE ACTIVIDADES Y ESTADO DE ACCION


El estado que representa una acción es atómico, su ejecución es instantánea,
se puede descomponerse en más sub-actividades. Además, estos estados si
pueden ser interrumpidos y tardan un cierto tiempo en completarse.

TRANSICIONES
Las transiciones reflejan el paso de un estado a otro, bien sea de actividad o
de acción, Ocurre cuando se lleva acabo el cambio de una actividad a otra, se
representa por una línea con una flecha en su terminación para indicar
dirección.

Autoriza
pagos Cancela

Estado inicial

ACTIVAR CAJERO

Transición sin disparador

Desactivar Cajero

Estado de parada
BIFURCACION: Para poder representar dichos caminos alternativos o
bifurcación se utilizará como símbolo el rombo. Dicha bifurcación tendrá una
transición de entrada y dos o más de salida

Autoriza
pagos

Recibe pago
distribuidor

Recibe pago
visitador

UNIO: Ocurre al fusionar dos o más transiciones en una sola transición o


actividad. Este elemento también es representado a través de un rombo.

Actividad2

Actividad1

Actividad3
EXXPRESIONES RESGUARDADAS: Este se expresa mediante corchetes [...]
y se coloca en la línea de transición.

Autoriza pagos [fallo] Cancela pedido

Kork: Necesidad de ramificar una transición en más de una posibilidad,


representa más de una ramificación obligada. Este es representado mediante
por una línea sólida, perpendicular a las líneas de transición.

Actividad1

Join: Se fusiona dos o más transiciones provenientes de unos fork, y es


empleado para dichas transiciones en una sola, tal y como ocurría antes de
una fork.
actividad2 actividad3
actividad1

actividad4
DIVISION Y UNION
No sólo existe el flujo secuencial y la bifurcación, también hay algunos
casos en los que se requieren tareas concurrentes.

Division

Unión
FIN: es representado por un circulo, con otro circulo concéntrico de color
negro sólido.

Actividad

CANALES: Cada canal representa la entidad o actor que está llevando acabo
la actividad.

CARRILES
Los “Carriles” o Swirnlanes, son una forma de subsanar la deficiencia que
tienen los D/A, mostrando mediante la representación lógica del D/A con la
representación de responsabilidades del D/I las acciones realizadas por una
clase.
Finan Proceso Administra
de dor de
CLASE O Recibe
Orden
PERSONA Recibe
abastecimiento
RESPONSA
Autoriza Comprueba
pago articulo en
línea

Cancela Selecciona
orden artículos
de línea
sobresalientes

Asigna
CARRIL Orden Asigna
ACTIVIDA
ES artículos DES

Reordena
Articulo
Agrega resto
a
existencias
Despacha
Orden

DESCOMPOSICION DE UNA ACTIVIDAD


[n
o] “No
ACTIVID Validar Pase juega”
AD: Revisa tarjetas,
Jugador Regular faltas, etc.
“Jugar
fútbol”
[mal [bie
Deudas
] n]
pendientes Deshabilita Autoriza
Fecha de jugador jugador
partidos
Fecha de
reuniones

CUANDO DEBEMOS UTILIZAR D/A


En el análisis de caso de uso: Comprender que acciones deben ocurrir y
cuales son las dependencias de comportamiento, asignar y mostrar los
objetos mediante el D/I.
En la comprensión del flujo de trabajo, a través de numerosos casos de uso:
representar y entender este comportamiento.

Você também pode gostar