INGENIERÍA EN SISTEMAS E INFORMÁTICA

Slides:



Advertisements
Presentaciones similares
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Advertisements

Migración de informes de Oracle Reports 6i a IReport en el Escritorio de Tramitación de la Consejería de Salud de la Junta de Andalucía Dpto. Informática.
Diseño de un sistema de gestión y asignación de equipos para una empresa TFC – Area J2EE Realización: Jose Angel Pardillo Vela Ingeniería técnica en Informática.
“ SISTEMA DE INFORMACIÓN GEOGRAFICA PARA EL CONTROL Y SEGUIMIENTO DE PROYECTOS, UNA APLICACIÓN GVSIG” Raul Fernando Molina Rodriguez 30 de septiembre del.
Intendencia de Montevideo Planificación TECNOLOGÍA DE LA INFORMACIÓN gvSIG en una arquitectura empresarial JEE Ing. Ignacio Talavera
GERENCIA DE TECNOLOGÍA DE LA INFORMACIÓN Julio 2010 INSTITUTO NACIONAL DE TIERRAS SISTEMA FÉNIX / OMAKON.
Carrera de Ingeniería en Electrónica en Redes y Comunicación de Datos “DESARROLLO DE UN SISTEMA DE INFORMACIÓN INTERACTIVO BASADO EN WEB 3.0” GRETA CAROLINA.
SISTEMA DE MONITOREO Y GESTIÓN DE OBRAS DE ARTE VIALES Provincia de Santa Fe - República Argentina Brasca, Ma. Lucila – Mossimann, Eliana 30 de Septiembre.
Infraestructura de Datos Espaciales de Fuenlabrada José Martos Collado – Director STIC (Ayto Fuenlabrada) José Vicente Higón – Software Colaborativo 2.
Aplicaciones para el manejo óptimo de la información.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
DIRECTOR: Ing. Estevan Gómez Autor: David Coro. Ricardo Delgado.
Tema: Análisis de una red trocal multiservicio para encriptación de información sobre MPLS basada en el estándar IETF con el protocolo GETVPN Autor:
GvSIG Una alternativa para los proyectos de fortalecimiento institucional de la cooperación al desarrollo. “Implementación de SIG libre para la gestión.
Tendencias de Construcción Web
V Reunión de Usuarios Exlibris Perú
Elaborado por: Luis Erazo N.
Sustentación de la propuesta
Tema DISEÑO E IMPLANTACIÓN DE UNA SOLUCIÓN INFORMÁTICA INTEGRADA QUE APOYE AL DESARROLLO DEL PENSAMIENTO CRÍTICO EN LA CARRERA DE INGENIERÍA EN SISTEMAS.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE PREVENCIÓN Y SEGUIMIENTO DE CÓLICOS EN EQUINOS UTILIZANDO ASP.NET y MVC MAYO 2014 VIVIANA ESTÉVEZ VERÓNICA.
SWEBOK.
FECHA ÚLTIMA REVISIÓN: 13/12/11
U.T. 11: Introducción A Las Bases De Datos
Geomática libre en el estado
Suite de herramientas de inteligencia para Android
Extensión de publicación.
MODELO CLIENTE -SERVIDOR
Tópicos de bases de datos
ARQUITECTURA DE COMPUTADORES
Miguel García Ruiz Jackeline Giraldo Urrea
CARRERA DE INGENIERÍA EN SISTEMAS E INFORMÁTICA
Chanchay Tituaña Gabriel Dario SANGOLQUÍ – ECUADOR 2016
EDWIN SANTIAGO YACELGA MALDONADO SANGOLQUÍ – ECUADOR 2016
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE
Antonio F. Rodríguez IGN
Ciclo de Vida del SIA.
Tema 3. Lenguaje unificado de modelado UML
PROVEEDOR DATA WAREHOUSE TERADATA
Ecosistema abierto para la representación espacial de sistemas de información IDESAN, caso de uso aplicado a la gestión sanitaria en la Conselleria de.
Aplicaciones informáticas Sexto año
Tendencias contemporáneas en educación
Ingeniería del Software
CCAPA Tecnologías de Información SAC Ref.: Presentación OSA-ERP
ESTUDIO ORGANIZACIONAL. Representa un detalle de la empresa propietaria del proyecto que se pretende desarrollar, realizando un a análisis de actores.
CCAPA Tecnologías de Información SAC Ref.: Presentación OSA-ERP
Cruz Rodríguez Carolina Flores Tlapa Guadalupe García Solís Rosalinda Martínez Sosa Alicia Melchor Pasten Eduardo Vega Figueroa Ariana.
Desarrollo de Software (SIG) Estudiante: Alejandro Milan Villarroel Hidalgo.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
Esquema para Organizar un Trabajo de Grado basado en un Diseño propio de la Investigación Documental Pagina de Titulo Pagina de Constancia de Aprobación.
MÉTODO ÁGIL SCRUM APLICADO A LA IMPLANTACIÓN DE UN SISTEMA INFORMÁTICO PARA EL PROCESO DE RECOLECCIÓN MASIVA DE INFORMACIÓN CON TECNOLOGÍA MÓVIL.
Servidor de Reportes basado en Tecnología Java y XML
PROYECTO DE GRADUACIÓN
IMPLEMENTACIÓN DE UN PORTAL WEB PARA LA AUTOMATIZACIÓN DEL PROCESO DE CONSULTORÍAS DE MENTORES GOLD DE LA REGIÓN LATINOAMERICANA DEL IEEE (R9), UTILIZANDO.
¡Bienvenido! “Ponemos la mejor Tecnología al alcance de TI”
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN LA ESCUELA DE TECNOLOGIAS E INNOVACION. ING. Hugo de Jesús Peláez Giraldo Líder Escuela de Tecnologías.
PLANEAR ACTIVIDADES DE MERCADO. POR DR. C.P./ LIC. EDUARDO BARG RESPONDER A LAS NECESIDADES, EXPECTATIVAS Y OBJETIVOS DE LOS CLIENTES Y LAS EMPRESAS.
INTEGRANTES Lic. Mario Valentín Villalba Villalba
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
PROYECTO DE GRADUACIÓN
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE MAGÍSTER EN GERENCIA DE SISTEMAS TEMA: “DISEÑO DE UNA GUÍA CORPORATIVA PARA IMPLEMENTAR APLICACIONES.
PROPUESTA PROYECTO WEB “CONTROL DE SERVICIO CFE MARIA LOMBARDO”
Estudio de Viabilidad del Sistema (EVS). Estudio de Viabilidad del Sistema Cuestiones ¿Qué es la viabilidad de un sistema? ¿Cuáles son los objetivos del.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
PROYECTO DE GRADUACIÓN
Conjunto de programas contenidos en un núcleo o kernel que efectúan la gestión de los procesos básicos de un Sistema informático, y permite la normal.
Base de datos años  En la década de los años 80’, se desarrolló el SQL, un lenguaje de consultas que permite consultar, valga la redundancia,
Transcripción de la presentación:

INGENIERÍA EN SISTEMAS E INFORMÁTICA PROYECTO TITULACIÓN INGENIERÍA EN SISTEMAS E INFORMÁTICA

ANÁLISIS, DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN GEOGRÁFICA PARA LA VISUALIZACIÓN DE SERVICIOS PARA LA EMPRESA EXCELENCIA CORPORATIVA CÍA. LTDA. Diego Cando Rolando Soria Agosto 2015

Agenda Antecedentes Objetivos Alcance Marco teórico Ejecución del proyecto Conclusiones y recomendaciones

Antecedentes Excelencia Corporativa Cía. Ltda. Estilos Sistemas Valores rectores RR-HH Habilidades Excelencia Corporativa Cía. Ltda. Estrategias Estructuras Implementa modelos de gestión sustentados en sistemas y tecnologías de información para mejorar los niveles de eficiencia organizacional.

Recopilado información Acceso a la información Justificación Geo referenciar Satisfacer necesidades clientes Recopilado información Productos Representación Servicios Geográfica Desarrollar GIS Puntos de interés Visor Indicadores Sociales Perfil de seguridad Acceso a la información Vehículos

Situación actual Tipos de Clientes Empresas Públicas Empresas Privadas Clientes con necesidades GIS Futuros Actuales ¿Dónde estamos? Tipo de aplicaciones Desarrollo a la medida Desarrollo GIS Monto de Ventas Decrecimiento de ventas Nuevas líneas de negocio

Factibilidad Tecnológica Madurez del proceso interno en la empresa Disponibilidad de Hw, Sw libre y redes de comunicaciones. Técnica Herramientas necesarias disponibles Uso de tecnología existente Equipo de trabajo capacitado Multiplataforma. Operativa Geolocalización de productos o servicios Reusabilidad de la solución. Operacional Definición del nivel del usuario final Descripción de la interfaz gráfica del sw Uso de componentes visuales estándares. Legal Disponibilidad de licencias de uso y redistribución Definición de aporte de la solución al PNBV. Económica Equipos e insumos parte de la institución Cero gasto en licencias de software.

Línea base Librerías Servidores para Mapas mapas Sistema interno Bases de datos Línea base La empresa cuenta con un sistema interno de manejo de proyectos el cual debe actualizarse para incorporar el visor de información geográfica.

Geometría normalizada PostGIS OpenLayers PostgreSQL Nombre    Servicios Lenguaje WMS WFS WFS-T WCS WMTS TMS WPS SOS CSW OpenLayers ✓ JavaScript Leaflet ✗ GeoExt/GXP JavaScript / HTML5 MapStore Leaflet Geoserver Nombre Geometría binaria Geometría normalizada Tipos y funciones Licencia Tecnología PostGIS ✓ GPL v2 C/C++ MySQL Spatial ✗ Oracle Spatialite MPL tri-license GeoEXT Map server Map store Nombre WMS WFS WFS-T WCS WMTS TMS WPS CSW Licencia Leng. MapServer ✓ ✗ Estilo MIT C/C++ deegree LGPL Java GeoServer GPL2 MySQL deegree Heron MC Tile cache Spatialite Productos seleccionados

Estado del arte

Limitaciones No se cuenta con información relacionada con orto fotos. El proyecto no realizará edición geográfica. No contempla la recolección de datos e información. Sistemas de coordenadas permitidos: WGS84 UTM 17 Sur (EPSG:32717) WGS84 Decimal (EPSG:4326) Google Mercator (EPSG:900913) Medidas bajo el sistema métrico decimal. Herramientas de medidas basadas en líneas rectas. Limitaciones Debido a limitaciones técnicas y de requerimiento de la empresa .

Objetivos tercero y cuarto del PNBV Mejorar el nivel de vida y potenciar las capacidades de los ciudadanos por medio de la provisión de información estratégica para el justo y correcto destino de recursos. Implementación Sistema parametrizable. Desarrollo Tratamiento de la información Geo Espacial. Análisis Optimizar tiempo de respuesta. Diseño Proceso de prestación de Geo Servicios.

Alcance Gestión de Perfiles Motor de Visualización Gestión de capas Realizar el registro, actualización y eliminación de perfiles de consulta de la aplicación. Representación visual de las capas de información. Web Gestión de capas Gestión de Herramientas Agregar, editar o eliminar capas de información. Gestión para permisos de herramientas de uso regular.

SCRUM! Marco Teórico Gestión ágil de proyectos donde la prioridad es la satisfacción del cliente aceptando requerimientos cambiantes y realizando entregas frecuentes. INCREMENTAL E ITERATIVA Es ejecutado en bloques de tiempo cortos y fijos llamados iteraciones. BUENAS PRÁCTICAS Trabajo de manera colaborativa en equipo con el fin de obtener los mejores resultados posibles. ENTORNOS COMPLEJOS Donde la innovación, la competitividad, la flexibilidad y la productividad sean fundamentales.

Proceso Scrum Marco Teórico Descripción Planificación Planificación Ejecución en bloques de tiempo cortos y fijos Proporcionar un resultado completo el mismo que representará un incremento del producto. Planificación Ejecución Adaptación Selección requisitos prioritarios Lista de tareas con esfuerzos Auto-asignación. Ejecución Corta reunión Inspección del trabajo Avances y obstáculos. ITERACIÓN 15 o 30 días Inspección Adaptación Revisión del sprint Demostración de requisitos terminados Realizar adaptaciones Re-planificación. Evaluación del trabajo Identificar problemas Mejora continua de la productividad. Sincronizaciones Diarias 15’ Inspección

Java Server Faces Enterprise Java Bean Ajax Definiciones Generales Java Server Faces Java Enterprise Edition Enterprise Java Bean Ajax Framework estándar orientado a la construcción de soluciones robustas y escalables Permite al programador enfocarse en la lógica del negocio Soporta las capas de: Sesión: representan los procesos de alto nivel de la aplicación Entidad: representa en formato de objetos la existencia de información en la base de datos Mensajes: componentes que se encuentran en escucha y actúan de forma asíncrona Consiste en la concentración de servicios y tecnología basada en Java en un servidor de aplicaciones Plataforma que comprende una serie de servicios y estándares que permiten el funcionamiento de aplicaciones accediendo a diversos servicios y capas implementadas como JDBC, RMI, e-mail, JMS, servicios web, XML, etc. Tecnología para generación de vistas desde el servidor Utiliza scripts cortos para integrar los componentes de una aplicación web, estos son representados por el motor de interpretación para ser enviados al cliente final como código HTML. Tecnología orientada a minimizar el tráfico web Basada en llamadas asíncronas utilizando JavaScript y XML Envío y recuperación de información en un ambiente web en porciones reducidas

Definiciones Generales PostgreSQL Base de datos relacional bajo licencia BSD Motor de transacciones basado en procesos en lugar de hilos. PostGIS Extensión de PostgreSQL para uso de información espacial en Permite el manejo de objetos geográficos y búsquedas de ubicación. Geoserver Servidor para presentación y edición de información geoespacial Escrito en java y orientado a la interoperabilidad Publica información geoespacial utilizando protocolos abiertos. Bajo estándares de la OGC. PostgreSQL es una base de datos relacional bajo licencia BSD su motor de transacciones está basado en procesos en lugar de hilos por lo que su estabilidad es mejor, un bloqueo de proceso no afecta el procesamiento de los otros. Postgis es una extensión para uso de información espacial en un motor PostgreSQL permitiendo el manejo de objetos geográficos y búsquedas de ubicación. GIS Sistemas de información geográfica (Geographic Information Systems) Tratamiento de información geo-espacial Manipulación, registro, ordenamiento, consultas, agrupamiento de información geográfica. Base para toma de decisiones estratégicas. Openlayers Librería Javascript para componer mapas dinámicos en páginas web. Forma parte de los proyectos de la OSGF.

Definiciones Generales Ext JS Framework Javascript HTML5 para generación de aplicaciones web Ofrece un ambiente de desarrollo rápido Manejan la mayoría de interacciones y envío de mensajes. GeoExt Framework que combina controles de OpenLayers con componentes UI deExt JS Permite construir aplicaciones GIS estilo escritorio, pero en un navegador. PostgreSQL es una base de datos relacional bajo licencia BSD su motor de transacciones está basado en procesos en lugar de hilos por lo que su estabilidad es mejor, un bloqueo de proceso no afecta el procesamiento de los otros. Postgis es una extensión para uso de información espacial en un motor PostgreSQL permitiendo el manejo de objetos geográficos y búsquedas de ubicación. Heron MC Heron Mapping Client (MC) facilita creación de aplicaciones web de mapeo haciendo uso de GeoExt.

Arquitectura

Ejecución del Proyecto Análisis de requerimientos Requisito funcional define el comportamiento interno del software: cálculos, detalles técnicos, manipulación de datos y otras funcionalidades específicas que muestran cómo los casos de uso serán llevados a la práctica. Perspectiva del producto Interfaz web de acceso independiente del navegador. Información tratada y delimitada por parámetros de anteriores proyectos en la empresa. Integración para control de acceso y permisos de visualización. Suposiciones Se parte de la existencia de información geográfica. Ubicación física para la publicación del portal actualizado. PostgreSQL (datos), Postgis (datos espaciales). Equipo disponible con los recursos y el rendimiento adecuado.

Ejecución del Proyecto Funciones del producto La información que actualmente posee Excelencia Corporativa, representa el punto de partida de una serie de servicios a ofrecer: • Gestión de capas • Búsqueda por coordenadas en sistemas de coordenadas • Búsqueda por herramienta gráfica • Visualización de puntos de interés • Adición de mapas WMS • Manejo de clúster de información • Mapeo de indicadores • Visualización de marcadores • Geo codificación • Localización de puntos de interés

Ejecución del Proyecto Características de los usuarios Los usuarios con nivel de preparación universitario. Experiencia en consulta de datos en visores geográficos. Conocimiento básico de las herramientas estándar de visores. Restricciones No se cuenta con información relacionada con orto fotos. No realizará edición geográfica. No contempla la recolección de datos e información. Actores y acciones principales Administrador : Persona autorizada con conocimientos en base de datos, herramientas para la gestión de información geográfica y servicios WEB geográficos. Usuario: Persona que accede al visor de servicios para interactuar con las diferentes funcionalidades asignadas a su perfil.

No complicar de acceso a las herramientas. Diseño de interfaz Anticipación Objetos de la UI Diseñarse para anticiparse a los movimientos del usuario. Bibliotecas de objetos de interfaz y patrones de UI. Flexibilidad Legibilidad Cambiante de acuerdo al usuario. Legible por cualquier usuario. Centrada Navegación visible Centrado en las tareas que los usuarios deben realizar. “La ilusión de que los usuarios están en el mismo sitio, pero con el trabajo traído hacia ellos”. Guardar sencillez en la presentación y cantidad de herramientas que se facilitan al usuario. No complicar de acceso a las herramientas.

Diagrama de Casos de Uso

Diagrama de Casos de Uso

Diagrama de Secuencia

Diagrama de Clases

Diagrama de Objetos

Diagrama de Paquetes

Diagrama de Despliegue

Diagrama de Colaboración

Diagrama de Estado

Diagrama de Actividades

Abstracción de Base de Datos

Diseño de Base de Datos

Diagrama de Base de Datos

Casos de prueba Descripción Objetivo Pre-condiciones Instrucciones My First Template Casos de prueba Descripción Comprobación de presentación de colorpletas. Objetivo Comprobar el acceso de usuario al portal empresarial y verificar habilitación de visor de información geográfica. Pre-condiciones Usuario creado. Usuario con permisos de acceso al visor de servicios geográficos. Instrucciones Ingresar al sistema. Ingresar el usuario “externo” con la contraseña “externo”. Verificar el ingreso correcto al portal. Ingresar al visor de servicios geográficos. Verificar la habilitación de colorpletas. Estatus Resultado Satisfactorio Ejecutado

Carga de archivos geográficos (shape) Conexión GeoServer Via conexión del servidor de mapas (JDBC) hacia la base de datos. Importación a Base de Datos Proceso de pasar de formato shape a tabla de la base de datos. Carga de archivos geográficos (shape)

Consumo de la publicación Consumo de servicios WMS, WFS desde el cliente. Gestión de capas Modificación de proyecciones, estilos, resoluciones.

Conclusiones El objetivo general del proyecto se cumplió, con la publicación y control de la información relevante de la empresa Excelencia Corporativa mediante el desarrollo del Sistema de Información Geográfica para la Visualización de Servicios con el uso de herramientas de software libre. El visor geográfico opera como un nexo entre la empresa y los clientes, el desarrollo de la interfaz permitió que la información disponible sea presentada de forma visual por medio de funcionalidades de consulta para obtención de datos geográficos. La aplicación de la metodología SCRUM, permite llevar un control sobre el avance y desarrollo del proyecto de una forma ágil, cumpliendo los tiempos estimados y requerimientos planteados.

Recomendaciones La comunicación interna en el equipo y con el cliente es prioritaria, por lo que adicionalmente a los medios de comunicación habituales como correos, documentos impresos, es útil contar con un espacio físico destinado a conocer el estado del proyecto donde se tendrá información de las iteraciones realizadas, o también los involucrados en el proyecto pueden colocar notas aclaratorias o sugerencias. Se recomienda utilizar herramientas de software libre para reducir costos en relación a herramientas propietarias, en los escenarios como el actual proyecto donde no se requiere una funcionalidad altamente especializada en la plataforma de software base. Analizar el impacto de agregar alta disponibilidad al servicio y los costos que implican, ya que un servicio que en el futuro puede ser accedido de forma masiva posiblemente requiera un esquema para garantizar el acceso oportuno a los clientes de la empresa. Los metadatos de la empresa deberían ser estandarizados en base a las normativas PEM (Perfil Ecuatoriano de Metadatos) para su publicación y consumo.

Preguntas Qué Quién Dónde Cuándo Por qué Cómo

Gracias