View
36
Download
0
Category
Preview:
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
ÍndiceÍndice
Definición del proyectoDefinición del proyectoDescripción de la aplicaciónDescripción de la aplicaciónMetodología/herramientas empleadasMetodología/herramientas empleadasRequerimientos formalesRequerimientos formalesPlanificaciónPlanificaciónDefinición de actoresDefinición de actoresCasos de usoCasos de usoDiagramas de secuenciaDiagramas de secuenciaDiseño base de datosDiseño base de datosDiagrama de clasesDiagrama de clasesDiseño del interfaz gráficoDiseño del interfaz gráficoConclusiónConclusiónAgradecimientosAgradecimientos
Definición del proyectoDefinición del proyecto
Hoy en día la enseñanza de español a Hoy en día la enseñanza de español a extranjeros es uno de los sectores con más extranjeros es uno de los sectores con más auge y se espera que continué creciendo la auge y se espera que continué creciendo la demanda en los próximos años.demanda en los próximos años.Se hace necesario crear una aplicación Se hace necesario crear una aplicación específica para éste ámbito enfocada a los específica para éste ámbito enfocada a los centros que imparten este tipo de cursos.centros que imparten este tipo de cursos.La aplicación SOELE nace con la finalidad de La aplicación SOELE nace con la finalidad de crear una aplicación especialmente diseñada crear una aplicación especialmente diseñada para la enseñanza de español a extranjeros que para la enseñanza de español a extranjeros que pueda ser usada de manera sencilla por pueda ser usada de manera sencilla por cualquier centro educativo.cualquier centro educativo.
Descripción de la aplicaciónDescripción de la aplicación
Creación de una aplicación sencilla y con Creación de una aplicación sencilla y con un interfaz intuitivo que permita la gestión un interfaz intuitivo que permita la gestión de los cursos de ELE (español para de los cursos de ELE (español para extranjeros) de un centro educativo.extranjeros) de un centro educativo.Desarrollada en Web para que pueda ser Desarrollada en Web para que pueda ser accesible desde cualquier lugar.accesible desde cualquier lugar.Permitirá la gestión de usuarios; gestión Permitirá la gestión de usuarios; gestión de asignaturas; gestión de cursos; gestión de asignaturas; gestión de cursos; gestión de notas; gestión de exámenes, etc.de notas; gestión de exámenes, etc.
Metodología/herramientas Metodología/herramientas empleadasempleadas
Planificación de las fases del proyectoPlanificación de las fases del proyecto
Recogida de datos y requisitos.Recogida de datos y requisitos.
Casos de uso.Casos de uso.
Diseño de la aplicación a través de UML Diseño de la aplicación a través de UML (Unified Modeling Language) enfocado al (Unified Modeling Language) enfocado al desarrollo de una aplicación por objetos.desarrollo de una aplicación por objetos.
Diseño visual de la interfaz gráfica.Diseño visual de la interfaz gráfica.
Metodología/herramientas Metodología/herramientas empleadasempleadas
Microsoft Project 2003 para la planificación de Microsoft Project 2003 para la planificación de las fases y tareas del proyecto.las fases y tareas del proyecto.
Microsoft Visio 2003 para la creación de los Microsoft Visio 2003 para la creación de los diagramas UML.diagramas UML.
Namo Web Editor para la generación de los Namo Web Editor para la generación de los interfaces gráficos.interfaces gráficos.
Microsoft Word 2003 para la documentación.Microsoft Word 2003 para la documentación.
Microsoft PowerPoint 2003 para la generación Microsoft PowerPoint 2003 para la generación de las presentacionesde las presentaciones
PlanificaciónPlanificación
Requerimientos formalesRequerimientos formales
SecretaríaSecretaríaAlta de usuarios en el sistema (alumnos y profesores) y Alta de usuarios en el sistema (alumnos y profesores) y gestión de sus datos personales (alta, baja, gestión de sus datos personales (alta, baja, modificación). modificación). Asignación de alumnos a cursos (alta, baja).Asignación de alumnos a cursos (alta, baja).Gestión de cursos (alta, baja, modificación).Gestión de cursos (alta, baja, modificación).Gestión de asignaturas (alta, baja, modificación).Gestión de asignaturas (alta, baja, modificación).Asignación de asignaturas a cursos (alta, baja).Asignación de asignaturas a cursos (alta, baja).Asignación de profesores a asignaturas (alta, baja).Asignación de profesores a asignaturas (alta, baja).Envío y recepción de mensajería interna (secretaría, Envío y recepción de mensajería interna (secretaría, profesores y entre alumnos).profesores y entre alumnos).
Requerimientos formalesRequerimientos formales
ProfesoresProfesoresGestión de notas de los alumnos (alta, baja, modificación).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 la documentación de cada asignatura (alta, baja).Gestión de exámenes por asignaturas (alta, baja).Gestión de exámenes por asignaturas (alta, baja).Envío y recepción de mensajería interna (secretaría, profesores y Envío y recepción de mensajería interna (secretaría, profesores y entre alumnos).entre alumnos).
AlumnosAlumnosModificación de datos personales.Modificación de datos personales.Acceso a las asignaturas de las que están matriculados, incluyendo Acceso a las asignaturas de las que están matriculados, incluyendo su documentación y su examen.su documentación y su examen.Envío y recepción de mensajería interna (secretaría, profesores y Envío y recepción de mensajería interna (secretaría, profesores y entre alumnos).entre alumnos).
Definición de actoresDefinición de actores
SecretaríaSecretaría: cumple un poco las funciones de : cumple un poco las funciones de administrador del sistema, pues se encargará administrador del sistema, pues se encargará del alta de usuarios en el sistema, aparte de del alta de usuarios en el sistema, aparte de gestionar cursos, asignaturas, etc.gestionar cursos, asignaturas, etc.
ProfesoresProfesores: serán los encargados de : serán los encargados de gestionar el contenido educativo de la gestionar el contenido educativo de la plataforma.plataforma.
AlumnosAlumnos: serán los consumidores de la parte : serán los consumidores de la parte educativa de la plataforma.educativa de la plataforma.
Casos de usoCasos de usoMódulo secretaría Módulo profesores
Casos de usoCasos de usoMódulo alumnos Módulo mensajería
Diagramas de secuenciaDiagramas de secuencia
Ejemplo de alta
Diagramas de secuenciaDiagramas de secuencia
Ejemplo de modificación
Diagramas de secuenciaDiagramas de secuencia
Ejemplo de baja
Diseño de base de datosDiseño de base de datos
Diagrama de clases (principales)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.
Diagrama de clases (gestoras)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.
Diseño del interfaz gráficoDiseño del interfaz gráfico
Ejemplo de alta
Diseño del interfaz gráficoDiseño del interfaz gráfico
Ejemplo de modificación/baja
Diseño del interfaz gráficoDiseño del interfaz gráfico
Ejemplo de asignación / desasignación
Diseño del interfaz gráficoDiseño del interfaz gráfico
Buzón de mensajes
Diseño del interfaz gráficoDiseño del interfaz gráfico
Envío de mensajes
ConclusiónConclusión
Se ha realizado una toma de contacto con el Se ha realizado una toma de contacto con el mundo de la enseñanza de español para mundo de la enseñanza de español para extranjeros, uno de los sectores de mayor extranjeros, uno de los sectores de mayor crecimiento en los próximos años, permitiendo crecimiento en los próximos años, permitiendo analizar sus características y necesidades.analizar sus características y necesidades.Se han visto y usado herramientas Se han visto y usado herramientas metodológicas para el análisis de aplicaciones metodológicas para el análisis de aplicaciones orientas a objeto, haciendo uso de lenguajes orientas a objeto, haciendo uso de lenguajes como UML.como UML.Se ha definido la parte de análisis del sistema Se ha definido la parte de análisis del sistema SOELE de una manera robusta y óptima.SOELE de una manera robusta y óptima.
AgradecimientosAgradecimientos
A mi consultor A mi consultor Juan José Cuadrado Juan José Cuadrado GallegoGallego que siempre ha estado ahí que siempre ha estado ahí disponible cuando se le ha necesitado.disponible cuando se le ha necesitado.
A la A la UOCUOC por permitirme llegar hasta aquí por permitirme llegar hasta aquí pudiendo simultanear trabajo, familia y pudiendo simultanear trabajo, familia y estudios.estudios.
Recommended