Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Presentación Proyecto Fin Carrera #SagaPFC

1.353 visualizaciones

Publicado el

SaGa es una aplicación web dinámica para el departamento de Lenguaje y Ciencias de la Computación de la Universidad de Málaga.

Publicado en: Diseño
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Presentación Proyecto Fin Carrera #SagaPFC

  1. 1. Sistema de Administración, Gestión y Asignación de Proyectos de Fin de Carrera Proyecto de Fin de Carrerapara el Departamento de Lenguaje y Ciencias de la Computación (LCC) de la Universidad de Málaga por Luis Pérez Alcaide dirige José María Álvarez Palomo Málaga 10 Septiembre 2012
  2. 2. Motivaciones● Surge a raíz del proceso de búsqueda de mi proyecto fin de carrera.● La idea de este proyecto es cubrir esa necesidad.
  3. 3. ¿ Qué es SaGa ?● Sistema de Administración, Gestión y Asignación de Proyectos de Fin de Carrera.● Aplicación web dinámica para el departamento Lenguaje y Ciencias de la Computación.● Dirigida a profesores y alumnos.
  4. 4. Objetivos● Centralizar toda la oferta de proyectos.● Facilitar a los profesores la gestión de su oferta de proyectos.● Facilitar a los alumnos la búsqueda de proyectos.● Los alumnos puedan proponer sus propios proyectos.
  5. 5. Tecnología
  6. 6. Entorno de Desarrollo
  7. 7. CodeIgniter● FrameWork PHP y Open Source.● Patrón Modelo-Vista- Controlador (MVC).● Fácil instalación y pocos requisitos del servidor.● Soporte principales bases de datos.● Extensible, flexible y ligero.
  8. 8. Metodología● Versión modificada y adapta del Proceso Unificado.● Seguiremos proceso iterativo incremental más genérico.● Flujo de trabajo: planificación inicial, requisitos, análisis, diseño, implementación, pruebas y evaluación.
  9. 9. Flujo de la aplicación
  10. 10. Fase Inicial● Arquitectura: Cliente- Servidor.● Usuarios del sistema: profesor, administrador y alumno.● Lista requisitos Iniciales.
  11. 11. Versión 0.5
  12. 12. Versión 0.5
  13. 13. Versión 1.0
  14. 14. Versión 1.0
  15. 15. Versión 1.5
  16. 16. Versión 1.5
  17. 17. Versión 2.0
  18. 18. Versión 2.0
  19. 19. Versión 2.5 ● Buscador de proyectos (estado = publicado). ● Búsqueda en vistas en lugar de tablas. ● Filtros según profesor y titulación. ● Penalización con InnoDB. ● Chequeo de seguridad al sistema.
  20. 20. Versión 3.0● Mejoras en la interfaz e implementar la subida de archivos al servidor (upload).● Adjuntar archivos en los formularios uploads, carpetas alumnos, proyectos, propuestos.● Cumplir estándares W3C en HTML y CSS.● Comprobar funcionamiento en Google Chrome, Internet Explorer y Mozilla Firefox.
  21. 21. Versión 3.5
  22. 22. Versión 3.5
  23. 23. Versión 4.0● Implementar instalador gráfico.● Basado en el instalador incluido en PyroCMS.● Instalación de la aplicación en cuatro pasos: ● Configuración base datos y servidor. ● Comprobar requisitos del sistema. ● Comprobar permisos de archivos y directorios. ● Crear usuario administrador y configurar opciones generales.
  24. 24. Conclusiones● Ingeniería del Software.● Tecnología, entorno desarrollo y framework.● Testing.● Licencia: GLP3.● Blog desarrollo.
  25. 25. Trabajos futuros● Versión HTML5.● Versión móvil.● Crear generador de plantillas.● Mejorar upload formularios.● Añadir botones sociales.● Añadir sistema identicacion digital descentralizado.● Añadir posibilidad proyecto dirigido varios profesores.
  26. 26. Demostración● Profesor Publicar/Editar Proyecto.● Solicitar Proyecto.● Asignar Proyecto.● Desasignar Proyecto.
  27. 27. ¿ Preguntas ?
  28. 28. ¡Gracias por vuestra atención!Luis Pérez Alcaideluis@luisperez.orghttp://www.luisperez.org

×