• No results found

Chapter 3 Experimental Modeling

3.2 Constant Volume Cubic Chamber

Servicio de autentificación.

Servicio brindado al usuario anónimo desde el primer momento que accede al sitio, ingresando sus datos en el formulario destinado para ello. Este caso de uso incluye el servicio de validación de los datos del usuario y crear su perfil en una sesión si antes los datos fueron validados correctamente (Figura 2.2).

Figura 2.2: Caso de uso, Servicio de autentificación.

En la siguiente Tabla de muestra el flujo de eventos de este caso de uso. Tabla 2.1: Flujo de eventos para el Caso de uso, Servicio de autentificación.

¿Que hace el actor? ¿Que hace el sistema? Introduce sus datos en el formulario

y oprime el botón Enviar.

Valida los datos en el servidor y si son correctos crea el perfil del usuario con los datos obtenidos, si no muestra nuevamente el formulario.

Servicio de Prácticas.

Servicio brindado a Estudiantes, Profesores y Administrador del sistema, el cual incluye la posibilidad de la realización de prácticas, ya sean paramétricas o con cambio de regulador, simuladas y reales disponibles para robot y motor (Figura 2.3).

En la siguiente Tabla de muestra el flujo de eventos de este caso de uso para los actores Estudiantes, Profesores y Administrador.

Tabla 2.2: Flujo de eventos para el Caso de uso, Servicio de Prácticas para

Estudiantes, Profesores y Administrador.

¿Que hace el actor? ¿Que hace el sistema?

Hace clic en la sección de prácticas. Busca en la Base de Datos todas las prácticas disponibles en el sistema. Hace clic en una de las prácticas

(Paramétricas), introduce en los formularios los distintos datos de las prácticas y oprime el botón Simular o

Real.

Recoge todos los datos de la práctica y los envía a la Estación donde se encuentra la planta, ahí se validan los datos y si son correctos se realiza la práctica, terminando esta se le envía la respuesta al actor.

Hace clic en una de las prácticas (Con cambio en el regulador), teniendo la posibilidad de descargar un regulador de muestra oprimiendo el botón

Descargar, realiza todos los cambios pertinentes y sube el nuevo regulador, y oprime el botón Simular o Real.

Recoge el nuevo regulador subido por el actor, y lo envía a la Estación donde se encuentra la Planta, si el regulador se subió correctamente se realiza la práctica y terminando esta se le envía la respuesta al actor.

Directorio de Prácticas.

Caso de uso para Estudiantes y Profesores el cual permite crear un directorio para guardar los resultados de las prácticas realizadas, esto permite que una vez guardadas, los usuarios después puedan acceder a ellas y comparar resultados etc. (Figura 2.4).

Figura 2.4: Caso de uso, Directorio de Prácticas.

En la siguiente Tabla de muestra el flujo de eventos de este caso de uso para los actores Estudiantes y Profesores.

Tabla 2.3: Flujo de eventos para el Caso de uso, Servicio de Prácticas para

Estudiantes y Profesores.

¿Que hace el actor? ¿Que hace el sistema?

Desde la página de inicio, hacer clic en el enlace Mis Prácticas de la barra de navegación.

Abre la página donde se muestra todas las prácticas realizadas por el actor.

Desde el listado de prácticas personales, hacer clic en el título o la url de la práctica dada.

Abre la página de la práctica realizada anteriormente.

Desde el listado de prácticas personales, hacer clic en el icono borrar de una practica dada.

Pide confirmación para eliminar la práctica, si se confirma la acción se borra esta del directorio Mis Prácticas. Desde Mis Prácticas, hace clic en la

operación Vaciar.

Pide confirmación para vaciar el directorio de prácticas, si se confirma la acción se eliminan todas las prácticas del directorio.

Servicio de Prácticas Asistidas

Caso de uso para Profesores y Administrador el cual permite la confección de nuevas prácticas de una manera asistida y después publicarla en el sistema (Figura 2.5).

Figura 2.5: de Estado, Caso de uso, Servicio de Prácticas Asistidas

Servicio de Retroalimentación Visual

Caso de uso para profesores y estudiantes el cual permite a los usuarios ver como se realizan las prácticas en tiempo real mediante video streaming.

Administrar Usuarios.

Con este caso de uso interactúa el actor Administrador y Profesor, este caso de uso les brinda la posibilidad a estos actores de crear, editar o eliminar usuarios, además de cambiar los privilegios de los usuarios, así como crear, editar y eliminar grupos de trabajos (Figura 2.6).

Figura 2.6: Caso de Uso, Administrar Usuarios.

Tabla 2.4: Flujo de eventos para el Caso de uso, Administrar Usuarios.

¿Que hace el actor? ¿Que hace el sistema?

Desde la sección de administración hacer clic en el enlace Usuarios en la barra de Navegación.

Muestra una lista de los usuarios que tengan privilegios de administrador o profesor, así como aquellos que tengas estos privilegios pero usen autentificación por Base de Datos. Desde Usuarios en la sección de

administración, hacer clic en el enlace

Perfiles en la barra de Opciones.

Muestra una lista de los usuarios que tengan privilegios de estudiantes, así como los usuarios que tengan este mismo privilegio pero usen autentificación por Base de Datos. Desde Usuarios en la sección de

administración, hacer clic en el enlace

Nuevo Usuario en la barra de

Opciones.

Abre un formulario desde el cual se puede crear un nuevo usuario.

Desde el formulario de nuevo usuario, introduce los datos de usuario y hace clic en el botón Guardar.

Recibe y valida los datos, si son validos los guarda en la Base de Datos, si no muestra un mensaje de error y regresa a la pagina de formulario.

Desde el listado de usuarios, hacer clic en el icono Editar de un usuario dado.

Abre un formulario desde el cual se puede editar el usuario.

Desde el formulario de edición, introduce los nuevos datos y hace clic en el botón Guardar.

Recibe y valida los datos, si son validos los guarda en la Base de Datos, si no muestra un mensaje de error y regresa a la pagina de formulario.

Desde el listado de usuarios, hacer clic en el icono Eliminar un usuario dado.

Pide confirmación para eliminar el usuario, si se confirma la acción lo elimina del listado de usuario sin salir de la pagina.

Desde Usuarios en la sección de administración, hacer clic en el enlace

Grupos en la barra de Opciones.

Muestra una lista de los grupos creados, así como abrir un formulario desde el cual se puede adicionar nuevos grupos.

Desde el listado de grupos, hacer clic en el icono Editar de un grupo dado.

Abre un formulario desde el cual se puede editar el grupo.

Desde el formulario de edición, introduce los nuevos datos y hace clic en el botón Guardar.

Recibe y valida los datos, si son validos los guarda en la Base de Datos, si no muestra un mensaje de error y regresa a la pagina de formulario.

Desde el listado de grupos, hacer clic en el icono Eliminar un grupo dado.

Pide confirmación para eliminar el grupo, si se confirma la acción lo elimina del listado de grupos sin salir de la pagina.

Administrar configuración.

Este Caso de uso está asociado al Administrador. Este caso de uso permite editar los parámetros de acceso a servidores externos, editar la lista de dominios de sistema, habilitar o deshabilitar tipos de autentificación (Figura 2.7).

Figura 2.7: Caso de Uso, Administrar Configuración

En la siguiente Tabla de muestra el flujo de eventos de este Caso de uso. Tabla 2.5: Flujo de eventos para el Caso de uso, Administrar Configuración.

¿Que hace el actor? ¿Que hace el sistema?

Desde Configuración en el servicio de administración, hace clic en el enlace

Servidores Externos.

Muestra dos formularios, uno con los parámetros del servidor MySQL y el otro con los parámetros del servidor LDAP1.

Desde Servidores Externos, edita los datos de cualquiera de los formularios y presiona el botón Guardar.

Recibe y valida los datos, si son validos los guarda en el archivo de configuración, sino devuelve un mensaje de error, en cualquier caso regresa a Servidores Externos.

1

Desde Configuración en el servicio de administración, hace clic en el enlace

Autentificación.

Muestra un formulario con las opciones de edición de dominios y habilitación de autentificación.

Desde Autentificación, marca o desmarca la(s) casillas de habilitación.

Habilita el tipo de autentificación correspondiente a la casilla que esta marcada y se deshabilita en caso contrario.

Desde Autentificación, introduce un nuevo dominio en el cuadro de texto y presiona el botón Guardar.

Recibe y valida los datos, si son validos los guarda en el archivo de configuración, sino devuelve un mensaje de error, en cualquier caso regresa a Autentificación.

Desde Autentificación, selecciona uno o varios dominios de la lista y presiona el botón Guardar.

Recibe y valida los datos, si son validos los guarda en el archivo de configuración, sino devuelve un mensaje de error, en cualquier caso regresa a Autentificación.

Administrar base de datos:

Con este Caso de uso interactúa el actor Administrador. A través de Administrar

base de datos se puede mantener correctamente actualizada la base de datos del

Figura 2.8: Caso de Uso, Administrar Base de Datos.

En la siguiente Tabla de muestra el flujo de eventos de este Caso de uso. Tabla 2.6: Flujo de eventos para el Caso de uso, Administrar base de datos.

¿Que hace el actor? ¿Que hace el sistema?

Desde la sección de administración hacer clic en el enlace Configurar Prácticas en la barra de Navegación.

Muestra una lista de todas las prácticas disponibles en el sistema existes en la Base de Datos.

Desde el listado de prácticas, hacer clic en el icono Editar de una práctica dada.

Abre un formulario desde el cual se puede editar las prácticas.

Desde el formulario de edición, introduce los nuevos datos y hace clic en el botón Guardar.

Recibe y valida los datos, los guarda en la Base de Datos, si no muestra un mensaje de error y regresa a la página de formulario.

Desde el listado de prácticas, hacer clic en el icono Eliminar una práctica dada.

Pide confirmación para eliminar la práctica, si se confirma la acción la elimina del listado sin salir de la pagina.

Desde Configurar Prácticas en la sección de administración, hacer clic en el enlace Subir Práctica en la barra de

Opciones.

Abre un formulario desde el cual se puede crear un nuevo usuario.

Desde el formulario de Subir Práctica, introduce los datos de las prácticas y hace clic en el botón Guardar.

Recibe y valida los datos, los guarda en la Base de Datos, si no muestra un mensaje de error y regresa a la página de formulario.

Servicio de Reserva de Laboratorio.

Con este Caso de uso interactúan los actores Profesor y Administrador. A través

del Servicio de Reserva de Laboratorio se realiza la gestión de horarios,

seleccionando el día, la hora y la estación de trabajo (ver Diagrama 2.9). En la siguiente Tabla de muestra el flujo de eventos de este Caso de uso.

Tabla 2.7: Flujo de eventos para el Caso de uso, Servicio de Reserva de Laboratorio.

¿Que hace el actor? ¿Que hace el sistema?

Desde la sección de administración hacer clic en el enlace Reserva en la barra de Navegación.

Muestra un calendario con los días de la semana y del mes, así como las reservas existentes por días.

Hacer clic en un día del mes. Muestra la lista de reservas de ese día, así como brindar la posibilidad de eliminar y Realizar nuevas reservas. Hacer clic en Nuevo. Guarda en la Base de Datos los datos

Hacer clic en Eliminar. Pide confirmación para eliminar la reserva, si se confirma la acción la elimina del listado sin salir de la pagina.

Related documents