UNIVERSIDAD SIMÓN BOLÍVAR

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD SIMÓN BOLÍVAR"

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.

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 detalles

Capítulo 5. Cliente-Servidor.

Capí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 detalles

Primer 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 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 detalles

Servidores Donantonio

Servidores 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 detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 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 detalles

Empresa Financiera Herramientas de SW Servicios

Empresa 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 detalles

Capítulo I. Marco Teórico

Capí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 detalles

Modelo para el Aseguramiento de Calidad en el Desarrollo de Software Libre

Modelo 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 detalles

Objetivos del proyecto:

Objetivos 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 detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso 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 detalles

http://www.informatizate.net

http://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 detalles

Modulo 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. 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 detalles

Capí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 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 detalles

Solució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

Solució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 detalles

Visión General de GXportal. Última actualización: 2009

Visió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 detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos 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 detalles

Introducció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 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 detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. 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 detalles

http://www.manavell.com info@manavell.com

http://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 detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La 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 detalles

Clientes Donantonio. Especificación de requisitos software. Juan José Amor David Escorial Ismael Olea

Clientes 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 detalles

Resumen General del Manual de Organización y Funciones

Resumen 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 detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL 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 detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET 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 detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 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 detalles

Capitulo VI. Conclusiones.

Capitulo 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 detalles

PORTAL 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 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 detalles

INFORME FINAL DE PASANTIA

INFORME 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 detalles

Introducción a las redes de computadores

Introducció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 detalles

Anexo 4 Documento de Arquitectura

Anexo 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 detalles

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com

AHORRACOM 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 detalles

Principios de Privacidad y Confidencialidad de la Información

Principios 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 detalles

LiLa Portal Guía para profesores

LiLa 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 detalles

Innovaciones Societs.

Innovaciones 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 detalles

MANUAL 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 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 detalles

Novedades en Q-flow 3.02

Novedades 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 detalles

CURSO COORDINADOR INNOVADOR

CURSO 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 detalles

Capítulo II. Arquitectura del Software

Capí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 detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 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

<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 detalles

E-learning: E-learning:

E-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 detalles

Sistema para Gestión Hotelera Visión

Sistema 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 detalles

6 Anexos: 6.1 Definición de Rup:

6 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 detalles

INTRODUCCIÓ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. 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 detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guí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 detalles

Documento Técnico Gerardo Barcia Jonathan Trujillo María Alejandra Uribe

Documento 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 detalles

Capí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 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 detalles

CASOS 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

CASOS 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 detalles

Universidad 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 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 detalles

Manual del Usuario. Sistema de Help Desk

Manual 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 detalles

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Gestió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 detalles

REGISTRO 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 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 detalles

Sistema PYMES Ventas e Inventarios H&S

Sistema 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 detalles

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

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 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 detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los 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 detalles

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

PROPÓ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 detalles

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3

1. 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 detalles

Workflows? Sí, cuántos quiere?

Workflows? 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 detalles

Introducció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 detalles

EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P. DIRECCIÓN CONTROL INTERNO PROYECTO NORMALIZACIÓN ACTIVIDAD DE AUDITORÍA INTERNA

EMPRESAS 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 detalles

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

DOCUMENTOS 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 detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-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 detalles

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.

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. 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 detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capí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 detalles

MOTOR 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 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 detalles

DIRECCION DE PROYECTOS II

DIRECCION 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 "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 detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede 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 detalles

CAPITULO V. Conclusiones y recomendaciones. Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se

CAPITULO 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 detalles

UNIVERSIDAD COOPERATIVA DE COLOMBIA INSTITUCIONAL VI

UNIVERSIDAD 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 detalles

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

MANUAL 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 detalles

INFORME FINAL DE PASANTIA

INFORME 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 detalles

Análisis y diseño del sistema CAPÍTULO 3

Aná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 detalles

Capí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 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 detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades 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 detalles

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓ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 detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES 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 detalles

Ingeniería Web. Pablo Sevilla Jarquín

Ingenierí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 detalles

comunidades de práctica

comunidades 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 detalles

Innova 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

Innova 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 detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS 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 detalles

PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE Escuela de Ingeniería

PONTIFICIA 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 detalles

Diseño e Implementación

Diseñ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 detalles

Resumen de la Tesina. Autor: Adrià Batet López. Tutor: Víctor Pascual Ayats

Resumen 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 detalles

FASCÍCULO. Decidir con inteligencia. Este es el momento.

FASCÍ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 detalles

Manual de Referencia. Apertura

Manual 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 detalles

Manual 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 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 detalles

RED UNIDOS CAPACITACIÓN A COGESTORES MANEJO DEL PORTAL WEB DE AUTOAYUDA

RED 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 detalles

Interoperabilidad de Fieldbus

Interoperabilidad 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 detalles

Internet Information Server

Internet 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 detalles

Jesú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 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 detalles

CENTRO 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 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 detalles

Título: Implementación de un servicio de acceso a Internet por correo electrónico. Navegación total.

Tí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 detalles

Analista SharePoint OBJETIVOS REQUISITOS CERTIFICACIONES

Analista 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 detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO 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 detalles

Prezi: editor de presentaciones

Prezi: 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 detalles

Patrones de software y refactorización de código

Patrones 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 detalles

Guí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 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 detalles

Es 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 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 detalles

Virtual-C: Una Herramienta para Administración de Contenidos en Sitios Web

Virtual-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