Diagrama de Secuencia del sistema
Muestra precisamente la secuencia de los eventos entre los actores y el sistema. También permite identificar las operaciones del sistema.
La descripción de estos diagramas se realiza posterior a la descripción de los casos de uso.
Construcción de un diagrama de Secuencia del sistema
1. Dibujar una línea vertical que representa el sistema
2. Dibujar una línea para cada actor que interactúa directamente con el sistema
3. Del curso de eventos del caso de uso, identificar los eventos externos generados por los actores, mostrarlos en el diagrama.
Nota. Lo importante en el diagrama de secuencia es el orden en que los eventos ocurren y la dependencia entre ellos.
Se representa con barra s gruesas a las actividades del objeto ( a), con flechas los eventos (c); Un evento se representa con una flecha horizontal que comienza en la barra del objeto que lo envía y termina en la barra del objeto que lo recibe.
En el siguiente ejemplo los eventos se ven numerados utilizando el número n seguido de dos puntos (n:)
Las actividades inician por la llegada de eventos y el tiempo que duran es sólo relevante para resaltar eventos posteriores originados duran te esa actividad.
Podemos decir que en general, un diagrama de secuencia nos permite visualizar la fluidez de los eventos y la correspondencia de funcionalidad con la del caso de uso.
Es importante que exista continuidad en los eventos. Final mente recordemos que, los diagramas de secuencia sólo se utilizarán para describir los flujos principales y subflujos de cada caso de uso, esto nos ayudará a revisar la lógica y detectar posibles inconsistencias entre los casos de uso, los requisitos y la arquitectura de clases del modelo del análisis.
Fuente: Apuntes de Informática V de la FCA de la UNAM