pfm presentacion

31
Tutor: Dr. César I. García Osorio Alumno: Rodrigo Manjón Martín Máster Universitario en Ingeniería Informática Web para Mostrar el Funcionamiento del Algoritmo A Estrella

Upload: rodrigo-manjon

Post on 04-Jul-2015

152 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Pfm presentacion

Tutor:Dr. César I. García Osorio

Alumno:Rodrigo Manjón Martín

Máster Universitario en Ingeniería Informática

Web para Mostrar el Funcionamiento del Algoritmo A Estrella

Page 2: Pfm presentacion

Índice

↬ Introducción↬ Objetivos↬ Conceptos Téoricos↬ Demostración↬ Técnicas y

Herramientas

↬ Aspectos Relevantes↬ Sprints↬ Estudio Viabilidad↬ Trabajos Relacionados↬ Dudas

Page 3: Pfm presentacion

Máster Universitario en Ingeniería Informática

Introducción

Page 4: Pfm presentacion

Introducción

Herramienta docente

Page 5: Pfm presentacion

Máster Universitario en Ingeniería Informática

Objetivos

Page 6: Pfm presentacion

Objetivos del Proyecto

Servidor que resuelva el problema

Una web que muestre la solución

Page 7: Pfm presentacion

Objetivos Técnicos

↬ Usar un lenguaje dinámico en el lado del servidor

↬ Conocer más sobre las últimas tecnologías del mundo web

↬ Tener una buena toma de contacto con bases de datos no relacionales

Page 8: Pfm presentacion

Máster Universitario en Ingeniería Informática

Conceptos Téoricos

Page 9: Pfm presentacion

Conceptos Téoricos

↬ Problemas de un solo estado↬ Búsqueda en espacio de estados↬ Estados y Operadores

Page 10: Pfm presentacion

Conceptos Téoricos

↬ Nodos son Estados↬ Arcos son

Operadores↬ Raiz Estado Inicial↬ Nodos Hoja son

Estados sin sucesores

Page 11: Pfm presentacion

Conceptos Téoricos

Page 12: Pfm presentacion

Máster Universitario en Ingeniería Informática

Demostración

Page 13: Pfm presentacion

Máster Universitario en Ingeniería Informática

Técnicas y Herramientas

Page 14: Pfm presentacion

Técnicas

Scrum24 h

7 días

Product Backlog Sprint BacklogSprint

Producto Software entregable

Page 15: Pfm presentacion

Herramientas

Page 16: Pfm presentacion

Máster Universitario en Ingeniería Informática

Aspectos Relevantes

Page 17: Pfm presentacion

Aspectos Relevantes

API RESTprotocolo://hostname[:puerto]/ruta del recurso?consulta de

filtrado

↬ GET: Para consultar recursos↬ POST: Para crear recursos↬ PUT: Para editar recursos↬ DELETE: Para eliminar recursos

API REST

Page 18: Pfm presentacion

Aspectos Relevantes

Bases de Datos NoSQL

Base de Datos Base de Datos

Tablas Colecciones

Columnas

Filas

Documento BSON

Campos

Page 19: Pfm presentacion

Aspectos Relevantes

JSON

JSON Tipo

Tipo=básicostring|number|boolean

Tipo=objeto

propiedades[]

Tipo=array

item

{ key1: “value”, key2: 10, key3: true, key4: [1,”dos”,3], key5: { key: “value”}, key6: [

{ k1: “value1”},{ k2: “value2”}]

}

Page 20: Pfm presentacion

Aspectos Relevantes

Licencia MITSe Puede No se puede Es obligatorio

Usar con fines comerciales

Hacer responsable al autor del uso que se le de al software

Incluir el copyright

Modificar Incluir la licencia

Distribuir

Usar con fines privados

Page 21: Pfm presentacion

Máster Universitario en Ingeniería Informática

Sprints(Planificación temporal)

Page 22: Pfm presentacion

Sprints

Page 23: Pfm presentacion

Máster Universitario en Ingeniería Informática

Estudio de Viabilidad

Page 24: Pfm presentacion

Estudio de Viabilidad

Costes Importe

Software 0,00€

Hardware 26,66€

Personal 6.652,80€

Lugar de Trabajo 382,36€

Total 7.061,82€

Page 25: Pfm presentacion

Máster Universitario en Ingeniería Informática

Conclusiones

Page 26: Pfm presentacion

↬ Se han alcanzado los objetivos↬ Se han adquirido nuevos

conocimientos↬ Manejo de nuevas técnicas y

herramientas↬ Planificar y modelar proyectos↬ Poner en práctica los conocimientos de

la titulación

Conclusiones

Page 27: Pfm presentacion

Máster Universitario en Ingeniería Informática

Líneas de Trabajo Futuras

Page 28: Pfm presentacion

Líneas de Trabajo

↬ Añadir más algoritmos↬ Comparación de algoritmos↬ Incluir juegos↬ Cuentas de usuario↬ Mejorar la manera de introducir datos↬ Aplicación móvil

Page 29: Pfm presentacion

Repositorios

https://github.com/rodrimmbdev/a_star.git

https://github.com/rodrimmbdev/memoria_latex.git

Proyecto

Memoria

Page 30: Pfm presentacion

Dudas

Page 31: Pfm presentacion

Muchas Gracias