Diagramas de Secuencia
Tipos de mensajes
●
Algunos autores utilizan la siguiente notación
de mensajes
Ejemplo
●
●
Suponga que el usuario de una GUI presiona
unatecla alfanumérica; si asumimos que
utiliza una aplicación como un procesador de
textos, el caracter correspondiente deberá
aparecer de inmediato en la pantalla
¿Qué ocurre para queesto se lleve a cabo?
Ejemplo
●
1.-La GUI notifica al SO que se oprimió una tecla
●
2.-El SO le notifica al CPU
●
3.-EL SO actualiza la GUI
●
4.- La CPUnotifica a la tarjeta de video
●
5.-La tarjeta de video envía mensaje al monitor
●
6.-El monitor presenta el caracter en pantalla
Diagrama de secuencia de
instancias
●●
Suponga que se encuentra con un caso de
uso “comprar gaseosa” de un sistema de una
máquina expendedora
En el mejor caso posible, la máquina tiene
una gaseosa disponible paraservir al cliente a
partir de su selección
Ejemplo máquina gaseosas
●
●
Se asume que en la máquina hay tres objetos
que realizan la tarea:
La fachada (interfaz que presenta lamáquina al
usuario)
●
El registrador de dinero
●
El dispensador de producto
●
●
●
Y que además el registrador de dinero controlará
al dispensador
Ejemplo●
●
La secuencia es como sigue
1.-El cliente inserta el dinero en la alcancía que se encuentra en
la fachada de la máquina
●
2.-El cliente hace su elección
●
3.-Eldinero viaja hacia el registrador
●
●
●
4.-El registrador verifica si la gaseosa elegida está en el
dispensador
5.-Dado que es el mejor escenario, asumimos que sí haygaseosas y el registrador actualiza su reserva de efectivo
6.-El registrador hace que el dispensador entregue la gaseosa en
la fachada de la máquina
Diagrama secuencia
Regístrate para leer el documento completo.