Examn
de secuencias
Los diagramas de clases y los de objeto representan información estática. No obstante, en un sistema funcional los objetos interactúan entre sí, y tales interaccionessuceden con el tiempo. El diagrama de secuencias UML muestra la mecánica de la interacción con base en tiempos. Continuando con el ejemplo de la lavadora, entre los componentes de la lavadora seencuentran: una manguera de agua (para obtener agua fresca), un tambor (donde se coloca la ropa) y un sistema de drenaje. Por supuesto, estos también son objetos (como verá, un objeto puede estar conformadopor otros objetos). ¿Qué sucederá cuando invoque al caso de uso Lavar ropa? Si damos por hecho que completó las operaciones "agregar ropa", "agregar detergente" y "activar", la secuencia sería más omenos así: l. 2. 3. 4. 5. 6. 7. El agua empezará La manguera a llenar el tambor mediante agua. una manguera.
El tambor permanecerá
inactivo durante cinco minutos.
dejará de abastecer
Eltambor girará de un lado a otro durante quince minutos. El agua jabonosa Comenzará saldrá por el drenaje. el abastecimiento de agua. girando. nuevamente
El tambor continuará
8. El abastecimientode agua se detendrá.
9. El agua del enjuague saldrá por el drenaje. 10. El tambor girará en una sola dirección y se incrementará su velocidad por cinco minutos. 1]. El tambor dejará de girar y elproceso de lavado habrá finalizado . •a figura 1.5 presenta un diagrama de secuencias que captura las interacciones que se ealizan a través del tiempo entre el abastecimiento de agua, el tanlbor y eldrenaje (re'resentados como rectángulos en la parte superior del diagrama). En este diagrama el iempo se da de arriba hacia abajo.
.1.5
rna de
Manguera
de agua
I
Detenerse
Ta~bor
IPermanecer inmovil
'¡as UML.
~ _'~m;."~'.~ ••~
·· · ·
Girar de un lado a otro --Reabastecer de agua Girar de un lado a otro -Detenerse Girar en un solo sentido Vaciar el agua de...
Regístrate para leer el documento completo.