ESCUELA POLITÉCNICA DEL EJÉRCITO

Slides:



Advertisements
Presentaciones similares
(81) AF SOLUCIONES.
Advertisements

DATA MART Sergio Daniel.
REDES WIMAX Integrantes: Cardozo Marcos Pellicer Yusdeli
Portal Hacienda Digital
Desarrollo de Aplicaciones para Internet
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Experiencia e innovación
CONSTRUCCIÓN DE BODEGAS DE DATOS
MI PROGRAMA DE FORMACION
SITO WEB MÓVIL VS APP MÓVIL
DESARROLLO E IMPLEMENTACIÓN DE UN PLUGIN DE GOOGLE WALLET PARA PAGOS ONLINE UTILIZANDO SOFTWARE OPEN SOURCE.
ESCUELA POLITÉCNICA DEL EJÉRCITO ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UNA TIENDA VIRTUAL UTILIZANDO OSCOMMERCE, CASO PRÁCTICO TIENDA VIRTUAL DE PAPEL.
ESCUELA POLITÉCNICA DEL EJÉRCITO CARRERA DE INGENIERÍA DE SISTEMAS
Christian Eduardo Gómez Herrera
Framework Hexápodo PHP fácil, rápido y sin dolor
Proyecto de Ingeniería de Software 2008
Características Técnicas
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:
ANÁLISIS, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA ORIENTADO A LA WEB PARA GESTIÓN ACADÉMICA. CASO PRÁCTICO: JOHN OSTEEN CHRISTIAN ACADEMY Elaborado por.
Jonathan Patricio Cárdenas Ruperti
DESARROLLO TECNOLOGICO APLICADO A LOS NEGOCIOS
CDMA por: Antonio Balderas Alberto Rodríguez Bautista Valeria
HERRAMIENTAS CASE.
DISPOSITIVOS INALAMBRICOS.
SEMANA Introducción.
Grupo de Arquitectura de Computadores Comunicaciones y Sistemas Grupo de Seguridad de las Tecnologías de la Información y las Comunicaciones Laboratorio.
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.
Introducción a la Ingeniería en Sistemas Comunicaciones de Datos.
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Ingeniería de Software
Tesistas: Sra. Karla Albuja Sra. Verónica Molina
Flavio Omar Everardo Pérez. Contenido:  ¿Por qué 3G?  ¿Qué es la tecnología de tercera generación o 3G?  Objetivos y lo que ofrece 3G  ¿Qué ventajas.
ESCUELA POLITÉCNICA DEL EJÉRCITO
Desarrollo de aplicaciones para ambientes distribuidos
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Tecnologia de celulares Anderson Henao Escobar 1.
Tecnología 3G.
Tecnologías de servicios
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Proyecto Fin de Carrera - ITIS
LOGO e-Learning Desktop Integración de RIA’s a objetos de Aprendizaje Alvaro Rodríguez, Darvin Orozco, Rocael Hernández Universidad Galileo {alvrodriguez,
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
1. ¿Qué es una red de computadores?
“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:
Control de desconexión de videostreaming móvil en arquitectura android mediante técnicas de realidad aumentada y motores de reglas con herramientas open.
Podemos definir a Internet como una "red de redes", es decir, una red que no sólo interconecta computadoras, sino que interconecta redes de computadoras.
Términos y Conceptos Básicos
Cristian Fonnegra Marin
Telefonía móvil 2G   Se conoce como telefonía móvil 2G a la segunda generación de telefonía móvil. La telefonía móvil 2G no es un estándar o un protocolo.
Información de la Empresa
Son elementos con algún tipo de funcionalidad con capacidad de procesamiento con conexión a algún tipo de red cumpliendo indefinidas ordenes que pueden.
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.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
TECNOLOGÍAS INALÁMBRICAS DE BANDA ANCHA CAVAS, Carolina GUTIÉRREZ, José G Agosto, 1999.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
BLACKBOARD INTEGRANTES: Fernanda Reséndiz Michelle Ávila Michelle Martínez Kenia Martínez Denisse Salas.
Naime Cecilia del Toro Alvarez
Simulador Redes Nombres etc,,.
Diseño de la red inalámbrica de una Institución de Educación Superior. DIRECTORA MARÍA AURORA GIL GUERRERO EZEQUIEL DUARTE QUEVEDO.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Ing. Rigoberto Castro Hdez. GENERACIONES DE TECNOLOGIAS.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
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
Este trabajo tiene como fin hablar de las tecnologías para móviles más importantes.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Equipo 3: Francisco Santamaría Serrano Roberto Ramírez Zavaleta.
Transcripción de la presentación:

ESCUELA POLITÉCNICA DEL EJÉRCITO Análisis, diseño, desarrollo de un sistema de venta de boletos de cine para smartphones utilizando visual studio .net DIRECTOR: ING. DANILO MARTINEZ. CODIRECTOR: ING. GERMAN ÑACATO POR: GABRIELA RENDON BASABE

AGENDA INTRODUCCIÓN MARCO TEORICO ANÁLISIS Y DISEÑO CONCLUSIONES Y RECOMENDACIONES.

INTRODUCCIÓN Planteamiento del Problema Justificación Alcance Objetivos AGENDA

PLANTEAMIENTO DEL PROBLEMA Frente a la necesitad de agilitar el proceso de compra de boletos de cine para evitar las largas filas en las taquillas, se presenta la solución para teléfonos inteligentes, la cual ofrece un servicio de venta de boletos de cine utilizando un equipo móvil inteligente. INTRODUCCIÓN

JUSTIFICACIÓN Auge de aplicaciones para dispositivos inteligentes. Fácil acceso al sitio web móvil. Compra de boletos por el dispositivo móvil evitando las filas en los cines. INTRODUCCIÓN

ALCANCE Desarrollo de Web Site Móvil. Desarrollo de Web Site. Consultas Compra de Boletos. Desarrollo de Web Site. Mantenimiento Consultas. INTRODUCCIÓN

OBJETIVO GENERAL Analizar, diseñar, desarrollar e Implementar un Sistema de venta de boletos de cine para SmartPhones utilizando Visual Studio .Net 2008 Express Edition y SQL Server 2005 Express Edition.

OBJETIVOS ESPECÍFICOS 1 Realizar un análisis acerca de las librerías utilizadas para el desarrollo del sitio para el teléfono Inteligente HAW HAW 2 Determinar y Especificar los requerimientos para el sistema de SISTEMA DE VENTA DE BOLETOS DE CINE PARA SMARTPHONES UTILIZANDO VISUAL STUDIO .NET 2008 Express Edition y SQL Server 2005 Express Edition tanto la aplicación Web como la aplicación para el Dispositivo Móvil. 3 Aplicar la metodología XP para el desarrollo e implementación del proyecto. INTRODUCCIÓN

MARCO TEÓRICO APLICACIONES WEB HAW HAW TECNOLOGIAS MOVILES METODOLOGÍA XP. FASES DE XP AGENDA

APLICACIONES WEB Aplicación Distribuida que se encuentra publicada en un servidor Web que los usuarios pueden acceder desde un navegador.

CAPAS DE UNA APLICACIÓN WEB Interfaz de Usuario: Conjunto de páginas HTML que el cliente visualiza en el navegador Lógica de Negocio: Módulos que implementan la lógica o reglas de la aplicación. Lógica de Datos: Conjunto de operaciones realizadas con la Base de Datos, interacción con la data. MARCO TEÓRICO

HAW HAW Conjunto de librerías que se encuentran publicadas en Internet http://www.hawhaw.de/ que permite crear aplicaciones web para equipos móviles. La implementación es sencilla y en el sitio existen tutoriales y ejemplos de aplicación para varios lenguajes entre ellos: PHP Asp.net JSP

HAW HAW - BROWSERS Soporta los siguientes browsers : MARCO TEÓRICO Internet Explorer, Firefox, Opera, Safari, Chrome, Lynx Cellphone browsers (WAP) Smartphone browsers (WAP 2.0) PDA browsers Opera Mini AvantGo iPhone Android Blackberry MARCO TEÓRICO

TECNOLOGÍAS MÓVILES Telefonía Móvil: Sistema de Transmisión que brinda portabilidad y movilidad al usuario. Las comunicaciones móviles han evolucionado siendo cada etapa mas fiable que la anterior, éstas etapas son: Tecnologías de Primera generación: Surgió en los años 80, fue analógica de limitada capacidad. (TDMA –Time Division Multiple Access).

TECNOLOGÍAS MÓVILES Tecnologías de Segunda generación: Arribó en los 90 y a diferencia de la primera fue digital, tecnología 2G velocidad de información más alta en voz; limitadas en comunicación de datos. (GSM – Global System Mobile Communications, CDMA-Code Division Multiple Access).

TECNOLOGÍAS MÓVILES Tecnologías de Tercera generación: Se desarrolló en torno a dos iniciativas: IMT-2000 (International Mobile Telecommunications-2000) y UMTS (Universal Mobile Telephone System). Se basa en la tecnología WCDMA (Acceso Múltiple por División de Código de banda ancha), permitió dar un nuevo paso hacia la satisfacción de la creciente demanda de servicios de datos/Internet.

TECNOLOGÍAS MÓVILES Tecnologías de Cuarta generación: 4G ofrece accesos multimedia, en las que se puede manejar transferencia de video en tiempo real, con velocidades equivalentes a las de una LAN básica (10 Mbps) y mayores. MARCO TEÓRICO

METODOLOGÍA XP Reseña Histórica: Creada por Kent Beck en 1996. 1999 publica el libro Extreme Programming Explained. Se ha difundido su uso a través de Internet.

QUÉ ES XP? Metodología basada en procesos ágiles de desarrollo. Evitan la burocracia de otras metodologías tradicionales. El equipo de trabajo es el factor más importante. Es mejor crear el equipo y que éste configure su propio entorno de desarrollo en base a sus necesidades. Interacción entre los Actores En todas las iteraciones se repite un mismo proceso y existe comunicación constante entre los desarrolladores y el cliente.

PROCESO XP MARCO TEÓRICO Programador Cliente Define el valor de negocio a implementar Programador Estima el esfuerzo necesario para su implementación. Define qué construir, de acuerdo con sus prioridades y las restricciones de tiempo. Construye ese valor de negocio. MARCO TEÓRICO

FASES XP MARCO TEÓRICO FASE DEFINICIÓN ENTREGABLE Fases de Exploración Especificación de Requerimientos mediante Historias de Usuario. Diagrama de Arquitectura del Sistema. Historias de Usuario. Metáforas Diagrama de Arquitectura. Fase de Planificación Clasificación y Priorización de Requerimientos Generar Plan de Iteraciones Plan de Iteraciones Fase Iteraciones Diseño Plan de Pruebas Codificación Test de Aceptación Aprobado Fase Producción Aprobación del Usuario Publicación de Versión. Software MARCO TEÓRICO

ANÁLISIS Y DISEÑO Historias de Usuario Planificación del Proyecto Plan de Publicaciones - Iteraciones

ANÁLISIS Y DISEÑO Historias de Usuario: El cliente definió brevemente las características del sistema. Planificación del Proyecto: Se definieron los Roles de los Actores y se clasificaron las historias de usuario. Plan de Publicaciones – Iteraciones: Se definieron las iteraciones y se priorizaron de acuerdo a la necesidad del cliente.

INGRESO DE INFORMACIÓN Usuarios Cines Salas Películas Funciones BASE DE DATOS GESTIÓN DE CINES

SITIO MÓVIL GESTIÓN DE CINES MÓVIL BASE DE DATOS Consulta de Funciones Autenticación Compra de Boletos BASE DE DATOS AGENDA

CONCLUSIONES Y RECOMENDACIONES Las librerías HAW HAW fueron de fácil aplicación en el proyecto. La metodología XP aportó una nueva concepción a cerca del Desarrollo de Proyectos.

CONCLUSIONES Y RECOMENDACIONES Se publicó el sitio en el IIS y a través de un router WIFI se logró acceder desde el dispositivo móvil al sistema de venta de boletos de cine, se accedió a través de un equipo BlackBerry 9800 y se realizó consultas de funciones, login de usuarios y la compra del boleto de forma exitosa cumpliendo así con el objetivo trazado al inicio de este proyecto

CONCLUSIONES Y RECOMENDACIONES Se recomienda la utilización de .Net y Sql Server para el desarrollo de proyectos Web y móviles ya que se encuentra altamente difundido en el mercado y se considera que es un lenguaje muy sencillo de comprender y maneja todas las características de herencia, y programación orientada a objetos Se recomienda el uso de las librerías HAW HAW pues permiten la implementación de proyectos para sitios móviles utilizando el lenguaje .Net como si fuese un WebSite para ser accedido desde un PC.

CONCLUSIONES Y RECOMENDACIONES Se recomienda que para una versión posterior de la presente tesis se aplique un protocolo de seguridad o certificado digital ya que se realizan accesos a la base de datos y estos métodos de conexión proporcionan seguridad en las transacciones AGENDA

LINKS AGENDA http://localhost/GESTIONCINES.WebSite/Default.aspx http://localhost/GESTIONCINES.WebCell/Default.aspx AGENDA