TRABAJO DE TITULO
Aplicación de Apoyo a la Gestión de
Horarios de Clases del Colegio Piamarta
INTEGRANTES :
•
•
•
•
•
•
Álvaro Aguilar.
Juan Enrique Bello.
Claudia Cornejo.
Darío Díaz.
Milton González.
Eduardo Llanquileo.
PROFESOR GUIA : José Miguel Santibáñez Allendes.
AGENDA
• INTRODUCCIÓN.
• TEORIA Y DESARROLLO DE LA APLICACIÓN.
• MODELOS Y METODOLÓGIAS.
• PRUEBAS Y RENDIMIENTO.
• CONCLUSIONES.
Juan Bello Vergara.
INTRODUCCION
• CLIENTE
• Congregación Sagrada Familia.
• Comuna de Estación Central.
• 190 personas en el área de docencia.
• SITUACIÓN ACTUAL
• Problema de asignación de horarios.
• 3 semanas de trabajo.
Juan Bello Vergara.
INTRODUCCION
• OBJETIVOS
• Objetivo General.
• Objetivo Específicos.
• REQUERIMIENTOS
Juan Bello Vergara.
INTRODUCCION
• PLANIFICACIÓN
• Carta Gantt
Juan Bello Vergara.
INTRODUCCION
• PLANIFICACIÓN
• Costos Proyectados
Juan Bello Vergara.
INTRODUCCION
• ALTERNATIVAS
• aSc Horarios de Clases.
• KronoWin Milenio 6.
• Desarrollo a la medida.
Juan Bello Vergara.
INTRODUCCION
• ALTERNATIVAS
• aSc Horarios de Clases.
• KronoWin Milenio 6.
• Desarrollo a la medida.
• ELECCIÓN : Desarrollo a la medida.
• Necesidad.
• Imagen.
• Costo.
Juan Bello Vergara.
INTRODUCCION
• ENFOQUE DUAL DEL PROYECTO
• Mantenedores de la aplicación.
• Modelo Evolutivo Incremental.
• Metodología OMT++ Simplificado.
• Algoritmo de Resolución.
• Modelo Espiral.
Juan Bello Vergara.
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.
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.
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.
Algoritmo Genético
• Inspirado en la evolución biológica y su base genéticomolecular.
• 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.
Funcionamiento
Inicializar
Evaluar
cada una
de
aleatoriamente
una
laspoblación
soluciones,
y
Repetir
Mutar
y un
Cruzar
número
delas
Escoger
de
la
asignarle
una
determinado
diferentes
soluciones
soluciones
de
a veces,
un
población
la
parte
que
puntuación
lo
de
o
esa
hasta
problema,
parte
quesegún
escogida,
se haya
tenga
puntuación
bienuna
que
lo
representadas
encontrado
para
reconstruir
la hayan
solución
por la
una
mayor.
hecho.
estructura
población.
deseada
de datos
adecuada.
Iniciar Población
Escoger Mejores Puntajes
Mutar y Cruzar
Evaluar y asignar puntaje
Repetir
Darío Díaz Videla.
Cruces.
Milton González Quiroz.
Mutaciones.
Milton González Quiroz.
Compactación
Milton González Quiroz.
Reglas
Milton González Quiroz.
Distribución de Datos
Ciclo 2
Ciclo 1
Colegio
Ciclo 3
Ciclos Nivel
Cursos
Niv14
4A … 4J
Niv13
3A … 3J
Niv12
2A … 2J
Niv11
1A .. 1J
Niv10
8A .. 8 J
Niv9
7A … 7K
Niv8
6A .. 6L
Niv7
5A … 5K
Niv6
4A … 4K
Niv5
3A … 3K
Niv4
2A … 2K
Niv3
1A … 1J
Niv2
Kinder A … Kinder I
Niv1
Pre-kinder A … Pre-kinder F
Eduardo Llanquileo Bravo.
Representación de Datos
Curso : 1° Básico “A”
Eduardo Llanquileo Bravo.
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.
Cromosoma
1° Básico A
1 2 3 4 5 6 7 …N
1° Básico B
1 2 3 4 5 6 7 …N
Cromosoma
Eduardo Llanquileo Bravo.
1° Básico C
1 2 3 4 5 6 7 …N
Modelo de la Aplicación
Aplicación
Base de
Datos
GenHor
Gestión
de
Datos
Eduardo Llanquileo Bravo.
Algoritmo
Genético
Informe
s
Aplicación
Eduardo Llanquileo Bravo.
Aplicación
Eduardo Llanquileo Bravo.
Aplicación
Eduardo Llanquileo Bravo.
Aplicación
Eduardo Llanquileo Bravo.
Aplicación
Eduardo Llanquileo Bravo.
Metodologías
Documentación
Métrica
Versión 3
Aplicación
• Mantenedores
• Visualización Soluciones
• Algoritmo de resolución
Administración
Pública de España
Modelo
Espiral
OMT ++
Simplificada
Barry Bohem
Ari Jaacksi
Juha Markus Aalto
Álvaro Aguilar Escobar.
Métrica Versión 3
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)
Construcción del
Sistema de
Información (CSI)
Álvaro Aguilar Escobar.
Se obtiene un marco de
referencia para el
desarrollo del sistema de
información
Métrica Versión 3.
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)
Construcción del
Sistema de
Información (CSI)
Álvaro Aguilar Escobar.
•
•
Se analiza un conjunto de
necesidades.
Se toman consideraciones
de restricciones de tipo
económica, técnica, legal y
operativa
Métrica Versión 3
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)
Construcción del
Sistema de
Información (CSI)
Álvaro Aguilar Escobar.
Se detalla con profundidad el
sistema, sirviendo éste como
base para el posterior diseño
del sistema
Métrica Versión 3.
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)
Construcción del
Sistema de
Información (CSI)
Álvaro Aguilar Escobar.
Se define la arquitectura del
sistema
Métrica Versión 3
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)
Construcción del
Sistema de
Información (CSI)
Álvaro Aguilar Escobar.
En esta etapa se genera el
código de los componentes
Metodologías
Aplicación
• Mantenedores
• Visualización Soluciones
• Algoritmo de resolución
Modelo
Espiral
OMT ++
Simplificada
Barry Bohem
Ari Jaacksi
Juha Markus Aalto
Álvaro Aguilar Escobar.
OMT ++ Simplificado
Conceptualización
Análisis Orientado a
Objeto
Diseño Orientado a
Objetos
Construcción
Álvaro Aguilar Escobar.
Se contextualiza el
problema y se dan
nociones de la situación
actual
OMT ++ Simplificado
Conceptualización
Análisis Orientado a
Objeto
Diseño Orientado a
Objetos
Construcción
Álvaro Aguilar Escobar.
Se especifican los
conceptos claves del
proyecto
OMT ++ Simplificado
Conceptualización
Análisis Orientado a
Objeto
Diseño Orientado a
Objetos
Construcción
Álvaro Aguilar Escobar.
Se presentan las clases
del sistema con sus
relaciones estructurales
OMT ++ Simplificado
Conceptualización
Análisis Orientado a
Objeto
Diseño Orientado a
Objetos
Construcción
Álvaro Aguilar Escobar.
Se Genera el Código, se
ensambla y prueba el
sistema
Metodologías
• Algoritmo de resolución
Modelo
Espiral
Barry Bohem
Álvaro Aguilar Escobar.
Modelo Espiral
Toma de
Requerimientos y
requisitos iniciales
Álvaro Aguilar Escobar.
Modelo Espiral
Considerar factores
negativos
Álvaro Aguilar Escobar.
Modelo Espiral
Considerar factores
negativos
Álvaro Aguilar Escobar.
Modelo Espiral
Validar Construcción y
si es necesario
agregar nuevos
requerimientos
Álvaro Aguilar Escobar.
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.
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.
CONCLUSIONES
COSTOS REALES v/s COSTOS PROYECTADOS
Al hacer la comparación entre ambos costos se puede ver
que la diferencia es mínima
Costos Estimados
Costos Reales
Recursos Humanos
Gastos de Oficina
TOTAL
Claudia Cornejo Castro.
$ 6.366.500
$335.750
$6.702.250
Fin Presentación
Muchas Gracias
Descargar

Diapositiva 1