CAPÍTULO 4. ANÁLISIS DEL SISTEMA
4.3 CASOS DE USO
En este apartado se definirán los casos de uso posibles en el sistema, especificando los actores que intervienen con ellos así como el detalle de cada uno de los casos.
4.3.1 Diagrama de casos de uso
El diagrama de casos de uso definido aparece representado en la Ilustración 27. En el diagrama aparecen dos usuarios distintos, el profesor o administrador que elabora y evalúa los cuestionarios; y el alumno encargado de realizarlos.
Existen tres casos de uso diferentes:
- Carga de cuestionarios: el profesor o administrador se encargará de cargar las nuevas preguntas a realizar en el cuestionario de manera cifrada.
- Realización del cuestionario: el alumno realizará un cuestionario de manera interactiva en su televisor respondiendo las preguntas correspondientes y comprobando su resultado final.
- Resultados y evaluación del cuestionario: el profesor se encargará de analizar las respuestas y resultados del alumno con el fin de otorgarle una calificación.
Página 67 de 156 TFG: Desarrollo de una plataforma para la
docencia basada en Raspberry Pi
4.3.2 Especificación de los actores del sistema
El grupo de usuarios que van a participar en el análisis del problema estará formado por dos entidades:
- Administrador o profesor que imparte la clase, encargado de realizar las preguntas del cuestionario y evaluar al alumno.
- Alumno, encargado de la realización del cuestionario desde su propio televisor para su posterior calificación.
De esta forma se podrán analizar de una manera global las ventajas que ofrecerá la aplicación.
4.3.3 Especificación de los casos de uso
4.4.3.1 Caso de uso #1
CU-01 Carga de cuestionarios
Descripción En este caso de uso el administrador o profesor se encargará de
cargar en el dispositivo las nuevas preguntas a realizar posteriormente por el alumno.
Actor Profesor.
Precondiciones - Imagen de la tarjeta cargada en la SD que se va a utilizar. - Raspberry conectada a la red.
- Conexión mediante un servidor x a la Raspberry.
Flujo de acciones
1 El actor accederá al sistema mediante su contraseña y usuarios correspondientes y definidos.
2 El sistema mostrará por pantalla el escritorio del sistema.
3 El actor copiará en la carpeta correspondiente el fichero con las preguntas y respuestas en claro
Página 68 de 156 TFG: Desarrollo de una plataforma para la
docencia basada en Raspberry Pi
4 El actor cifrará mediante el programa creado para el cifrado el fichero subido.
5 El actor apagará el dispositivo consiguiendo tener configurado un nuevo test a realizar
Postcondiciones - Raspberry Pi configurada correctamente con el
cuestionario en cuestión para la realización directa del mismo.
Tabla 2. Caso de uso CU-01
4.4.3.2 Caso de uso #2
CU-02 Realización del cuestionario
Descripción En este caso de uso el alumno realizará un cuestionario de
manera interactiva en su televisor respondiendo las preguntas correspondientes y comprobando su resultado final.
Actor Alumno.
Precondiciones - Imagen de la tarjeta cargada en la SD que se va a utilizar. - TV encendida y Raspberry conectada por HDMI.
- TV en el canal del HDMI correspondiente con su debido mando a distancia.
Flujo de acciones
1 El actor conectará la Raspberry a la corriente para iniciar su funcionamiento.
2 El sistema mostrará por pantalla la pantalla principal de la aplicación.
3 El actor mediante su mando accederá al cuestionario.
Página 69 de 156 TFG: Desarrollo de una plataforma para la
docencia basada en Raspberry Pi
4 El sistema muestra la pregunta correspondiente del cuestionario.
5 El actor responde a la pregunta mediante su mando a distancia.
6 El sistema compara la respuesta y muestra al usuario que su contestación es correcta.
7 El actor pasa a la siguiente pregunta.
8 Se vuelve al paso 4 hasta que se termina la última pregunta.
9 El sistema muestra un resumen de las preguntas acertadas y las opciones de realizar un nuevo
cuestionario o apagar el dispositivo. Además genera un log con las respuestas y resultados del alumno.
10 El actor selecciona la opción de apagar el dispositivo.
11 El sistema se apaga y el caso de uso finaliza.
Postcondiciones - Raspberry en la que su tarjeta SD contiene los resultados
del cuestionario listos para analizar y evaluar por el profesor.
Flujo alternativo
6.1 El sistema compara la respuesta y muestra al usuario que su contestación es incorrecta y se vuelve al paso 5.
10.1 El actor selecciona la opción de realizar un nuevo cuestionario y se vuelve al paso 4.
Página 70 de 156 TFG: Desarrollo de una plataforma para la
docencia basada en Raspberry Pi
4.4.3.3 Caso de uso #3
CU-03 Resultados y evaluación del cuestionario
Descripción En este caso de uso el administrador se encargará de visualizar los resultados obtenidos por el alumno y realizar una evaluación de los mismos.
Actor Profesor.
Precondiciones - Imagen de la tarjeta cargada en la SD que se va a utilizar. - Raspberry conectada a la red.
- Conexión mediante un servidor x a la Raspberry.
Flujo de acciones
1 El actor accederá al sistema mediante su contraseña y usuarios correspondientes y definidos.
2 El sistema mostrará por pantalla el escritorio del sistema.
3 El actor accederá al directorio donde está alojados los log con los resultados y la interacción del alumno.
4 Mediante el programa definido se descifrará el fichero para ver los resultados en claro.
5 El actor conforme al contenido del log tomará las decisiones correspondientes a la hora de evaluar al alumno.
Postcondiciones - Cuestionario evaluado y calificación del alumno lista.
Página 71 de 156 TFG: Desarrollo de una plataforma para la
docencia basada en Raspberry Pi