Вы находитесь на странице: 1из 25

DIAGRAMA DE ACTIVIDADES

ING. CIP. VCTOR ANGEL ANCAJIMA MIN


DIAGRAMA DE ACTIVIDADES
MODELADO DINMICO
Vamos a recordar los diferentes modelos que
sirven para representar el aspecto dinmico p p p
de un sistema:
Diagrama de secuencia Diagrama de secuencia
Diagrama de colaboracin
Diagrama de estados
Diagrama de casos de uso g
Diagrama de actividades
2
DIAGRAMA DE ACTIVIDADES
CONCEPTOS
Los diagramas de actividades sirven fundamentalmente
para modelar el flujo de control entre actividades.
La idea es generar una especie de diagrama Pert, en el
que se puede ver el flujo de actividades que tienen lugar
a lo largo del tiempo, as como las tareas concurrentes
que pueden realizarse a la vez.
El diagrama de actividades sirve para representar el
sistema desde otra perspectiva, y de este modo
complementa a los anteriores diagramas vistos.
3
DIAGRAMA DE ACTIVIDADES
CONCEPTOS
Un diagrama de actividades es parecido a un diagrama de
flujo; la diferencia clave es que los diagramas de actividad
pueden mostrar procesado paralelo (parallel processing) pueden mostrar procesado paralelo (parallel processing).
El presente diagrama nos permitir explicar las actividades
que describen a los procesos para que sean atendidos por
los propietarios de los mismos, as como tambin los
implementadores de software, los diagramas de actividades
contienen bifurcaciones, as como tambin barras de
sincronizacin y las actividades propiamente dicha sincronizacin y las actividades propiamente dicha.
Ha sido diseado para mostrar una VISION SIMPLIFICADA
DE LO QUE OCURRE EN UNA OPERACIN O PROCESO
4
DIAGRAMA DE ACTIVIDADES
DECISIONES, DECISIONES, DECISIONES.
5
DIAGRAMA DE ACTIVIDADES
SIMBOLOGIA EMPLEADA
Barras de sincronizacin, que indican que
l i id d las actividades que se encuentran
comprendidas, se estarn dando al mismo
tiempo.
6
DIAGRAMA DE ACTIVIDADES
SIMBOLOGIA A EMPLEAR
7
DIAGRAMAS DE ACTIVIDADES
SIMBOLO DE ACTIVIDAD O ESTADO
La representacin de ambos es un rectngulo con
l t d d d i t i las puntas redondeadas, en cuyo interior se
representa bien una actividad o bien una accin.
La idea central es la siguiente: Un estado que
represente una accin es atmico, lo que significa
j i d id i que su ejecucin se puede considerar instantnea
y no puede ser interrumpida
8
DIAGRAMA DE ACTIVIDADES
SIMBOLO DE ACTIVIDAD O ESTADO
9
DIAGRAMA DE ACTIVIDADES
SIMBOLO DE BIFURCACIONES
Un flujo de control no tiene porqu ser siempre
secuencial, puede presentar caminos
alternativos alternativos.
Para poder representar dichos caminos
alternativos o bifurcacin se utilizar como
smbolo el rombo
En cada transicin de salida se colocar una
expresin booleana que ser evaluada una vez al expresin booleana que ser evaluada una vez al
llegar a la bifurcacin,
10
DIAGRAMA DE ACTIVIDADES
SIMBOLO DE BIFURCACIONES
11
DIAGRAMA DE ACTIVIDADES
Ejemplo de la Simbologa a Utilizar
12
DIAGRAMA DE ACTIVIDADES
SIMBOLO DE TRANSICIONES (INICIO ------ FIN)
Las transiciones reflejan el paso de un estado a
otro, bien sea de actividad o de accin.
Esta transicin se produce como resultado de la
fi li i d l t d d l t l finalizacin del estado del que parte el arco
dirigido que marca la transicin.
Como todo flujo de control debe empezar y
terminar en algn momento, podemos indicar
13
g , p
esto utilizando dos disparadores de inicio y fin
DIAGRAMA DE ACTIVIDADES
SIMBOLO DE TRANSICIONES (INICIO ------ FIN)
14
DIAGRAMA DE ACTIVIDADES
SIMBOLO DE DIVISION Y UNION
No slo existe el flujo secuencial y la
bifurcacin, tambin hay algunos casos
l i t en los que se requieren tareas
concurrentes.
UML representa grficamente el proceso UML representa grficamente el proceso
de divisin, que representa la
concurrencia y el momento de la unin concurrencia, y el momento de la unin
de nuevo al flujo de control secuencial,
por una lnea horizontal ancha
15
p
DIAGRAMA DE ACTIVIDADES
SIMBOLO DE DIVISION Y UNION
16
DIAGRAMA DE ACTIVIDADES
Ejemplo de la Simbologa a Utilizar
17
DIAGRAMA DE ACTIVIDADES
ENVIO DE SEAL
18
DIAGRAMA DE ACTIVIDADES
ENVIO DE SEAL
19
DIAGRAMA DE ACTIVIDADES
RESUMEN
EL DIAGRAMA DE ACTIVIDADES DE UML ES MUY PARECIDO
AL DIAGRAMA DE FLUJO.
Muestra los pasos (actividades), puntos de decisin y bifurcaciones
Este tipo de diagrama es til para representar las operaciones de
un objetivo y los procesos de Negocios un objetivo y los procesos de Negocios.
El diagrama de actividades es una extensin del diagrama de
Estados; los de estados destacan los estados y representan como
flechas entre los estados .
LOS DE ACTIVIDAD SE ENFOCAN EN ACTIVIDADES
20
DIAGRAMA DE ACTIVIDADES
RESUMEN
CADA ACTIVIDAD SE REPRESENTA CON UN RECTANGULO
CON ESQUINAS REDONDEADAS, MAS OVALOS QUE EN
APARIENCIA QUE LA REPRESENTACION DE UN ESTADO Q
EL DIAGRAMA DE ACTIVIDADES UTILIZA LOS MISMOS SIMBOLOS
PARA EL PUNTO DE INICIO Y FINAL.
21
DIAGRAMA DE ACTIVIDADES
UN EJEMPLO CON. UN EJEMPLO CON.
ARGOUML
22
DIAGRAMA DE ACTIVIDADES
Ejemplo con ARGOUML
23
DIAGRAMAS DE ACTIVIDADES
Referencias:
-Aprendiendo UML en 24 horas JOSEPH SCHMULLER (Editorial Prentice
Hall)
-El proceso Unificado del desarrollo de software JACOBSON-BOOCH
RUMBHAUGH (Editorial Addison Wesley) RUMBHAUGH (Editorial Addison Wesley)
Enlaces:
-http://www.vb-mundo.com/tutorial_programacion/UML/Aprendiendo-
UML-en-24-horas/48.htm
-http://www.cs.ualberta.ca/~pfiguero/soo/uml/
-http://www dcc uchile cl/~psalinas/uml/introduccion html -http://www.dcc.uchile.cl/~psalinas/uml/introduccion.html
-http://es.wikipedia.org/wiki/UML
Y muchos ms
24
DIAGRAMAS DE ACTIVIDADES
25

Вам также может понравиться