DIAGRAMAS DE
ACTIVIDADES
INTEGRANTES:
FROILAN MAMANI JHOANA B.
HUANCA UTURRUNCU PATRICIA M.
PANOZO ARANCIBIA CELINDA H.
TICONA CHAMBI MARCO A.
DIAGRAMA DE ACTIVIDADES
En el Lenguaje de Modelado Unificado:
 Representa los flujos de
trabajo paso a paso de negocio
y operacionales de los
componentes en un sistema
En UML:
Es una variación del Diagrama
de Estados UML
CONCEPTO GENERAL
Los Diagramas de Actividad :
Describen la secuencia de lasa
actividades en un sistema
Representa una forma especial
de los Diagramas de Estado
Están asociados a:
Una clase
Una operación
Caso de uso
ACTIVIDAD
Es
único paso de un proceso
Pueden tener mas de una transición
saliente
Pueden formar jerarquías
ELEMENTOS DE AYUDA
Línea
de texto:
Añade información textual
Notas de texto:
Añade información detallada de
objeto o una situación especifica
Cajas:
Une objetos para diagramas legibles
ELEMENTOS
 Inicio:
Es representado por un circulo
de color negro.
ACTIVIDAD
 Actividad:
Representa acción la cual
es representada dentro de un ovalo.
ESTADOS DE ACTIVIDADES Y
ESTADOS DE ACCIÓN
Un estado que represente una acción
es atómico, lo que significa que su
ejecución se puede considerar
instantánea.
Esto es un estado de
Preparar Pedido
acción con una acción
simple.
Contador = Primero ( lista)*7
Esto es un estado de
acción con una
expresión.
 Un
estado de actividad, se puede
descomponerse en mas subactividades representadas a través de
otros diagramas de 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. Esta transición se produce
como resultado de la finalización del
estado del que parte el arco dirigido
que marca la transición.
Ocurre cuando se lleva acabo el
cambio de una actividdd a otra, se
representa por una linea con un a
flecha en su terminacion para indicar
dirección.
Autoriza
pagos
Cancela
Estado
inicial
ACTIVAR CAJERO
Transición sin
disparador
Desactivar Cajero
Estado de
parada
 Bifurcaciones:
Un flujo de control no
tiene porqué ser siempre secuencial,
puede presentar caminos alternativos.
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
Ocurre cuando existe la posibilidad que
ocurra mas de una transicion al
determinar determinada actividad. Se
representa mediante un rombo.
Autoriza
pagos
Recibe pago
distribuidor
Recibe pago
visitador
Inventario Productos e
insumos médicos
[Productos e insumos no existentes]
[Productos e insumos
existentes]
Asignar Nuevas
Ventas
Realizar Pedidos de Productos
e insumos médicos
 Unión:
Ocurre al fusionar dos o mas
transiciones en una sola transicion o
actividad. Este elemento tambien es
representado a traves de un rombo.
Actividad2
Actividad1
Actividad3
 Expresiones
Resguardadas: utilizada
para indicar una descripcion
explicita de una transicion. Este se
expresa mediante corchetes [...] y se
coloca en la linea de transicion.
Autoriza pagos
[fallo]
Cancela pedido
 Fork:
Necesidad de ramificar una
transicion en mas de una posibilidad,
representa mas de una ramificacion
obligada. Este es representado
mediante por una linea solida,
perpendicular a las lineas de
tansición.
Actividad1

Join :ocurre al fucionar dos o mas
tansiciones provenientes de uns
fork, y es empleado para dichas
transiciones en una sola, tal y como
ocurria antes de una fork.
actividad2
actividad1
actividad4
actividad3
DIVISIÓN Y UNIÓN
 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 concentrico de color
negro solido.
Actividad
 Canales:
Cada canal representa la entidad o
actor que esta llevando acabo la
actividad.
CARRILES
 Concepto:
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.
 Ventajas:
Etiqueta cada actividad con una
clase o la persona responsable.
 Desventajas:
No ofrece la misma claridad que
los D/I en mostrar la comunicación
de objetos.
Puede ser difícil dibujarlos en un
D/C.
Proceso de
pedidos
Finanzas
CLASE O
PERSONA
RESPONSABLE
Recibe
Orden
Recibe
abastecimiento
Autoriza
pago
Comprueba
articulo en
línea
Cancela
orden
Selecciona
artículos
de línea
sobresalientes
Asigna
Orden
CARRILES
Administrador
de existencias
Asigna
artículos
a orden
ACTIVIDADES
Reordena
Articulo
Despacha
Orden
Agrega resto
a
existencias
DESCOMPOSICON DE UNA
ACTIVIDAD
 ¿En
que consiste?
ACTIVIDAD:
[no]
“No juega”
Validar Pase
“Jugar fútbol”
Revisa tarjetas,
faltas, etc.
Jugador Regular
[mal]
Deudas
pendientes
Fecha de
partidos
Fecha de
reuniones
Deshabilita
jugador
[bien]
Autoriza
jugador
“Juega”
DESCOMPOSICON DE UNA
ACTIVIDAD
 Características:
 Puede
ser texto, un código u otro
diagrama d actividades.
 Consta de solo un punto de
partida.
 Consta de varios punto de
terminación como disparadores de
salida haya dentro la actividad.
PUNTO DE
PARTIDA
DESCOMPOSICION
Determina
Tipo de pago
[fallo]
[factura]
[cheque]
Valida
cheque
[fallo]
Cliente
regular
¿valor del
pedido>$1000?
[bien]
[fallo]
Autoriza tarjeta
de crédito
ACTIVIDAD
Revisa historia
de pagos
Solicita
prepago
[bien]
[bien]
Revisión de
crédito
VARIOS PUNTOS
TERMINALES
[fallo]
[fallo]
Abre cuenta
del cliente
Éxito
¿CUANDO DEBEMOS UTLIZAR 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.
Descargar

Contenido del Diagrama de Actividad