1 / 25

Trabajo Final de Carrera Ingeniería del Software

Trabajo Final de Carrera Ingeniería del Software. SOELE Sistema On-Line de Enseñanza de Español para Extranjeros. Alumno: José María García Martínez Consultor: Juan José Cuadrado Gallego. Índice. Definición del proyecto Descripción de la aplicación Metodología/herramientas empleadas

trory
Download Presentation

Trabajo Final de Carrera Ingeniería del Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Trabajo Final de Carrera Ingeniería del Software SOELE Sistema On-Line de Enseñanza de Español para Extranjeros Alumno: José María García Martínez Consultor: Juan José Cuadrado Gallego

  2. Índice • Definición del proyecto • Descripción de la aplicación • Metodología/herramientas empleadas • Requerimientos formales • Planificación • Definición de actores • Casos de uso • Diagramas de secuencia • Diseño base de datos • Diagrama de clases • Diseño del interfaz gráfico • Conclusión • Agradecimientos

  3. Definición del proyecto • Hoy en día la enseñanza de español a extranjeros es uno de los sectores con más auge y se espera que continué creciendo la demanda en los próximos años. • Se hace necesario crear una aplicación específica para éste ámbito enfocada a los centros que imparten este tipo de cursos. • La aplicación SOELE nace con la finalidad de crear una aplicación especialmente diseñada para la enseñanza de español a extranjeros que pueda ser usada de manera sencilla por cualquier centro educativo.

  4. Descripción de la aplicación • Creación de una aplicación sencilla y con un interfaz intuitivo que permita la gestión de los cursos de ELE (español para extranjeros) de un centro educativo. • Desarrollada en Web para que pueda ser accesible desde cualquier lugar. • Permitirá la gestión de usuarios; gestión de asignaturas; gestión de cursos; gestión de notas; gestión de exámenes, etc.

  5. Metodología/herramientas empleadas • Planificación de las fases del proyecto • Recogida de datos y requisitos. • Casos de uso. • Diseño de la aplicación a través de UML (Unified Modeling Language) enfocado al desarrollo de una aplicación por objetos. • Diseño visual de la interfaz gráfica.

  6. Metodología/herramientas empleadas • Microsoft Project 2003 para la planificación de las fases y tareas del proyecto. • Microsoft Visio 2003 para la creación de los diagramas UML. • Namo Web Editor para la generación de los interfaces gráficos. • Microsoft Word 2003 para la documentación. • Microsoft PowerPoint 2003 para la generación de las presentaciones

  7. Planificación

  8. Requerimientos formales Secretaría • Alta de usuarios en el sistema (alumnos y profesores) y gestión de sus datos personales (alta, baja, modificación). • Asignación de alumnos a cursos (alta, baja). • Gestión de cursos (alta, baja, modificación). • Gestión de asignaturas (alta, baja, modificación). • Asignación de asignaturas a cursos (alta, baja). • Asignación de profesores a asignaturas (alta, baja). • Envío y recepción de mensajería interna (secretaría, profesores y entre alumnos).

  9. Requerimientos formales Profesores • Gestión de notas de los alumnos (alta, baja, modificación). • Gestión de la documentación de cada asignatura (alta, baja). • Gestión de exámenes por asignaturas (alta, baja). • Envío y recepción de mensajería interna (secretaría, profesores y entre alumnos). Alumnos • Modificación de datos personales. • Acceso a las asignaturas de las que están matriculados, incluyendo su documentación y su examen. • Envío y recepción de mensajería interna (secretaría, profesores y entre alumnos).

  10. Definición de actores • Secretaría: cumple un poco las funciones de administrador del sistema, pues se encargará del alta de usuarios en el sistema, aparte de gestionar cursos, asignaturas, etc. • Profesores: serán los encargados de gestionar el contenido educativo de la plataforma. • Alumnos: serán los consumidores de la parte educativa de la plataforma.

  11. Casos de uso Módulo secretaría Módulo profesores

  12. Casos de uso Módulo alumnos Módulo mensajería

  13. Diagramas de secuencia Ejemplo de alta

  14. Diagramas de secuencia Ejemplo de modificación

  15. Diagramas de secuencia Ejemplo de baja

  16. Diseño de base de datos

  17. Diagrama de clases (principales) Usuario: esta clase contiene la información del usuario. Curso: esta clase contiene la información del curso. Asignatura: esta clase contiene la información de la asignatura. Mensaje: esta clase contiene un mensaje enviado por un usuario, profesor o personal del centro. Documento: contiene la información relativa a un documento con el temario del curso. Nota: contiene la información relativa a una nota. Examen: contiene la plantilla del examen.

  18. Diagrama de clases (gestoras) Las clases gestoras se encargan de todo lo relacionado con el almacenamiento de la información, en este caso en la base de datos.

  19. Diseño del interfaz gráfico Ejemplo de alta

  20. Diseño del interfaz gráfico Ejemplo de modificación/baja

  21. Diseño del interfaz gráfico Ejemplo de asignación / desasignación

  22. Diseño del interfaz gráfico Buzón de mensajes

  23. Diseño del interfaz gráfico Envío de mensajes

  24. Conclusión • Se ha realizado una toma de contacto con el mundo de la enseñanza de español para extranjeros, uno de los sectores de mayor crecimiento en los próximos años, permitiendo analizar sus características y necesidades. • Se han visto y usado herramientas metodológicas para el análisis de aplicaciones orientas a objeto, haciendo uso de lenguajes como UML. • Se ha definido la parte de análisis del sistema SOELE de una manera robusta y óptima.

  25. Agradecimientos • A mi consultor Juan José Cuadrado Gallego que siempre ha estado ahí disponible cuando se le ha necesitado. • A la UOC por permitirme llegar hasta aquí pudiendo simultanear trabajo, familia y estudios.

More Related