aplicación web para informes de asignaturas de trabajo en grupo
DESCRIPTION
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo. Alumno: José Manuel Álvarez Álvarez Consultor: Fatos Xhafa. Índice de contenidos. Objetivos del Proyecto. Requisitos. Análisis y Diseño. Implementación. Conclusiones. PFC – José Manuel Álvarez Álvarez. Parte I. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/1.jpg)
Aplicación Web para Informes de Asignaturas
de Trabajo en Grupo
Alumno: José Manuel Álvarez Álvarez
Consultor: Fatos Xhafa
![Page 2: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/2.jpg)
Índice de contenidos
PFC – José Manuel Álvarez Álvarez
• Objetivos del Proyecto.• Requisitos.• Análisis y Diseño.• Implementación.• Conclusiones.
![Page 3: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/3.jpg)
Parte I
Objetivos del Proyecto
![Page 4: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/4.jpg)
Objetivos del Proyecto
PFC – José Manuel Álvarez Álvarez
• Elaboración de una Aplicación Web que permita registrar tanto a Profesores como Alumnos.
• Los Profesores podrán:• Crear cuestionarios que luego podrán plantear
a los Alumnos que tienen asignados a sus aulas.
• Obtener informes estadísticos relacionados con las respuestas de Alumnos a los cuestionarios.
• Los Alumnos podrán:• Responder a los cuestionarios que les planteen
los Profesores a través de una interfaz sencilla.• La aplicación deberá ofrecer una serie de
utilidades que faciliten las tareas Administrativas (control de usuarios, definición de roles –profesores, alumnos, etc.)
![Page 5: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/5.jpg)
Más concretamente…
PFC – José Manuel Álvarez Álvarez
Objetivos Generales
Objetivos Específicos
1. Desarrollo de una aplicación para trabajo colaborativo.2. Uso de tecnologías web estándar y no propietarias.
1. Herramienta web para la realización de cuestionarios.2. Obtención de estadísticas.
3. Organización de la información.
4. Acceso controlado a la aplicación.
![Page 6: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/6.jpg)
Parte II
Requisitos
![Page 7: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/7.jpg)
Requisitos Funcionales I
PFC – José Manuel Álvarez Álvarez
Cuentas de Usuario (Roles)
• Gestión de todos los aspectos de la aplicación (usuarios, planes de estudio, asignaturas, etc.)
1. Administradores.
2. Profesores.
• Crear cuestionarios y asignarlos a las aulas.• Obtener informes estadísticos de los
cuestionarios.3. Alumnos.
• Contestar a los cuestionarios.
![Page 8: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/8.jpg)
más
Requisitos Funcionales II
PFC – José Manuel Álvarez Álvarez
Plan Estudios
Asignatura
Año
Letra
• Uno por cada carrera que se imparte.• Diferentes tipos de Planes de Estudios
(grado, máster, licenciatura, etc.)
• Uno por cada asignatura que se imparte.
• Una misma asignatura se podrá impartir en más de un plan de estudios pero con diferente código y número de créditos.Plan de
EstudiosAsignatura
Aula
![Page 9: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/9.jpg)
Requisitos Funcionales III
PFC – José Manuel Álvarez Álvarez
• Cada Profesor tendrá su Banco de Preguntas.• Tipos de Preguntas disponibles:• Emparejar: se presentan dos listas de
conceptos que el Alumno deberá relacionar.• Respuesta corta: la respuesta será una
palabra o frase corta.• Respuesta numérica: la respuesta será un
número.• Múltiples opciones de respuesta: dos o
más opciones de respuesta siendo al menos una de ellas correcta (podrán ser más).
• Verdadero o falso: dos opciones de respuesta siendo solamente una de ellas verdadera.
![Page 10: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/10.jpg)
agrupa
Requisitos Funcionales IV
PFC – José Manuel Álvarez Álvarez
• Elaboración y publicación de un Cuestionario:
Banco de Preguntas
Profesor
Pregunta 1
Pregunta 2
Pregunta 3
accede
Cuestionario
Inicio
Fin Aula
selecciona
establece fechas
publica
![Page 11: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/11.jpg)
Requisitos Funcionales V
PFC – José Manuel Álvarez Álvarez
• Los Alumnos podrán contestar a los Cuestionarios asignados a sus Aulas.
• Con todas las respuestas que se reciban se elaborarán estadísticas que podrán ser consultadas por los Profesores.
• Los Alumnos podrán revisar los Cuestionarios a los cuales hayan contestado (siempre y cuando así lo establezcan los Profesores).
Para el resto de requisitos no funcionales o para obtener una explicación más detallada de ellos nos
remitimos a la Memoria del Proyecto.
![Page 12: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/12.jpg)
Requisitos No Funcionales
PFC – José Manuel Álvarez Álvarez
• La aplicación desarrollada está pensada para que sea accesible utilizando un navegador estándar.
1. Aplicación Web.
2. Uso de un Sistema Gestor de Bases de Datos.
• Para almacenar la información deberá hacerse uso de un Sistema Gestor de Bases de Datos relacionales.
3. Tecnologías no propietarias.
• Evitar la dependencia con proveedores.
![Page 13: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/13.jpg)
Parte III
Análisis y Diseño
![Page 14: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/14.jpg)
Análisis
PFC – José Manuel Álvarez Álvarez
• Se ha optado por el uso de una Metodología de Análisis Orientada a Objetos.
• El Ciclo de vida que se ha seguido es en Espiral (y no un ciclo en Cascada).
• Paralelamente a la definición de la fase de Análisis (y Diseño) se ha ido elaborando un Prototipo.
Para poder ver con detalle tanto las fases de análisis como de diseño de la aplicación nos remitimos al documento de la Memoria del
Proyecto.
![Page 15: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/15.jpg)
Arquitectura de Tres Capas
PFC – José Manuel Álvarez Álvarez
• De entre los diferentes estilos arquitectónicos que tenemos nos hemos decantado por una Arquitectura de Componentes Independientes.
• Dentro de las arquitectas que se engloban en este estilo nos hemos decantado por una Arquitectura basada en Tres Capas.
![Page 16: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/16.jpg)
Arquitectura de Tres Capas
PFC – José Manuel Álvarez Álvarez
• Generará la interfaz de usuario en función de las interacciones que este realice en la aplicación.
1. Capa de Presentación.
2. Capa de Negocio.
• Contiene la lógica que modela los procesos de negocio.
• Realiza el procesamiento necesario para atender las peticiones de los usuarios.
3. Capa de Acceso a Datos.
• Implementa el acceso a los datos de los cuales se nutre la aplicación.
![Page 17: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/17.jpg)
Parte IV
Implementación
![Page 18: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/18.jpg)
Tecnologías y Herramientas Utilizadas
PFC – José Manuel Álvarez Álvarez
• HTML• CSS (Cascade Style
Sheet)• JavaScript• jQuery• JSP (JavaServer Pages)• JSTL (JavaServer Pages
Standard Tag Library)• J2EE JavaMail• Apache Struts• Hibernate
• MagicDraw UML• Eclipse• MySQL• Apache Tomcat
Tecnologías Herramientas
![Page 19: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/19.jpg)
Pruebas Realizadas
PFC – José Manuel Álvarez Álvarez
• Pruebas Unitarias• Comprobamos el correcto funcionamiento de
cada uno de los módulos por separado.• Pruebas de Integración• Comprobamos la interacción de los módulos
entre sí.• Pruebas funcionales• Comprobamos que la aplicación ofrece lo que
se estaba demandando.• Pruebas de validación• Comprobamos que el sistema cumple con todas
las especificaciones impuestas para el mismo.
![Page 20: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/20.jpg)
Manuales de Usuario
PFC – José Manuel Álvarez Álvarez
En la Memoria del Proyecto se pueden encontrar detallados todos los manuales de usuario de la
aplicación.
![Page 21: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/21.jpg)
Parte V
Conclusiones
![Page 22: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/22.jpg)
Conclusiones I
PFC – José Manuel Álvarez Álvarez
• La realización del Proyecto ha supuesto que tenga que profundizar en las tareas de toma de Requisitos, Análisis y Diseño de una aplicación completa.
• Por otra parte he tenido que llevar un control exhaustivo de todas las tareas que se han descrito en el Plan del Proyecto, además de tener que analizar los riesgos, reaccionar ante ellos y establecer una serie de pautas que han permitido obtener un producto de calidad.
• El estudio de las diversas tecnologías web que se están utilizando en la actualidad es algo que sin lugar a dudas me servirá en el futuro en mi actividad profesional.
![Page 23: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/23.jpg)
Conclusiones
PFC – José Manuel Álvarez Álvarez
En definitiva el proyecto me ha servido para seguir el ciclo de vida de una aplicación desde el principio
hasta su puesta en producción (faltando únicamente la fase de mantenimiento del software)
![Page 24: Aplicación Web para Informes de Asignaturas de Trabajo en Grupo](https://reader035.vdocuments.pub/reader035/viewer/2022062518/56813fe4550346895daacd7b/html5/thumbnails/24.jpg)
FIN
Muchas gracias por su atención