Yupii: un framework
genérico para el
desarrollo de sistemas de
gestión de información
L.I. Carlos García Trujillo
cgarciag...
Un poco sobre los tipos de
proyectos que he
desarrollado
Software gráfico en 3D (juegos,
simulación física, imágenes
médi...
¿Por qué sistemas de
gestión?
Relevancia de la
problemática
La mayoría de los sistemas
informáticos que se desarrollan
ti...
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”
algun...
Problemas Continuación...
La dependencia continua y
exponencial del programador a
medida que el sistema crece.
El progra...
Problemas Cont.
Los sistemas de gestión suelen
crecer constantemente
adecuándose a nuevas necesidades
Generalmente se di...
Objetivo del desarrollo
Construir una arquitectura que
permita:
Desarrollar sistemas de gestión
Mas completos
Mas segu...
Características Particulares
Diseñado para correr
eficientemente en ambientes de
CloudComputing
Requerimientos mínimos d...
¿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 ó...
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...
¿Preguntas?
Upcoming SlideShare
Loading in …5
×

Presentación yupii

330 views
274 views

Published on

Propuesta de trabajo de grado

Published in: Education, Business, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
330
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentación yupii

  1. 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. 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. 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. 4. Además... La mejor manera de inventar es resolverse uno mismo un problema propio...
  5. 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. 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. 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. 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. 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
  10. 10. ¿Como conseguir eso?
  11. 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
  12. 12. Propuesta de desarrollo
  13. 13. Arquitectura Propuesta: HMVC
  14. 14. Uso extensivo de Patrones de diseño HMVC Active Record Delegator Mediator Observer Singleton Adapter Decorator
  15. 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 
  16. 16. ¿Preguntas?

×