Documento de especificación de requerimientos Para SIG de la unidad de Planeación y Desarrollo. Unidad de Parques Naturales de Colombia. Pontificia Universidad Javeriana. Presentado por: NADIA ALVAREZ. JUAN PABLO GOMEZ S. 2006 Historial de cambios Versión del documento: 1.2 Fecha: 16/05/2006 Número de versiones anteriores: 1 Reseña de novedades por cada versión: Cambio en requerimientos Personas que han aportado en el desarrollo de cada versión del documento: Nadia Álvarez, Juan Pablo Gomez S. 2 1. Introducción 1.1 Propósito Este documento busca mostrar la especificación de requerimientos para el sistema de información geográfico, SIG; y un análisis inicial de objetos que busca mejorar la comprensión del problema. Esta dirigido al equipo del proyecto, al director del proyecto de grado y a los integrantes de la unidad de Planeación y Desarrollo. Brinda una vista de la Arquitectura a personas interesadas en conocer el desarrollo de la propuesta del SIG. 1.2 Alcance El sistema de información geográfico le permitirá a la UPNN proponer de manera efectiva políticas, planes y programas, normas y procedimientos relacionados con las áreas protegidas a partir de la información almacenada en éste. De la misma manera le ayudará a reunir y unificar toda la información que se almacena en cada uno de los parques protegidos de Colombia creando una memoria colectiva que perdure a través del tiempo. 1.3 Definiciones, acrónimos y abreviaciones SIG: Sistema de Información Geográfica UPNN: Unidad de Parques Naturales Nacionales. 1.5 Overview Este documento está organizado en tres secciones principales: La primera describe las generalidades del documento y del proyecto. La segunda ofrece la perspectiva del producto desde diferentes interfaces, un modelo inicial de objetos y el diagrama de casos de uso, las características del usuario, restricciones y suposiciones. La última parte contiene los requerimientos funcionales y no funcionales, interfaces externas y la definición de los casos de uso. El documento incluye gráficas y diagramas que facilitan el entendimiento del problema por parte del equipo del proyecto. 2. Descripción General 2.1 Perspectiva del producto La propuesta planteada cumplirá con los algunos de los requerimientos mencionados en este documento; los requerimientos a cumplir, serán escogidos por los realizadores de este proyecto, en lo que ellos consideran que presentan 3 mayor relevancia para la verificación de que el modelo de manejo de información cartográfica y espacial. 2.1.1 Interfaces de Usuario El sistema debe proveer unas interfaces que faciliten la interacción de los usuarios con la aplicación, estas interfaces deberán estar enfocadas a permitir la ejecución de los casos de uso definidos para la herramienta. Estas interfaces son: Visualización de mapas Consulta de capa de información de interes Manejo de información a través de mapas topográficos Consulta de reportes Consulta de información específica Manejo del proceso de sincronización 2.1.2 Interfaces de Hardware En el caso de contar con una conexión a Internet, el sistema podrá funcionar en un ambiente conectado a partir de un modelo de sincronización entre sistemas. En este caso las interfaces hardware con las que debe contar son: - Tarjeta de red - Interfaz GPRS (opcional) - WiFi (opcional) - Conexión banda ancha Si no se cuenta con conexión las interfaces hardware necesarias para la sincronización serían: - Memoria USB - Unidad cdrom 2.1.3 Interfaces de Software En el caso de usar Oracle como el administador de base de datos, se usaría su ODBC como interfaz entre la base de datos (ArcSDE) y ArcView. Si se usa MySQL como administrador se usaría MySQL adapter extension for ArcView. El problema de esta interfaz es que todavía se encuentra en la etapa de desarrollo, por lo que no es estable. 3. Especificación de requerimientos 3.3.1. Sistema Actual. En la UPNN la unidad de planeación maneja un grupo de aplicativos llamados modelos1. La mayoría de estos modelos no maneja la georreferenciación de los objetos a los que se refiere ni maneja la cartografía existente y además existen 1 Ver el documento Análisis de Modelos del Grupo de Planeación 4 problemas de replicación de información y de inexistencia de intersecciones de datos que permitan ejecutar consultas complejas. En respuesta a estos problemas la territorial Orinoquía-Amazonía ha estado trabajando en un SIG que reúna la información almacenada en diferentes modelos para aplicarla al tema del monitoreo de especies, logrando una aplicación que permite georreferenciar puntos de avistamiento de flora y fauna dentro de un parque. 3.2 Restricciones de Diseño La herramienta a desarrollar tendrá en cuenta las siguientes restricciones de diseño que enmarcaran problemas de diseño: 3.2.1 Implementación Arquitectura Teniendo en cuenta las condiciones de los parques en Colombia y lo poco probable que es una inversión que posibilite el acceso a Internet en las áreas protegidas se ha determinado que el sistema no puede funcionar de manera distribuida en una arquitectura multinivel sino que debe manejarse una arquitectura de dos niveles, cliente servidor. •Programas •Procesamiento de datos Cliente 1 Cliente 2 Cliente n •Datos •Servicios de red Servidor Red Esta arquitectura manejaría un servidor liviano y muchos clientes pesados que trabajan bajo un esquema de sincronización, esto con el fin de satisfacer las necesidades de un ambiente no orientado a conexión. 3.3 Requerimientos funcionales 3.3.2.1. Panorama. El sistema que se quiere desarrollar va a permitir a la UPNN georreferenciar toda la información relativa a los predios, la fauna y la flora que se encuentra dentro de un parque, utilizando diferentes tipos de mapas que le ofrezcan al usuario toda la información acerca de las características paisajísticas del lugar; 5 esto con el fin de ayudar a los jefes de las territoriales a desarrollar la planeación estratégica de los parques que manejan. 3.3.2.2. Requerimientos Funcionales. - El sistema debe permitir georreferenciar los objetos geográficos pertenecientes a los predios y las especies dentro de un parque. - El sistema debe manejar diferentes mapas temáticos del parque, que le ayuden al usuario a captar las características fundamentales del espacio geográfico al que se quiera referir. - El sistema debe interrelacionar todos los aspectos del parque y toda la información almacenada en el sistema desde el punto de vista geográfico ID Requerimiento 1 Georreferenciación de todos los datos ingresados al sistema 2 Manejo de cartografía básica (capas de datos topográficos) 3 Manejo de información específica acerca de los objetos de conservación y de predios 4 Manejo de información genérica del parque 5 Manejo de consultas geográficas sobre la información almacenada 6 Manejo y control de capas Necesidad Estado Versión E A 1 E A 1 E A 1 E A 1 E A 1 E A 1 **Necesidad: E = esencial, C= condicional, O = opcional **Estado: A= abierto, C = cerrado 3.3.2.2.1. Actores. - Administrador de sincronización: Se encarga de controlar los esquemas de sincronización entre las aplicaciones - Operador: Ingresa datos al sistema y efectua consultas - Administrador del sistema: Se encarga de que el sistema este funcionando y de la administración de configuración de éste. 3.4 Requerimientos no funcionales Para esta aplicación hemos definido los siguientes requerimientos no funcionales: Esquema de sincronización de datos entre los niveles del sistema Integridad de información entre los sistemas Integridad del esquema de sincronización Capacidad del sistema de trabajar tanto en un ambiente conectado como en uno no conectado Despliegue de la aplicación sobre sistemas de baja capacidad - 6 Usabilidad: La interacción entre el sistema y el usuario será, por lo general, a través de botones de acción que son los puntos de inicio para los casos de uso de la aplicación. La interfaz de la aplicación será amigable y de fácil entendimiento para el usuario, debido a que muchos de ellos no estarán directamente vinculados al área de la unidad de parques naturales. Confiabilidad: El control de acceso a la aplicación será controlada por una validación de nombre de usuario y contraseña. De esta manera para que un usuario pueda ingresar al sistema debe haber sido previamente autorizado por el administrador de la aplicación, quien creara un nombre de usuario y una contraseña asociado a un perfil, el cual definirá los permisos y funcionalidades que tendrá el usuario sobre el sistema. Soporte y mantenimiento Para el soporte de la aplicación, existirá un manual de uso, que procurará ofrecer a los usuarios información entendible, que les ayude cuando no puedan entender alguna funcionalidad del sistema. Cada usuario del sistema debe ser dotado con uno de estos manuales de uso. La programación orientada aplicación para el futuro. a objetos permite además la fácil mejora de la Información a tener en cuenta Metadatos Los usuarios serán responsables de la calidad de los datos que se incluyan en la base de datos a través de la aplicación, por lo consiguiente dependerá de ellos el buen funcionamiento y la calidad de los análisis y reportes que se generen desde la aplicación. Para garantizar la calidad de los datos los usuarios estarán en la obligación de conocer todos y cada uno de los documentos generados para tal fin o los estándares nacionales (Catálogo de Objetos, Normas Técnicas, etc.) Protocolo De Información Cartográfica Contiene ESTRUCTURA DE DIRECTORIOS ADMINISTRATIVO (7000), se refiere a todos los elementos que identifican una División Político-Administrativa. (p.e. Municipios, Departamentos, etc.). 7 TRANSPORTE (3000), se refiere a todos los elementos que identifican carreteras, senderos, vías férreas, puentes, etc.) HIPSOGRAFÍA (6000), se refiere a los elementos que identifican curvas de nivel, cotas máximas, isolíneas, etc.) HIDROGRAFÍA (5000), se refiere a los elementos que identifican los drenajes sencillos, drenajes dobles, islas, lagos, etc. CULTURAL (9000), se refiere a los elementos que identifican la localización de asentamientos, ya sean éstos veredas, ciudades, inspecciones, etc. NATURALEZA (8000), se refiere a los elementos que identifican elementos biológicos (biomas, cobertura vegetal, etc.) o físicos (Geomorfología, Litología, etc.) MINIMOS DE ESTRUCTURACIÓN GRAFICA MAGNA-SIRGAS El proyecto SIRGAS surgió en la Conferencia Internacional para la Definición de un Referencial Geocéntrico para América del Sur, realizada en 1993 en Asunción- Paraguay, a la que se convocó a las siguientes instituciones: Asociación Internacional de Geodesia (IAG) Instituto Panamericano de Geografía e Historia (IPGH) Nacional Imagenery and Mapping Agency (NIMA) 8