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 Yupii framework gestión información

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 Yupii framework gestión información (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

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 

Yupii framework gestión información

  • 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 