Tutorial UML 2 - Diagrama de Actividad

Anuncio
Diagrama UML 2 Actividad
Los diagramas de actividad En UML, un diagrama de actividad se utiliza para mostrar la secuencia de
actividades. Diagramas de actividad muestran el flujo de trabajo desde el punto inicial hasta el punto final que detalla las
muchas rutas de decisión que existen en la progresión de los eventos contenidos en la actividad. Ellos se pueden utilizar
para situaciones donde detalle el procesamiento en paralelo puede ocurrir en la ejecución de algunas
actividades. Diagramas de actividad son útiles para el modelado de negocios en los que se utilizan para detallar los
procesos involucrados en actividades comerciales. Un ejemplo de un diagrama de actividad se muestra a continuación.
Las siguientes secciones describen los elementos que constituyen un diagrama de actividad.
Actividades Una actividad es la especificación de una secuencia con parámetros de comportamiento. Una actividad se
muestra como un rectángulo esquinas redondeadas que encierra todas las acciones, flujos de control y otros elementos que
componen la actividad.
Acciones
Una acción representa un solo paso dentro de una actividad. Las acciones se indican mediante rectángulos esquinas
redondeadas.
Restricciones de acción
restricciones pueden estar unidos a una acción. El siguiente diagrama muestra una acción con pre local y post­condiciones.
Control de flujo
un flujo de control muestra el flujo de control de una acción a la siguiente. Su notación es una línea con una punta de
flecha.
Nodo inicial de
un nodo inicial o empezar se representa por un punto negro grande, como se muestra a continuación.
Nodo final
Hay dos tipos de nudo final: la actividad y el flujo de los nodos finales. El nodo final de la actividad se representa como un
círculo con un punto en el interior.
El último nodo flujo es representado como un círculo con una cruz en su interior.
La diferencia entre los dos tipos de nodo es que el nodo final de flujo indica el final de un único flujo de control; el nodo final
de actividad denota el final de todos los flujos de control dentro de la actividad.
Objetos y Flujos
Un flujo de objetos es un camino por el que los objetos o los datos pueden pasar. Un objeto se muestra como un
rectángulo.
Un flujo de objetos se muestra como un conector con una punta de flecha que indica la dirección se pasa el objeto.
Un flujo de objeto debe tener un objeto en al menos uno de sus extremos. Una notación abreviada para el diagrama
anterior sería utilizar los pines de entrada y de salida.
Un almacén de datos se muestra como un objeto con el «almacén de datos» de palabras clave.
Decisiones y combinar nodos
linfáticos de decisión y fusionar los nodos tienen la misma notación: una forma de diamante. Ambos pueden ser
nombrados. Los flujos de control procedentes de distancia de un nodo de decisión tendrán condiciones de guarda que
permitirán el control fluya si se cumple la condición de guardia. El siguiente diagrama muestra el uso de un nodo de
decisión y un nodo de combinación.
Tenedor y unir nodos
Forks y se une a tener la misma notación: o bien una barra horizontal o vertical (la orientación depende de si el flujo de
control está funcionando izquierda a derecha o de arriba a abajo). Indican el inicio y el final de hilos concurrentes de
control. El siguiente diagrama muestra un ejemplo de su uso.
Una unión es diferente de una combinación en que la unión sincroniza dos entradas y produce una sola salida. El flujo de
salida de una unión no puede ejecutar hasta que se hayan recibido todas las entradas. Una fusión pasa ningún control fluye
a través de ella. Si dos o más entradas se reciben por un símbolo de combinación, la acción a la que apunta el flujo de
salida se ejecuta dos o más veces.
Expansión Región
Una región de expansión es una región actividad estructurada que se ejecuta varias veces. Nodos de entrada y de salida de
expansión se dibujan como un grupo de tres cajas que representan una selección múltiple de objetos. La palabra clave
"iterativo", "paralelo" o "corriente" se muestra en la esquina superior izquierda de la región.
Manipuladores de excepción
manejadores de excepciones pueden ser modelados en los diagramas de actividad como en el ejemplo siguiente.
Interrumpible Región Actividad
Una región de la actividad interrumpible rodea un grupo de acciones que pueden ser interrumpidos. En el ejemplo muy
simple continuación, la acción "Proceso de la orden" se ejecutará hasta su finalización, cuando se va a pasar el control a la
acción "Primer Orden", a menos que se reciba un "Cancelar solicitud" de interrupción, que pasará el control a la Orden
"Cancelar "la acción.
Partition
Una partición actividad se muestra ya sea como un swimlane horizontal o vertical. En el siguiente diagrama, las particiones
se utilizan para separar acciones dentro de una actividad en las realizadas por el departamento de contabilidad y las
realizadas por el cliente.
Descargar