Diagrama De Secuencia

Páginas: 8 (1919 palabras) Publicado: 1 de noviembre de 2015
Diagrama de Secuencia

Diagramas de Secuencias
Muestra la forma en que los objetos se comunican entre sí al transcurrir el tiempo. Constan de
objetos y representando en una línea vertical el tiempo, se indican las operaciones que
ejecuta el objeto o activación se representan mediante un rectángulo cuya altura va en
relación
a
la
duración
de
la
operación.
Los mensajes van de un objeto a otro serepresentan con líneas. Pueden ser simples
(transfieren control), sincrónicos (esperan respuesta) o asincrónicos (no espera respuesta
Objeto 1

Objeto 2

Implica un ordenamiento en
el tiempo al seguir la
secuencia de mensajes
desde arriba a la izquierda
hasta abajo a la derecha.

DIAGRAMA DE SECUENCIAS

REPRESENTACION
UML
OBJETOS

CONSTA DE

MENSAJES

TIEMPO

Nombre 1

Objetos
 Los objetos secolocan cerca de la parte superior del diagrama, de izquierda a
derecha y se acomodan de manera que simplifiquen el diagrama. La extensión que
esta debajo y en forma descendente será una línea discontinua conocida como la
línea de vida del objeto. Junto con la línea de vida del objeto se encuentra un
pequeño rectángulo conocido como activación, el cual representa la ejecución de
una operación querealiza el objeto. La longitud del rectángulo se interpreta como la
duración de la activación
NOMBRE 1

 Representación de
un objeto con su
línea de vida y su
activación

Mensajes
 Un mensaje que va de un objeto a otro pasa de la línea de vida de un objeto a
la de otro. Un objeto puede enviarse un mensaje a si mismo ( es decir desde
su línea de vida hacia su propia línea de vida).
 Un mensajepuede ser simple, síncrono o asíncrono. Un mensaje simple es la
transferencia del control de un objeto a otro. Si un mensaje envía un mensaje
síncrono, esperara la respuesta a tal mensaje antes de continuar. En el
diagrama de secuencias, los símbolos de mensajes varia, por ejemplo, la punta
de flecha de flecha de un mensaje simple esta formada por dos líneas, la
punta de flecha de un mensajesincrónico esta rellena y la de un asíncrono
tiene una sola línea.

•Mensaje simple: es la transferencia de datos de un objeto a otro.

• Mensaje síncrono: es cuando el objeto espera la respuesta a ese
mensaje antes de continuar con su trabajo.
• Mensaje asíncrono: es cuando el objeto no espera la respuesta a ese
mensaje antes de continuar.

Para representar mensaje
simple

Para representar mensajesíncrono

Para representar mensaje
Asíncrono

Tiempo
 El diagrama representa el tiempo en dirección vertical. El
tiempo se inicia en la parte superior y avanza hacia la parte
inferior. Un mensaje que este mas cerca de la parte superior
ocurrirá antes de uno que este más cerca de la parte inferior.
 Con ello el diagrama de secuencias tiene dos dimensiones. La
dimensión horizontal es la disposición delos objetos y la
dimensión vertical muestra el paso del tiempo.

Objeto1

Envío de mensajes

Objeto2

Mensaje síncrono
Mensaje anidado
Mensaje asíncrono
Mensaje de retorno
Mensaje de
retorno anidado

Mensaje hallado
Mensaje perdido

Ejemplo
 Caso de uso Lavar ropa

 Continuando con el ejemplo de la lavadora, entre los componentes
de la lavadora se encuentran: una manguera de agua (paraobtener
agua fresca), un tambor (donde se coloca la ropa) y un sistema de
drenaje.
¿Qué sucederá cuando el usuario invoque el caso de uso lavar ropa?
 En este caso por lo menos sucederían 3 operaciones “AGREGAR
ROPA”, “AGREGAR DETERGENTE” Y “ACTIVAR” la secuencia sería
más o menos la siguiente

 El agua empezará a llenar el tambor mediante una manguera
 El tambor permanecerá inactivo durante 5minutos
 La manguera dejará de abastecer agua
 El tambor girará de un lado a otro durante 15 minutos
 El agua jabonosa saldrá por el drenaje
 Comenzará nuevamente el abastecimiento de agua
 El tambor continuará girando
 El abastecimiento de agua se detendrá
 El agua del enjuague saldrá por el drenaje
 El tambor girará en una sola dirección y se incrementará su velocidad
por cinco minutos
...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagrama de secuencia
  • Diagramas De Secuencia
  • Diagrama de secuencia
  • Diagrama de secuencia
  • Diagrama Secuencias
  • DIAGRAMAS DE SECUENCIA
  • Diagrama de secuencia
  • Diagramas de secuencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS