Está en la página 1de 11

D I A G R A M A

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

Y también para construir


sistemas ejecutables a través
de ingeniería directa e inversa
Términos y Conceptos

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.

Por lo general el diagrama


Flujos de control: siguiente

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

3 6 caminos alternativos elegidos


Acciones: no se pueden
ejecutar por partes, es en función del valor de una
todo o nada.
expresión booleana.
Calles: es particionar los nodos de actividad de
un diagrama de actividades en grupos. Cada calle
específica un conjunto de actividades.

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

Se ocupa de Contiene solo Proporciona No es tan


modelar un aquellos detalles de minimalista
aspecto de la elementos forma que no
dinámica del esenciales consistente ofrezca
sistema para con su nivel información
comprender al lector
de
ese aspecto sobre los
abstraccion aspectos

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

Usar notas y colores como señales


Distribuir sus elementos para
visuales para llamar la atención
minimizar los cruces de líneas
sobre las características

También podría gustarte