AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN.

Slides:



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

Diseño y análisis de algoritmos
El Proyecto Tecnológico
“PROYECTO TECNOLOGICO”.
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)
Razonamiento Explícito y Experimentación en la Algoritmia
“Impulsando la Sociedad
MARCO METODOLOGICO.
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.
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
Metaheurística ACO Aplicada a Problemas de Planificación en Entornos Dinámicos de San Pedro M., Pandolfi D., Lasso M., Villagra A. Laboratorio de Tecnologías.
Agrupamiento de relaciones no lineales entre expresiones de genes
Sistemas Inteligentes Algoritmos Geneticos
Algoritmos Genéticos (AG) Integrantes: Rubén Levineri Miguel Rozas Juan Yañez Faltan autores y bibliografía.
Alumno: Jorge Ahumada A. Profesor Guía : Nelson Baloian T.
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.
Marco de Buen Desempeño del Directivo y Docente y las funciones directivas sobre el uso efectivo del tiempo.
Algoritmos de Búsqueda Simulated Annealing Es un algoritmo de Hill­Climmbing estocástico. Inspirado en el proceso físico (Termodinámica) de enfriamiento.
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.
Metodología de optimización del aparato administrativo y de la legislación normativa para la gestión estatal y local de MDM96.
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.
EL APORTE DE LA INGENIERIA DE SOFTWARE A LAS ORGANIZACIONES
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.
MODELO MALCOM BALDRIGE
Presentación de Avances Seminario de Titulo
Mary C. Jarur M. ww.udec.cl/~mjarur
Asignación de Horarios
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Incorporando Búsqueda Local a un Algoritmo ACO para el Problema de Scheduling de Tardanza Ponderada Lasso M., de San Pedro M Laboratorio de Tecnologías.
Escuela de Mercadotecnia
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Evaluación interna Nivel superior (NS)
El rol de SQA en PIS.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
ESTIMACIÓN DE COSTOS DE LAS RESOLUCIONES
Ciclo de vida de un sistema
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)
GERENCIA EN SALUD.
Diseño de Adiestramientos
Ingeniería del Software I
Ing. Uziel Quiroz Castañeda Blanca Esthela Carranza Ortega 8º Semestre Junio/2013.
Ciclo de Vida del Software
Métricas.
Servicio comunitario Bienvenidos al curso de Servicio Comunitario.
Evaluación interna Nivel superior (NS)
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Especialización en Gestión de Proyectos
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
Modelo de procesos de software
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.
OBJETIVOS DE LOS PROGRAMAS DE ESTUDIO: SESIÓN DE TRABAJO 3 DE SEPTIEMBRE DE 2013 SECRETARÍA GENERAL SECRETARÍA DE APOYO A LA DOCENCIA.
Naturaleza / concepciones Fin y funciones Papel del evaluador Criterios de evaluación QUÉ ES LA EVALUACIÓN.
Desarrollo iterativo e incremental
Transcripción de la presentación:

AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN. MODELOS Y METODOLÓGIAS. PRUEBAS Y RENDIMIENTO. CONCLUSIONES.

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.

INTRODUCCION OBJETIVOS Objetivo General. Objetivo Específicos. REQUERIMIENTOS

INTRODUCCION PLANIFICACIÓN Carta Gantt

INTRODUCCION PLANIFICACIÓN Costos Proyectados

INTRODUCCION ALTERNATIVAS aSc Horarios de Clases. KronoWin Milenio 6. Desarrollo a la medida.

INTRODUCCION ALTERNATIVAS aSc Horarios de Clases. KronoWin Milenio 6. Desarrollo a la medida. ELECCIÓN : Desarrollo a la medida. Necesidad. Imagen. Costo.

INTRODUCCION ENFOQUE DUAL DEL PROYECTO Mantenedores de la aplicación. Modelo Evolutivo Incremental. Metodología OMT++ Simplificado. Algoritmo de Resolución. Modelo Espiral.

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

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.

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.

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.

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

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

Representación de Datos Curso : 1° Básico “A”

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

1° Básico A 1° Básico B 1° Básico C 1 2 3 4 5 6 7 … N 1 2 3 4 5 6 7 … N 1 2 3 4 5 6 7 … N Cromosoma

Modelo de la Aplicación GenHor Base de Datos Algoritmo Genético Informes Gestión de Datos

Aplicación

Aplicación

Aplicación

Aplicación

Aplicación

Algoritmo Genético Software Sostenedor Modelo Espiral OMT++ Simplificado Ari Jaaksi Juha-Markus Aalto Barry Bohem

Algoritmo Genético Software Sostenedor Modelo Espiral OMT++ Simplificado Ari Jaaksi Juha-Markus Aalto Barry Bohem

Algoritmo Genético Software Sostenedor Modelo Espiral OMT++ Simplificado Ari Jaaksi Juha-Markus Aalto Barry Bohem

Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Conceptualización Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Entrega

Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Conceptualización Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Entrega

Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Conceptualización Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Entrega

Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Conceptualización Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Entrega

Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Conceptualización Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Entrega

Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Conceptualización Análisis Orientado a Objeto Diseño Orientado a Objeto Construcción Entrega

Las Metodologías Utilizadas

Metodología para la Aplicación OMT ++ Simplificada. El propósito de la Utilización.

Ciclo de vida de OMT ++ Simplificada. Conceptualización Análisis Orientado a Objeto Diseño Orientado a Objetos Construcción

Ejemplos de OMT++ Simplificada. Análisis.

Metodología de Documentación Métricas Versión 3. El propósito de la Utilización.

Ciclo de Vida de 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)

Ejemplos de Métricas Versión 3 Análisis.

Ejemplos de Métricas Versión 3 Diseño.

CONLUSIONES LOGRO DE OBJETIVOS PROYECCIONES A FUTURO 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.

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.

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