3. MODELADO DE COMPORTAMIENTO E INTERACCIÓN
El UML 2.0 se encuentra diseñado de manera Orientada a
Objetos, dentro de la nueva organización interna, y cuenta
con los llamados “Diagramas de Interacciones”, que son
una subcategoría de los diagramas de comportamiento.
Estos diagramas muestran la interacción entre distintos
clasificadores de un modelo desde distintos puntos de
vista, es decir, haciendo foco en distintos aspectos de la
interacción. Esto hace que todos los diagramas de
interacción tengan ciertas características compartidas,
como por ejemplo la capacidad de crear Diagramas de
descripción de interacción y la utilización de fragmentos
combinados.
4. MODELADO DE COMPORTAMIENTO E INTERACCIÓN
Fragmentos Combinados
Fragmentos Combinados
Un Fragmento combinado
Un Fragmento combinado
describe una interacción
describe una interacción
reutilizable. En la primera figura
reutilizable. En la primera figura
se muestra la sintaxis de éste, yy
se muestra la sintaxis de éste,
en la figura siguiente se
en la figura siguiente se
muestra cómo pueden ser
muestra cómo pueden ser
reutilizados en un fragmento
reutilizados en un fragmento
combinado.
combinado.
5. MODELADO DE COMPORTAMIENTO E INTERACCIÓN
Fragmentos Combinados
Fragmentos Combinados
Un Fragmento combinado
Un Fragmento combinado
describe una interacción
describe una interacción
reutilizable. En la primera figura
reutilizable. En la primera figura
se muestra la sintaxis de éste, yy
se muestra la sintaxis de éste,
en la figura siguiente se
en la figura siguiente se
muestra cómo pueden ser
muestra cómo pueden ser
reutilizados en un fragmento
reutilizados en un fragmento
combinado.
combinado.
6. MODELADO DE COMPORTAMIENTO E INTERACCIÓN
Operadores de Interacción
Operadores de Interacción
(Interaction Operators)
(Interaction Operators)
Los operadores de interacción
Los operadores de interacción
contienen un cierto número de
contienen un cierto número de
operandos yyun identificador en
operandos un identificador en
el pentágono superior izquierdo
el pentágono superior izquierdo
del Operador. Mediante los
del Operador. Mediante los
operadores, pueden definirse:
operadores, pueden definirse:
Alternativas, Opciones,
Alternativas, Opciones,
Quiebres de secuencia
Quiebres de secuencia
(breaks), ejecuciones paralelas,
(breaks), ejecuciones paralelas,
ciclos (loops) yyvarios más.
ciclos (loops) varios más.
7. APLICABILIDAD DE LOS DIAGRAMA DE TIEMPOS
Muestra el cambio en un estado o una
condición de una instancia o un rol a través
del tiempo. Se usa normalmente para
exhibir el cambio en el estado de un objeto
en el tiempo, en respuesta a eventos
externos.
UNIDADES DE TIEMPO
10. INTERACCIÓN UML
Los diagramas de interacción se utilizan
para modelar los aspectos dinámicos de un
sistema, lo que conlleva modelar instancias
concreta o prototípicas de clases
interfaces, componentes y nodos, junto con
los mensajes enviados entre ellos, todo en
el contexto de un escenario que ilustra un
comportamiento. En el contexto de las
clases describen la forma en que grupos
de objetos colaboran para proveer un
comportamiento
11. INTERACCIÓN UML
Los Diagramas de Interacción son un subtipo de
diagramas de comportamiento, que enfatiza sobre el flujo
de control y de datos entre los elementos del sistema
modelado:
12. INTERACCIÓN UML
RECOMENDACIONES PARA USO DE DIAGRAMAS DE INTERACCION
Se deberían utilizar diagramas de interacción cuando se
quiere analizar el comportamiento de varios objetos dentro
del mismo caso de uso, resultando apropiados para
mostrar colaboraciones entre objetos. Si lo que se desea
es mostrar el comportamiento de un único objeto a lo largo
de diferentes casos de uso, se deben utilizar los
diagramas de estados. Si se desea mostrar el
comportamiento de una sociedad de objetos en diferentes
casos de uso o en diferentes hilos de ejecución habrá que
considerar un diagrama de actividades
13. DIAGRAMAS DE VISTA DE INTERACCIÓN
Primero debemos comprender al menos estos
dos elementos que forman parte de un
diagrama de colaboración o lo que ahora para
la versión UML 2.0 es llamado diagrama de
vista de interacción (Interaction Overview
Diagrams).
¿Cuales Son?...
15. DIAGRAMAS DE VISTA DE INTERACCIÓN
Ocurrencia de Interacción
Pin no válido es un
Pin no válido es un
parámetro que permite
parámetro que permite
símbolo
símbolo comunicar la ocurrencia
comunicar la ocurrencia
de interacción con el otro
de interacción con el otro
diagrama.
diagrama.
16. DIAGRAMAS DE VISTA DE INTERACCIÓN
Diagrama de Comunicación
símbolo
símbolo
Se representa el
Se representa el
rectángulo de la
rectángulo de la
línea de vida
línea de vida
(objeto). Los
(objeto). Los
mensajes se colocan
mensajes se colocan
cerca de los enlaces.
cerca de los enlaces.
En secuencia.
En secuencia.
17. DIAGRAMAS DE VISTA DE INTERACCIÓN
EJEMPLO ILUSTRATIVO
Las
Las interacciones
interacciones uu
ocurrencias
ocurrencias de
de interacción
interacción
sustituyen a los nodos objetos de
sustituyen a los nodos objetos de
los diagramas de actividad yy se
los diagramas de actividad se
consideran formas especiales de
consideran formas especiales de
invocación de actividades.
invocación de actividades.
Los fragmentos combinados
Los fragmentos combinados
alternativos se representan con un
alternativos se representan con un
nodo
nodo de de decisión
decisión yy su su
correspondiente nodo fusión.
correspondiente nodo fusión.
Los fragmentos combinados
Los fragmentos combinados
paralelos se representan con un
paralelos se representan con un
nodo fork yy su correspondiente
nodo fork su correspondiente
nodo join.
nodo join.
Se pueden anidar estructuras
Se pueden anidar estructuras
18. DIAGRAMAS DE VISTA DE INTERACCIÓN
Ejercicio: “Por lo general el sistema de mensajería de
texto a través de celular es común y lo usamos con
regularidad, teclear el texto, seleccionar el contacto,
enviarlo y recibir mensaje de confirmación de envío;
resultaría entonces interesante representar, todo el
intercambio de información que sucede en el instante que
comienza dicho proceso; sin embargo como nuestro
objetivo es reconocer los componentes o elementos que
intervienen en dicho diagrama, proponemos que usted
identifique en cada elemento involucrado en dicho sistema
y posteriormente a ello lo coloque de acuerdo al modelo
real, al final usted verá la respuesta”
19. DIAGRAMAS DE VISTA DE INTERACCIÓN
Instrucciones:
1.Identifique las figuras por separado ocurrencias de
interacciones e interacciones en línea elementos de
diagramas de actividad: nodo inicial, final y bifurcaciones.
2.Diseñe, con la asesoría de su facilitador (una las
piezas del rompecabezas) el diagrama general de vista de
interacciones.
3.Coloque el nombre de los 2 elementos faltantes
Nota: Tiene 10 minutos para realizarlo…