Trabajo Final de Carrera Ingenier - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Trabajo Final de Carrera Ingenier

Description:

ndice Definici n del proyecto Descripci n de la aplicaci n Metodolog a/herramientas empleadas Requerimientos formales Planificaci n Definici n de actores ... – PowerPoint PPT presentation

Number of Views:94
Avg rating:3.0/5.0
Slides: 26
Provided by: COMPU608
Category:

less

Transcript and Presenter's Notes

Title: Trabajo Final de Carrera Ingenier


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.
Write a Comment
User Comments (0)
About PowerShow.com