SlideShare una empresa de Scribd logo
1 de 16
Yupii: un framework
genérico para el
desarrollo de sistemas de
gestión de información
L.I. Carlos García Trujillo
cgarciagl@gmail.com
Un poco sobre los tipos de
proyectos que he
desarrollado
Software gráfico en 3D (juegos,
simulación física, imágenes
médicas)
Software educativo (auto
evaluación y de apoyo a la toma
de decisiones)
Rutinas de inteligencia artificial
(redes neuronales, algoritmos
evolutivos)
Aplicaciones web
¿Por qué sistemas de
gestión?
Relevancia de la
problemática
La mayoría de los sistemas
informáticos que se desarrollan
tienen que ver con la gestión de la
información.
Es un problema común en todos los
países, idiomas e ideologías.
Además...
La mejor manera de inventar es
resolverse uno mismo un problema
propio...
Problemas en el
desarrollo de sistemas de
gestión
Muchas veces se empieza de cero
en cada proyecto o se “reescribe”
alguno similar
Legacy Software
Es difícil considerar todos los casos
de reportes y salidas; los “cambios
simples” suelen ser engañosos
Problemas Continuación...
La dependencia continua y
exponencial del programador a
medida que el sistema crece.
El programador es poco menos que un
dios =:-)
Problemas Cont.
Los sistemas de gestión suelen
crecer constantemente
adecuándose a nuevas necesidades
Generalmente se diseñan como
sistemas monolíticos
Objetivo del desarrollo
Construir una arquitectura que
permita:
Desarrollar sistemas de gestión
Mas completos
Mas seguros
De mejor calidad
En menos tiempo
Extender las funcionalidades de
manera tal que favorezca el
crecimiento ordenado de los
productos derivados
Preferentemente funcionar bajo
estándares de código abierto
Características Particulares
Diseñado para correr
eficientemente en ambientes de
CloudComputing
Requerimientos mínimos de
configuración
Independencia del motor de base
de datos
¿Como conseguir eso?
La gestión de información
se divide en:
E x p lo ta c i ó n d e la
i n fo r m a c ió n a lm a c e n a d a
D e fi n i c i ó n d e
lo s m o d e lo s
V a li d a c i ó n d e l
i n g r e s o d e
i n fo r m a c i ó n
Propuesta de
desarrollo
Arquitectura Propuesta:
HMVC
Uso extensivo de Patrones
de diseño
HMVC
Active Record
Delegator
Mediator
Observer
Singleton
Adapter
Decorator
Posibles trabajos futuros
Integración de algoritmos de
predicción basados en la
información gestionada
Identificación de relaciones
causales entre los elementos
usando métodos estadísticos o de
Inteligencia Artificial
Explorar mejores interfaces de
comunicación con el usuario para
la captura y presentación de
información

¿Preguntas?

Más contenido relacionado

Similar a Presentación yupii

El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el procesojenmer
 
Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollopool123454
 
Innovación en el tratamiento de la información desde la Ingeniería del Conoc...
Innovación en el tratamiento de la información desde la  Ingeniería del Conoc...Innovación en el tratamiento de la información desde la  Ingeniería del Conoc...
Innovación en el tratamiento de la información desde la Ingeniería del Conoc...Joaquín Borrego-Díaz
 
Presentación tic software
Presentación tic softwarePresentación tic software
Presentación tic softwarerosarioavitua
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informáticamachuca193
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informáticamachuca193
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informáticamachuca193
 
Best place to code 2018 - Abraxas Intelligence
Best place to code 2018 - Abraxas IntelligenceBest place to code 2018 - Abraxas Intelligence
Best place to code 2018 - Abraxas IntelligenceSoftware Guru
 
Ensayo(diseño de software)
Ensayo(diseño de software)Ensayo(diseño de software)
Ensayo(diseño de software)ronald gimenez
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agilesCrisCobol
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agilesCrisCobol
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareMary Carmen
 
Kendal y-kendel-jair aguirre
Kendal y-kendel-jair aguirreKendal y-kendel-jair aguirre
Kendal y-kendel-jair aguirreJhair Aguirre
 
Capitulo 1 introduccion a la inteligencia artificial aux
Capitulo 1 introduccion a la inteligencia artificial   auxCapitulo 1 introduccion a la inteligencia artificial   aux
Capitulo 1 introduccion a la inteligencia artificial auxnandourrutia
 
Conceptos tecnología en informática
Conceptos tecnología en informáticaConceptos tecnología en informática
Conceptos tecnología en informáticauniminuto2111
 
5-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.1 Tecnologí...
5-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.1 Tecnologí...5-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.1 Tecnologí...
5-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.1 Tecnologí...Luis Fernando Aguas Bucheli
 

Similar a Presentación yupii (20)

El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollo
 
Innovación en el tratamiento de la información desde la Ingeniería del Conoc...
Innovación en el tratamiento de la información desde la  Ingeniería del Conoc...Innovación en el tratamiento de la información desde la  Ingeniería del Conoc...
Innovación en el tratamiento de la información desde la Ingeniería del Conoc...
 
Presentación tic software
Presentación tic softwarePresentación tic software
Presentación tic software
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
 
Resumen de informática
Resumen de informáticaResumen de informática
Resumen de informática
 
Ada 30
Ada 30Ada 30
Ada 30
 
Trabajo2
Trabajo2Trabajo2
Trabajo2
 
Best place to code 2018 - Abraxas Intelligence
Best place to code 2018 - Abraxas IntelligenceBest place to code 2018 - Abraxas Intelligence
Best place to code 2018 - Abraxas Intelligence
 
Ensayo(diseño de software)
Ensayo(diseño de software)Ensayo(diseño de software)
Ensayo(diseño de software)
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Metodos agiles
Metodos agilesMetodos agiles
Metodos agiles
 
Viviendo de Software Libre
Viviendo de Software LibreViviendo de Software Libre
Viviendo de Software Libre
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de Software
 
Kendal y-kendel-jair aguirre
Kendal y-kendel-jair aguirreKendal y-kendel-jair aguirre
Kendal y-kendel-jair aguirre
 
Capitulo 1 introduccion a la inteligencia artificial aux
Capitulo 1 introduccion a la inteligencia artificial   auxCapitulo 1 introduccion a la inteligencia artificial   aux
Capitulo 1 introduccion a la inteligencia artificial aux
 
Conceptos tecnología en informática
Conceptos tecnología en informáticaConceptos tecnología en informática
Conceptos tecnología en informática
 
5-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.1 Tecnologí...
5-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.1 Tecnologí...5-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.1 Tecnologí...
5-Unidad 2: Tecnologías y Tendencias de Sistemas de Información-2.1 Tecnologí...
 

Último

TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 

Último (20)

TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 

Presentación yupii

  • 1. Yupii: un framework genérico para el desarrollo de sistemas de gestión de información L.I. Carlos García Trujillo cgarciagl@gmail.com
  • 2. Un poco sobre los tipos de proyectos que he desarrollado Software gráfico en 3D (juegos, simulación física, imágenes médicas) Software educativo (auto evaluación y de apoyo a la toma de decisiones) Rutinas de inteligencia artificial (redes neuronales, algoritmos evolutivos) Aplicaciones web
  • 3. ¿Por qué sistemas de gestión? Relevancia de la problemática La mayoría de los sistemas informáticos que se desarrollan tienen que ver con la gestión de la información. Es un problema común en todos los países, idiomas e ideologías.
  • 4. Además... La mejor manera de inventar es resolverse uno mismo un problema propio...
  • 5. Problemas en el desarrollo de sistemas de gestión Muchas veces se empieza de cero en cada proyecto o se “reescribe” alguno similar Legacy Software Es difícil considerar todos los casos de reportes y salidas; los “cambios simples” suelen ser engañosos
  • 6. Problemas Continuación... La dependencia continua y exponencial del programador a medida que el sistema crece. El programador es poco menos que un dios =:-)
  • 7. Problemas Cont. Los sistemas de gestión suelen crecer constantemente adecuándose a nuevas necesidades Generalmente se diseñan como sistemas monolíticos
  • 8. Objetivo del desarrollo Construir una arquitectura que permita: Desarrollar sistemas de gestión Mas completos Mas seguros De mejor calidad En menos tiempo Extender las funcionalidades de manera tal que favorezca el crecimiento ordenado de los productos derivados Preferentemente funcionar bajo estándares de código abierto
  • 9. Características Particulares Diseñado para correr eficientemente en ambientes de CloudComputing Requerimientos mínimos de configuración Independencia del motor de base de datos
  • 11. La gestión de información se divide en: E x p lo ta c i ó n d e la i n fo r m a c ió n a lm a c e n a d a D e fi n i c i ó n d e lo s m o d e lo s V a li d a c i ó n d e l i n g r e s o d e i n fo r m a c i ó n
  • 14. Uso extensivo de Patrones de diseño HMVC Active Record Delegator Mediator Observer Singleton Adapter Decorator
  • 15. Posibles trabajos futuros Integración de algoritmos de predicción basados en la información gestionada Identificación de relaciones causales entre los elementos usando métodos estadísticos o de Inteligencia Artificial Explorar mejores interfaces de comunicación con el usuario para la captura y presentación de información 