Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diagramas de Interacción
Grupo:
1) Alejandra Inés Núñez 20151002619
2) David Javier Flores 20151001532
3) Rony Alberto Rodríguez 20151031518
4) Angel Adalberto Altamirano 20161000007
5) Misael Alberto Landero 20161001298
Docente:
Ing. Andrea Martínez
Materia:
IS-702 Análisis y Diseño de Sistemas
Sección:
1700
Descripción
Un diagrama de interacción describe en detalle un determinado escenario de un
caso de uso. En él se muestra la interacción entre el conjunto de objetos que
cooperan en la realización de dicho escenario. Suele ser conveniente especificar
en la parte izquierda del diagrama el caso de uso que se está representando
para que resulte más sencilla su validación. (Cillero, 2017)
Los elementos que componen los diagramas de interacción son los objetos y los
mensajes:
<<create>>
mensaje1( )
objeto
mensaje2( )
s
mensaje3( )
tiempo
mensaje4( )
OBJETIVO
Describir los mensajes que intercambian los distintos objetos para cumplir con
las responsabilidades definidas en un escenario concreto de un Caso de Uso.
CARACTERISTICAS
1. La Línea de Vida:
VENTAJAS
DESVENTAJAS
EVENTOS Y OPERACIONES
Objetos.
Línea de vida.
Focos de control.
Mensajes.
Objetos
Son las instancias de las clases, nos ayudan a saber cómo interactúa el sistema.
Focos de Control o Activación
Mensajes:
Tipos de Mensajes
Es posible representar la forma en que se envían los mensajes.
Síncrono o llamada.- El originario del mensaje pierde el control hasta recibir la
respuesta.
ITERACIONES
CONDICIONES
Colocar los mensajes que estos objetos envían y reciben junto al eje de
las Y, en orden de incremento de tiempo de arriba hacia abajo.
Existe la línea de vida del objeto, que representa la existencia de un objeto
en un período de tiempo.
EJEMPLO
Máquina de Café
Supongamos que se requiere desarrollar el control de una máquina de entrega
de café automática.
Tiene dos dimensiones, el eje vertical representa el tiempo y el eje horizontal los
diferentes objetos.
Cada objeto tiene asociados una línea de vida y focos de control. La línea de
vida indica el intervalo de tiempo durante el que existe ese objeto. Un foco de
control o activación muestra el periodo de tiempo en el cual el objeto se
encuentra ejecutando alguna operación, ya sea directamente o mediante un
procedimiento concurrente.
Un mensaje se representa como una flecha horizontal entre las líneas de vida de
los objetos que intercambian el mensaje. La flecha va desde el objeto que envía
el mensaje al que lo recibe. Además, un objeto puede mandarse un mensaje a
sí mismo, en este caso la flecha comienza y termina en su línea de vida.
DIAGRAMAS DE COLABORACIÓN
OBJETIVOS
- Un diagrama de colaboración destaca la organización de los objetos que
participan en una interacción.
- Dar una visualización clara del flujo de control en el contexto de la
organización estructural de los objetos que colaboran.
- Enfatizar la organización estructural de los objetos que envían y reciben
mensajes.
CARACTERÍSTICAS
Dan una visión clara del flujo de control en el contexto en el que se
desarrollan.
Son útiles en la fase exploratoria para identificar objetos.
La distribución de los objetos en el diagrama permite observar
adecuadamente la interacción de un objeto con respecto a los demás.
La estructura estática viene dada por los enlaces; la dinámica por el envío
de mensajes por los enlaces.
1. El Camino:
Para indicar cómo se enlaza un objeto a otro
2. El Número de Secuencia:
Para indicar la ordenación temporal de un mensaje
VENTAJAS
DESVENTAJAS
Objetos.
Mensajes.
Vínculos
Objetos
Cajero Automático
Cliente
1: tarjetaInsertada 2: retirarDinero(cantidad)
8: darDinero(cantidad)
7:expulsarTarjeta
3: sacarDinero(cantidad,numero de cuenta)
4: obtenerSaldo(cantidad) 5: saldo
6: retirarSaldo
Cuenta
DIFERENCIAS ENTRE LOS DIAGRAMAS DE
SECUENCIA Y COLABORACIÓN
Diagrama de secuencia:
Diagrama de colaboración:
USOS COMUNES
SUGERENCIAS Y TIPS
Un mensaje se representa con una pequeña flecha colocada junto a la línea del
vínculo al que está asociado. La dirección de la flecha va del objeto emisor del
mensaje al receptor del mismo. Junto a ella, se coloca el nombre del mensaje y
sus argumentos.