You are on page 1of 13

Diagramas de Interacción

“Mensajes”
Integrantes:
Daniel Garnica Sánchez
Rafael Romero Xicotencatl
Ivan Rafael Ruiz Gomez
Sergio Alberto Martinez Fernandez
Julio Roberto Lozano Ramos
Carlos Hernández Vivanco “EL CHAK”
Presentacion

¿Que es un diagrama de comunicación o de secuencia?

Los diagramas de secuencia se enfocan específicamente en las "líneas de vida" de un objeto y cómo se comunican
con otros objetos para realizar una función antes de que la línea de vida termine. Es decir modela las interacciones
entre objetos o partes en términos de mensajes en secuencia.
9.2 NUMERACIÓN DE SECUENCIA DE MENSAJES EN
LOS DIAGRAMAS DE INTERACCIÓN

Los mensajes en un diagrama de comunicación o diagrama de secuencia reciben un


mensaje números de secuencia. Esta sección proporciona algunas pautas para el mensaje
de numeración secuencias. Estas pautas siguen las convenciones generales de UML; sin
embargo, ellos se han ampliado para abordar mejor la concurrencia, las alternativas y los
mensajes de grandes secuencias.
Diagrama de Colaboración:

-Enfatiza la organización estructural de los objetos que envían y reciben información.


Diagramas de Secuencia

-Enfatiza el tiempo que indica el orden de los mensajes

-Util para describir escenarios donde existe interacción con el usuario.


9.2.1 Etiquetas de mensaje en diagramas de interacción
Los mensajes que se envían en los diagramas de interacción (secuencia y comunicación) se etiquetan con la siguiente
sintaxis:

número [indicador de recurrencia] : nombre del mensaje (lista de argumentos)

número: Indica el orden en que son enviados los mensajes, los cuales se enumeran secuencialmente a partir del 1. Si
un mensaje se envía cuando otro anterior no ha terminado se puede usar una numeración compuesta, (1.1, 1.2, etc.)

indicador de recurrencia: Este indicador es opcional y consiste en una expresión que representa ya sea una
ejecución condicional o iterativa:

1. [condición]: Si la expresión es una condición especificada entre corchetes ([]), esta condición indica que el
mensaje se ejecuta solo si la condición es verdadera, por ejemplo: 1[a<b] : mensaje1, esto indica que
mensaje1 se ejecuta si a<b es verdadera.
2. *[condición de iteración]: Si un asterisco (*) es añadido después del número de mensaje, esto indica que el
mensaje se ejecuta más de una vez. La condición de iteración es opcional e indica las veces que se ejecuta el
mensaje, por ejemplo 4*[j:= 1..10] : mensaje4, esto indica que mensaje4 se ejecuta 10 veces.
9.2.1 Etiquetas de mensaje en diagramas de interacción (cont…)

nombre del mensaje: Obviamente el nombre del mensaje enviado. Este nombre se corresponde con el nombre del
método que se ejecuta en el objeto al que apunta la flecha.

lista de argumentos: Estos son opcionales y especifican cualquier parámetro que forma parte del mensaje, se
escriben como una lista entre paréntesis y separados por comas.
9.2.2 Numeración de secuencias de mensajes en diagramas de interacción
En un diagrama de Un número de secuencia de
comunicación que mensaje para un caso de uso toma
admite un caso de la siguiente forma:
uso, la secuencia en
la que los objetos
que participan en
cada caso de uso se 1. Primera secuencia de letras
describen y opcional
representan mediante 2. Secuencia numérica
secuencia de mensajes 3. Segunda opción
números. 4. Secuencia de letras
9.2.3
Tipos de Mensajes
Los mensajes representan la
comunicación entre objetos y
se dibujan como líneas
horizontales dirigidas, sin
embargo, hay distintos
maneras de representar los
mensajes como son:
Muestra como el control se pasa de un objeto a otro
sin escribir ningún detalle sobre la comunicación.

Simple Este tipo de mensajes se utiliza cuando los


detalles sobre la comunicación no son conocidos o
no se consideran relevantes en el diagrama.

Este tipo de mensaje el objeto que lo envía espera


Síncrono un retorno respuesta antes de continuar con la
siguiente operación

Este tipo de mensaje no vuelve al objeto que mandó


el mensaje, el cual continúa ejecutándose después de

Asíncrono
enviar el mensaje, sin necesidad de esperar
respuesta alguna.
9.2.4 Descripción de secuencia de mensaje

Una descripción de la secuencia de mensaje es


una documentación complementaria, es decir, es
útil para proporcionar con un diagrama de
interacción. Se desarrolla como parte de la
dinámica modelar y describir cómo son los
objetos del modelo de análisis que participan
en cada caso de uso como se representan en un
diagrama de interacción, la descripción de la
secuencia del mensaje es una narración
descripción, que describe lo que sucede cuando
cada mensaje llega a un destino objeto
representado en un diagrama de comunicación o
diagrama de secuencia de mensaje utiliza los
números de secuencia.
Referencias
● Gomaa, H. (2011). Software modeling and design : UML, use cases, patterns, and software
architectures. Cambridge New York: Cambridge University Press.

You might also like