4 Análisis del sistema
4.1. Análisis informal
En este punto se lleva a cabo un análisis informal del sistema. En él se realiza un estudio sobre los requisitos de usuario, así como el modelado de la plataforma.
4.1.1.Requisitos de usuario
Lo primero que se debe hacer es un análisis de requisitos, de modo que se determinen cuáles son los servicios y funciones que la plataforma ofrecerá al usuario. Las funciones principales que debe ofrecer la herramienta serán las de realizar los ejercicios de estimulación cognitiva, obtener la valoración del terapeuta y consultar la próxima cita.
Es importante tener en cuenta las limitaciones que el Parkinson causa a los usuarios de la plataforma. De este modo, los requisitos que se establecen para el sistema son los que se muestran a continuación:
Debe securizar la información sensible para su transmisión.
Debe autenticar a los usuarios que deseen acceder a ella.
Debe ofrecer a los pacientes la posibilidad de consultar la cita (fecha, hora y lugar) de su próxima consulta.
Debe ofrecer a los pacientes la posibilidad de consultar la valoración que ha hecho el terapeuta sobre sus ejercicios.
Debe ofrecer a los pacientes la posibilidad de realizar el bloque de ejercicios propuesto por el terapeuta.
Debe controlar el tiempo que tarda el paciente en marcar la respuesta a cada ejercicio.
Debe ofrecer la posibilidad de especificar un tiempo máximo para la realización de cada ejercicio.
Debe mostrar un aviso cuando el tiempo para la realización del ejercicio se esté acabando.
Debe controlar las si las pulsaciones han sido muy continuas para no computarlas si han sido demasiado seguidas.
Debe introducir un feedback para motivar a los pacientes.
La interfaz debe ser sencilla e intuitiva, cumpliendo los criterios de Diseño Para Todos.
4.1.2.Modelo de sistema
Según los requisitos que se acaban de exponer, se ha estimado oportuno que el sistema se divida en tres partes:
Un servidor que se encargue de la lógica de funcionamiento y que contenga una base de datos con la información de los usuarios, los ejercicios, etc.
Una plataforma web para que los terapeutas puedan realizar el seguimiento de la terapia de los pacientes.
Una plataforma web mediante la cual los pacientes puedan realizar la terapia de estimulación cognitiva.
La Figura 23 muestra los distintos componentes que forman el sistema. En dicha figura se puede observar que la comunicación entre paciente y servidor, así como entre terapeuta y servidor y base de datos y servidor es bidireccional. Sin embargo, no existe una comunicación directa entre el paciente, el terapeuta y la base de datos, teniendo que pasar todas las comunicaciones por el servidor.
4.1.3.Funcionalidad del sistema
En el escenario planteado se distinguen tres tipos de usuarios, que se describen a continuación:
Terapeuta: consulta las respuestas que el paciente ha dado a los ejercicios para poder valorarlos e indicará el próximo bloque de ejercicios que le plantea al paciente. Asimismo, establecerá la cita para la próxima consulta.
Paciente: realiza los ejercicios de estimulación cognitiva desde cualquier dispositivo con acceso a Internet y un navegador que soporte HTML5. Además, puede consultar la valoración del terapeuta a los ejercicios realizados, así como la cita para la próxima consulta.
Administrador: lleva a cabo las tareas de gestión de usuarios y de ejercicios almacenados en la base de datos.
Para obtener esta funcionalidad cada uno de los componentes del sistema deben llevar a cabo la realización de diversas tareas. Para la realización de ejercicios el sistema actúa de la siguiente forma:
El paciente, a través de su ordenador (o cualquier otro dispositivo con conexión a Internet y un navegador que soporte HTML5) accede a la plataforma y solicita un bloque de ejercicios al servidor.
El servidor forma las páginas HTML5 correspondientes a los ejercicios obtenidos de la base de datos y se los envía al paciente.
Las respuestas a los ejercicios marcadas por el usuario se envían al servidor y éste, una vez finalizado el bloque de ejercicios, almacena dichas respuestas en la base de datos.
El terapeuta accede a la plataforma web para consultar y valorar las respuestas dadas por el usuario al bloque de ejercicios. Además, establecerá el siguiente bloque de ejercicios que debe realizar el paciente.
. Para la consulta de la valoración de los ejercicios el sistema sigue los siguientes pasos:
El paciente, a través de su ordenador (o cualquier otro dispositivo con conexión a Internet y un navegador que soporte HTML5) accede a la plataforma y solicita la valoración de ejercicios al servidor.
El servidor forma la página HTML5 correspondiente a la valoración, obtenida de la base de datos, y se la envía al paciente.
Para la consulta de la próxima cita el sistema actúa de la siguiente forma:
El terapeuta accede a la plataforma web para establecer el día, la hora y el lugar de la próxima cita.
El paciente, a través de su ordenador (o cualquier otro dispositivo con conexión a Internet y un navegador que soporte HTML5) accede a la plataforma y solicita la información de la próxima cita.
El servidor forma la página HTML5 correspondiente a la próxima cita, obtenida de la base de datos, y se la envía al paciente.