Diagramas de secuencia

Secuencia de mensajes para la identificación de usuarios

En el siguiente diagrama de secuencia se muestran los mensajes entre los diferentes objetos que participan en la identificación de un usuario.

secuencia de logueo

Interpretación

Este proceso comienza con el usuario oprime el botón Ok de la ventana de login mostrada en la figura 1.

secuencia de logueo
figura 1

El botón envía a su observador (vLogin) el mensaje actionPerformed, este objeto tomando el contenido de los campos de texto envía a su controlador (control) el mensaje indentifica. El objeto control construye un objeto de tipo Usuario para usarlo como parámetro en el mensaje identifica enviado al objeto servicio de tipo UsuariosService.

El objeto servicio tiene la responsabilidad de determinar si existe un usuario registrado con las credenciales dadas. De encontrar un usuario con esas credenciales, deberá devolver al control un objeto usuario completo, y nulo (null) en caso contrario.El controlador de la ventana (el objeto control) envía al control principal de la aplicación y éste control determinará si se debe de mostrar un mensaje de error (cuando el objeto usuario es nulo) o la ventana principal de la aplicación.

Secuencia de mensajes para la solicitud de password

En el siguiente diagrama de secuencia se muestran los mensajes entre los diferentes objetos que participan en la solicitud de password.

secuencia de solicitud de passwd

Secuencia de mensajes para solicitar el alta de un Usuario

Mensajes que permiten al administrador solicitar la ventana de Alta de Usuario.

secuencia de solicitud de forma de alta

Secuencia de mensajes para realizar el alta de un Usuario

Mensajes desencadenados por el administrador al dar click en el Alta de Usuario.

secuencia de realizacion de alta