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.

Slides:



Advertisements
Presentaciones similares
VALORACIÓN Y SELECCIÓN DE INVERSIONES EN RECURSOS INFORMÁTICOS
Advertisements

El Proyecto Tecnológico
DISEÑO DE EXPERIMENTOS
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Algoritmo GENETICO.
Como modalidad didáctica del campo de formación técnico específica
Grupo 4 Matías Melgar Pablo Carbonell
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
TECNOLOGÍAS FERROVIARIAS
Razonamiento Explícito y Experimentación en la Algoritmia
“Impulsando la Sociedad
MARCO METODOLOGICO.
AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN.
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Telekom Solutions.
Un proyecto para el aprendizaje de los modelos de líneas de espera y de simulación en el contexto del ABP Programa de Incentivación de la Innovación Docente.
UNIVERSIDAD LATINA (UNILA) II.- ANALISIS DE ALGORITMOS
Republica Bolivariana de Venezuela U.G.M.A 7mo semestre Ing. Sistema
Sistemas Inteligentes Algoritmos Geneticos
Algoritmos Genéticos (AG) Integrantes: Rubén Levineri Miguel Rozas Juan Yañez Faltan autores y bibliografía.
INGENIERIA DEL SOFTWARE
Alumno: Jorge Ahumada A. Profesor Guía : Nelson Baloian T.
EL PODER DE SOLVER.
Modelo de ciclo de vida en espiral
COMPUTACION EVOLUTIVA Introducción. Computación Evolutiva: Computación Evolutiva: Enfoque alternativo para abordar problemas complejos de: Enfoque alternativo.
ESTRUCTURA GENERAL DEL MÉTODO PARA LLEVAR A CABO UNA REORGANIZACIÓN ETAPA 1 Preparación detallada para el primer lanzamiento de iniciativa de cambio. ETAPA.
María del Pilar Gómez Gil, Claudia Feregrino Uribe
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINFSantiago, 18 de Noviembre 2006 Darío Díaz Videla iii. Teoría Enfoques.
Una introducción a la computación evolutiva
AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN.
“Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio PIAMARTA” Integrantes :- Claudia Cornejo. - Álvaro Aguilar. - Juan Enrique Bello.
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Presentación Trabajo de Seminario de Titulación
Trabajo de Graduación “SISTEMA DE PLANEACIÓN AVANZADO (APS) PARA DETERMINAR LA UBICACIÓN ÓPTIMA DE CAPACITORES EN UNA RED DE DISTRIBUCIÓN DE ENERGÍA ELÉCTRICA.
Presentación de Avances Seminario de Titulo
Mary C. Jarur M. ww.udec.cl/~mjarur
Importancia en la efectividad del:
Asignación de Horarios
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Métrica Versión 3.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
El rol de SQA en PIS.
Alexander Aristizabal Ángelo flores herrera
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Presentación de Avances Seminario de Titulo Álvaro Aguilar Claudia Cornejo Juan Bello Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
PLAN MAESTRO PRODUCCION
Segunda Presentación de Avance Seminario de Título Álvaro Aguilar Claudia Cornejo Juan Bello Sistema De Apoyo A La Asignación De Horarios De Clases Para.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Relación con otras asignaturas del plan de estudio
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Introducción al proceso de verificación y validación.
Diseño de Adiestramientos
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Ingeniería del Software I
Proyecto: Lanzamiento QUICK ORDER. Objetivo General  Desarrollar el sistema de información de acuerdo a los requerimientos establecidos por el cliente,
Ing. Uziel Quiroz Castañeda Blanca Esthela Carranza Ortega 8º Semestre Junio/2013.
Ciclo de Vida del Software
Métricas.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Proceso de desarrollo de Software
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
Fundamentos de Computación
Modelo de procesos de software
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINFSantiago, 18 de Noviembre 2006 Álvaro Aguilar Escobar iv. Metodología.
Algoritmo Genético para la solución del problema SAT René Clemente Juárez Angel Felipe Lara Valladares Junio 2012.
Conclusiones: En este trabajo se ha demostrado que se pueden aplicar los algoritmos OCH al ajuste de los parámetros de un modelo borroso mediante la discretización.
Transcripción de la presentación:

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é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.

Funcionamiento 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. 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 Escoger de la población la parte que tenga una puntuación mayor. 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.

Pre-kinder A … Pre-kinder F Distribución de Datos Ciclo 1 Ciclo 3 Ciclo 2 Ciclos Niv1 Niv2 Niv3 Niv4 Niv5 Niv6 Niv7 Niv8 Niv9 Niv10 Niv11 Niv12 Niv13 Niv14 Nivel Pre-kinder A … Pre-kinder F Kinder A … Kinder I 1A … 1J 2A … 2K 3A … 3K 4A … 4K 5A … 5K 6A .. 6L 7A … 7K 8A .. 8 J 1A .. 1J 2A … 2J 3A … 3J 4A … 4J Cursos Colegio Eduardo Llanquileo Bravo.

Representación de Datos Curso : 1° Básico “A” Eduardo Llanquileo Bravo.

1° Básico A Profesor Asignatura GEN 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° Básico B 1° Básico C 1 2 3 4 5 6 7 … N 1 2 3 Eduardo Llanquileo Bravo.

Modelo de la Aplicación GenHor Base de Datos Algoritmo Genético Informes Gestión de Datos Eduardo Llanquileo Bravo.

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 Aplicación Documentación Mantenedores Métrica Versión 3 Visualización Soluciones Modelo Espiral Algoritmo de resolución OMT ++ Simplificada Administración Pública de España Barry Bohem Ari Jaacksi Juha Markus Aalto Álvaro Aguilar Escobar.

Métrica Versión 3 Planificación del Sistema de Información (PSI) Se obtiene un marco de referencia para el desarrollo del sistema de información 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.

Métrica Versión 3. Se analiza un conjunto de necesidades. Planificación del Sistema de Información (PSI) Se analiza un conjunto de necesidades. Se toman consideraciones de restricciones de tipo económica, técnica, legal y operativa 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.

Métrica Versión 3 Planificación del Sistema de Información (PSI) Se detalla con profundidad el sistema, sirviendo éste como base para el posterior diseño del sistema 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.

Métrica Versión 3. Se define la arquitectura del sistema Planificación del Sistema de Información (PSI) Se define la arquitectura del sistema 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.

Métrica Versión 3 En esta etapa se genera el código de los componentes Planificación del Sistema de Información (PSI) En esta etapa se genera el código de los componentes 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.

Metodologías Aplicación Mantenedores Visualización Soluciones Modelo Espiral Algoritmo de resolución OMT ++ Simplificada Barry Bohem Ari Jaacksi Juha Markus Aalto Álvaro Aguilar Escobar.

OMT ++ Simplificado Conceptualización Se contextualiza el problema y se dan nociones de la situación actual Análisis Orientado a Objeto Diseño Orientado a Objetos Construcción Álvaro Aguilar Escobar.

OMT ++ Simplificado Se especifican los conceptos claves del proyecto Conceptualización Se especifican los conceptos claves del proyecto Análisis Orientado a Objeto Diseño Orientado a Objetos Construcción Álvaro Aguilar Escobar.

OMT ++ Simplificado Conceptualización Se presentan las clases del sistema con sus relaciones estructurales Análisis Orientado a Objeto Diseño Orientado a Objetos Construcción Álvaro Aguilar Escobar.

OMT ++ Simplificado Conceptualización Se Genera el Código, se ensambla y prueba el sistema Análisis Orientado a Objeto Diseño Orientado a Objetos Construcción Álvaro Aguilar Escobar.

Metodologías Algoritmo de resolución Modelo Espiral Barry Bohem Álvaro Aguilar Escobar.

Toma de Requerimientos y requisitos iniciales Modelo Espiral Toma de Requerimientos y requisitos iniciales Álvaro Aguilar Escobar.

Considerar factores negativos Modelo Espiral Considerar factores negativos Álvaro Aguilar Escobar.

Considerar factores negativos Modelo Espiral Considerar factores negativos Álvaro Aguilar Escobar.

Validar Construcción y si es necesario agregar nuevos requerimientos 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 Claudia Cornejo Castro.

Fin Presentación Muchas Gracias