Vive Estética Mallorca

Slides:



Advertisements
Presentaciones similares
Agenda Introducción Relevamientos de tecnologías
Advertisements

Gestión de proyectos fin de carrera
Canchas al Móvil Proyecto Integrador 1 Carolina Garcés.
Sistema de notificación de incidencias de analizadores para dispositivos móviles Master Universitario de Desarrollo de aplicaciones para dispositivos móviles.
Norma iso/iec TIPOS DE PRUEBA DE SOFTWARE
Administración de un proyecto de Software Libre: FAVS Jesús Sánchez Sánchez F AVS.
Diseño de un sistema de gestión y asignación de equipos para una empresa TFC – Area J2EE Realización: Jose Angel Pardillo Vela Ingeniería técnica en Informática.
Expandiendo mercados a través de nuevos medios de pago Guayaquil - 26 de agosto del 2016.
ComprApp Proyecto final de carrera Ingeniería Técnica en Informática de Gestión Curso: Segundo semestre 2012 Autor: Juan Francisco del Río Pacheco Consultor:
BASE DE DATOS Reingeniería de Procesos. Modelo de BPR Definición del Negocio Refinamiento e instanciación Evaluación de procesos Especificación y diseño.
Aplicaciones para el manejo óptimo de la información.
DESARROLLO:EQUIPO TIC HOSPITAL SAN FERNANDO PROYECTO.
Trabajo Final de Master
El sistema tiene como objetivo la centralización, control y gestión
Agenda ¿Que es PRTG? Ventajas diferenciales Características de PRTG
Capítulo 7: Consideraciones hacia la web móvil
INTEGRACIÓN DE LAS TECNOLOGÍAS EN SISTEMAS
Elaborado por: Luis Erazo N.
Gestión de Polibuscador el portal de la Biblioteca Digital de la Universidad Politécnica de Valencia Inmaculada Ribes Llopes 3ª Reunión Expania (Grupo.
Potente herramienta para el desarrollo de aplicaciones móviles
Trail Running con Mendi4Trail
Sustentación de la propuesta
UPM[3DLabs]: El servicio de la Universidad Politécnica de Madrid encargado de las prácticas educativas en 3D. Gabinete de Tele-Educación - Universidad.
Tema DISEÑO E IMPLANTACIÓN DE UNA SOLUCIÓN INFORMÁTICA INTEGRADA QUE APOYE AL DESARROLLO DEL PENSAMIENTO CRÍTICO EN LA CARRERA DE INGENIERÍA EN SISTEMAS.
Análisis y catalogación de las fuentes que definen las competencias demandadas en el campo de la Interacción Persona-Ordenador Raquel Lacuesta Jesús Gallardo.
¿Qué son las Plataformas?.
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE PREVENCIÓN Y SEGUIMIENTO DE CÓLICOS EN EQUINOS UTILIZANDO ASP.NET y MVC MAYO 2014 VIVIANA ESTÉVEZ VERÓNICA.
NUBI Navega Ubícate Busca Interactúa
Sistemas Distribuidos
Suite de herramientas de inteligencia para Android
Gestión del SAT de un taller con Android
Diseño Centrado en el Usuario
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
Desarrollo de la Aplicación UNSTA Biblio
Jornadas sobre nuevas tecnologías en la gestión colegial. Gijón 2016
Apellidos y Nombres Cuatrimestre.
¿Qué es IONIC? Ionic es un Framework que nos permite crear de una manera rápida y sencilla aplicaciones móviles multiplataforma (Android, IOS, Windows)
INDUCCION VIRTUALNET 2.0 Act3 – Herramienta Tareas
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla   INGENIERÍA EN SISTEMAS COMPUTACIONALES.
AGENDA Populares. Eficientes. Necesarias. Multiplataforma.
Push Notifications.
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla   INGENIERÍA EN SISTEMAS COMPUTACIONALES.
SONIA ESPERANZA GARCIA AMAYA Tecnología en Gestión Administrativa
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES Organismo Público Descentralizado del Gobierno del Estado de Puebla   INGENIERÍA EN SISTEMAS COMPUTACIONALES.
Componentes Básicos del computador
Computación Nube F4. Profesor: Lic. Hugo Chavarría Equipo:
Sistema Inspecciona Plataforma web y móvil: Gestiona inspecciones en terreno, acciones correctivas.
Que es HARDWARE Son todos los dispositivos físicos con que se cuenta para poder interactuar con el computador y poder de esta forma realizar diferentes.
CCAPA Tecnologías de Información SAC Ref.: Presentación OSA-ERP
Venta y distribución de alcohol Geolocalizada
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
SIIRCI Sistema de Información de Implantación de Recomendaciones de Control Interno Derivadas de Auditorías.
Yii Framework 2. Yii es un framework de PHP de alto rendimiento, basado en componentes para desarrollar aplicaciones web modernas en poco tiempo. El nombre.
Proyecto: Carpeta Ciudadana
Servicios compartidos de e-Administración para el SUE
Ayudando al control y seguimiento de la diabetes
ConMaYDis Proyecto para consultas de personas mayores y Personas con capacidades diferentes.
Servidor de Reportes basado en Tecnología Java y XML
Trabajo Fin de Máster On the stage: Localizador de eventos en vivo
ARQUITECTURA DEL PROYECTO. La estructura modelo vista controlador se muestra en la siguiente ilustración : ESTRUCTURA DE PROYECTOS DE MVC.
Cástor Alexandre Agra Díez
TFG – Esteban Corral González Junio 2018
Diseño de Base de Datos Ingeniería de Software 2 Orientación a Objetos 2.
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
Tfm - MÁSTER EN INGENIERÍA INFORMÁTICA
INDICE Y MOTIVACIÓN OBJETIVOS ESTUDIO DE MERCADO ESTRUCTURA PORTAL WEB
Sistema de Gestión de Almacenes (SGA)
CLOUD PLATFORM - APP CITAS MANTENIMIENTO. Agregar texto Seidor Perú ®, 2019, Confidencial Seidor Perú Índice Enfoque de la Solución Beneficios 1.
INGENIERIA DE SOFTWARE I Ing. Verónica Defaz. MSc.
Transcripción de la presentación:

Vive Estética Mallorca Trabajo de final de carrera Grado de ingeniería informática Ingeniería de software Alumno: Nicolás regueira otero Consultores: carlos Sanchez rosa, Antonio rodríguez Gutiérrez PRA: Carles Garrigues Olivella Área tfg: Desarrollo de aplicaciones móviles html5 o Windows phone

Índice Descripción del proyecto Requisitos del proyecto Diseño Centrado en el Usuario Tecnologías implicadas Demostración Mejoras y futuro… Conclusiones

Descripción del proyecto Aplicación centro de estética Diseño centrado en el usuario Simple, ágil y atractiva Reserva de citas Registro y acceso de usuarios Configuración - Backend Sistema de notificaciones Multiplataforma: iOS & Android Diseño responsable - Responsive design

Requisitos del proyecto Registro de nuevo usuario Identificación en la aplicación Usuario registrado Acceso mediante Facebook Autenticación y privacidad de los datos Solicitud de nueva cita Consultar Mis Citas Listado de tratamientos Acceso con perfil administrativo Gestión de tratamientos Confirmación de citas Gestión de usuarios (mBaaS)

Diseño Centrado en el Usuario Funcionalidades por perfil Invitado Identificarse/salir del sistema Registrar usuario Listar tratamientos Usuario registrado Pedir cita Administrador Gestión de tratamientos Gestión de citas Gestión de usuarios (en mBaaS) Características del diseño Navegabilidad Arquitectura de la información Interfaz amigable Aprendizaje en uso Multi-dispositivo Responsive Design UX – User Experience

Tecnologías implicadas Ionic Framework Desarrollo Híbrido Multiplataforma HTML5, CSS3 Angular JS Framework MVC: modelo-vista-controlador Firebase MobileBackendasService Base de datos NoSQL Servicios API: registro y autenticación de usuarios Apache Cordova Acceso al hardware y funciones del dispositivo móvil

Tecnologías implicadas(2) Otras tecnologías Sourcetree: control de versiones Bitbucket: repositorio privado y remoto para código Notepad++: editor de textos

Demostración Vídeo demostrativo de uso de la aplicación https://youtu.be/gt8_O8qC6V8

Mejoras y futuro… El actual diseño de la aplicación ofrece las siguientes ventajas Escalabilidad Mejora continua Mantenibilidad Posibles mejoras del producto Orientarlo hacia un sistema genérico de reservas para diferentes centros de estética Incorporación de un sistema de notificaciones push de Amazon (SNS) Gestión de la agenda de citas (horario disponible/ocupada) Integración con el calendario del dispositivo Otras funcionalidades a medida

Conclusiones A nivel general y personal se han logrado los objetivos: Autoaprendizaje de nuevas tecnologías Detección y resolución de problemas encontrados Diseño de alta fidelidad en proceso iterativo (DCU) Aplicación final funcional y enfocada al mercado real Gestión del proyecto: planificación acertada y precisa para cumplir los objetivos finales acorde a los tiempos y esfuerzos Aplicación de técnicas de la ingeniería de software: patrones, reutilización y principios Desarrollo híbrido multiplataforma Tiempo/coste VS. rendimiento nativo

Fin de la presentación Nicolás Regueira Otero nregueira@uoc.edu Consultas o preguntas: Nicolás Regueira Otero Estudiante Grado de Ingeniería en Informática nregueira@uoc.edu 06 de Junio de 2016