UNIVERSIDAD SIMÓN BOLÍVAR
|
|
- José Ramón Carmelo Peña Moreno
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN DESARROLLO DEL MÓDULO DE GESTIÓN DE LA COMUNIDAD DE HOTELES Y VIAJEROS DEL SISTEMA PAXER. Por: Hebert Enrique Montero García INFORME DE PASANTÍA Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero en Computación Sartenejas, Septiembre de 2.012
2 UNIVERSIDAD SIMÓN BOLÍVAR DECANATO DE ESTUDIOS PROFESIONALES COORDINACIÓN DE INGENIERÍA DE LA COMPUTACIÓN DESARROLLO DEL MÓDULO DE GESTIÓN DE LA COMUNIDAD DE HOTELES Y VIAJEROS DEL SISTEMA PAXER. Por: Hebert Enrique Montero García Realizado con la asesoría de: Tutor académico: Prof. Kenyer Domínguez Tutor industrial: Ing. David Antunes INFORME DE PASANTÍA Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero en Computación Sartenejas, Septiembre de 2.012
3 UNIVtrRSIDAD SIMON BOLÍVAR DECANATO DE ESTUDIOS PROFESIONI\LES COORDINACIÓI\ DB INGENIERÍA DE LA COMPUTACION ACTA FINAL PASANTÍA LARGA DESARROLLO DEL MÓDULO DE GESTIÓN DE LA COMUNIDAD DE HOTELES Y VIAJEROS DEL SISTEMA PAXER. Presentad<l por: HpspRT ENnrqun MoNrpRo GlncÍl Esta PasantÍa Larga ha sido aprobado por el siguiente jurado exarnirratlor: Prof. Kerryer Dornínguez Ing. David Antunes Sartenejas, O2 de Octubre de 2.OL2
4 DESARROLLO DEL MÓDULO DE GESTIÓN DE LA COMUNIDAD DE HOTELES Y VIAJEROS DEL SISTEMA PAXER. Por: Hebert Enrique Montero García RESUMEN El presente informe describe los procesos de análisis, diseño, implementación y pruebas del Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer, desarrollado durante proyecto de pasantía larga, en el período comprendido entre los meses de Abril y Septiembre de 2012, en la empresa Paxer. Paxer es un sistema creado con el n de apoyar a los posaderos y hoteleros en la gestión y administración de sus establecimientos. Su modelo de negocio estaba orientado de lleno a esto y se reconoció la oportunidad que había de incluir también a quienes diariamente buscan hoteles a través de internet y reservan en línea. En función a esto se desarrolló la primera versión de un módulo destinado a convertirse en una herramienta de búsqueda de sitios de hospedaje y colaboración entre viajeros de todo el mundo, que además le permite al negocio hotelero aumentar signicativamente su clientela y estrechar su relación con esta. El proyecto fue ejecutado en su totalidad de forma exitosa, logrando desarrollar un módulo que cubre las necesidades y requerimientos pautados. El desarrollo se realizó bajo la metodología Agile Unied Process (AUP). El uso de esta metodología junto con la selección de algunas herramientas que se acoplaron al patrón arquitectónico Modelo Vista-Controlador (MVC), patrón bajo el cual se desarrolló el módulo, permitieron llevar el proyecto a un resultado satisfactorio. iv
5 DEDICATORIA A Yusbelkis García y Yuraimy Sánchez, las mujeres de mi vida. Las admiro y a ustedes me debo plenamente. A Hebert R. Montero A. Mi mentor, la persona que me enseñó las cosas más importantes de la vida. Y a ti, mi primer hijo, mi mejor y más el amigo desde el primer momento que te vi hasta que el destino nos separó para siempre. No hay un día en que no te recuerde y estas palabras las escribo con lágrimas en los ojos. Te amaré y te recordaré por siempre. v
6 AGRADECIMIENTOS A mis padres, Yusbelkis García y Hebert Montero, por su apoyo incondicional y su sacricio desde el día que nací con el único objetivo de ver mis metas cumplidas. Les debo más de lo que jamás podré retribuirles, pero me esforzaré cada día más para hacerlo en la mayor medida posible. A mi hermana, Yuraimy Sánchez, eres el alma de la familia, la pega que nos mantiene tan unidos. Tu generosidad y amor hacia los tuyos no tiene límite. Tu ejemplo me inspira. A mis abuelos Carlos y Aura García, por su innita sabiduría y oraciones que me protegen a donde quiera que vaya y me mantienen en el buen camino en lo que sea que decida hacer. A mi familia, llena de ejemplos de perseverancia y superación a través del trabajo duro. A mi tutor industrial, ingeniero David Antunes, por tu entrega, apoyo, orientación y enseñanzas durante todo este proceso. A mi tutor académico, profesor Kenyer Domínguez, por la gran colaboración brindada durante todo este proyecto. A mi jefe, ingeniero Hernán Rosas, por la gran oportunidad de trabajar con usted y con todo su equipo. Fue una experiencia muy enriquecedora que recordaré con mucho cariño y que me ayudó a terminar de formarme como profesional. Es usted un gran emprendedor y una persona de admirable determinación. A mis compañeros de trabajo, Héctor Gutiérrez, María Gabriela Rubilar y Gustavo Pastorelli, David Antunes, Johan Meléndez, Andras Gyomrey y Ramax Gómez, quienes en todo momento estuvieron a mi disposición para ayudarme en lo que necesitara. Forman vi
7 un gran equipo de trabajo y les deseo la mayor cantidad de éxitos posible individual y colectivamente. A mis amigos. En especial a Gustavo Pastorelli, Francis Alcántara, Patricia Reyes, Héctor Gutiérrez, Stephanie Díaz, Damelis López, José Francisco Fiorillo, Einis Rodríguez, Alberto Sánchez, María Gabriela Rubilar y Luis Sosa. Ustedes son mi familia escogida, en quienes veo una gran cantidad de valores y virtudes que me hacen quererlos, respetarlos y admirarlos. A todos les deseo mucha felicidad, que se vea traducida en todo lo que deseen. vii
8 ÍNDICE GENERAL RESUMEN ÍNDICE GENERAL ÍNDICE DE TABLAS ÍNDICE DE FIGURAS LISTA DE ABREVIATURAS iv viii xii xiii xiv INTRODUCCIÓN 1 Antecedentes Planteamiento del problema Objetivo general Justicación e importancia ENTORNO EMPRESARIAL Venezuelatuya.com Paxer Estructura organizacional Ubicación del pasante MARCO TEÓRICO Modelo Vista Controlador REST Zend framework MARCO METODOLÓGICO Descripción de la metodología viii
9 3.1.1 Principios Fases Aplicación de la metodología en el proyecto de pasantía DESARROLLO Inicio Plan de actividades Análisis del estado previo del sistema y denición del alcance del proyecto Stakeholders Usuarios Necesidades de stakeholders y usuarios Benecios del sistema Características funcionales y de calidad Restricciones de diseño e implementación Elaboración Primera iteración Plan de actividades Diagrama de Casos de Uso Generación del Documento de Especicación de Requerimientos del Software Arquitectura del módulo Elementos necesarios para el despliegue Selección y capacitación en herramientas de desarrollo Segunda iteración Plan de actividades Análisis y agrupación de las funcionalidades del módulo en componentes 32 Análisis del modelo lógico de la base de datos Creación de los diagramas extendidos para aplicaciones web (WAE). 34 Creación del Documento de Diseño Construcción Primera iteración Plan de actividades Creación de esqueleto de la estructura del módulo dentro del sistema Paxer - Conguración inicial del mismo ix
10 Análisis y diseño de las principales interfaces del módulo Implementación de la funcionalidad: Registro de cuenta Implementación de la funcionalidad: Iniciar sesión Implementación de la funcionalidad: Cerrar sesión Implementación de la funcionalidad: Ver detalles de cuenta Implementación de la funcionalidad: Guardar preferencias de búsqueda Segunda iteración Plan de actividades Implementación de la funcionalidad: Buscar hoteles por criterios Implementación de la funcionalidad: Buscar hoteles por preferencias. 43 Implementación de la funcionalidad: Ver detalles de hotel Implementación de la funcionalidad: Evaluar hotel Tercera iteración Plan de actividades Planicación de pruebas Diseño y elaboración de los documentos: Plan de Pruebas y Casos de Prueba del Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer Ejecución de las pruebas y creación del documento: Resultados de Pruebas para el Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer CONCLUSIONES Y RECOMENDACIONES 53 REFERENCIAS 55 APÉNDICES 58 A Herramientas utilizadas durante el desarrollo del Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer 59 B Documento Especicación de Requerimientos (Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer) 64 C Documento de Diseño (Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer) 96 x
11 D Plan de Pruebas (Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer) 121 E Casos de Prueba (Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer) 135 F Resultados de Pruebas (Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer) 165 G Análisis Criterios Búsqueda Inteligente(Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer) 174 H Análisis Modelo de Datos para Búsqueda de Hoteles(Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer) 178 xi
12 ÍNDICE DE TABLAS Tabla 4.1 : Plan de actividades - Fase de Inicio Tabla 4.2 : Stakeholders del proyecto Tabla 4.3 : Usuarios del sistema Paxer - Módulo de Gestión de la Comunidad de Hoteles y Viajeros Tabla 4.4 : Necesidades de los usuarios y stakeholders del proyecto Tabla 4.5 : Benecios del módulo Tabla 4.6 : Características funcionales del módulo Tabla 4.7 : Características de calidad del módulo Tabla 4.8 : Plan de actividades - Fase de Elaboración - Primera Iteración Tabla 4.9 : Plan de actividades - Fase de Elaboración - Segunda Iteración Tabla 4.10 : Plan de actividades - Fase de Construcción - Primera Iteración Tabla 4.11 : Plan de actividades - Fase de Construcción - Segunda Iteración Tabla 4.12 : Plan de actividades - Fase de Construcción - Tercera Iteración Tabla 4.13 : Resultados de las pruebas sobre el Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer xii
13 ÍNDICE DE FIGURAS Figura 1.1 : Estructura organizacional de Paxer Figura 2.1 : Estructura del patrón MVC Figura 2.2 : Estructura integrada de los patrones MVC y Front Controller Figura 3.1 : Estructura de AUP Figura 4.1 : Diagrama de Casos de Uso del Módulo de Gestión de la Comunidad de Hoteles y Viajeros Figura 4.2 : Diagrama de Despliegue del Sistema Paxer Figura 4.3 : Diagrama de Componentes del Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer Figura 4.4 : Página de registro del Módulo de Gestión de la Comunidad de Hoteles y Viajeros Figura 4.5 : Página de inicio de sesión del Módulo de Gestión de la Comunidad de Hoteles y Viajeros Figura 4.6 : Página principal del Módulo de Gestión de la Comunidad de Hoteles y Viajeros Figura 4.7 : Prueba de estrés. Página principal del sitio Figura 4.8 : Prueba de estrés. Página de detalles de cuenta de un usuario Figura 4.9 : Prueba de estrés. Página de detalles de un hotel xiii
14 LISTA DE ABREVIATURAS AJAX Asynchronous JavaScript And XML (JavaScript asíncrono y XML). AMDD Agile Model Driven Development (Desarrollo Ágil Dirigido por Modelo). AUP Agile Unied Process (Proceso Unicado Ágil). CSS Cascading Style Sheets (Hojas de Estilo en Cascada). HTTP Hypertext Transfer Protocol (Protocolo de Transferencia de Hipertexto). HTTPS Hypertext Transfer Protocol Secure (Protocolo Seguro de Transferencia de Hipertexto). JSON JavaScript Object Notation (Objeto de Notación JavaScript). MVC Model View-Controller (Modelo Vista Controlador). PDF Portable Document Format (Formato de Documento Portatil). PHP Hypertext Preprocessor (Procesador de Hipertexto). xiv
15 REST Representational State Transfer (Transferencia de Estado Representacional). RUP Rational Unied Process (Proceso Unicado de Rational). SOAP Simple Object Access Protocol (Protocolo Simple de Acceso a Objetos). SQL Structured Query Language (Lenguaje de Consulta Estructurado). TDD Test Driven Development (Desarrollo Orientado a Pruebas). UML Unied Modeling Language (Lenguaje Unicado de Modelado). URI Universal Resource Identier (Identicador Universal de Recursos). URL Uniform Resource Locator (Localizador de Recursos Uniforme). WAE Web Application Extension (Extensión para Aplicaciones Web). XML Xtensible Markup Language (Lenguaje de Marcado Extensible). xv
16 1 INTRODUCCIÓN El presente informe describe los procesos de análisis, diseño, implementación y pruebas del Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer, desarrollado durante proyecto de pasantía larga del período Abril - Septiembre de 2012, en la empresa Paxer. En primera instancia se presentarán los objetivos principales y especícos del proyecto, así como su alcance e importancia. Luego, en el capítulo 1 se describirá el entorno empresarial en el cual se desarrolló la pasantía, seguido por las deniciones y fundamentos más importantes para comprender cómo se llevó a cabo el proyecto y que conforman el marco teórico. En el siguiente capítulo se explica en detalle la metodología con la que estuvo regido el desarrollo del proyecto. En el cuarto capítulo se explica en detalle todo el proceso de análisis, diseño, implementación y pruebas del módulo. Finalmente se ofrecen unas breves conclusiones obtenidas y recomendaciones sugeridas posteriores a la culminación del proyecto. Antecedentes En los últimos años la industria hotelera ha venido experimentando grandes cambios, particularmente en Latinoamérica la cantidad de pequeñas posadas y hoteles se ha incrementado signicativamente y es cada vez más común el uso de la tecnología dentro del negocio hotelero. También ha aumentado la necesidad de búsqueda y reservación de hoteles en línea a través de internet [2]. Esta nueva dinámica dentro del negocio de las posadas y los hoteles, aunado a la incorporación de la tecnología en las operaciones rutinarias de estos establecimientos, abre una ventana de oportunidad para que las empresas innovadoras en materia de tecnología puedan desarrollar productos que satisfagan las nuevas demandas y requerimientos en este ramo. Toda esta situación motiva el nacimiento de Paxer, un emprendimiento de la empresa
17 2 Venezuelatuya.com. Paxer es una organización dedicada al desarrollo del sistema que lleva el mismo nombre, cuyo objetivo es brindar a pequeños hoteles y posadas un producto de calidad que ayude a los hoteleros a manejar y administrar sus establecimientos, y así eliminar la dependencia que éstos tienen de agentes terceros e intermediarios para llevar a cabo estas tareas [2]. Planteamiento del problema La comunidad turística cuenta con muchos sitios de búsqueda y reserva en línea de hoteles. Sin embargo no existe un sitio que tome en cuenta las preferencias e intereses individuales del momento de cada pasajero para mejorar esta experiencia. Adicionalmente, el pasajero tiene que invertir una importante cantidad de tiempo barajando la gran cantidad de opciones que estos sitios le proporcionan, realizando tareas que resultan muy tediosas como catalogar, jerarquizar, evaluar ventajas y desventajas, y otras tantas más para dar con la mejor opción. Considerando lo valioso que es el tiempo del usuario, es de gran importancia proporcionar un mecanismo que reduzca esta cantidad de tiempo a sólo unos pocos minutos. Por otro lado, es muy importante para los clientes de Paxer encontrar una manera de eliminar la dependencia que tienen de los agentes intermediarios para poder promocionarse y ampliar su mercado de clientes pasajeros. Los hoteleros y posaderos necesitan contar con un mecanismo propio que permita que sus establecimientos puedan ser encontrados fácilmente por toda persona interesada en hospedajes. Como se puede apreciar, el modelo de negocio de la empresa está orientado al cliente hotelero, proporcionándole todas las herramientas y facilidades para manejar su negocio. Sin embargo, poco se incluye al público turista, que por el momento sólo puede realizar reservaciones en línea a través del sitio web particular del hotel que provee el sistema. Paxer, el a su objetivo de potenciar el negocio del hotelero, propone la construcción del Módulo de Gestión de la Comunidad de Hoteles y Viajeros para atender y satisfacer
18 3 todas estas necesidades. Objetivo general Desarrollar el Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer. Objetivos especícos 1. Desarrollar la interfaz con el usuario (front-end) de la sección pública de la comunidad orientada al huésped y destinada a proporcionar información de los hoteles. 2. Desarrollar la lógica de negocio y de datos (back-end ) de la sección pública de la comunidad orientada al huésped y destinada a proporcionar información de los hoteles.
19 4 Justicación e Importancia El Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer traerá grandes benecios tanto a los clientes hoteleros y posaderos de la empresa como a la comunidad turística. Al empresario del negocio hotelero le permitirá ampliar su mercado, eliminar al intermediario con su clientela y también le servirá como una herramienta de retroalimentación con los mismos. A la comunidad turística le brindará un portal que simplicará signicativamente su tarea de organización y planicación de viajes a través de la búsqueda inteligente de hoteles y también será un ambiente de colaboración entre pasajeros. Por último, el módulo agrega un valor importante al sistema, lo que atraerá más clientes y hará crecer a la organización Paxer.
20 CAPÍTULO 1 ENTORNO EMPRESARIAL En este capítulo se describe el entorno empresarial en el cual se desarrolló el proyecto de pasantía. Se describirá la empresa Venezuelatuya.com, gestadora e impulsadora del emprendimiento que se convirtió en la empresa Paxer, desarrolladora del sistema homónimo del cuál formará parte el Módulo de Gestión de la Comunidad de Hoteles y Viajeros, cuya creación es el objetivo principal de este proyecto Venezuelatuya.com Venezuelatuya.com nace de la unión de los creadores del Sitio Web Venezuela Tuya y de la Agencia de Viajes La Pedregosa Tours C.A.; y tiene dos objetivos principales [1]: Como sitio Web: Dar a conocer Venezuela: su geografía, historia, gastronomía y costumbres, para de esta manera impulsar el turismo dentro del país. Como agencia de viajes: Ser la mejor agencia virtual de Venezuela y el mejor centro de reservaciones de servicios turísticos del país Paxer Paxer es un emprendimiento llevado a cabo por Venezuelatuya.com, que surge de identicar necesidades que requerían ser cubiertas en el negocio de los hoteles y podían ser satisfechas gracias al uso de tecnología. Paxer propone un modelo de negocio en el cual los hoteles y posadas dejen de depender de intermediarios en internet para poder recibir reservaciones por esta vía, y sean ellos mismos a través de su propio sitio capaces de administrar
21 6 y gestionar todo lo necesario para poder disfrutar de esta ventaja en su negocio [2]. El sistema Paxer, será una herramienta que les brindará apoyo a los hoteleros en las actividades de gerencia de su establecimiento, les permitirá recibir reservaciones y pagos en línea y será un punto de conexión directo entre hoteleros y pasajeros de todo el mundo Estructura organizacional La empresa Paxer cuenta con la siguiente estructura organizacional [2]: 1. Dirección General: Fundadores y dueños de la empresa quienes se encargan de los procesos administrativos y legales de la misma. 2. Gerencia de Proyecto: Grupo conformado por los líderes del proyecto quienes se encargan de gestionar, delegar y hacer cumplir las tareas necesarias para la elaboración efectiva del sistema, además de solucionar los problemas que se presenten a lo largo del desarrollo. 3. Unidad de desarrollo: Grupo encargado del análisis, diseño, desarrollo, prueba, documentación e implementación del proyecto. Es importante en este espacio hacer mención a un ente que ha sido muy importante en el desarrollo de Paxer como emprendimiento: ACCEDE. Éste es una entidad sin nes de lucro que funciona como espacio de emprendimiento, con la misión de contribuir con los emprendedores y sus empresas en el campo de la tecnología y la innovación. Es una iniciativa que surgió de la organización DBAccess [3]. A pesar de la clara estructura organizacional de Paxer, la empresa tiene la losofía de integrar a todas las personas involucradas para que participen activamente en el análisis, diseño y desarrollo del proyecto.
22 7 La estructura organizacional de Paxer se ilustra en la Figura Ubicación del pasante Durante el período de elaboración del proyecto, el pasante ocupó el cargo de Analista Programador, perteneciente a la Unidad de Desarrollo de la empresa, bajo la dirección del líder de desarrollo del proyecto y tutor industrial, el ingeniero David Antunes, cuyo jefe inmediato es el ingeniero Hernán Rosas, Director General de la empresa. Figura 1.1: Estructura organizacional de Paxer.
23 CAPÍTULO 2 MARCO TEÓRICO En este capítulo se presentan conceptos, términos y fundamentos teóricos y tecnológicos relacionados con el proyecto, que son necesarios para la comprensión del mismo. Las áreas que se desarrollarán en detalle son las siguientes: el patrón arquitectónico Modelo Vista Controlador (MVC), el modelo de diseño de servicios web REST (Representational State Transfer) y el framework Zend Framework Modelo Vista Controlador El Modelo Vista Controlador (MVC) es uno de los patrones arquitectónicos de software más conocidos y utilizados, por lo que prácticamente se ha convertido en un estándar en el diseño y desarrollo de aplicaciones web modernas. El patrón MVC separa el modelado de datos y lógica, la presentación visual y las acciones de la aplicación basadas en la información provista por el usuario en tres componentes separadas [4] [5]: Modelo: Donde se maneja el comportamiento de la aplicación y sus datos. Vista: Maneja la presentación y visualización de los contenidos. Además, generalmente cumple la función de recibir cualquier tipo de datos proporcionados por el usuario. Controlador: Determina el comportamiento y las operaciones que tienen que llevarse a cabo en base a una solicitud y conecta a las dos componentes anteriores de la manera adecuada para satisfacerla. Es éste el encargado de decidir qué vistas se presentarán y cuál será la información necesaria proveniente del Modelo que se incluirá en ellas.
24 9 La relación entre los componentes del MVC se ejemplica en la Figura 2.1. Figura 2.1: Estructura del patrón MVC [6] La principal ventaja de la utilización de este patrón de diseño radica en lo bien separados que están sus componentes, fomentando la alta cohesión y el bajo acoplamiento entre ellas [5]. Esto minimiza la dependencia y permite que los cambios y pruebas que se hagan a cada componente por separado afecten en el menor grado posible a las demás. Adicionalmente, tener una separación bien denida colabora con el orden del código, facilitando los procesos de desarrollo y mantenimiento de la aplicación [4]. El desarrollo del sistema Paxer estuvo basado en el patrón MVC, por lo que, de acuerdo con los lineamientos de la organización, era importante que el nuevo módulo a desarrollar mantuviera este enfoque, para efectos de consistencia y para lograr la integración adecuada con el resto del sistema REST Transferencia de estado representacional (REST, por sus siglas en inglés) es un estilo de arquitectura de software para sistemas distribuidos como la World Wide Web. El término
25 10 fue introducido y denido en 2000 por Roy T. Fielding [7]. Su sencillez y facilidad de uso lo han situado como el modelo de diseño de servicios Web predominante en los últimos años, por encima otros estilos muy populares como el Lenguaje de Descripción de Servicios Web (WSDL) y el Protocolo Simple de Acceso a Objetos (SOAP) [8]. Una implementación concreta de un servicio Web que utilice REST sigue cuatro principios básicos de diseño [8]: 1. Debe utilizar los métodos del protocolo HTTP (HyperText Transfer Protocol ) explícitamente y de una forma consistente con la denición del protocolo. Este principio básico establece una correspondencia uno-a-uno entre las operaciones crear, leer, actualizar y eliminar y los métodos HTTP de la siguiente manera [8]: Para crear un recurso en el servidor, se utiliza POST. Para obtener un recurso, se utiliza GET. Para cambiar el estado de un recurso o para actualizar, se utiliza PUT. Para quitar o eliminar un recurso, se utiliza DELETE. 2. No debe conservar estados entre peticiones hechas al servidor, por lo que éstas deben ser completas e independientes unas de otras, es decir, que deben incluir todos los datos necesarios para ser manejadas de forma atómica. 3. Sus URI (Universal Resource Identier ) deben tener una estructura sencilla, able, y de fácil comprensión, de manera que sean tan intuitivos como sea posible. Una forma de lograr este nivel de usabilidad es que la estructura de los URI sea tipo directorio, pues la misma es jerárquica, basada en un solo camino, y sus ramicaciones son rutas que muestran las principales áreas del servicio.
26 11 4. La información intercambiada entre la aplicación y el servicio, ya sea en solicitudes, respuestas o en el cuerpo del HTTP debe ser transferida utilizando el formato XML (Xtensible Markup Language), JSON (JavaScript Object Notation), o ambos. El sistema Paxer está orientado a la utilización de servicios web, y ofrece un gran abanico de servicios que están disponibles para ser utilizados tanto por las aplicaciones web y móviles de Paxer, como también de terceros. Todos los servicios web construidos en el desarrollo del Módulo de Gestión de la Comunidad de Hoteles y Viajeros del Sistema Paxer, mantienen los estándares de la organización y se rigen por estos principios Zend framework Zend Framework es un framework de código abierto y orientado a objetos para desarrollar aplicaciones web en PHP versión 5. Su implementación está totalmente orientada a objetos y su estructura interna está diseñada para que sus componentes tengan alta cohesión y bajo acoplamiento entre ellas, esto minimiza las dependencias externas, y permite a los desarrolladores utilizar las componentes por separado sin problemas. Aunque se pueden utilizar de forma individual, los componentes de la biblioteca estándar de Zend Framework conforman un potente y extensible framework de aplicaciones web al combinarse [9]. Este framework provee buen rendimiento y una implementación robusta del patrón MVC. Adicionalmente, se utiliza otro patrón de diseño conocido como Front Controller en conjunción con el primero. Éste proporciona un mecanismo que centraliza el punto de entrada a una aplicación, existe un manejador que acepta todas las peticiones al servidor y las maneja de manera adecuada. Este proceso se conoce como enrutamiento y despacho. El enrutador y el despachador trabajan en conjunto para determinar qué controlador se ejecutará en base al contenido del Localizador de Recursos Uniforme (URL, por sus siglas en inglés), el controlador trabaja junto al modelo y la vista para generar la página web nal, la cual se envía como respuesta al explorador [10]. En la Figura 2.2 se muestra el ujo de ejecución y de información
27 12 entre el router y el dispatcher bajo el patrón Front Controller junto con el modelo, la vista y el controlador, propios del mismo MVC. Figura 2.2: Estructura integrada de los patrones MVC y Front Controller [10] Zend Framework cuenta con las siguientes características inherentes [10]: 1. "Todo está en la caja": Es un framework de bajo acoplamiento que incluye un robusto componente MVC que garantiza que la aplicación este estructurada de acuerdo a las mejores prácticas. Además, cuenta con componentes para realizar tareas muy útiles y generalmente requeridas en el desarrollo de sistemas y aplicaciones web, como autenticación, búsqueda, localización, creación de PDF, correo electrónico, conexión a servicios web, entre otros. 2. Diseño moderno: Zend Framework utiliza técnicas modernas de diseño, conocidas como patrones que representan soluciones de alto nivel a problemas de diseño muy bien denidos, y cuyas implementaciones están cuidadosamente denidas para permitir la máxima exibilidad para los desarrolladores de aplicaciones, así como también minimizar su trabajo. 3. Facilidad de aprendizaje: La modularidad del framework hace que el desarrollador pueda estudiar cada una de sus componentes por separado y a medida que las vaya necesitando para su implementación. El diseño de cada componente esta concebido
Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesPrimer avance de proyecto de software para la gestión de inscripciones en cursos
Primer avance de proyecto de software para la gestión de inscripciones en cursos 1. Introducción Andrés Felipe Bustamante García, Carolina Sarmiento González En este documento se presentan los resultados
Más detallesServidores Donantonio
Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesEmpresa Financiera Herramientas de SW Servicios
Empresa Financiera Herramientas de SW Servicios Resulta importante mencionar que ésta es una empresa cuya actividad principal está enfocada a satisfacer las necesidades financieras de los clientes, a través
Más detallesCapítulo I. Marco Teórico
1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende
Más detallesModelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre
Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre Cenditel, Mayo 2011 Licencia de Uso Copyright (c) 2010, Alvarez J., Solé S., Briceño R., Fundación CENDITEL. La Fundación CENDITEL
Más detallesObjetivos del proyecto:
Crear una página web corporativa atractiva, fácil de usar, que permita dar a conocer nuestra empresa, nuestros servicios y nuestros productos, a través de un medio con tanta importancia como es Internet.
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detalleshttp://www.informatizate.net
http://www.informatizate.net Metodologías De Desarrollo De Software María A. Mendoza Sanchez Ing. Informático - UNT Microsoft Certified Professional - MCP Analísta y Desarrolladora - TeamSoft Perú S.A.C.
Más detallesModulo I. Introducción a la Programación Web. 1.1 Servidor Web.
Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados
Más detallesCapítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado
Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,
Más detallesSolución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar
Gobierno Municipal del Cantón Bolívar Versión: Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Plan de Desarrollo de Software Universidad
Más detallesVisión General de GXportal. Última actualización: 2009
Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesIntroducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com
Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.
Más detallesGLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
Más detalleshttp://www.manavell.com info@manavell.com
http://www.manavell.com info@manavell.com Antes que nada le agradecemos su interés en nuestros servicios. Nuestro interés es poder ayudar a su organización a tener una presencia online segura, profesional
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesClientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea
Especificación de requisitos software Tabla de contenidos Juan José Amor David Escorial Ismael Olea 1. Introducción...3 1.1. Propósito...3 1.2. Ámbito del sistema...3 1.3. Definiciones, acrónimos y abreviaturas...3
Más detallesResumen General del Manual de Organización y Funciones
Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de
Más detallesMANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Más detallesINTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN
INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesCapitulo VI. Conclusiones.
Capitulo VI. Conclusiones. VI.I. Conclusiones. Finalmente como conclusiones tenemos que resaltar el uso de varias tecnologías aparte de Java, como lo son el uso de la librería O reilly para pasar archivos
Más detallesPORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen
Más detallesINFORME FINAL DE PASANTIA
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación INFORME FINAL DE PASANTIA Elaborado por Karen Adriana Gallardo Rodríguez Presentado ante la Ilustre Universidad
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesAnexo 4 Documento de Arquitectura
Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de
Más detallesAHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com
PAGTE Plan de Ahorro y Gestión de Telecomunicaciones para Empresas En Ahorracom nos ponemos de su parte. Por eso nos interesa que usted, nuestro cliente, esté al tanto de todos los procesos que llevamos
Más detallesPrincipios de Privacidad y Confidencialidad de la Información
Principios de Privacidad y Confidencialidad de la Información Con el objetivo de mantener nuestro permanente liderazgo en la protección de la privacidad del cliente, Manufacturera 3M S.A de C.V está activamente
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Más detallesInnovaciones Societs.
Innovaciones Societs. Revisado por: Isaac Casado 18/01/2011 Resumen Ejecutivo STC Solutions Developers es una compañía dedicada a disciplinas de desarrollo de aplicaciones 2.0, mercadeo por internet (SEO),
Más detallesMANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA
MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A Usuario Propietario: Gerencia de Informática Usuario Cliente: Todos los usuarios de ANDA Elaborada por: Gerencia de Informática,
Más detallesNovedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
Más detallesCURSO COORDINADOR INNOVADOR
CURSO COORDINADOR INNOVADOR PRESENTACIÓN La tarea que el Ministerio de Educación se propone a través de Enlaces, en relación al aseguramiento del adecuado uso de los recursos, con el fin de lograr un impacto
Más detallesCapítulo II. Arquitectura del Software
Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón
Más detallesUnidad 1. Fundamentos en Gestión de Riesgos
1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.
Más detalles<Generador de exámenes> Visión preliminar
1. Introducción Proyecto Final del curso Técnicas de Producción de Sistemas Visión preliminar Para la evaluación de algunos temas de las materias que se imparten en diferentes niveles,
Más detallesE-learning: E-learning:
E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con
Más detallesSistema para Gestión Hotelera Visión
Sistema para Gestión Hotelera Visión Tabla de Contenidos 1. Introducción 4 1.1 Propósito 4 1.2 Alcance 4 1.3 Definiciones, Acrónimos, y Abreviaciones 4 1.4 Referencias 4 2. Posicionamiento 4 2.1 Oportunidad
Más detalles6 Anexos: 6.1 Definición de Rup:
6 Anexos: 6.1 Definición de Rup: Es un producto del proceso de ingeniería de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidades dentro de una organización del desarrollo.
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD. Estructura de contenidos: http://www.ucv.edu.pe/cis/ cisvirtual@ucv.edu.pe. 1.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB UNIDAD 1 Estructura de contenidos: 1. Programación Web 2. Sistema De Información 3. Sistema Web 4. Requisitos Para Sistemas Web Con Asp 5. Internet Information Server
Más detallesGuía de Apoyo Project Web Access. (Jefe de Proyectos)
Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...
Más detallesDocumento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe
Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe Índice de contenido 1. Introducción...3 2. El modelo de negocio...3 2.1 Antecedentes...3 2.2 Planteamiento del problema actual...3
Más detallesCapítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable
Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)
Más detallesCASOS DE ÉXITO DIST-PLEX MODUART. PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de
PARTNER Team Solutions SAS Es una compañía con más de 10 años de experiencia en la implementación de soluciones de Administración de Relaciones con Clientes (CRM). Reconocida como Microsoft Gold Certified
Más detallesUniversidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación Informe Final de Pasantía: Desarrollo de un Sistema Web para la Administración de Asignaturas Electivas
Más detallesManual del Usuario. Sistema de Help Desk
Manual del Usuario Sistema de Help Desk Objetivo del Manual El siguiente manual tiene como objetivo proveer la información necesaria para la correcta utilización del sistema Help Desk. Describe los procedimientos
Más detallesGestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi
Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...
Más detallesREGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP
REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente
Más detallesSistema PYMES Ventas e Inventarios H&S
Sistema PYMES Ventas e Inventarios H&S Sistema PYMES Ventas e Inventarios H&S Visión DESARROLLADORA Teodora Vargas Tarqui Versión 0.9 Tabla de Contenidos 1. INTRODUCCION 3 1.1 Propósito 3 1.2 Alcance 3
Más detallesMejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos
ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesPROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...
Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS
Más detalles1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3
1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Más detallesIntroducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas
Más detallesEMPRESAS PÚBLICAS DE MEDELLÍN E.S.P. DIRECCIÓN CONTROL INTERNO PROYECTO NORMALIZACIÓN ACTIVIDAD DE AUDITORÍA INTERNA
DCI-PN-EA-01 VERSIÓN 02 Página 2 de 12 TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 2. ROL... 3 3. PROFESIONALIDAD... 3 4. AUTORIDAD... 4 5. ORGANIZACIÓN... 4 6. INDEPENDENCIA Y OBJETIVIDAD... 5 7. ALCANCE...
Más detallesDOCUMENTOS COMPARTIDOS CON GOOGLE DOCS
DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS 1. Introducción Los ambientes de aprendizaje acompañados de trabajos colaborativos como estrategia se revierten en actividades de diferente índole (análisis de videos,
Más detallese-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.
Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores
Más detallesCAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO.
204 CAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO. 6.1 INTRODUCCIÓN El éxito de la aplicación del
Más detallesCapítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Más detallesMOTOR DE RESERVAS NET HOTELES V3.0 SIN COMISIÓN PARA ESTABLECIMIENTOS HOTELEROS. http://www.motordereservas.es
MOTOR DE RESERVAS NET HOTELES V3.0 SIN COMISIÓN PARA ESTABLECIMIENTOS HOTELEROS http://www.motordereservas.es Información y Contratación: 902 193 444 INFORMACION GENERAL El Motor de Reservas Net Hoteles
Más detallesDIRECCION DE PROYECTOS II
DIRECCION DE PROYECTOS II DESARROLLO DEL CURSO PROFESIONAL EN DIRECCION DE PROYECTOS II: Durante el desarrollo del Curso Profesional en Dirección de Proyectos II, el alumno irá asimilando el contenido
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesAccede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:
Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su
Más detallesCAPITULO V. Conclusiones y recomendaciones. Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se
CAPÍTULO V 74 CAPITULO V Conclusiones y recomendaciones Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se identificaron a lo largo de la investigación. Asimismo, se presentan
Más detallesUNIVERSIDAD COOPERATIVA DE COLOMBIA INSTITUCIONAL VI
UNIVERSIDAD COOPERATIVA DE COLOMBIA INSTITUCIONAL VI Docente: Adriana Sánchez Puentes TEMA: PROYECTO SOFTWEB S.A.S Proponentes: Andrés Camilo Merchán Albarracín Mercedes Patarroyo Cubides Ingenieros de
Más detallesMANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA
MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante
Más detallesINFORME FINAL DE PASANTIA
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Licenciatura en Computación INFORME FINAL DE PASANTIA Elaborado por: Fernando Ochoa Presentado ante la Ilustre Universidad de Carabobo
Más detallesAnálisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
Más detallesCapítulo 4 Pruebas e implementación de la aplicación CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN
CAPÍTULO 4 PRUEBAS E IMPLEMENTACIÓN DE LA APLICACIÓN CONCEPTOS DE PRUEBAS DE APLICACIÓN El departamento de Testing se encarga de diseñar, planear y aplicar el rol de pruebas a los sistemas que el PROVEEDOR
Más detallesActividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.
Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas
Más detallesCORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV
Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará
Más detallesCONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
Más detallesIngeniería Web. Pablo Sevilla Jarquín
Nunca digas no puedo ni en broma, porque el subconsciente no tiene sentido del humor, lo tomara en serio y te lo recordara cada vez que lo intentes. Facundo Cabral Ingeniería Web Pablo Sevilla Jarquín
Más detallescomunidades de práctica
1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades
Más detallesInnova v cio i n o es s ivoted e. Rev e isa s d a o d p o p r: : Isa s a a c a c C as a a s do d 18/01/2011
Innovaciones ivoted. Revisado por: Isaac Casado 18/01/2011 Resumen Ejecutivo STC Solutions Developers es una compañía dedicada a disciplinas como el desarrollo de aplicaciones 2.0, mercadeo por internet
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesPONTIFICIA UNIVERSIDAD CATOLICA DE CHILE Escuela de Ingeniería
REGLAMENTO DEL PROGRAMA DE POSTGRADO EN INGENIERIA Septiembre, 2007 TITULO I DEFINICIÓN Art. 1: El Programa de Postgrado en Ingeniería depende de la Escuela de Ingeniería y es conducente a los grados académicos
Más detallesDiseño e Implementación
Datos de la empresa: Actualmente Aliaxis Centroamérica tiene presencia en 13 países y su operación a nivel estratégico y tecnológico es gestionada desde Costa Rica. Dada su dispersión geográfica, se requería
Más detallesResumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats
Inventario y geolocalización de las actividades comerciales en las plantas bajas de los edificios de L Hospitalet de Llobregat. Aplicación web de recursos para el ciudadano. Resumen de la Tesina. Autor:
Más detallesFASCÍCULO. Decidir con inteligencia. Este es el momento.
Decidir con inteligencia. Este es el momento. Nos complace que sigas nuestras publicaciones para enterarte de cosas importantes para tu negocio. En el fascículo anterior vimos concretamente las funciones
Más detallesManual de Referencia. Apertura
Manual de Referencia Apertura Cerrito 1214, (C1010AAZ), Buenos Aires, Argentina. Ventas 54 (011) 4816-2620 Fax: 54 (011) 4816-2394 Dirigido a VENTAS ventas@axoft.com Soporte a Usuarios 54 (011) 4816-2919
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesRED UNIDOS CAPACITACIÓN A COGESTORES MANEJO DEL PORTAL WEB DE AUTOAYUDA
RED UNIDOS CAPACITACIÓN A COGESTORES MANEJO DEL PORTAL WEB DE AUTOAYUDA Fecha Creación: 27-Abr-2012 Versión Documento: 4.0 Autor: Sergio Alejandro Jiménez Benítez Historial de Cambios Fecha Ver. Descripción
Más detallesInteroperabilidad de Fieldbus
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?
Más detallesInternet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Más detallesJesús Piñeiro, director de Tecnología de Tuticket.com WINDOWS AZURE, UNA SOLUCIÓN SEGURA, FLEXIBLE Y AUTOGESTIONABLE
Jesús Piñeiro, director de Tecnología de Tuticket.com WINDOWS AZURE, UNA SOLUCIÓN SEGURA, FLEXIBLE Y AUTOGESTIONABLE Descubra cómo a través de la nube una empresa es más eficiente en el manejo de sus recursos
Más detallesCENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES
CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES El asesor comercial tiene como principal misión mantener un contacto personalizado con sus clientes potenciales y actuales.
Más detallesTítulo: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total.
INFO 2002 Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total. Autor: Ing. Alfredo Batista Rodríguez. Ing. Emilio Joel Macias. Correo electrónico: alfredo@biomundi.inf.cu
Más detallesAnalista SharePoint OBJETIVOS REQUISITOS CERTIFICACIONES
Analista SharePoint Escuela de Sistemas y Tecnologías BIOS Página 1 de 6 Analista SharePoint OBJETIVOS El analista SharePoint es una persona que podrá transformar necesidades puntuales que tengan los usuarios
Más detallesMACROPROCESO GESTIÓN TECNOLÓGICA
Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar
Más detallesPrezi: editor de presentaciones
Prezi: editor de presentaciones Descripción Francisco Mora En momentos en que la Web 2.0 es un entorno de interacción, aparecen múltiples servicios que permiten compartir y editar recursos de forma conjunta.
Más detallesPatrones de software y refactorización de código
Patrones de software y refactorización de código Introducción y antecedentes de los patrones de software Los patrones permiten construir sobre la experiencia colectiva de ingenieros de software habilidosos.
Más detallesGuías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online
Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...
Más detallesEs nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada
Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada uno de los servicios con los que contamos y que, al ser requeridos por vuestra organización, no dudamos generarán una utilidad
Más detallesVirtual-C: Una Herramienta para Administración de Contenidos en Sitios Web
Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web Kexy Rodríguez kexy.rodriguez@utp.ac.pa Centro de Investigación, Postgrado y Extensión UTPVirtual Universidad Tecnológica de Panamá
Más detalles