Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TIVIDADES
DE AC
n d e J es ú s
a rq u in E le sba
Regalado J a Va n ia Es t re lla
e z H ue rt
Rodrígu Jo rg e A lb erto
aría Co rr ea
Santam ie l D ia na
on t
Trujillo M
¿Qué son?
Los diagramas de actividades son uno de los 5 tipos de
diagramas de UML que se utilizan para el modelado de
aspectos dinámicos de los sistemas, al contrario de un
diagrama de flujo clásico, un diagrama de actividad
muestra tanto la concurrencia como las bifurcaciones
del control
Los diagramas de actividades se
utilizan para modelar los aspectos
dinámicos de un sistema
1 2 3
Estas producen la ejecución
Un diagrama de Una actividad es una de acciones (son atómicas)
actividades muestra el ejecución no atómica en individuales, las cuales
flujo de actividades. curso, dentro de una pueden producir cambios en
máquina de estados. el sistema o la comunicación
de mensajes.
Términos y Conceptos 2
Es un diagrama de tipo Nodo de actividad: Unidad
1 4
especial y comparte organizativa dentro de una
propiedades comunes al resto actividad. Grupo anidado
de los diagramas (nombre y de acciones o de otros
contenido gráfico) esto es lo nodos. Con subestructura
que lo distingue. visible.
2 5
contiene:
paso cuando se realiza una
Acciones
Nodos de actividad. acción o un nodo de actividad,
Flujos. se especifica con flechas.
Objetos valor.
Bifurcación: Especifica
Ejemplo de
un diagrama
de
actividades:
Técnicas comunes
de modelado
Flujo de trabajo (workflow)
3.
1. 2.
Identificar precondiciones
Establecer un centro de Seleccionar objetos con
del estado inicial de flujo de
interés para el flujo de responsabilidad de alto
trabajo y postcondiciones
trabajo. nivel en cada parte del
del estado final.
flujo de trabajo global.
4. 5.
6.
Especificar las Modelar las acciones
Representar los flujos
actividades y acciones complicadas o las
que conectan acciones y
que tienen un lugar a acciones que aparezcan
nodos de actividad.
lo largo del tiempo. muchas veces.
7.
Si hay objetos importantes,
hay que representarlos,
mostrar sus valores y su
estado cuando cambien.
Operación:
2.
1. Identificar las 3.
Reunir las precondiciones Especificar las actividades
abstracciones en el estado y acciones que se hacen en
implicadas en inicial y las la ejecución.
la operación postcondiciones
en el estado final.
4. 5.
Usar bifurcaciones y Usar divisiones y uniones cuando
especificar caminos sea necesario especificar flujos
alternativos e paralelos de control.
iteraciones.
Sugerencias y Consejos
Cuando se crean diagramas de actividades en UML, hay que recordar que los diagramas de actividades
son proyecciones del modelo de los aspectos dinámicos de un sistema
Cuando se dibuje un
diagrama de actividades:
Darle un nombre que comunique
Comenzar por modelar el flujo
su propósito