Diagrama Secuencia- realizado por Juan C Puerta
Los diagramas
de secuencia son necesarios para describir las interacciones del sistema,
adicionalmente permite visualizar los tiempos en los cuales se realizan los
llamados a los objetos que intervienen en el sistema, mostrando diferentes
escenarios, estos hacen parte de los flujos que se realizan dentro de la
especificación de los casos de uso.
1. TIPOS DE MENSAJES
a. SINCRONOS: Corresponden a los llamados
que requieren esperar respuesta inmediata del objeto. Estos se representan
gráficamente con línea continua.
b. ASINCRONOS: Peticiones que se realizan
a objetos, pero que estos no requieren o no deben representarse respuestas. Estos
se representan gráficamente con línea discontinua.
2. TIPOS DE OBJETOS
a. USUARIOS: Los usuarios son aquellas
personas que hacen interacción con el sistema, normalmente es la primera
interacción que se realiza, sin embargo, en cualquier parte del proceso pueden
hacer parte. Es representado gráficamente por el símbolo conocido mundial del
ahorcado.
b. INTERFAZ: Estas representan la interfaz
del sistema a nivel de diseño, como ejemplo de estas se tienen los servicios
web, que hacen las veces de interfaces. La notación es un
c.
OBJETO: Representa
cualquier tipo de abstracción software, comúnmente son los estereotipos.
d. ENTIDAD: Representación grafica de una
entidad, estas comúnmente son las que representan los objetos que centralizan
la información, acá como ejemplo se puede mencionar los objetos de bases de
datos.
e. CONTROLADOR: Representación abstracta
de lógica de negocio encargada de controlar los eventos de un sistema.