Tesistas: Sra. Karla Albuja Sra. Verónica Molina

Slides:



Advertisements
Presentaciones similares
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Advertisements

Plan de Implantación Sistemas de Información III
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
AGENDA El Problema Objetivo General Objetivos Específicos Justificación Alcance Metodología OOHDM Casos de Uso Diagrama de Clases Diagrama de Contexto.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Página Web Para La Población
MI PROGRAMA DE FORMACION
Esta obra es exclusivamente de uso académico para los Profesores - Tutores del diplomado Competencias Docentes en el uso de las TIC para el Bachillerato.
Guia Diseño Robert Echeverria
PROYECTO DE GRADO ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA WEB PARA EL CONTROL DE UN TALLER TÉCNICO AUTOMOTRIZ EN PLATAFORMA PHP –
UNIVERSIDAD DE LAS FUERZAS ARMADAS - ESPE
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
Felipe Donoso Natalia Sandoval
ESPE – Departamento de Ciencias de la Computación
ESCUELA POLITÉCNICA DEL EJÉRCITO CARRERA DE INGENIERÍA DE SISTEMAS
Grupo 06 Facultad de Ingeniería - UdelaR Director: Javier Barreiro Cliente: Marcelo Guerra - Microsoft.
Framework Hexápodo PHP fácil, rápido y sin dolor
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
Evaluación de Productos
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
MAESTRIA EN INGENIERÍA DE SOFTWARE
Erique Gaspar, Carlos Alfredo
ESCUELA POLITÉCNICA DEL EJÉRCITO
DISEÑO E IMPLEMTACIÓN DE UNA APLICACIÓN M-LEARNING PARA ACOMPAÑAMIENTO DE CLASES PRESENCIALES Estefanía Fernández Oviedo Laura Isabel Gómez Parra.
SEMANA Introducción.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Director: Ing. Margarita Zambrano Codirector: Ing. Carlos Prócel
Técnicas para la obtención de requerimientos
Las etapas de un proyecto
ESCUELA POLITÉCNICA DEL EJÉRCITO
Unidad VI Documentación
DESARROLLO DE UNA APLICACIÓN MÓVIL PARA APOYAR AL TURISMO DEL CENTRO HISTÓRICO, UTILIZANDO REALIDAD AUMENTADA Y GEOLOCALIZACIÓN, PARA LA EMPRESA VLBS.
El proceso de desarrollo de sistemas Web
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Tecnología para la Comunidad
INTEGRANTES: MARIA LETICIA LANDERO ROSAS LIDIA PONCE ROCIO NAHIELLI ZARCO.
Ingeniería de Software
Ingeniería del Software
Fin Fase Elaboración Presentación al director del proyecto Agenda –Objetivos –Cumplimientos –Conclusiones Presentación al director del proyecto Agenda.
Ing. en Sistemas de Información
Importancia en la efectividad del:
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
LOS VIDEOJUEGOS EN EDUCACIÓN
La Programación en Videojuegos M.C. Juan Carlos Olivares Rojas Huetamo, Michoacán, Marzo 2011.
Glosario Pictórico por Lilliam María Martínez García Asignatura: Indagación, Tecnología y Pensamiento Crítico.
ASIGNATURA: TECNOLOGIA EDUCATIVA I
Jairo Pinto Ing. sistemas
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Relación con otras asignaturas del plan de estudio
Naime Cecilia del Toro Alvarez
Las tipologías multimedia se clasifican según el tipo de proyectos: Multimedia Educativa Multimedia Comercial Multimedia Informativa Multimedia Publicitaria.
DIPLOMADO DE DESARROLLO DE APLICACIONES MOVILES EN ANDROID DAMA
INGENIERIA DE SOFTWARE
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
Realidad aumentada una herramienta para educación
SEGURIDAD EN APLICACIONES MOVILES Ing. Gabriel M. Ramírez V. PALMIRA 2015.
Recomendaciones para el despliegue de Contenidos de T-Learning 2 de Octubre de 2010 SEMINARIO “LA INFLUENCIA DE LA GLOBALIDAD DIGITAL EN LA EDUCACIÓN”
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
SEGURIDAD EN APLICACIONES MOVILES Ing. Gabriel M. Ramírez V. PALMIRA 2016.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
FI-GQ-GCMU V Presentación del curso Microprocesadores y Microcontroladores Héctor Ivan Blanco Rodriguez Bogotá D.C ECBTI.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
“ANALISIS, DISEÑO, DESARROLLO E IMPLANTACIÓN DE LOS MÓDULOS DE ADMINISTRACIÓN, ACADEMICO Y DOBE ORIENTADO A LA WEB PARA EL COLEGIO MILITAR Nº 10 ABDÓN.
Conociendo el modelo Cliente-Servidor
TEMA: “USO DE LAS TABLETAS DIGITALES EN EL AULA COMO SOPORTE DIDÁCTICO EN EL PROCESO ENSEÑANZA APRENDIZAJE EN EL BACHILLERATO” AUTOR: EVELYN MIÑO CARRERA.
SOFTWARE EDUCATIVO y PRODUCTOS HUASCARÁN juan josé lapeyre corzo.
Capítulo 10 Los Nuevos Medios Peter Norton’s  Introducción a la Computación.
 MicroMundos  El MicroMundos es un programa informático utilizado para la automatización y dispositivos de control robótico.  Fue desarrollado y.
Transcripción de la presentación:

Tesistas: Sra. Karla Albuja Sra. Verónica Molina ESCUELA POLITÉCNICA DEL EJÉRCITO CARRERA DE INGENIERÍA DE SISTEMAS PROYECTO DE TESIS: ANÁLISIS, DISEÑO Y DESARROLLO DE UN JUEGO DIDÁCTICO DE RAZONAMIENTO ABSTRACTO EN 3D, PARA AYUDAR AL DESARROLLO DEL PENSAMIENTO DE NIÑOS ENTRE 4 Y 8 AÑOS, UTILIZANDO UN GAME ENGINE CON C# Y APLICANDO LA METODOLOGÍA OOHDM Director: Ing. César Villacís Codirector: Ing. Germán Ñacato Tesistas: Sra. Karla Albuja Sra. Verónica Molina

Agenda Introducción Objetivos Alcance Marco Teórico Marco de Trabajo Conclusiones y Recomendaciones

Internet y Redes Sociales Usuarios y Tecnologías Emergentes Introducción Multimedia Realidad Virtual Internet y Redes Sociales Usuarios y Tecnologías Emergentes Video Conferencia Dispositivos Móviles Aulas Virtuales Videojuegos

Agenda Introducción Objetivos Alcance Marco Teórico Marco de Trabajo Conclusiones y Recomendaciones

Objetivos Objetivo General Analizar, diseñar y desarrollar un juego didáctico de razonamiento abstracto en 3D, para ayudar al desarrollo del pensamiento de niños entre 4 y 8 años, utilizando un Game Engine con C# y aplicando la Metodología OOHDM.

Objetivos Específicos Revisar y documentar los conceptos teóricos acerca de aplicativos de software 3D, juegos didácticos y motores de juegos. Realizar el diseño y el desarrollo arquitectónico del modelo 3D de la aplicación con una herramienta de diseño 3D. Utilizar herramientas tecnológicas de diseño 3D y programación para construir aplicaciones 3D.

Agenda Introducción Objetivos Alcance Marco Teórico Marco de Trabajo Conclusiones y Recomendaciones

Alcance El juego didáctico desarrollado se orienta en el proceso de enseñanza – aprendizaje del razonamiento abstracto de niños entre 4 y 8 años. El juego didáctico de razonamiento abstracto será un juego con figuras geométricas en 3D y con tres niveles de dificultad (básico, intermedio y avanzado). Junto al aplicativo de software se entregará un manual de usuario que permitirá entender el manejo del mismo.

Agenda Introducción Objetivos Alcance Marco Teórico Marco de Trabajo Conclusiones y Recomendaciones

Marco Teórico Juego Características del juego Videojuego Tipos de Videojuegos Partidarios y detractores de los videojuegos

Juego Huizinga define el juego como “una acción u ocupación libre, que se desarrolla dentro de unos límites temporales y espaciales determinados, según reglas absolutamente obligatorias, aunque libremente aceptadas, acción que tiene su fin en sí misma y va acompañada de un sentimiento de tensión y alegría y de la conciencia de “ser de otro modo” que en la vida corriente.

Características del Juego El juego es una actividad libre. El juego es una actividad placentera. El juego es una actividad ficticia. El juego es una actividad limitada en el tiempo y el espacio. El juego está regulado por unas reglas o normas. El juego es una actividad global.

Videojuego Un videojuego es un dispositivo electrónico (HW + SW) que, a través de ciertos mandos o controles, permite simular juegos en la pantalla de un televisor, una computadora u otro dispositivo electrónico.

Tipos de Videojuegos (Martínez et al., 1995) Aventura. Estrategia. Juegos de rol. Simuladores. Educativos. Juegos de Mesa.

La Polémica: Partidarios y Detractores A FAVOR EN CONTRA Entretienen Provocan adicción Estimulan la capacidad de lógica y reflexión Aíslan socialmente Ayudan a concentrar la atención Limitan la imaginación Son una introducción a la informática Restan tiempo a otras actividades

Agenda Introducción Objetivos Alcance Marco Teórico Marco de Trabajo Conclusiones y Recomendaciones

Marco de Trabajo Ingeniería de Software Metodología OOHDM Especificación de Requerimientos Requerimientos Funcionales Requerimientos No Funcionales Diseño Conceptual Diseño Navegacional Diseño de la Interfaz Abstracta Implementación y Pruebas

Ingeniería de Software Es una disciplina que integra al proceso, los métodos y las herramientas para la producción de software la cual debe estar sustentada por la gestión de la calidad. Un Enfoque de calidad Proceso Métodos Hermientas Estratos de la Ingeniería de Software. (Pressman)

Metodología OOHDM Para el desarrollo de esta Aplicación Multimedia se adoptará la Metodología de Diseño de Hipermedia Orientado a Objetos (OOHDM). Esta metodología básicamente consta de cuatro etapas y además se considera la Especificación de Requerimientos: Diseño Conceptual Diseño Navegacional Diseño Abstracto de la Interfase Implementación

Especificación de Requerimientos El propósito del presente apartado es definir los requerimientos que debe tener el Juego Didáctico de Razonamiento Abstracto en 3D (JDRA3D). Con la especificación de requerimientos se formalizará las funcionalidades de la aplicación junto al cliente. Requerimientos Funcionales Requerimientos No Funcionales

Requerimientos Funcionales Identificación de Roles y Tareas Roles (Jugador) Tareas (Jugador) Configurar el videojuego Resolver los retos del videojuego Visualizar los puntajes del videojuego Actores - JDRA3D

Requerimientos Funcionales Especificación de Escenarios Configurar el videojuego. Resolver los retos del videojuego. Visualizar los puntajes del videojuego. Caso de Uso para Jugador del JDRA3D.

Requerimientos No Funcionales El sistema debe poseer un solo perfil de usuario con el rol definido que es el del jugador, que garantice el acceso al juego, de tal manera que un jugador no registrado no tendrá acceso a todos los datos u operaciones disponibles.

METODOLOGIA OOHDM Diseño Conceptual

Diagrama de Clases Archivos Planos del JDRA3D.

Diseño Navegacional

A) Modelos de Clases Navegacionales

Diseño de la Interfaz Abstracta

A) Vista de Datos Abstractos Nodo Formulario del Menú Principal Nodo del Formulario Cómo Jugar Nodo del Formulario para Empezar el Juego Nodo de Navegación y Entorno del Juego Nodo de Puntajes del Juego

Implementación y Pruebas

Herramientas Sistema Operativo Windows 7. Lenguaje de Programación C# .NET. Motor de Juegos Unity. Software de Modelado y Animación 3D Maya. XML para el Manejo de Archivos Planos.

Construcción del Videojuego Creación del Modelo 3D en Maya Maya de Autodesk se utilizó para la creación de los gráficos y objetos, edición de materiales en 3D : El cuarto del juego. La mesa para el juego. La palanca para el juego. Las figuras geométricas de las fichas del juego. La torre de fichas del juego.

Pruebas de la Aplicación Prueba de Contenido Prueba de Interfaz de Usuario Prueba de Navegación Prueba de Componentes Prueba de Configuración

Funcionamiento del Sistema JDRA3D

Agenda Introducción Objetivos Alcance Marco Teórico Marco de Trabajo Conclusiones y Recomendaciones

Conclusiones Las pruebas de contenido, función, estructura, facilidad de uso, navegabilidad, y desempeño; ayudaron a detectar y corregir los errores antes de la puesta en producción del aplicativo en 3D. Al final del presente trabajo se puede apreciar que la correcta utilización del Game Engine (Unity), fue posible crear un videojuego con excelentes características de funcionalidad, navegabilidad, desempeño y compatibilidad. Realizar un adecuado diseño en el motor de juegos (game engine) Unity, ya que existe una gran variedad de módulos para implementar nuevas funcionalidades a los juegos en 3D.

Recomendaciones En todo proyecto Desktop o Web se debería definir una fase de pruebas que podría ser integrada con el desarrollo del proyecto o como un documento separado para controlar la calidad del producto desde sus inicios de creación. Que se formen grupos de trabajo de al menos dos personas o de pares para que uno de ellos se centre al diseño y modelado en 3D, mientras que el otro se dedique al proceso de programación para acortar los tiempos de desarrollo e implementación de los videojuegos.

FIN DE LA PRESENTACIÓN

Página del Formulario del Menú Principal

Página del Formulario del Manual del Juego

Página del Formulario de Configuración del Juego

Página del Formulario de Navegación y Entorno del Juego

Página del Formulario de los Puntajes del Juego