Source: http://docplayer.es/639391-Realizado-por-jose-miguel-suniaga-salazar-c-i-16-827-771.html
Timestamp: 2017-07-27 09:03:58+00:00

Document:
Realizado por: José Miguel Suniaga Salazar C.I.: - PDF
Realizado por: José Miguel Suniaga Salazar C.I.:
Download "Realizado por: José Miguel Suniaga Salazar C.I.: 16.827.771"
María del Carmen Murillo Marín
1 UNIVERSIDAD DE ORIENTE NÚCLEO DE ANZOÁTEGUI ESCUELA DE INGENIERIA Y CIENCIAS APLICADAS DEPARTAMENTO DE COMPUTACIÓN Y SISTEMAS INGENIERÍA EN COMPUTACIÓN DESARROLLO DE UNA APLICACIÓN WEB BASADA EN TECNOLOGÍA HELPDESK PARA OFRECER SERVICIOS DE SOPORTE TÉCNICO E INVENTARIO EN LA GERENCIA DE INFORMÁTICA DE LA EMPRESA C.A. HIDROLÓGICA DEL CENTRO, EN VALENCIA ESTADO CARABOBO Realizado por: José Miguel Suniaga Salazar C.I.: Trabajo de grado presentado como requisito parcial para optar al título de INGENIERO EN COMPUTACIÓN Barcelona, Octubre de 20092 2 UNIVERSIDAD DE ORIENTE NÚCLEO DE ANZOÁTEGUI ESCUELA DE INGENIERÍA Y CIENCIAS APLICADAS DEPARTAMENTO DE COMPUTACIÓN Y SISTEMAS INGENIERÍA EN COMPUTACIÓN DESARROLLO DE UNA APLICACIÓN WEB BASADA EN TECNOLOGÍA HELPDESK PARA OFRECER SERVICIOS DE SOPORTE TÉCNICO E INVENTARIO EN LA GERENCIA DE INFORMÁTICA DE LA EMPRESA C.A. HIDROLÓGICA DEL CENTRO, EN VALENCIA ESTADO CARABOBO Asesores: Ing. Zulirais García Asesor Académico Ing. Eduardo Primera Asesor Industrial Barcelona, Octubre de3 3 UNIVERSIDAD DE ORIENTE NÚCLEO DE ANZOÁTEGUI ESCUELA DE INGENIERÍA Y CIENCIAS APLICADAS DEPARTAMENTO DE COMPUTACIÓN Y SISTEMAS INGENIERÍA EN COMPUTACIÓN DESARROLLO DE UNA APLICACIÓN WEB BASADA EN TECNOLOGÍA HELPDESK PARA OFRECER SERVICIOS DE SOPORTE TÉCNICO E INVENTARIO EN LA GERENCIA DE INFORMÁTICA DE LA EMPRESA C.A. HIDROLÓGICA DEL CENTRO, EN VALENCIA ESTADO CARABOBO Jurado Calificador Ing. Zulirais García Asesor Académico Ing. Rhonald Rodríguez Jurado Principal Ing. Gabriela Veracierta Jurado Principal Barcelona, Octubre de4 RESOLUCIÓN De acuerdo con el artículo 41 del reglamento de trabajo de grado: Los trabajos de grado son de exclusiva propiedad de la Universidad de Oriente y sólo podrán ser utilizados a otros fines con el consentimiento del consejo de núcleo respectivo, quien lo participará al Consejo Universitario. iv5 DEDICATORIA A mi padre, mi madre y mi hermana, por estar siempre conmigo en los momentos más difíciles, ustedes han sido mi fortaleza a lo largo de este recorrido. v6 AGRADECIMIENTOS A mis padres, Jesús y Lumen, ejemplos de humildad y honradez dignos de admirar, sin su esfuerzo y sacrificio, no hubiese podido alcanzar esta meta. A mi hermana Asunción, con quien siempre he podido contar cuando he necesitado, gracias por estar ahí manita, formas parte de este triunfo. A mis tíos, Aquiles y Rebecca, por abrirme las puertas de su casa mi etapa de pasantía y por ayudarme hasta en el último momento de ésta. A mis padrinos, Rómulo y Panchita, gracias por estar pendiente de mi, ambos han sido como unos segundos padres. A mi familia, por su apoyo incondicional a lo largo de este recorrido. A Daniel, Miky, Luis, Rosa y Migde, mis panas del alma, siempre compartiendo cada experiencia, cada alegría y cada tristeza. A la gerencia de informática de HIDROCENTRO por confiar en mí y entregarme la responsabilidad de la elaboración de este proyecto A mi tutora académica, la Prof. Zulirais García, por transmitirme siempre esas buenas vibras y por brindarme sus valiosos conocimientos. Y a todas aquellas personas que de una u otra manera hicieron posible la realización de este proyecto, a todos mis más sinceros agradecimientos. vi7 ÍNDICE GENERAL RESOLUCIÓN IV DEDICATORIA V AGRADECIMIENTOS VI ÍNDICE GENERAL VII ÍNDICE DE FIGURAS XII ÍNDICE DE TABLAS XVI RESUMEN XIX CAPÍTULO I : ASPECTOS GENERALES Descripción de la Empresa Planteamiento del Problema Objetivos del Proyecto Objetivo General Objetivos Específicos 23 CAPÍTULO II : MARCO TEÓRICO Antecedentes de la Investigacion 25 vii8 2.2. Resumen de Conocimientos Previos Tecnología de Servicios Helpdesk Mecanismo de funcionamiento del Helpdesk Beneficios del Helpdesk Aplicación Servidor Servidor Web Entorno Cliente-Servidor Navegador o Browser Aplicación Web Ventaja del uso de Aplicaciones Web Tecnologías para el desarrollo de aplicaciones Web Lenguaje de Programación Java Características básicas Java Entorno de Desarrollo Java NetBeans Sistema Gestor de Bases de Datos PostgreSQL Características del PostgreSQL Entorno Gráfico PgAdmin III Lenguaje Unificado de Modelado (UML) Metodología del Proceso Unificado de Rational (RUP) 33 CAPÍTULO III : FASE DE INICIO Alcance del Proyecto Modelo de Dominio Identificación de las Clases Conceptuales Asociaciones de las Clases Conceptuales Diagrama del Modelo de Dominio Glosario de Términos Riesgos del Sistema 46 viii9 Falta de información inicial Falta de experiencia con las herramientas utilizadas Cambios en los requisitos Diseño erróneo Pérdida de datos Falla de operatividad Hardware y/o Software inadecuados Requerimientos del Sistema Requisitos funcionales Requisitos no funcionales Modelo de Casos de Uso Identificación de Actores Identificación de los Casos de Uso Descripción de los Casos de Uso Diagrama de Casos de Uso Análisis Análisis de los Casos de Uso Identificación de las Clases de Análisis Diagramas de las Clases de Análisis Diagramas de las Colaboración Análisis de la Arquitectura Identificación de los Paquetes de Análisis Evaluación de la Fase de Inicio 85 CAPÍTULO IV : FASE DE ELABORACIÓN Requerimientos del Sistema Requisitos adicionales Interfaz de Inicio de SAIME Interfaz de Usuario 88 ix10 4.2. Modelo de Casos de Uso Actualizado Identificación de actor adicional Identificación del Caso de Uso adicional Descripción del Caso de Uso adicional Diagrama de Casos de Uso Actualizado Análisis Identificación de las Clases de Análisis Diagrama de las Clases de Análisis Diagrama de Colaboración Diseño Diagrama de Clase de Diseño Diagramas de Secuencia Diagrama de Capas Diagrama de Base de Datos Implementación Diagrama de Componentes Implementación de los componentes asociados a la solicitud de un nuevo ticket Evaluación de la Fase de Elaboración 114 CAPÍTULO V : FASE DE CONSTRUCCIÓN Implementación Escogencia del Lenguaje de Programación Escogencia del Gestor de Base de Datos Diagrama de Componentes Total Pruebas Pruebas por Unidad Pruebas de Integración 121 x11 Pruebas de Integración de gestionar Departamento Evaluación de la Fase de Construccion 128 CAPÍTULO VI: CONCLUSIONE Y RECOMENDACIONES Conclusiones Recomendaciones 130 BIBLIOGRAFÍA 132 xi12 ÍNDICE DE FIGURAS Figura 1.1. Estructura Organizacional de la C.A. HIDROCENTRO. 21 Figura 2.1. Estructura de RUP. 36 Figura 3.1. Esfuerzo en flujos de trabajo de la fase de inicio. 37 Figura 3.2. Clases Conceptuales. 41 Figura 3.3. Diagrama del Modelo de Dominio 44 Figura 3.4. Diagrama de Casos de Uso General de SAIME 67 Figura 3.5. Prototipo de Clase de Interfaz 69 Figura 3.6. Prototipo de Clase de Control 71 Figura 3.7. Prototipo de Clase de Entidad 73 Figura 3.8. Diagrama de Clase de Análisis para el Caso de Uso Gestionar Inventario 75 Figura 3.9. Diagrama de Clase de Análisis para los Casos de Uso Asignar Encargado de Ticket y Consultar Asignaciones de Tickets 76 Figura Diagrama de Clase de Análisis para los Casos de Uso Procesar Ticket, Consultar Ticket y Emitir Comentario de Respuesta de Solicitud 77 Figura Diagrama de Colaboración para el Caso de Uso Gestionar Inventario 78 Figura Diagrama de Colaboración para los Casos de Uso Asignar Encargado de Ticket y Consultar Asignaciones de Tickets. 79 xii13 Figura Diagrama de Colaboración para los Casos de Uso Procesar Nuevo Ticket, Consultar Ticket y Emitir Comentario Ticket de Respuesta de Solicitud 80 Figura Paquetes de Análisis: Ticket 81 Figura Paquetes de Análisis: Departamentos. 82 Figura Paquetes de Análisis: Usuarios. 82 Figura Paquetes de Análisis: Consultas DB. 83 Figura Paquetes de Análisis: Inventario. 83 Figura Paquetes de Análisis: Reportes Estadísticos. 84 Figura Diagrama de Paquetes de Análisis del Sistema SAIME. 84 Figura 4.1. Esfuerzo en flujos de trabajo de la fase de elaboración. 87 Figura 4.2. Interfaz de Inicio (autentificación de usuario) 88 Figura 4.3. Prototipo de Interfaz de Usuario 89 Figura 4.4. Diagrama de Casos de Uso General de SAIME 94 Figura 4.5. Diagrama de Clases de Análisis para el Caso de Uso Consultar Estadísticas 96 Figura 4.6. Diagrama de Colaboración para el Caso de Uso Consultar Estadísticas (actor Administrador de Sistema) 96 Figura 4.7. Diagrama de Colaboración para el Caso de Uso Consultar Estadísticas (actor Supervisor) 97 Figura 4.8. Diagrama de Clases de Diseño del SAIME 100 xiii14 Figura 4.9. Diagrama de Clases de Secuencia del Caso de Uso Procesar Nuevo Ticket 101 Figura Diagrama de Clases de Secuencia del Caso de Uso Gestionar Inventario 103 Figura Diagrama de Capas 104 Figura Modelo Entidad Relacion del SAIME [Fuente: Elaboración Propia] 106 Figura Diagrama parcial de Componentes (CU Procesar Nuevo Ticket) 107 Figura Interfaz de inicio del Sistema (autenticación de usuario) 108 Figura Interfaz de Usuario Nuevo Ticket 110 Figura Ventana de confirmación para el almacenamiento del Ticket 112 Figura 5.1. Esfuerzo en flujos de trabajo de la fase de construcción. 115 Figura 5.2. Interfaz del entorno de desarrollo JAVA 117 Figura 5.3. Interfaz del entorno grafico de PostgreSQL 118 Figura 5.4. Diagrama de Componentes Total 119 Figura 5.5. Diagrama de Componentes Total por fase de integración de SAIME 122 Figura 5.6. Interfaz de Gestión de Departamentos 124 Figura 5.7. Introducción de datos en la ventana de Departamentos 124 Figura 5.8. Consulta de datos en la ventana de Departamentos 125 xiv15 Figura 5.9. Detalle del departamento creado correctamente 125 xv16 ÍNDICE DE TABLAS Tabla 3.1. Lista de Categoría de Conceptos. (1/2) 39 Tabla 3.1. Lista de Categoría de Conceptos. (2/2) 40 Figura 3.2. Clases Conceptuales. 41 Tabla 3.2. Asociaciones de las Clases Conceptuales. (1/2) 41 Tabla 3.2. Asociaciones de las Clases Conceptuales. (2/2) 42 Tabla 3.3. Glosario de Términos. (1/3) 43 Tabla 3.3. Glosario de Términos. (2/3) 45 Tabla 3.3. Glosario de Términos. (3/3) 46 Tabla 3.4. Descripción de Actores. (1/2) 54 Tabla 3.4. Descripción de Actores. (2/2) 55 Tabla 3.5. Definición de Casos de Uso. (1/2) 55 Tabla 3.5. Definición de Casos de Uso. (2/2) 56 Tabla 3.6. Gestionar Inventario. (1/2) 57 Tabla 3.6. Gestionar Inventario. (2/2) 58 Tabla 3.7. Gestionar Departamento. (1/2) 58 Tabla 3.7. Gestionar Departamento. (2/2) 59 Tabla 3.8. Procesar Usuarios. (1/3) 59 xvi17 Tabla 3.8. Procesar Usuarios. (2/3) 60 Tabla 3.8. Procesar Usuarios. (3/3) 61 Tabla 3.9. Consultar Asignaciones de Tickets. (1/2) 61 Tabla 3.9. Consultar Asignaciones de Tickets. (2/2) 62 Tabla Asignar Encargado de Tickets. (1/2) 62 Tabla Asignar Encargado de Tickets. (2/2) 63 Tabla Emitir Comentarios de Respuesta de Solicitud. (1/2) 63 Tabla Emitir Comentarios de Respuesta de Solicitud. (2/2) 64 Tabla Consultar Tickets. 64 Tabla Procesar Nuevo Ticket. 65 Tabla Clases de Interfaz (1/3) 69 Tabla Clases de Interfaz (2/3) 70 Tabla Clases de Interfaz (3/3) 71 Tabla Clases de Control (1/2) 72 Tabla Clases de Control (2/2) 73 Tabla Clase de Entidad. 74 Tabla 4.1. Descripción de actor adicional. 90 Tabla 4.2. Descripción de los Casos de Uso adicionales 91 Tabla 4.3. Procesar Consultas Estadísticas. (1/2) 91 Tabla 4.3. Procesar Consultas Estadísticas. (2/2) 92 xvii18 Tabla 4.4. Consultar Estadísticas. (1/2) 92 Tabla 4.4. Consultar Estadísticas. (2/2) 93 Tabla 4.5. Identificación de las Clases de Análisis para el Caso de Uso Consultar Estadísticas. 95 Tabla 5.1. Clase de equivalencia para el componente departamentos.java 120 Tabla 5.2. Casos de prueba de caja negra para el componente departamentos.java 121 Tabla 5.3. Datos de entrada para probar la integración de Configuración de Señales 123 xviii19 RESUMEN La Gerencia de Informática de la empresa C.A. Hidrológica del Centro, HIDROCENTRO tiene como objetivo ofrecer a los empleados de la empresa servicios de calidad en el área de información; desarrollando sistemas óptimos y dando soporte a los recursos informáticos con eficiencia, en el menor tiempo posible. En tal sentido, la Gerencia de Informática debe: mantener un control del inventario de los recursos informáticos de la empresa así como de los servicios que se prestan a estos, de manera que se pueda gestionar los equipos que estén activos y vigilar el desempeño de los servicio de soporte técnico a cargo de los empleados de la gerencia. Actualmente, la gerencia lleva este control de manera manual, es por esa razón que se requiere de un proyecto que permita la automatización de dichos procesos. En este informe de trabajo de grado se presenta el diseño de un Sistema de Administración de Inventario y Mantenimiento de Equipos (SAIME) que apoyará los procesos descritos anteriormente, el cual está modelado y documentado bajo el Lenguaje Unificado de Modelado (UML), siguiendo la metodología RUP, implantado bajo la plataforma Windows, programado con el lenguaje de programación Java y cuyos datos son almacenados en una base de datos PostgreSQL. xix20 CAPÍTULO I ASPECTOS GENERALES 1.1. Descripción de la Empresa La empresa C.A. Hidrológica del Centro, HIDROCENTRO es un ente gubernamental venezolano que tiene por objeto la administración, operación, mantenimiento ampliación y reconstrucción de los sistemas de distribución de agua potable y de los sistemas de recolección, tratamiento y disposición de aguas residuales en los estados Aragua, Carabobo y Cojedes Planteamiento del Problema C.A. HIDROCENTRO, está compuesta por un conjunto de gerencias supeditadas entre dos vicepresidencias (ver Figura 1.1) como son la vicepresidencia de negocios y la vicepresidencia de servicios; ambas vicepresidencias son dependencias de la presidencia. Las vicepresidencias son las encargadas de supervisar la correcta gestión de las gerencias, en el caso de la Gerencia de Informática subordinada por la vicepresidencia de servicios su delegación es la de coordinar todos lo referente a los sistemas que automatizan los activos de la empresa. La Gerencia de Informática de HIDROCENTRO se encarga de proporcionar servicios en la administración de las tecnologías de información, utilizadas en los diferentes departamentos de la organización. También se encarga de proponer y gestionar desarrollos, normas y procedimientos, con la finalidad de contribuir a las mejoras continuas. Su labor principal es velar por la disponibilidad y funcionalidad de los recursos informáticos como por ejemplo: computadores, impresoras, escaners, software, entre otros.21 21 Figura 1.1. Estructura Organizacional de la C.A. HIDROCENTRO. [Fuente: La política de la Gerencia de Informática, está enfocada en la calidad de sus servicios ofrecidos a las gerencias, departamentos y agencias de la empresa, para22 22 asegurar el rendimiento óptimo de sus recursos informáticos y así la satisfacción de sus empleados. En la actualidad, existen procedimientos manuales a través del uso de formato o planillas que permiten ejercer la gestión de las actividades de soporte y mantenimiento, hasta el momento los requerimientos o solicitudes son realizadas bajo llamadas telefónicas o el uso de correo electrónico, estos mecanismos dificultan la aplicación de un seguimiento, control y certificación adecuada por lo que incide directamente sobre el estatus de la plataforma tecnológica (Hardware y Software). El control manual presenta debilidades y deficiencias que afectan las medidas o variables de control dentro de la gestión de la Gerencia de Informática y sus departamentos, por lo que se plantea la necesidad de implementar una solución de automatización que permita brindar los correctivos necesarios y brinde la posibilidad de tener un solución de control, gestión y seguimientos de las actividades de soporte e inventario de la plataforma tecnológica. En este sentido, se propone el diseño de una aplicación web basada en la filosofía helpdesk que permita automatizar la información de los recursos informáticos para solventar las debilidades y deficiencias que presentan los mecanismos actuales. Las principales funcionalidades del programa estarán articuladas sobre los siguientes ejes: - El inventario preciso de todos los recursos informáticos, y el software existente, cuyas características se almacenan en bases de datos. - Gestión de las diferentes labores de mantenimiento llevadas a cabo sobre esos recursos informáticos. - Flujo de trabajo incorporado para asignar requerimientos a los técnicos del departamento de soporte técnico de forma automática. - Manejo estadístico y control de tiempos de atención de las actividades de soporte y sus requerimientos. - Certificación de actividades por parte de los usuarios y cierre de casos abiertos.23 23 - Consolas de administración, seguimiento y control para los supervisores. - Tablas de información, que incluye las especificaciones de los incidentes y a quienes están asignados. La aplicación a desarrollar, permitirá la administración completa de incidentes y capacidad de resolución inmediata. Asimismo, podrá ser utilizado como consulta de inventario y de labores de mantenimiento de recursos informáticos por el personal administrador. De igual manera, facilitará a las jefaturas de sistemas y soporte, el control y la evaluación del desempeño del personal a su cargo, y a la vez permitirá a la Gerencia de Informática tomar las decisiones que conlleven a un manejo óptimo de las operaciones de mantenimiento. Además de esto el uso de aplicación producirá ventajas inherentes tales como la reducción de costos, la optimización de los recursos y la rigurosa gestión de licencias Objetivos del Proyecto Objetivo General Desarrollar una aplicación Web basada en tecnología helpdesk para ofrecer servicios de soporte técnico e inventario en la gerencia de informática de la empresa C.A. Hidrológica del Centro, en Valencia Estado Carabobo Objetivos Específicos - Realizar la recopilación de los requisitos que permita cumplir con los servicios que se ofrecen en cada una de las jefaturas dentro de la gerencia. - Desarrollar un módulo de solicitud de tickets de mantenimiento de recursos informáticos. - Desarrollar un módulo que permita monitorear los servicios atendidos por el personal de la gerencia. - Desarrollar un módulo de inventario de recursos informáticos. - Desarrollar un módulo de reportes estadísticos de los datos recolectados por el sistema.24 24 - Integración de los módulos para depurar y corregir las fallas que puedan ser encontradas en el proceso.25 CAPÍTULO II MARCO TEÓRICO 2.1. Antecedentes de la Investigacion Cabrera (2002) llevo a cabo un estudio, titulado: Desarrollo de un software educativo e interactivo como apoyo en el proceso enseñanza aprendizaje de la asignatura matemáticas de séptimo grado de Educación Básica, utilizando tecnología World Wide Web. Con este estudio el autor pretende conseguir una solución educativa con ayuda del computador que supere las limitaciones de los entornos educativos convencionales. Al final concluye, que para la realización de un software robusto, flexible y escalable, es necesario la utilización de una buena metodología; las metodologías basadas en UML ofrecen un modo estándar de visualizar, especificar, construir, documentar y comunicar los artefactos del sistema. [1] Fermín (2005) desarrollo un proyecto de grado, titulado: Diseño de un Sistema de Información para el Monitoreo de la Red LAN y de Apoyo al Departamento de Redes y Comunicaciones de una Empresa Siderúrgica. Mediante este diseño el autor plantea un sistema capaz de obtener y almacenar la información histórica del rendimiento de los dispositivos de red. [2] Velasco y Gotilla (2006) realizaron una investigación con el propósito de diseñar un sistema de información bajo licencia de software libre para el manejo de las actividades administrativas de los módulos compra y venta en una pequeña y/o mediana empresa. El autor concluyó que: el software libre es un software que una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Asimismo expone que la licencia GNU GPL posibilita la modificación, redistribución del software, pero únicamente bajo esa misma licencia. [3] Obando y Sales (2008) desarrollaron un software con el propósito de minimizar los procedimientos manuales en el Banco de Sangre del Hospital Universitario Dr.26 26 Luis Razetti de Barcelona, Estado Anzoátegui. Este trabajo se fundamentó en la visión de aumentar la productividad del personal del hospital para así brindar un servicio eficaz y eficiente para la atención de usuario donante. Al concluir, los autores expresan que la aplicación permitirá reducir los tiempos de generación de reportes y adicionalmente es una fuente de información para la consulta y toma de decisiones referentes al control y seguimiento de los hemodadores. [4] 2.2. Resumen de Conocimientos Previos Tecnología de Servicios Helpdesk En términos generales, un helpdesk es un recurso de información y asistencia que soluciona problemas con computadores o productos similares Mecanismo de funcionamiento del Helpdesk [5] Como su nombre lo dice, es una Mesa de Ayuda, tiene varias funciones: Proporciona a los usuarios un punto central para recibir ayuda en diversos temas. El servicio de ayuda normalmente gestiona sus solicitudes a través de un software helpdesk, así como un sistema de seguimiento de incidentes, que les permite rastrear las solicitudes de usuarios con un único número de solicitud llamado ticket. Por medio del software el usuario notifica su problema, y este le emite un ticket que tiene los detalles del problema. Si el apoyo técnico es capaz de resolver el problema en cuestión, el ticket queda cerrado y con la documentación de esa solución permite que otros técnicos de asistencia a los usuarios para hacer referencia en el futuro Beneficios del Helpdesk [5] La asistencia a los usuarios del software puede ser una herramienta muy beneficiosa cuando se utiliza para encontrar, analizar y eliminar los problemas comunes en una organización del entorno informático.27 27 El Helpdesk ayuda a incrementar la productividad y aumenta la satisfacción de los usuarios internos y externos Aplicación [6] En informática, una aplicación es un tipo de programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. A diferencia de otros tipos de programas como los sistemas operativos, las utilidades, y los lenguajes de programación, que realizan tareas no pertinentes al usuario común Servidor [7]: En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término servidor también se utiliza para referirse al equipo físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos Servidor Web [7]: En la Web, un servidor Web es un computador que usa el protocolo http para enviar páginas Web al computador de un usuario cuando el usuario las solicita. Los servidores Web, servidores de correo y servidores de bases de datos son a lo que tiene acceso la mayoría de la gente al usar Internet. Alternativamente, el servidor Web podría referirse al software, como el servidor de http de Apache, que funciona en la máquina y maneja la entrega de los componentes de los páginas Web como respuesta a peticiones de los navegadores de los clientes.28 Entorno Cliente-Servidor: La arquitectura cliente servidor se creó para manejar los nuevos entornos de computo en lo que un gran número de computadores personales, estaciones de trabajo, servidores de archivos, impresoras y otros equipos a través de una red. [8] La idea primaria de un entorno cliente servidor es que debe haber un sitio donde se centraliza la información, que se desea distribuir bajo demanda a un conjunto de personas o máquinas. La clave de este concepto radica en que si se produce un cambio en la información del sistema central, inmediatamente es propagada a los receptores de la información, a la parte cliente Navegador o Browser [9]: Es una aplicación informática que permite el usuario visualizar documentos de hipertexto. Dentro de sus funciones están la petición de páginas Web, la representación correcta de sus contenidos y la gestión de los posibles errores que se puedan producir Aplicación Web [10]: Una aplicación Web es cualquier aplicación al que un usuario puede utilizar accediendo a un servidor Web a través de una red ya sea Internet o intranet mediante un navegador Ventaja del uso de Aplicaciones Web: El uso de aplicaciones Web genera una cierta cantidad de beneficios tanto para los analistas, desarrolladores y administradores que operan en la parte del servidor como para los usuarios que la manipulan en la parte del cliente. La facilidad de comunicación que proporciona Internet combinada con la necesidad de acceso remoto a aplicaciones sin necesidad de instalaciones en la máquina del usuario hace evolucionar este concepto.29 29 La comunicación ya no se basa simplemente en la carga de una página estática, sino que esta puede ser el resultado de la ejecución en el servidor de alguna lógica de programación, es decir, interacción dinámica entre usuario y servidor. [10] La facilidad de una administración centralizada las hace ideales tanto para su despliegue en Internet como en intranets corporativas. Otro hecho a tener en cuenta es que una vez realizada una aplicación Web para uso interno de una empresa, por ejemplo en una intranet, el poner esa funcionalidad, o incluso funcionalidades nuevas, a disposición de empleados o el público general tiene un coste mínimo a la vez que una potencial proyección mundial.[11] Tecnologías para el desarrollo de aplicaciones Web [10]: Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre las cuales se encuentran: - CGI: Common Gateway Interface, fue la primera técnica utilizada para que el contenido de las páginas Web se generara de manera dinámica. En resumen el CGI es un mecanismo de comunicación entre servidor Web y una aplicación externa. La mayoría de estas aplicaciones CGIs se encuentran desarrolladas en PERL. - Fast-CGI: es una solución similar al CGI solo que propone la creación de un solo proceso persistente por cada programa en lugar de por cada solicitud del cliente. - Páginas dinámicas en servidor: Este enfoque consiste en insertar pequeños fragmentos de lógica de programación en el código HTML de la página. En este sentido se conocen alternativas, como PHP, ASP, JSP entre otros. - Java: Es un lenguaje de programación construido a partir de lenguajes orientado a objetos como C++, pretendiendo ir mucho mas lejos de estos posee características como la recolección de basura, programación multihilos y el manejo de memoria a cargo del lenguaje. - JDBC: Java DataBase Conectivity, Consiste en un conjunto de clases e interfaces escritas en Java que provee comunicación con bases de datos.30 30 - Servlets: puede considerarse como una evolución de los CGIs como parte de la tecnología Java. Son programas Java que proveen la funcionalidad de generar dinámicamente contenidos Web. - XSL: extensible Stylesheet Language, es una especificación desarrollada para aplicar formato a los documentos XML de forma estandarizada. La idea es asociar al documento XML con una hoja de estilo y a partir de esto visualizar el documento XML en cualquier plataforma. - Applets de Java: Los applets java son pequeños programas que se descargan del servidor Web y se ejecutan en la Java Virtual Machine (JVM) del navegador Lenguaje de Programación Java: El lenguaje Java fue desarrollado en 1991 por un grupo de ingenieros de Sun Microsystems con el fin de desarrollar software para el control de pequeños dispositivos electrónicos (TV interactiva, microondas, tostadoras, etc.), lo que llevo a desarrollar un lenguaje sencillo capaz de generar código de tamaño reducido. Debido a la existencia de diferentes tipos de electrodoméstico surgió la necesidad de desarrollar un código neutro independiente del tipo de electrodoméstico. De esta idea nació el JVM o Java Virtual Machine la cual toma ese código neutro y lo convierte en código particular de la plataforma en que se ejecuta. [11] El concepto de la máquina virtual llegó a las computadores personales para dar inicio a una nueva era en el desarrollo de aplicaciones capaces de ejecutarse en diferentes sistemas operativos. En la actualidad, Java se utiliza para desarrollar aplicaciones empresariales a gran escala, para mejorar la funcionalidad de servidores Web, para proporcionar aplicaciones para los dispositivos domésticos y para muchos otros propósitos. [12] Características básicas Java [11]: Entre todas las características de Java, sus 3 más básicas son:31 31 - Java es pequeño: Los programas Java son rápidos de descargar desde una página Web. - Java es seguro: Prohíbe cualquier tipo de operación que pueda afectar la integridad del ambiente en que se ejecutan sus programas. - Java es portable: Permite ser ejecutado en Windows, MacIntosh y otras plataformas sin modificación alguna Entorno de Desarrollo Java [11]: Para desarrollar código Java se requiere algún paquete de programación Java. La compañía Sun Microsystems, creadora de Java distribuye gratuitamente el Java Development Kit (JDK), la cual se trata de un conjunto de programas y librerías que permiten desarrollar, compilar y ejecutar programas en Java. Otra alternativa son los IDE (Integrated Development Environment), por sus siglas en ingles, son entornos de desarrollo integrado, que ofrecen un ambiente grafico en los que se tiene acceso a las herramientas del JDK por lo que es posible escribir, compilar y ejecutar código Java. Ejemplo de algunos IDEs son: - NetBeans Open-Source - Eclipse Open-Source - Forte de Sun - JBuilder de Borland - JCreator de Xinox - JDeveloper de Oracle NetBeans[13]: NetBeans es un IDE (Entorno de Desarrollo Integrado) para el lenguaje de programación Java principalmente, esto significa que precisa que tenga instalado Java en su equipo de trabajo, por lo que hay que tener instalado en el equipo de desarrollo Mostrar más
Diseño del Sistema de Información ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 2 ACTIVIDAD DSI 1: DEFINICIÓN DE LA ARQUITECTURA DEL SISTEMA... 7 Tarea DSI 1.1: Definición de Niveles de Arquitectura... 9 Tarea DSI Más detalles Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:
Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo Más detalles GUÍA DE EVIDENCIA DE LA UNIDAD DE COMPETENCIA
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES Más detalles Diseño del Sistema de Información
Desarrollo de Aplicaciones con Tecnologías Web Código: Modalidad: Distancia Duración: 100 Horas. Objetivos: La presente formación se ajusta al itinerario formativo del Certificado de Profesionalidad IFCD0210 Más detalles Análisis del Sistema de Información
Ingeniería de Software con UML Unified Modeling Language Lenguaje Unificado de Modelado 1. Introducción Unified Modeling Languaje Fuente: Booch- Jacobson-Rumbauch y diversos sitios Internet, entre otros: Más detalles Capítulo I. Marco Teórico
Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta Más detalles Desarrollo de Aplicaciones con Tecnologías Web (Online) (Dirigida a la Acreditación de las Competencias Profesionales R.D.
Desarrollo de Aplicaciones con Tecnologías Web (Online) (Dirigida a la Acreditación de las Competencias Profesionales R.D. 1224/2009) Titulación certificada por EUROINNOVA BUSINESS SCHOOL Desarrollo de Más detalles CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas
CAPITULO 1 Introducción a los Conceptos Generales de 1.1 Preliminares Las empresas necesitan almacenar información. La información puede ser de todo tipo. Cada elemento informativo es lo que se conoce Más detalles DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL
Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización Más detalles CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR
CAPÍTULO 4 ANÁLISIS Y DISEÑO: e-commerce CONSTRUCTOR En este capítulo se describe el análisis y diseño de un sistema, denominado e-commerce Constructor, el cual cumple con los siguientes objetivos: Fungir Más detalles RESUMEN. IV P á g i n a
RESUMEN El Sistema Web para el Control de la Caja de Ahorros de SENECA, fue desarrollado siguiendo las fases establecidas por la Metodología RUP (Proceso Unificado de Rational). Las fases de esta metodología Más detalles 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 CAPÍTULO V PROPUESTA DE LA SOLUCIÓN
CAPÍTULO V PROPUESTA DE LA SOLUCIÓN 5.1 Introducción En los últimos tres años la entidad financiera ha venido sufriendo cambios que le han permitido crecer y pasar de ser una Sociedad Financiera a un Banco 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
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 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 CAPITULO VI: ADMINISTRACIÓN DEL PROYECTO. 6.1. Estructura Detallada del Trabajo (EDT)
Diplomado Programación orientada a objetos con Java y UML Las empresas necesitan contar con sistemas de información modernos, ágiles y de calidad para alcanzar sus objetivos y ser cada vez más competitivos Más detalles Global: Se puede acceder a él desde cualquier tipo de plataforma, usando cualquier navegador y desde cualquier parte del mundo.
CAPÍTULO III APLICACIÓN WEB 3.1. Introducción Con la aparición de Internet y de la web en concreto, se han abierto infinidad de posibilidades en cuanto al acceso a la información desde casi cualquier sitio. Más detalles SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS
UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA Estudio de las herramientas TOAD y DBArtisan para la administración e integración de bases de datos relacionales. PREVIA OPCION AL TÍTULO DE: INGENIERO Más detalles SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]
Programación orientada a objetos con Java Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos de la programación Más detalles Aplicaciones Web que Permitan Administrar Portafolios para Gestionar el Aprendizaje
Escuela Universitaria de Ingeniería Industrial, Informática y Sistemas Área de Computación e Informática Universidad Tarapacá Arica Aplicaciones Web que Permitan Administrar Portafolios para Gestionar Más detalles Rational Unified Process (RUP)
Rational Unified Process (RUP) Este documento presenta un resumen de Rational Unified Process (RUP). Se describe la historia de la metodología, características principales y estructura del proceso. RUP Más detalles Informe de avance Implementación herramientas de back-end (3-III).
Proyecto RG-T1684 Desarrollo e implementación de las soluciones Prueba piloto del Componente III Informe Número 1. Informe de avance Implementación herramientas de back-end (3-III). Lautaro Matas 11/04/2013 Más detalles Visión General GXflow. Última actualización: 2009
UNIVERSIDAD TECNOLÓGICA PRIVADA DE SANTA CRUZ FACULTAD DE CIENCIAS Y TECNOLOGIA CARRERA: Ingeniería en Sistemas Perfil de Tesis para Proyecto Empresarial Aplicación para mejorar la evaluación del desempeño Más detalles Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación
Instituto Tecnológico de Costa Rica Escuela de Ingeniería en Computación Implementación del sistema para control de vacaciones de la empresa GBSYS Práctica de especialidad para optar por el título de Ingeniero Más detalles CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA
CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIPLATAFORMA PROGRAMACIÓN DIDACTICA ANUAL Parte específica del módulo: 0485. Programación Departamento de Familia Profesional de Informática Curso: 2014-15 Más detalles UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA
UNIVERSIDAD FRANCISCO GAVIDIA FACULTAD DE INGENIERIA Y ARQUITECTURA TRABAJO DE GRADUACIÓN DISEÑO DE UN BUSCADOR ACADEMICO LLAMADO SALVADOR PRESENTADO POR: GLENDA MARISOL MARROQUIN LARREYNAGA MARINA LOURDES Más detalles Javier Velásquez Maldonado velasquezj7@hotmail.com. Jhoanna Isabel Lansinot Tocain jlansinot@yahoo.com
DISEÑO, DESARROLLO E IMPLANTACIÓN DE UNA APLICACIÓN WEB PARA LA AUTOMATIZACIÓN DE LA INFORMACIÓN DE LA IGLESIA EVANGÉLICA INDÍGENA ECUATORIANA DE LA ALIANZA CRISTIANA Y MISIONERA. Javier Velásquez Maldonado Más detalles CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización
Página 1 de 19 CUALIFICACIÓN PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC303_3 Versión 6 Situación Contraste externo Actualización Más detalles Herramienta de Gestión Integral de E-Business
Herramienta de Gestión Integral de E-Business Ingeniería técnica de informática de sistemas Autor: David López Martín Tutor: Antoni Oller Arcas Índice Introducción Metodología Análisis Diseño Planificación Más detalles Capítulo III. Análisis y diseño.
Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema, Más detalles SIGPRE Sistema de Gestión Presupuestaria
SIGPRE Sistema de Gestión Presupuestaria Documento de Arquitectura UTN Histórico de Revisiones Fecha Versión Descripción Autor 11/17/2009 1.0 Borrador de la arquitectura Roberto López Hinojosa 12/14/2009 Más detalles Contenidos. Parte I - Introducción Capítulo 1 - Evolución. Capítulo 2 Condiciones de trabajo en el Desarrollo de Software
IX Contenidos Prólogo... XIX Prefacio... XXI Guía de lectura...xxiii Parte I - Introducción Capítulo 1 - Evolución 1.1 Introducción... 2 1.2 Los hitos en la evolución histórica del desarrollo de software... Más detalles DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
DPTO. DE CIENCIAS DE LA COMPUTACIÓN CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA ANÁLISIS, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA ORIENTADO A LA WEB PARA GESTIÓN ACADÉMICA. CASO PRÁCTICO: JOHN OSTEEN Más detalles LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS
LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS Ministerio de Tecnologías de la Información y las Comunicaciones Programa de Gobierno Más detalles Desarrollo de software
Agenda 1. Introducción 2. Aspectos Metodológicos del Desarrollo de Software 3. Aplicación Web (Modelo del Producto) 4. Modelo del proceso 5. Dos enfoques Metodológicos 6. Métodos Seleccionados 7. Evaluación Más detalles DIRECCIÓN DE TECNOLOGIAS DE LA INFORMACION
MANUAL ORGANIZACIONAL MAN-ORG-105 BASICA RÉGIMEN ORGANIZACIONAL INTERNO NOR-DTIN- 54 DIRECCIÓN DE TECNOLOGIAS DE LA INFORMACION 1. FINALIDAD Apoyar la gestión empresarial mediante una efectiva planificación, 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
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] Glosario Universidad Técnica del Norte Histórico de Revisiones Más detalles El Proceso Unificado
El Proceso Unificado de Desarrollo de Software Prof. Gustavo J. Sabio Alcance de la presentación QA Entradas Proceso de desarrollo Salida equipo Cliente sistemas Cliente necesidades actividades varias Más detalles 2.1 Compuertas para Bases de Datos
1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Uno de los aspectos mas importantes en un sistema multibase de datos es la forma en como llevar a cabo la comunicación Más detalles Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.
Ponencia para Evento de Redes. Autor: Rubén Rivera Rodríguez, Citmatel Resumen Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI. Las nuevas tendencias Más detalles JAVA EE 5. Arquitectura, conceptos y ejemplos.
INFORME PREVIO DE EVALUACIÓN DE SOFTWARE N EI-007-2007 1. NOMBRE DEL ÁREA División de Sistemas de Información 2. RESPONSABLE DE LA EVALUACIÓN Luis Antonio Manya Aqquehua 3. CARGO Jefe de Sistemas de Información Más detalles PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA. Plan de Pruebas. File: 20130211-QA-INF-V2-PLAN DE PRUEBAS.odt STD-INF-GENERAL Versión: 1.
Cliente: FCM-UNA Página 1 de 14 PLAN DE PRUEBAS SISTEMA DE GESTIÓN HOSPITALARIA Cliente: FCM-UNA Página 2 de 14 Tabla de contenido 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. ALCANCE 1.3. DEFINICIONES, ACRÓNIMOS Más detalles IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos
ZP09-0207, con fecha 2 de junio de 2009 IBM Rational Statemate ayuda a los ingenieros de sistemas a enfrentarse a los retos del mercado de sistemas integrados complejos Índice 1 Resumen de características Más detalles Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente
Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente. Más detalles FICHAS DE DESCRIPCIÓN DE FUNCIONES Y COMPETENCIAS LABORALES
Página 1 de 11 I. IDENTIFICACIÓN DENOMINACIÓN DEL CARGO: PROGRAMADOR DE COMPUTADOR SIGLA:PC CLASE: V GRADO: 12-14-16 NIVEL: ADMINISTRATIVO NÚMERO DE CARGOS: ÁREA: 5 JEFE INMEDIATO: 1. OFICINA DE INFORMÀTICA Más detalles BASES DE DATOS. 1.1 Funciones de un DBMS
BASES DE DATOS Un DBMS, son programas denominados Sistemas Gestores de Base de Datos, abreviado SGBD, en inglés Data Base Management System (DBMS) que permiten almacenar y posteriormente acceder a los Más detalles Diseño e Implementación de los Procesos de Gestión TI
Diseño e Implementación de los Procesos de Gestión TI Alumno(s): Año Académico: 2012 Profesor Guía: Contraparte: ALEJANDRO JESUS ARAVENA ORTIZ LORENA ANDREA ALBORNOZ POBLETE DANIEL HORMAZABAL Escuela de Más detalles Módulo Profesional 01: Bases de datos (código: 0484).
Ingeniería de Software I Agenda Objetivo. Unidades de aprendizaje. Formas de evaluación. Bibliografía. 2 Datos del profesor Correo electrónico: egonzalez@upemor.edu.mx Asesorías Jueves de 11:00 a 13:00 Más detalles Revista Digital Universitaria. 10 de agosto 2004 Volumen 5 Número 7 ISSN: 1067-6079
Revista Digital Universitaria 10 de agosto 2004 Volumen 5 Número 7 ISSN: 1067-6079 JAVA o L.I. Anabell Comas Becaria de la Coordinación de Publicaciones Digitales anabell@alethia.dgsca.unam.mx o http://www.revista.unam.mx/vol.7/num12/art104/art104.htm Más detalles 12 JUNIO 2014. Rev.1: 07 Agosto 2014 Rev.2: 06 Octubre 2014 Rev.3: 05 Marzo 2015. 1 de 76. BN-MOF-2400-10-05 Rev.3 MOF DEPARTAMENTO DE INFORMÁTICA
Rev.1: 07 Agosto 2014 Rev.2: 06 Octubre 2014 : 05 Marzo 2015 MANUAL DE ORGANIZACIÓN Y FUNCIONES DEPARTAMENTO DE INFORMÁTICA Aprobado mediante Resolución de Gerencia General EF/92.2000 N 020-2014, de fecha Más detalles TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2
TABLA DE CONTENIDO Pág. 1. REQUERIMIENTOS NO FUNCIONALES... 2 1.1 ATRIBUTOS DE CALIDAD DEL SISTEMA... 2 1.2 OTROS REQUERIMIENTOS NO FUNCIONALES... 4 1.3 REQUERIMIENTOS NO FUNCIONALES PARA HERRAMIENTAS Más detalles MANUAL DE ORGANIZACIÓN Y FUNCIONES GERENCIA DE INFORMÁTICA
MANUAL DE ORGANIZACIÓN Y FUNCIONES GERENCIA DE INFORMÁTICA Aprobando mediante Resolución de Gerencia General N 052-2015 de fecha 26 Junio 2015 ELABORADO POR: APROBADO POR: 1 de 82 ÍNDICE 1 INTRODUCCIÓN... Más detalles Especificación de la secuencia de mensajes que se han de intercambiar. Especificación del formato de los datos en los mensajes.
SISTEMAS DISTRIBUIDOS DE REDES 2.- MODELOS ORIENTADOS A OBJETOS DISTRIBUIDOS 2.1. Tecnologías de sistemas distribuidos Para la implementación de sistemas distribuidos se requiere de tener bien identificados Más detalles VISIÓN GENERAL HERRAMIENTAS COMERCIALES
VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft. Más detalles Desarrollo y comercialización de productos de software [El proceso unificado]
Desarrollo y comercialización de productos de software [El proceso unificado] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de desarrollo Más detalles Simulador de Protocolos de Red a tráves de WEB
Simulador de Protocolos de Red a tráves de WEB Propuesta de Estudio 20071608 Director Ing. Francisco Antonio Polanco Montelongo Resumen Introducción Actualmente, el desarrollo tecnológico a alcanzado niveles Más detalles Deportes LSI 03. Sistema para Gestión de Artículos Deportivos LSI 03 Plan de Desarrollo Software. Versión 3.0
Deportes LSI 03 Sistema para Gestión de Artículos Deportivos LSI 03 Versión 3.0 Fecha: 02/01/2003 Historial de Revisiones Fecha Versión Descripción Autor 22/07/2002 0.9 Versión preliminar como propuesta Más detalles Ingeniería de Software
Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6 Más detalles POR QUE VERYSTOCK NET:
POR QUE VERYSTOCK NET: El manejo, control y administración de los recursos tecnológicos (software y hardware) de un departamento de sistemas, es vital para un gerenciamiento efectivo; muchos de los productos Más detalles CAPÍTULO V. Propuesta
CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación Más detalles ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS
CUALIFICACIÓN PROFESIONAL ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS NIVEL DE CUALIFICACIÓN: 3 ÁREA COMPETENCIAL: INFORMATICA ÍNDICE 1. ESPECIFICACIÓN DE COMPETENCIA...3 1.1. COMPETENCIA GENERAL...3 1.2. Más detalles con certif icado de profesionalidad
CARACTERÍSTICAS El diseño web está cambiando en poco tiempo. Las nuevas tecnologías y estándares de programación están revolucionando tanto la forma de crear web como de interactuar con ellas. En nuestro Más detalles Evaluar el rendimiento de los servicios de comunicaciones. ANEXO CLIV
MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES Más detalles IMPLEMENTACION DE SISTEMAS DE INFORMACION CONTABLE
IMPLEMENTACION DE SISTEMAS DE INFORMACION CONTABLE OBJETIVO: Obtener los conocimientos necesarios para realizar implementación de sistemas contables CICLO DE VIDA DE UN SISTEMA DE INFORMACION MANTENIMIENTO Más detalles PLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS
CARRERAS DE DOS AÑOS TECNICATURA EN PROGRAMACIÓN DE COMPUTADORAS PLAN DE ESTUDIOS Y CONTENIDOS MÍNIMOS Resolución UB 004/14 ANEXO Tabla general de asignaturas del Plan de Estudios y Obligaciones Académicas Más detalles Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web
Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net Más detalles 2. Desarrollo. 2. Desarrollo. 2.1 Los requerimientos de la Mesa de Ayuda del INMEGEN
2.1 Los requerimientos de la Mesa de Ayuda del INMEGEN La Mesa de Ayuda es el sistema de registro único para todos los eventos, trabajos y problemas relacionados con las Tecnologías de la Información. Más detalles Historia de revisiones
Proyecto Help-Desk Plan de Verificación y Validación Versión 1.0 Historia de revisiones Fecha Versión Descripción Autor 16/08/2005 1.0 Primera versión del documento Martín Boero Plan de Verificación y Más detalles Antes de imprimir este documento piense en el medio ambiente!
Versión 1.0 Página 1 de 14 1. OBJETIVO: Suministrar la metodología que se aplicará para la estimación de esfuerzo para los desarrollos nuevos en el ICBF, para lo cual se detallan los aspectos a tener en Más detalles SERIT forma parte del área de infraestructura de DIGIP Soluciones Integrales.
SERIT forma parte del área de infraestructura de DIGIP Soluciones Integrales. Acerca de SERIT Nuestra compañía se dedica a proveer servicios integrales de infraestructura a empresas, con el objetivo de Más detalles CAPÍTULO 1. MARCO TEÓRICO
CAPÍTULO 1. MARCO TEÓRICO Capítulo 1. Marco teórico 1.1 Ingeniería Web (IWeb) Con el desarrollo de Internet, la mayoría de los proyectos y sistemas están enfocados para las aplicaciones basadas en la Web Más detalles IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a la Acreditación de las Comptencias Profesionales R.D.
IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a la Acreditación de las Comptencias Profesionales R.D. 1224/2009) IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web (Dirigida a Más detalles 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 CAPITULO V: Contribución Teórica y Práctica
CAPITULO V: Contribución Teórica y Práctica 5.1. Requerimientos Funcionales El sistema propuesto reúne una serie de requerimientos captados en las reuniones llevadas a cabo por parte del cliente GMD. Mediante 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 (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 Monitoreo automatizado de redes de. cajeros automáticos
Monitoreo automatizado de redes de cajeros automáticos Definición Ejecutiva ATMonitor es una solución completa, integrada y flexible de monitoreo visual de una red de cajeros automáticos. Centraliza la Más detalles Unidad V: Programación del lado del servidor
INSTITUTO TECNOLÓGICO SUPERIOR DE ESCARCEGA. Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos. Tema: VENTAJAS Y DESVENTAJAS DE POSTGRESQL, Más detalles Operación Microsoft Windows XP
Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo Más detalles 3. Horario laboral referencial: Lunes Viernes 8:00 a.m. a 6:00 p.m.
Arquitecto de Datos 1. Línea de Negocios: Soluciones de Negocios 2. Funciones Específicas: Participar en la realización de las actividades técnicas de actualización y migraciones a versiones mejoradas Más detalles Trabajo Final de Graduación para optar por el título. Bachiller en Ingeniería en Computación
Trabajo Final de Graduación para optar por el título Bachiller en Ingeniería en Computación Migración del Módulo de Inventario del Sistema Business Advance Víctor Guzmán Alfaro Carrera Ingeniería en Computación Más detalles Guido Caicedo 1, Jorge Crespo 2, Eduardo Damian 2, Verónica Macías 2, Jorge Pérez 2, Jessica Suárez 2, Víctor Viejó 2, Marisol Villacrés 2
MONITOR DE TRÁFICO IP PARA REDES ETHERNET Guido Caicedo 1, Jorge Crespo 2, Eduardo Damian 2, Verónica Macías 2, Jorge Pérez 2, Jessica Suárez 2, Víctor Viejó 2, Marisol Villacrés 2 RESUMEN La mayoría de Más detalles PLANEACIÓN DE SISTEMAS INFORMÁTICOS ING. KARINA RAMÍREZ DURÁN
PLANEACIÓN DE SISTEMAS INFORMÁTICOS ING. KARINA RAMÍREZ DURÁN Principios y criterios para la evaluación del ciclo de vida de desarrollo de sistemas Se pueden enunciar algunos principios para desarrollar Más detalles 2017 © DocPlayer.es Política de privacidad | Condiciones del servicio | Feedback

References: RESOLUCIÓN 
 artículo 41
 RESOLUCIÓN 
 resolución 
 Resolución 
 Resolución 
 Resolución