48
Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia Cornejo. Darío Díaz. Milton González. Eduardo Llanquileo. PROFESOR GUIA : José Miguel Santibáñez Allend

Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Embed Size (px)

Citation preview

Page 1: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta

TRABAJO DE TITULO

INTEGRANTES :

• Álvaro Aguilar.• Juan Enrique Bello. • Claudia Cornejo.• Darío Díaz.• Milton González.• Eduardo Llanquileo.

PROFESOR GUIA : José Miguel Santibáñez Allendes.

Page 2: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

• INTRODUCCIÓN.

• TEORIA Y DESARROLLO DE LA APLICACIÓN.

• MODELOS Y METODOLÓGIAS.

• PRUEBAS Y RENDIMIENTO.

• CONCLUSIONES.

AGENDA

Juan Bello Vergara.

Page 3: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

• CLIENTECLIENTE

INTRODUCCION

• Congregación Sagrada Familia.

• Comuna de Estación Central.

• 190 personas en el área de docencia.

• SITUACIÓN ACTUALSITUACIÓN ACTUAL

• Problema de asignación de horarios.

• 3 semanas de trabajo.

Juan Bello Vergara.

Page 4: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

• OBJETIVOSOBJETIVOS

INTRODUCCION

• Objetivo General.

• Objetivo Específicos.

• REQUERIMIENTOSREQUERIMIENTOS

Juan Bello Vergara.

Page 5: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

• PLANIFICACIÓNPLANIFICACIÓN

INTRODUCCION

• Carta GanttCarta Gantt

Juan Bello Vergara.

Page 6: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

• PLANIFICACIÓNPLANIFICACIÓN

INTRODUCCION

• Costos ProyectadosCostos Proyectados

Juan Bello Vergara.

Page 7: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

• ALTERNATIVASALTERNATIVAS

INTRODUCCION

• aSc Horarios de Clases.

• KronoWin Milenio 6.

• Desarrollo a la medida.

Juan Bello Vergara.

Page 8: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

INTRODUCCION

• ELECCIÓN : ELECCIÓN :

• Necesidad.

• Imagen.

• Costo.

Desarrollo a la medida.Desarrollo a la medida.

• ALTERNATIVASALTERNATIVAS

• aSc Horarios de Clases.

• KronoWin Milenio 6.

• Desarrollo a la medida.

Juan Bello Vergara.

Page 9: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

• ENFOQUE DUAL DEL PROYECTOENFOQUE DUAL DEL PROYECTO

INTRODUCCION

• Mantenedores de la aplicación.

• Modelo Evolutivo Incremental.

• Metodología OMT++ Simplificado.

• Algoritmo de Resolución.

• Modelo Espiral.

Juan Bello Vergara.

Page 10: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Asignación de Horarios

• Problema común a las instituciones

educacionales.

• Gran cantidad de soluciones posibles.

• Diferente grado de optimización.

• Uso de gran cantidad de recursos.

• Problema de combinatoria

Darío Díaz Videla.

Page 11: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Np-Completo

• Algoritmos polinómico, dice relación entre el tamaño del

problema y su tiempo de ejecución.

• Los problemas con coste factorial o combinatorio están

agrupados en NP.

• Problemas NP no se puede resolverlos en un tiempo

razonable.

Darío Díaz Videla.

Page 12: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Heurística

• Es la capacidad de un sistema para realizar de

innovaciones positivas.

• Favorece el tiempo de proceso en desmedro de

la precisión de los resultados.

• Es un enfoque para abordar problemas NP.

Darío Díaz Videla.

Page 13: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Algoritmo Genético

• Inspirado en la evolución biológica y su base genético-

molecular.

• Método de búsqueda dirigida basada en probabilidad.

• Al aumentar el número de iteraciones, la probabilidad de

tener el óptimo en la población tiende a 1.

Darío Díaz Videla.

Page 14: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Funcionamiento

Iniciar PoblaciónIniciar Población

Evaluar y asignar puntajeEvaluar y asignar puntaje

RepetirRepetir

Escoger Mejores PuntajesEscoger Mejores Puntajes

Mutar y CruzarMutar y Cruzar

Inicializar aleatoriamente una

población de soluciones a un

problema, representadas por una

estructura de datos adecuada.

Evaluar cada una de las soluciones, y

asignarle una puntuación según lo bien que lo hayan

hecho.

Escoger de la población la parte que tenga una puntuación

mayor.

Mutar y Cruzar las diferentes soluciones

de esa parte escogida, para reconstruir la

población.

Repetir un número determinado de veces, o hasta que se haya

encontrado la solución deseada

Darío Díaz Videla.

Page 15: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Cruces.

Milton González Quiroz.

Page 16: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Mutaciones.

Milton González Quiroz.

Page 17: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Compactación

Milton González Quiroz.

Page 18: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Reglas

Milton González Quiroz.

Page 19: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Distribución de DatosC

ole

gio

Co

leg

io

Cic

lo 1

Cic

lo 1

Cic

lo 3

Cic

lo 3

Cic

lo 2

Cic

lo 2

CiclosCiclos

Niv1Niv1

Niv2Niv2

Niv3Niv3

Niv4Niv4

Niv5Niv5

Niv6Niv6

Niv7Niv7

Niv8Niv8

Niv9Niv9

Niv10Niv10

Niv11Niv11

Niv12Niv12

Niv13Niv13

Niv14Niv14

NivelNivel

Pre-kinder A … Pre-kinder FPre-kinder A … Pre-kinder F

Kinder A … Kinder IKinder A … Kinder I

1A … 1J1A … 1J

2A … 2K2A … 2K

3A … 3K3A … 3K

4A … 4K4A … 4K

5A … 5K5A … 5K

6A .. 6L6A .. 6L

7A … 7K7A … 7K

8A .. 8 J8A .. 8 J

1A .. 1J1A .. 1J

2A … 2J2A … 2J

3A … 3J3A … 3J

4A … 4J4A … 4J

CursosCursos

Eduardo Llanquileo Bravo.

Page 20: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Representación de Datos

Curso : 1° Básico “A”

Eduardo Llanquileo Bravo.

Page 21: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

1° Básico A

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 … … N

Profesor Asignatura

GEN

Eduardo Llanquileo Bravo.

Page 22: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

1 2 3 4 5 6 7 … N 1 2 3 4 5 6 7 … N 1 2 3 4 5 6 7 … N

1° Básico A 1° Básico B 1° Básico C

Cromosoma

Cromosoma

Eduardo Llanquileo Bravo.

Page 23: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

AplicaciónAplicación

GenHorGenHor

AplicaciónAplicación

GenHorGenHor

Modelo de la Aplicación

Algoritmo Algoritmo GenéticoGenéticoAlgoritmo Algoritmo GenéticoGenético

InformesInformesInformesInformesGestión Gestión

dede

DatosDatos

Gestión Gestión dede

DatosDatos

Base de Base de DatosDatos

Base de Base de DatosDatos

Eduardo Llanquileo Bravo.

Page 24: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Aplicación

Eduardo Llanquileo Bravo.

Page 25: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Aplicación

Eduardo Llanquileo Bravo.

Page 26: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Aplicación

Eduardo Llanquileo Bravo.

Page 27: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Aplicación

Eduardo Llanquileo Bravo.

Page 28: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Aplicación

Eduardo Llanquileo Bravo.

Page 29: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Metodologías

Documentación

Métrica Versión 3

Administración Pública de España

• Mantenedores

ModeloEspiral

Barry Bohem

OMT ++ Simplificada

Ari JaacksiJuha Markus Aalto

Aplicación

• Algoritmo de resolución

• Visualización Soluciones

Álvaro Aguilar Escobar.

Page 30: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Métrica Versión 3

Construcción del Sistema de

Información (CSI)

Planificación del Sistema de Información

(PSI)

Estudio de Viabilidad del Sistema (EVS)

Análisis del Sistema de Información (ASI)

Diseño del Sistema de Información (DSI)

Se obtiene un marco de referencia para el

desarrollo del sistema de información

Álvaro Aguilar Escobar.

Page 31: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Métrica Versión 3.

Construcción del Sistema de

Información (CSI)

Planificación del Sistema de Información

(PSI)

Estudio de Viabilidad del Sistema (EVS)

Análisis del Sistema de Información (ASI)

Diseño del Sistema de Información (DSI)

• Se analiza un conjunto de necesidades.

• Se toman consideraciones de restricciones de tipo económica, técnica, legal y operativa

Álvaro Aguilar Escobar.

Page 32: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Métrica Versión 3

Construcción del Sistema de

Información (CSI)

Planificación del Sistema de Información

(PSI)

Estudio de Viabilidad del Sistema (EVS)

Análisis del Sistema de Información (ASI)

Diseño del Sistema de Información (DSI)

Se detalla con profundidad el sistema, sirviendo éste como base para el posterior diseño

del sistema

Álvaro Aguilar Escobar.

Page 33: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Métrica Versión 3.

Construcción del Sistema de

Información (CSI)

Planificación del Sistema de Información

(PSI)

Estudio de Viabilidad del Sistema (EVS)

Análisis del Sistema de Información (ASI)

Diseño del Sistema de Información (DSI)

Se define la arquitectura del sistema

Álvaro Aguilar Escobar.

Page 34: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Métrica Versión 3

Construcción del Sistema de

Información (CSI)

Planificación del Sistema de Información

(PSI)

Estudio de Viabilidad del Sistema (EVS)

Análisis del Sistema de Información (ASI)

Diseño del Sistema de Información (DSI)

En esta etapa se genera el código de los componentes

Álvaro Aguilar Escobar.

Page 35: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Metodologías

• Mantenedores

ModeloEspiral

Barry Bohem

OMT ++ Simplificada

Ari JaacksiJuha Markus Aalto

Aplicación

• Algoritmo de resolución

• Visualización Soluciones

Álvaro Aguilar Escobar.

Page 36: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

OMT ++ Simplificado

Construcción

Conceptualización

Análisis Orientado a Objeto

Diseño Orientado a Objetos

Se contextualiza el problema y se dan

nociones de la situación actual

Álvaro Aguilar Escobar.

Page 37: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

OMT ++ Simplificado

Construcción

Conceptualización

Análisis Orientado a Objeto

Diseño Orientado a Objetos

Se especifican los conceptos claves del

proyecto

Álvaro Aguilar Escobar.

Page 38: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

OMT ++ Simplificado

Construcción

Conceptualización

Análisis Orientado a Objeto

Diseño Orientado a Objetos

Se presentan las clases del sistema con sus relaciones

estructurales

Álvaro Aguilar Escobar.

Page 39: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

OMT ++ Simplificado

Construcción

Conceptualización

Análisis Orientado a Objeto

Diseño Orientado a Objetos

Se Genera el Código, se ensambla y prueba el

sistema

Álvaro Aguilar Escobar.

Page 40: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Metodologías

ModeloEspiral

Barry Bohem

• Algoritmo de resolución

• Mantenedores

OMT ++ Simplificada

Ari JaacksiJuha Markus Aalto

• Visualización Soluciones

AplicaciónAplicación

Álvaro Aguilar Escobar.

Page 41: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Modelo Espiral

Toma de Requerimientos y

requisitos iniciales

Álvaro Aguilar Escobar.

Page 42: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Modelo Espiral

Considerar factores negativos

Álvaro Aguilar Escobar.

Page 43: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Modelo Espiral

Considerar factores negativos

Álvaro Aguilar Escobar.

Page 44: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Modelo Espiral

Validar Construcción y si es necesario agregar nuevos requerimientos

Álvaro Aguilar Escobar.

Page 45: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

CONLUSIONES

• LOGRO DE OBJETIVOS

De acuerdo a los objetivos específicos planteados se puede decir que se cumplieron todos dando por satisfecho nuestro objetivo general.

• PROYECCIONES A FUTURO

Se pretende realizar mejoras en la aplicación, agregando los nuevos requerimientos que saldrán en el próximo período escolar.

Claudia Cornejo Castro.

Page 46: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

CONCLUSIONES

• EXPERIENCIA ADQUIRIDA

Debido a la complejidad del problema, se tuvo que dedicar gran parte del período a la investigación, donde se adquirió conocimientos necesarios para desarrollar la aplicación.

Claudia Cornejo Castro.

Page 47: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

COSTOS REALES v/s COSTOS PROYECTADOS

Al hacer la comparación entre ambos costos se puede ver que la diferencia es mínima

CONCLUSIONES

Costos Estimados

Recursos Humanos $ 6.366.500Gastos de Oficina $335.750

TOTAL $6.702.250

Costos Reales

Claudia Cornejo Castro.

Page 48: Aplicación de Apoyo a la Gestión de Horarios de Clases del Colegio Piamarta TRABAJO DE TITULO INTEGRANTES : Álvaro Aguilar. Juan Enrique Bello. Claudia

Fin Presentación

Muchas Gracias