UML 2 0 Diagrama de Actividades MATERIA ANLISIS

  • Slides: 18
Download presentation
UML 2. 0: Diagrama de Actividades MATERIA: ANÁLISIS DE SISTEMAS PROFESOR: MG. ING. LUCIANO

UML 2. 0: Diagrama de Actividades MATERIA: ANÁLISIS DE SISTEMAS PROFESOR: MG. ING. LUCIANO STRACCIA

El Diagrama de Actividad. Orientado a Objetos (UML). Muestra los pasos a ejecutar para

El Diagrama de Actividad. Orientado a Objetos (UML). Muestra los pasos a ejecutar para llevar a cabo una actividad, proceso o caso de uso. La actividad en sí es el proceso, y cada paso del proceso es una “acción”.

Diagrama de Actividad: ejemplo.

Diagrama de Actividad: ejemplo.

Elementos QUE CONSTITUYEN UN DIAGRAMA DE ACTIVIDADES.

Elementos QUE CONSTITUYEN UN DIAGRAMA DE ACTIVIDADES.

Actividad Ø Una actividad es la especificación de una secuencia de comportamiento. Ø Se

Actividad Ø Una actividad es la especificación de una secuencia de comportamiento. Ø Se muestra como un rectángulo redondeado que encierra todas las acciones, flujos de control y otros elementos que componen la actividad.

Acción Ø Una acción representa un único paso dentro de una actividad. Ø Se

Acción Ø Una acción representa un único paso dentro de una actividad. Ø Se denotan como rectángulos redondeados.

Flujo de control. Ø Un flujo de control muestra el flujo de una acción

Flujo de control. Ø Un flujo de control muestra el flujo de una acción a la próxima. Ø Su notación es una línea con una punta de flecha:

Nodo inicial. Ø Un nodo inicial representa el comienzo de una actividad. Ø Se

Nodo inicial. Ø Un nodo inicial representa el comienzo de una actividad. Ø Se dibuja como un círculo negro:

Nodo final. Ø Es el nodo con el cual finaliza la actividad. Ø Se

Nodo final. Ø Es el nodo con el cual finaliza la actividad. Ø Se dibuja como un círculo con un punto adentro.

Nodos de Decisión y Convergencia. Ø Los flujos de control que salen de un

Nodos de Decisión y Convergencia. Ø Los flujos de control que salen de un nodo de decisión van a fluir si se cumple la condición. Ø Los nodos de decisión y los de convergencia tienen la misma notación: una forma de diamante o rombo. Ø Ambos pueden ser nombrados.

Nodos de Bifurcación y Unión. Ø Indican el inicio y el final de hilos

Nodos de Bifurcación y Unión. Ø Indican el inicio y el final de hilos de control concurrentes. Ø Las bifurcaciones y las uniones tienen la misma notación: una barra horizontal o vertical (la orientación depende de si el flujo se ejecuta de izquierda a derecha o de arriba a abajo).

Partición Ø Una partición de actividad se muestra como un carril horizontal o vertical.

Partición Ø Una partición de actividad se muestra como un carril horizontal o vertical. Ø Se utilizan para separar las acciones por actor dentro de una actividad.

Objetos RELACIONADOS CON LA ACTIVIDAD

Objetos RELACIONADOS CON LA ACTIVIDAD

Nodo Objeto. Ø Se usa cuando es necesario mostrar algún objeto en particular, que

Nodo Objeto. Ø Se usa cuando es necesario mostrar algún objeto en particular, que está relacionado con la actividad. Ø Se muestran sus cambios de estado por estar relacionado con las acciones de la actividad. Ø Se muestra como un rectángulo que tiene el nombre de objeto y su estado:

Nodo “Objeto”: ejemplo.

Nodo “Objeto”: ejemplo.

Flujos de objetos. Ø Un flujo de objetos es una ruta por la que

Flujos de objetos. Ø Un flujo de objetos es una ruta por la que pueden pasar objetos o datos. Ø Un flujo de objeto se muestra como un conector con una punta de flecha que indica la dirección en la que 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 usar pines de entrada y salida.

Ejercicio: Preparación de estofado. Ø Cortar la carne y saltearla en aceite de oliva

Ejercicio: Preparación de estofado. Ø Cortar la carne y saltearla en aceite de oliva caliente. Reservar. Ø Luego, agregar la cebolla y el morrón cortados. Saltearlos. Ø Cuando la cebolla esté transparente, sumar la carne y el vino blanco; dejar cocinando hasta que se evapore el alcohol. Ø Agregar las latas de tomate previamente procesadas y condimentar. Ø Dejar cocinando durante 2 horas.

¿Preguntas? GRACIAS.

¿Preguntas? GRACIAS.