08 Diagramas
Un diagrama de secuencia representa la interacción que
ocurre entre objetos a través del tiempo. Tres símbolos
básicos son usados en un diagrama de secuencia:
Rectángulos, querepresentan objetos.
Líneas verticales discontinuas, cada una de las cuales inicia
en la base del rectángulo y representa el tiempo de vida del
objeto (línea de vida del objeto) durante la interacción.
Flechas horizontales, que representan mensajes y van desde
una línea de vida de un objeto a la línea de vida de otro
objeto.
171
Continuas, nuevo mensaje.
Discontinuas, respuesta.Autodelegación, mensaje a si mismo
Secuencia
El orden en el que se dan los mensajes es de arriba hacia
abajo.
A cada mensaje se asocia una etiqueta la cual corresponde al
nombre del mensaje. Tambiénse pueden incluir los
argumentos e información de control en la etiqueta.
La información de control en la etiqueta contiene dos partes
fundamentales: una condición y un marcador de iteración.
172
La condición aparece entre corchetes ([condición]) e indica
cuando un mensaje debe ser enviado.
El marcador de iteración muestra que un mensaje se envía varias
veces a diferentes objetosreceptores. La notación del marcador
de iteración es un juego de corchetes precedido por un asterisco
(*[ ]).
Secuencia
Usuario
Interfaz
principal
Selecciona
itinerario de
vuelo
Vuelo
Gestor BD
VuelosInterfaz de
Reservación
Interfaz de
Vuelos
Conforma
vuelo
Busca vuelos
Presenta lista
de vuelos
Selecciona
vuelo
particular
Prepara
detalles
del vuelo
Visualiza
detalles del
vuelo
Creareservación
Introduce
datos
personales
173
Reservación
Presenta
reservación
Colaboración
Al igual que un diagrama de secuencia, un diagrama de
colaboración representa la interacción que ocurre entre losobjetos
de un caso de uso, pero sin mostrar explícitamente la secuencia de
la interacción en el tiempo.
A diferencia de un diagrama de secuencia, el cual se define en
términos de tres símbolos...
Regístrate para leer el documento completo.