Diagrama
de actividades
HORA 11
Es una extensión de un
diagrama de estado, mismo que ya conoció, el diagrama de estado muestra los
estados de un objeto y representa las actividades las actividades como flechas
que conectan a los estados. El diagrama de actividades resalta, precisamente a
las actividades.
Decisiones,
decisiones, decisiones
Casi siempre una secuencia
de actividades llegara a un punto donde se realiza alguna decisión. Cierta
condiciones le llevaran por un camino y
otra por otro( pero ambas son mutuamente exclusivas).
Rutas
concurrentes
Para representar una
división, se utiliza una línea gruesa perpendicular a la transición y la ruta partirán de ella. Para representar
la reincorporación, ambas rutas apuntaran a otra línea gruesa.
Indicaciones
En términos de UML el
pentágono convexo simboliza al envió de un evento; el cóncavo simboliza la
recepción del evento.
Aplicación
de los diagramas de actividad
Veamos algunos ejemplos,
para empezar, diagramara una posición y posterior mente un proceso.
Un diagrama de actividad
para calcular FIb(n) una operación que calcula el enésimo número de Fibonacci.
Un diagrama de actividades
para el proceso de creación de un documento
Marcos
de responsabilidad
Uno de los aspectos más
útiles del diagrama de actividades es su facultad para expandirse y mostrar
quien tiene la responsabilidad en un proceso.
Ejemplo de u diagrama de actividades para el proceso de
negociación en una junta con un cliente.
Ejemplo de la versión con
marcos de trabajo de diagrama de
actividades, que muestra quien es
el responsable de cada actividad.
Diagrama híbrido
Ejemplo del diagrama
hibrido: la depuración de la actividad “imprimir documento” nos otorga un
diagrama híbrido.
Ejemplo de diagrama hibrido
puede mostrar un diagrama de actividades dentro de un objeto.
Adiciones
al panorama
Ejemplo:
el
panorama del UML ahora incluye al diagrama de actividades.
No hay comentarios:
Publicar un comentario