Diagrama de secuencia
• Muestra la secuencia de mensajes entre objetos durante un escenario concreto • Cada objeto viene dado por una barra vertical • El tiempo transcurre de arriba abajo • Losutilizamos para mostrar, dado el escenario correspondiente a un caso de uso, la ordenación temporal de los eventos que los actores generan (eventos de sistema) y la respuesta del sistema (operaciones desistema).
Ejemplo
Se quiere modelar una llamada a través de una central telefónica.
Para esto se tienen cuatro objetos involucrados: dos Interlocutores (s y r), una central y una conversación.La secuencia empieza cuando un interlocutor envía un mensaje a la central al descolgar el auricular. La central da el tono de llamada, y el interlocutor marca el número al que desea llamar. El tiempode marcado debe ser menor que 30 segundos.
Ejemplo
s:Interlocutor descolgarAuricular( ) :Central r:Interlocutor
{marcando.tiempoEjecucion < 30 segs}
darTonoDeLlamada( ) *marcarDigito( )enrutarLlamadas(s,n)
marcando
c:Conversación
llamar( ) descolgarAuricular( )
conectar(r,s)
conectar(r) conectar(s)
Los interlocutopres r y s pueden intercambiar información después deconectarse.
Diagrama de Secuencia del Sistema (DSS)
Los utilizamos para mostrar, dado el escenario correspondiente a un caso de uso, la ordenación temporal de los eventos que los actores generan(eventos de sistema) y la respuesta del sistema (operaciones de sistema). Hay que considerar el escenario principal de un caso de uso (éxito) y aquéllos alternativos que tenga relevancia por su frecuenciay/o complejidad. El comportamiento del sistema es descrito como una caja negra (“qué”, no “cómo”)
“Realizar una Venta”:el escenario principal (éxito) del caso de uso.
Elementos de unDiagrama de Secuencia
Eventos y Operaciones de Sistema
Evento de Sistema: Evento externo (al sistema) generado por un actor. La correcta identificación de los eventos necesita una clara delimitación...
Regístrate para leer el documento completo.