propuesta para trabajo de gradopegasus.javeriana.edu.co/~cis1310is04/memoria trabajo de... · web...
TRANSCRIPT
CIS1310IS04
Herramienta de software para el IDEAM, que permita reemplazar parcialmente el actual sistema, con el fin de obtener información necesaria para crear mapas de
precipitación y de anomalías de precipitación de Colombia de manera más rápida y eficiente
ANDRÉS FELIPE OLIVEROS CASTELLANOS
PONTIFICIA UNIVERSIDAD JAVERIANAFACULTAD DE INGENIERIA
CARRERA DE INGENIERIA DE SISTEMASBOGOTÁ, D.C.
2013
Ingeniería de Sistemas Istar - CIS1310IS04
CIS1310IS04
Herramienta de software para el IDEAM, que permita reemplazar parcialmente el actual sistema, con el fin de obtener información necesaria para crear mapas de precipitación y de anomalías de
precipitación de Colombia de manera más rápida y eficiente
Autor(es):
Andrés Felipe Oliveros Castellanos
MEMORIA DEL TRABAJO DE GRADO REALIZADO PARA CUMPLIR UNO DE LOS REQUISITOS PARA OPTAR AL TITULO DE INGENIERO DE
SISTEMAS
Director
Blanca Elvira Oviedo Torres
Jurados del Trabajo de Grado
<Nombres y Apellidos Completos del Jurado >
<Nombres y Apellidos Completos del Jurado >
Página web del Trabajo de Grado
http://pegasus.javeriana.edu.co/~CIS1310IS04
PONTIFICIA UNIVERSIDAD JAVERIANAFACULTAD DE INGENIERIA
CARRERA DE INGENIERIA DE SISTEMASBOGOTÁ, D.C.
Mayo, 2013
Página 2
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
PONTIFICIA UNIVERSIDAD JAVERIANAFACULTAD DE INGENIERIA
CARRERA DE INGENIERIA DE SISTEMAS
Rector Magnífico
Joaquín Emilio Sánchez García S.J.
Decano Académico Facultad de Ingeniería
Ingeniero Jorge Luis Sánchez Téllez
Decano del Medio Universitario Facultad de Ingeniería
Padre Antonio José Sarmiento Nova S.J.
Director de la Carrera de Ingeniería de Sistemas
Ingeniero Germán Alberto Chavarro Flórez
Director Departamento de Ingeniería de Sistemas
Ingeniero Rafael Andrés González Rivera
Página 3
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Artículo 23 de la Resolución No. 1 de Junio de 1946
“La Universidad no se hace responsable de los conceptos emitidos por sus alumnos en sus proyectos de grado. Sólo velará porque no se publique nada contrario al dogma y la moral católica y porque no contengan ataques o polémicas puramente personales. Antes bien, que se vean en ellos el anhelo de buscar la verdad y la Justicia”
Página 4
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
AGRADECIMIENTOS
Agradezco a Olga Cecilia González Gómez, Geógrafa y Coordinadora del Grupo de
Climatología y Agrometeorología del IDEAM, por ayudarme a entender cómo funciona el
proceso de creación de mapas de precipitación y anomalías de precipitación.
A la Ingeniera Alicia Barón, de la Oficina de Informática del IDEAM, por confiar en mí y
facilitarme toda la información correspondiente a la base de datos.
Al IDEAM por abrirme las puertas y permitirme realizar mi trabajo de grado.
A mi directora, Blanca Elvira Oviedo Torres por su apoyo y compromiso con el trabajo de
grado.
Y a mi familia, gracias a ellos el sueño de ser un profesional es una realidad.
Página 5
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Contenido
INTRODUCCIÓN.....................................................................................................13
I. DESCRIPCION GENERAL DEL TRABAJO DE GRADO.....................14
1. OPORTUNIDAD, PROBLEMÁTICA, ANTECEDENTES..................................................141.1 Descripción del contexto..............................................................................................141.2 Formulación del problema que se resolvió.................................................................151.3 Justificación.................................................................................................................151.4 Impacto Esperado........................................................................................................16
2. DESCRIPCIÓN DEL PROYECTO..................................................................................162.1 Visión global................................................................................................................162.2 Objetivo general...........................................................................................................172.3 Objetivos específicos....................................................................................................172.4 Método que se propuso para satisfacer cada fase metodológica................................18
II - MARCO TEÓRICO............................................................................................18
1. MARCO CONCEPTUAL..............................................................................................181.1 Tiempo atmosférico y Clima........................................................................................181.2 Precipitación y Anomalías de precipitación................................................................181.3 Estaciones Meteorológicas..........................................................................................211.4 Red Meteorológica.......................................................................................................231.5 Cálculo de la precipitación y Anomalía de precipitación...........................................271.6 Interpolación................................................................................................................29
2. MARCO INSTITUCIONAL...........................................................................................29
III. DESARROLLO DEL TRABAJO Y RESULTADOS OBTENIDOS.............31
3.1 FASE DE ENTENDIMIENTO Y ANÁLISIS DEL SISTEMA ACTUAL................................313.1.1 Sistema actual...........................................................................................................313.1.2 Bases de datos de Oracle..........................................................................................35
3.2 FASE DE ESTADO DEL ARTE....................................................................................373.3 FASE DE DESARROLLO DE LA HERRAMIENTA DE SOFTWARE.................................39
3.3.1 Levantamiento de requerimientos.............................................................................393.3.2 Diseño del sistema....................................................................................................403.3.2.1 Arquitectura...........................................................................................................403.3.2.2 Casos de uso..........................................................................................................413.3.2.2.1 Descripción de Actores.......................................................................................423.3.2.2.2 Descripción casos de uso....................................................................................433.3.2.3 Diagrama de componentes....................................................................................443.3.3 Implementación.........................................................................................................463.3.3.1 Interfaz Gráfica......................................................................................................46
Página 6
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
3.4 FASE DE VALIDACIÓN CON EL IDEAM..................................................................523.4.1 Pruebas Funcionales................................................................................................523.4.2 Pruebas de desempeño..............................................................................................553.4.3 Pruebas Usabilidad..................................................................................................55
IV - RESULTADOS Y REFLEXIÓN SOBRE LOS MISMOS.............................56
1.1 RESULTADOS PRUEBAS FUNCIONALES...................................................................561.2 RESULTADOS PRUEBAS DE DESEMPEÑO................................................................651.3 RESULTADOS PRUEBAS DE USABILIDAD................................................................68
1.3.1 Resultados Encuesta 1..............................................................................................691.3.2 Resultados Encuesta 2..............................................................................................691.3.3 Análisis de Resultados..............................................................................................71
V – CONCLUSIONES Y TRABAJOS FUTUROS................................................72
1. CONCLUSIONES.................................................................................................722. TRABAJOS FUTUROS.........................................................................................73
VI - BIBLIOGRAFÍA................................................................................................74
VII - ANEXOS............................................................................................................76
ANEXO 1. GLOSARIO....................................................................................................76ANEXO 2. SRS.............................................................................................................78ANEXO 3. SDD............................................................................................................79ANEXO 4. PLAN DE PRUEBAS......................................................................................80
Página 7
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
LISTA DE TABLASTabla 1- Clasificación de la anomalía de precipitación [6]......................................................20Tabla 2 - Instrumental de cada estación [2]...........................................................................23Tabla 3 - Composición de la red de observaciones, mediciones y vigilancia meteorológica nacional (a dic 2004) [2].........................................................................................................24Tabla 4 - Distribución de Áreas Operativas del IDEAM [2]......................................................24Tabla 5 - Estaciones del proyecto de fortalecimiento de la red ambiental de Colombia [2]. .26Tabla 6 – Numero de estaciones............................................................................................65Tabla 7 – Precipitación ..........................................................................................................65Tabla 8 –Anomalias de precipitación......................................................................................66Tabla 9 - Tiempos sistema actual...........................................................................................67Tabla 10 - Tiempos promedio de respuesta...........................................................................68Tabla 11 - Resultados Encuesta 1...........................................................................................69Tabla 12 – Resultados Encuesta 2..........................................................................................70
Página 8
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
LISTA DE FIGURAS
Figura 1 - Pluviómetro [3].......................................................................................................19Figura 2 - Pluviógrafo [3]........................................................................................................20Figura 3 - Estación Climatológica. Leticia, Amazonas [2]........................................................21Figura 4 - Red meteorológica [2]............................................................................................27Figura 5 - Consulta mensual...................................................................................................32Figura 6 - Archivo de salida....................................................................................................32Figura 8 - Importar texto........................................................................................................33Figura 9 - Archivo final............................................................................................................34Figura 10 - Mapa de Anomalías de precipitación mensual de Marzo del 2013 [11]...............35Figura 11 - Base de Datos Oracle............................................................................................36Figura 12 - Menu de Inicio......................................................................................................37Figura 13 - Opciones del Sistema...........................................................................................38Figura 14 - Subsistema de consulta........................................................................................38Figura 15 - Diagrama casos de uso.........................................................................................42Figura 16 - Diagrama de Componentes..................................................................................45Figura 17 - Herramienta - Menú de Inicio..............................................................................47Figura 18 - Herramienta – Precipitación.................................................................................47Figura 19 - Herramienta – Precipitación Mensual..................................................................48Figura 20 - Herramienta – Precipitación Anual.......................................................................48Figura 21 - Herramienta – Precipitación por Departamento Mensual...................................49Figura 22 - Herramienta – Precipitación por Departamento Anual........................................49Figura 23 - Herramienta – Anomalías de Precipitación Mensual............................................50Figura 24 - Herramienta – Anomalías de Precipitación Anual................................................50Figura 25 - Herramienta – Anomalías de Precipitación Mensual por Departamento.............51Figura 26 - Herramienta – Anomalías de Precipitación Anual por Departamento.................51Figura 27 - Herramienta- Mapa de precipitación de Diciembre del 2007...............................57Figura 28 - IDEAM- Mapa de precipitación de Diciembre del 2007........................................58Figura 29 - Herramienta - Anomalías de precipitación de Agosto del 2011...........................61Figura 30 - IDEAM - Anomalías de precipitación de Agosto del 2011[11]..............................62
Página 9
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
ABSTRACT
This document describes the approach, analysis, design, software development and results of
a software product for The Institute of Hydrology, Meteorology and Environmental Studies
(IDEAM in Spanish), that replace partially the current system, in order to improve the
process of collecting and organizing information to create precipitation and precipitation
anomalies maps of Colombia with the help of a Geographic Information System.
To achieve it, the software product reads information from a new Oracle database and not
from the hydrometeorological database created more than 30 years. The result of this project
is a software product that reads process and organizes information more rapidly and
systematically.
RESUMEN
El presente trabajo describe el proceso y el resultado del análisis, planeación y desarrollo de
una herramienta de software para el IDEAM, que permita reemplazar parcialmente el actual
sistema, con el fin de mejorar el proceso existente de obtención y organización de la
información para crear mapas de precipitación y de anomalías de precipitación de Colombia
con la ayuda de un Sistema de Información Geográfica.
Para lograrlo la herramienta de software lee información de una nueva base de datos de
Oracle y no de la base de datos hidrometeorológica creada hace más de 30 años. Como
resultado se logró crear una herramienta que lee, procesa y organiza información de manera
más rápida y sistematizada.
Página 10
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
RESUMEN EJECUTIVO
El Instituto de Hidrología, Meteorología y Estudios Ambientales (IDEAM) es un
establecimiento público que entre sus funciones está estudiar e investigar sobre el tiempo y el
clima del País. Para lograrlo cuentan con una red meteorológica que está conformada por
estaciones meteorológicas ubicadas por todo el territorio nacional. El IDEAM cuenta con una
base de datos hidrometeorológica (Sisdhim) desarrollada 1978 en el lenguaje de
programación COBOL y FORTRAN, donde se almacenan datos definitivos de las estaciones
meteorológicas. El IDEAM hizo la migración de datos hacia una base de datos de Oracle pero
la información todavía se sigue leyendo desde la base de datos Sisdhim.
El proceso de obtener la información pasa por 3 procesos: obtención de los datos,
almacenamiento y validación. Para la obtención de los datos, las estaciones cuentan con
instrumentos apropiados que observan y miden variables climatológicas. Los datos se miden
y se anotan en las libretas de los observadores. La recolección de la información lo realiza el
personal técnico en las áreas operativas del país. El personal técnico revisa la calidad de los
datos y se envían a la sede central ubicada en Bogotá por FTP o correo electrónico. Allí
profesionales de las áreas de hidrología y meteorología realizan auditorias para revisar de
nuevo la calidad de los datos y los datos se almacenan con el apoyo del área de informática
en la base de datos central a través del programa SISDIHM programado también en COBOL
y FORTRAN.
La base de datos Sisdhim permite hacer consultas de variables climatológicas como la
precipitación. Con esa información el IDEAM crea mapas de precipitación y anomalías de
precipitación con la ayuda de un Sistema de Información Geográfico. Para crearlos la
información de la consulta se exporta a un archivo de texto con formato, donde se selecciona
la información requerida por columnas y luego se organiza en un archivo MS-Excel. Todo
este proceso de organizar la información se hace manualmente, haciendo que el proceso sea
Página 11
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
muy largo y que se puedan cometer errores ya que se tienen que manipular una gran cantidad
de información.
A partir de esto nace la oportunidad de realizar este trabajo de grado, para poder desarrollar
una herramienta que pueda mejorar el proceso existente de obtención y organización de la
información para la creación de mapas de precipitación y de anomalías de precipitación en el
IDEAM, de tal manera que pueda ser utilizada en un Sistema de Información Geográfica. La
herramienta de software es el resultado de 4 procesos fundamentales para su construcción: el
primero enfocado en el entendimiento y análisis del sistema actual del IDEAM, el segundo
enfocado a la construcción de un estado de arte, el tercero al desarrollo de la herramienta de
software aplicando buenas prácticas de ingeniería de software y el cuarto a la validación de la
herramienta.
El objetivo del primer enfoque fue comprender cómo funciona el sistema actual del IDEAM
para la creación de mapas de precipitación y anomalías de precipitación. Además analizar las
tablas que se van utilizar de la base de datos de Oracle del IDEAM, para determinar de qué
manera los datos son guardados para poder acceder a ellos desde la herramienta.
En el segundo enfoque se exploraron herramientas de software existentes para la creación de
mapas de precipitación y anomalías de precipitación, para poder conocer por qué es
importante crear una nueva herramienta.
Para el tercer enfoque se hizo el levantamiento de requerimientos, diseñó el sistema y la
implementación. La herramienta se desarrolló en Java. Por último en el cuarto enfoque se
realizaron pruebas unitarias, de desempeño y de validación para comprobar que la
herramienta funciona correctamente, para medir los tiempos de respuesta y validar el sistema
con el usuario.
Como resultado se logró construir una herramienta de software que puede leer, procesar y
organizar información de manera más rápida y sistematizada. Además una herramienta que
debido a su diseño permite que a futuro se puedan adicionar nuevas funcionalidades y leer
información de otras variables climatológicas desde la base de datos de Oracle del IDEAM.
Página 12
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
INTRODUCCIÓN
La información Climatológica y Meteorológica es requerida por diferentes sectores del país:
agrícola, agua, salud, trasporte, turismo y energía. Es información importante para la toma de
decisiones de estos sectores. El encargado de generar y entregar esta información
oportunamente es el Instituto de Hidrología, Meteorología y Estudios Ambientales (IDEAM).
La generación de información comprende cuatros procesos: obtención de datos,
procesamiento, generación de conocimiento y difusión [18]. La obtención de datos se logra a
través de estaciones meteorológicas encargadas de medir diferentes variables climatológicas
como es la precipitación. Para que los datos se conviertan en información útil se deben
validar y almacenar. Para almacenarlos, el IDEAM cuenta con una base de datos creada hace
más de 30 años. Para poder generar información se deben realizar consultas en la base de
datos y organizar toda la información para poder difundirla a través de mapas climatológicos
con la ayuda de un Sistema de Información Geográfica.
Todo el proceso de organizar la información se hace manualmente, esto conlleva a que sea un
proceso largo y que se puedan cometer errores. Es aquí donde se da la oportunidad de poder
mejorar el proceso de organizar la información, aprovechando que el IDEAM hizo la
migración de la base de datos actual a una nueva de Oracle para poder leer de una base de
datos con información más completa y organizar la información de manera sistematizada[18].
En las siguientes secciones se muestra una descripción del proyecto, el marco teórico y
constitucional. Seguidamente se muestra la forma en que el problema fue abordado y la
metodología que se empleó para el desarrollo del proyecto. Posteriormente se muestran los
resultados obtenidos como lograr una herramienta más rápida e eficiente para la lectura,
procesamiento y organización de la información requerida. Para finalizar se plantean las
conclusiones del proceso y lo que se puede hacer con el proyecto a futuro.
Página 13
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
I. DESCRIPCION GENERAL DEL TRABAJO DE GRADO
1. Oportunidad, Problemática, Antecedentes
1.1 Descripción del contexto
Una de las funciones del IDEAM es “prestar apoyo científico al Sistema de Información
Ambiental mediante el acopio, procesamiento y análisis de información, con el fin de que
toda decisión en materia ambiental esté debidamente sustentada y responda a cada
necesidad en particular” [1]. La Subdirección de Meteorología del IDEAM es la encargada
de “realizar los estudios e investigaciones relacionadas con la atmósfera, el tiempo y el
clima del País, además de preparar productos que contribuyan al aprovechamiento del
recurso del clima, en el mejoramiento y optimización de la producción de los distintos
sectores socioeconómicos del país” [7]. Los estudios e investigaciones se realizan con datos
de la red meteorológica, que provienen de la red en tiempo real, la cual está conformada
aproximadamente por 500 estaciones, y por 1812 estaciones convencionales con los cuales se
elaboran: mapas de lluvia mensual, anomalía de precipitación y anomalía de días con lluvia
[6].
Para crear mapas de precipitación y anomalías de precipitación, el IDEAM cuenta con un
“sistema de observación, medición y vigilancia meteorológica, el cual se ocupa de la
generación y el acoplo permanente de la información meteorológica” [2]. Los mapas son
elaborados mensualmente con información preliminar usando los datos de las estaciones que
se mencionaron anteriormente, a los cuales aún no se les ha aplicado todo el proceso forma de
validación. Cuando los datos son validados siguiendo métodos especiales para tal fin, los
mapas se vuelven a construir complementando con información de aproximadamente 1600
estaciones más, con datos validados. Este doble procedimiento es necesario ya que es
importante que los mapas definitivos se realicen con la información ya validada de las
estaciones.
Página 14
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
El IDEAM cuenta con un banco de datos hecho hace más de 30 años donde solo se
almacenan datos definitivos, lo que no permite tener información preliminar para la
realización de mapas que deben publicarse mensualmente. Hace poco tiempo se hizo la
migración de datos hacia una base de datos de Oracle 9i pero la información todavía se sigue
leyendo desde la base de datos antigua. Los datos preliminares se obtienen de un archivo con
formato .xls que es recibido de otra oficina, los cuales son adaptados a una plantilla en MS-
Excel ® para guardar los datos necesarios que servirán para el proceso de interpolación y
construcción de los mapas con la ayuda de un Sistema de Información Geográfica (SIG). La
plantilla contiene información de las estaciones como código, categoría, nombre, municipio,
departamento, elevación, longitud, latitud, precipitación promedio, precipitación y anomalías
de precipitación mensual y anual.
Después de una entrevista con la Coordinadora del Grupo de Climatología y
Agrometeorología, en donde se conoció el proceso actual para la realización de los mapas,
nació la inspiración de realizar un trabajo de grado que mejoró dicho proceso y que se espera,
sea de beneficio para el IDEAM, y de manera tangente, para el País.
1.2 Formulación del problema que se resolvió
La pregunta a la cual se le busca dar respuesta a través del siguiente trabajo de grado es:
¿Cómo mejorar el proceso existente de obtención y organización de la información que
permita la creación de mapas de precipitación y de anomalías de precipitación en el IDEAM,
de tal manera que pueda ser utilizada en un Sistema de Información Geográfica?
1.3 Justificación
¿Por qué es importante mejorar el proceso existente de construcción de mapas? Al tener un
mecanismo que permita de manera sistematizada extraer y organizar datos meteorológicos, se
va a lograr que se reduzca el tiempo que lleva la construcción de cada uno de los mapas y,
además, permitirá que se calculen anomalías con diferentes tiempos de referencia, ofreciendo
información adicional útil para los estudios del tiempo y del clima.
En la actualidad, este proceso incluye los siguientes pasos:
Página 15
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
1. Extracción de la Información del repositorio de datos a un archivo de texto con
formato.
2. Selección por columnas de la información requerida.
3. Pasar a formato MS-Excel
4. Comparar con una tabla en Excel para poder calcular las anomalías con fórmulas de
hoja de cálculo.
5. Exportar en formato que pueda ser utilizado en un SIG para la generación de mapas.
Por todo lo anterior, se ve la oportunidad de construir una herramienta de software que le
facilite al IDEAM la lectura, procesamiento y organización de datos para luego con la ayuda
de un SIG construir mapas de precipitación y anomalías de precipitación. Este proceso
involucra el trabajo cuidadoso de dos personas.
1.4 Impacto Esperado
El impacto esperado por el trabajo de grado es disminuir el tiempo de realización de los
mapas al tener la información más oportunamente y con los datos que se requieren para ser
utilizados en un SIG. Además, a mediano y largo plazo, el proceso implementado para la
lectura, procesamiento y organización de los datos, podrá permitir tener información
pertinente para crear otros tipos de mapas climatológicos y que otras aplicaciones
meteorológicas puedan hacer uso de este nuevo proceso.
Otro impacto que se espera a futuro, que sea de utilidad para la población que requiere
información climatológica como la precipitación. Sectores como el agrícola podrán consultar
información oportunamente que les permita hacer una mejor planificación para las fechas de
siembra y riego de los cultivos. En el sector de salud, dados los cambios climáticos es
importante el manejo de riesgo de enfermedades. Al poder consultar información
oportunamente podrán tomar medidas de prevención.
Página 16
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
2. Descripción del Proyecto
2.1 Visión global
El trabajo de grado presenta el proceso de construcción de una herramienta de software que
permita reemplazar parcialmente el actual sistema del IDEAM para obtener información
necesaria para crear mapas de precipitación y de anomalías de precipitación de Colombia de
manera más rápida y eficiente
2.2 Objetivo general
Desarrollar una herramienta de software que facilite la lectura, procesamiento y organización
de información para la construcción de mapas de precipitación y anomalías de precipitación
de Colombia con la ayuda de un Sistema de Información Geográfico.
2.3 Objetivos específicos
Elaborar estado del arte que permita el entendimiento y análisis del sistema actual de
creación de mapas de precipitación y anomalías de precipitación del IDEAM.
Encontrar y aplicar la mejor manera de consultar y organizar la información
meteorológica de las estaciones del IDEAM requerida para la realización de mapas
de precipitación y anomalías de precipitación.
Diseñar una interfaz que le permita al usuario escoger una fecha inicial y final para
realizar mapas de precipitación.
Diseñar una interfaz que le permita al usuario escoger una fecha inicial y final de
referencia para crear mapas de anomalías de precipitación.
Página 17
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Generar mapas de precipitación y anomalías de precipitación con la ayuda de un
Sistema de Información Geográfico utilizando el procedimiento propuesto para la
consulta y organización de la información meteorológica.
Validar los mapas obtenidos con el IDEAM.
2.4 Método que se propuso para satisfacer cada fase metodológica
El método que se usó para el desarrollo del trabajo de grado, fue el seguimiento a cada una de
las fases metodológicas descritas en la sección 3.
II - MARCO TEÓRICO
1. Marco Conceptual
1.1 Tiempo atmosférico y Clima
El tiempo atmosférico es “la manifestación de la dinámica de la atmósfera en un lugar y
momento determinados. La dinámica de la atmósfera produce condiciones cálidas o frías,
húmedas o secas, cielo nublado o despejado, lluvia” [2].
El clima es el “conjunto fluctuante de las condiciones atmosféricas, caracterizado por los
estados y evoluciones del estado del tiempo, durante un periodo de tiempo y un lugar o
región dados, y controlado por los denominados factores forzantes, factores determinantes y
por la interacción entre los diferentes componentes del denominado sistema climático
(atmósfera, hidrosfera, litosfera, criósfera, biosfera y antropósfera)”[2]. Es decir, el clima
hace referencia a los valores medios de las condiciones del tiempo para un lugar concreto
durante un periodo de varios años. Como el clima se relaciona con las condiciones
predominantes en la atmósfera, éste se describe a partir de variables atmosféricas como son la
temperatura, precipitación, humedad del aire, evaporación, insolación, radiación y viento en
superficie.
Página 18
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
1.2 Precipitación y Anomalías de precipitación
La precipitación se define como el “resultado líquido o sólido de la condensación del vapor
de agua que cae de las nubes o del aire y se deposita en el suelo. Incluye lluvia, granizo,
nieve, rocío, escarcha, y la precipitación de la neblina” [3]. Gracias a instrumentos ubicados
en las estaciones meteorológicas se puede medir la cantidad total de lluvia que cae durante el
día. Los aparatos más importantes de medición de la precipitación son el pluviómetro y el
pluviógrafo. El pluviómetro “mide el volumen total de lluvia caída durante el día
meteorológico (7 A.M. a 7 A.M. del día siguiente)” [3]. Consta de un vaso y recipiente
cilíndrico, un embudo profundo y el colector de boca estrecha (Figura 1).
Figura 1 - Pluviómetro [3]
El pluviógrafo es el “aparato que registra sobre una banda de papel (gráfica) la cantidad de
agua caída y el tiempo en que este ha caído”. Consta de un depósito cilíndrico, tubo de goma
y un embudo exterior. Dentro del depósito hay “un flotador prolongado por un tallo vertical,
que sostiene directamente el brazo que lleva la plumilla inscriptora. A medida que el
depósito se llena, el flotador va subiendo y la plumilla con él” [3] (Figura 2).
Página 19
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 2 - Pluviógrafo [3]
La medición de lluvia se expresa en milímetros de agua, que equivale a un litro de agua por
metro cuadrado [3].
La anomalía de precipitación representa la desviación del clima desde el punto de vista
estadístico, es decir, “la diferencia entre el valor del elemento climático en un periodo de
tiempo determinado, por ejemplo un mes, con respecto al valor medio histórico o normal de
la variable climática correspondiente, durante el mismo lapso, en un lugar dado” [3]. Estas
anomalías se expresan en porcentaje (%) y se clasifican según la siguiente escala:
Porcentaje Descripción
0-30% Muy por debajo de lo normal
31-60% Moderadamente por debajo de lo normal
61-90% Ligeramente por debajo de lo normal
91-110% Normal
Página 20
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
111-140% Ligeramente por encima de lo normal
141-170% Moderadamente por encima de lo normal
Mayor de 170%
Muy por encima de lo normal.
Tabla 1- Clasificación de la anomalía de precipitación [6]
Para definir y comparar el clima se utilizan valores promedios. A esto se le llama la normal
climática que representa el valor promedio o media de una serie de observaciones de una
variable climatológica. La OMM define las normales climatológicas estándar como "medias
de datos climatológicos calculadas para períodos consecutivos de 30 años, a saber: desde el
1 de enero de 1901 hasta el 31 de diciembre de 1930, desde el 1 de enero de 1931 hasta el 31
de diciembre de 1960, etc. El período de normales estándar mundiales más reciente es 1961-
1990, y el próximo período está comprendido entre el 1 de enero de 1991 y el 1 de diciembre
de 2020” [5]. En la actualidad se está utilizando la normal climatológica 1971 – 2000. Para
cada estación meteorológica se calcula su normal climática y en el caso de que la estación no
tenga suficientes registros para un período de 30 años, queda descartada. La estación queda
descartada porque para lograr un promedio satisfactorio se requiere un registro de
observaciones homogéneas y continuas.
1.3 Estaciones Meteorológicas
Se entiende por Estación Meteorológica “el sitio donde se hacen observaciones y mediciones
puntuales de los diferentes parámetros meteorológicos usando instrumentos apropiados, con
el fin de establecer el comportamiento atmosférico en las diferentes zonas de un territorio”
[2] (Figura 3).
Página 21
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 3 - Estación Climatológica. Leticia, Amazonas [2]
Según criterios del IDEAM y normas técnicas de la Organización Meteorológica Mundial
(OMM), las estaciones meteorológicas se clasifican en:
Estación Pluviométrica (PM): “Está dotada de un pluviómetro o recipiente que
permite medir la lluvia caída entre dos observaciones consecutivas” [2].
Estación Pluviográfica (PG): “Registra en forma mecánica y continúa la
precipitación, en una gráfica que permite conocer la cantidad, duración, intensidad
y periodo en que ha ocurrido la lluvia” [2].
Estación Climatológica Principal (CP): Se hacen observaciones de “visibilidad,
tiempo atmosférico presente, cantidad, tipo y altura de las nubes, estado del suelo,
precipitación, temperatura del aire, humedad, viento, radiación, solar, brillo solar,
evaporación y fenómenos especiales”[2].
Página 22
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Estación Climatológica Ordinaria (CO): Estaciones que se encargan de medir
temperaturas y lluvias. Por eso estas estaciones deber contar con instrumentos como
el pluviómetro, pluviógrafo [2].
Estación Sinóptica Principal (SP): Se toman datos de “nubosidad, dirección y
velocidad de los vientos, presión atmosférica, temperatura del aire, tipo y altura de
las nubes, visibilidad, fenómenos especiales, características de humedad,
precipitación, temperaturas extremas, capa significativas de nubes, recorrido del
viento y secuencia de los fenómenos atmosféricos” [2].
Estación Sinóptica Suplementaria (SS): Se toman datos de “visibilidad, fenómenos
especiales, tiempo atmosférico, nubosidad, estado del suelo, precipitación,
temperatura del aire, humedad del aire y viento” [2].
Estación Agrometeorológica (AM): En esta estación se realizan observaciones
meteorológicas y biológicas [2].
En la tabla 2 se muestra el instrumental que debe tener cada estación pluviométrica y
pluviográfica.
Tipo de Instrumental
PM PG CO SS SP CP AM
Pluviómetro X X X X X X X
Pluviógrafo X X X X X X
Tabla 2 - Instrumental de cada estación [2]
Página 23
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
1.4 Red Meteorológica
Una red meteorológica es el “conjunto de estaciones, convenientemente distribuidas, en las
que se observan, miden y/o registran los diferentes fenómenos y elementos atmosféricos que
son necesarios en la determinación del estado del tiempo y el clima en una región” [2]. El
sistema de meteorológico nacional tiene los componentes que se presentan en la Tabla 3. Se
observa en la tabla el número de estaciones de cada tipo. La red meteorológica es operada
por 11 Áreas Operativas, localizadas en las principales ciudades del país [2] (Tabla 4).
Tabla 3 - Composición de la red de observaciones, mediciones y vigilancia meteorológica nacional (a dic 2004) [2]
No. Área Ciudad Sede Departamentos
1 Medellín Antioquia, centro y norte de Chocó
2 Barranquilla Antioquia, centro y norte de Chocó
3 Villavicencio Meta, Casanare, Vichada, Guainía, Vaupés, Guaviare
4 Neiva Huila, Caquetá
5 Santa Marta Magdalena, Guajira, norte y centro de Cesar
6 Duitama Boyacá
Página 24
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
7 Pasto Nariño, Putumayo, sur de Cauca
8 Bucaramanga Santander, Arauca, parte de Cesar, Bolívar y Boyacá
9 Cali Valle, sur de Chocó, Eje Cafetero, norte de Cauca
10 Ibagué Tolima
11 Bogotá Cundinamarca, San Andrés, Amazonas
Tabla 4 - Distribución de Áreas Operativas del IDEAM [2]
La Red Meteorológica Nacional está conformada por las siguientes redes:
Red Pluviométrica: Compuesta por 1315 estaciones activas, es la red de mayor
cubrimiento nacional. Se mide la precipitación con registros continuos (pluviógrafos)
o por lectura una vez al día (pluviómetros) [2].
Red Climatológica: Esta red está compuesta por estaciones que miden variables
climatológicas: “precipitación, características de humedad del aire, el viento
(dirección, recorrido y velocidad), el brillo solar y la evaporación. Se toman datos
tres veces al día o se registran continuamente” [2].
Red Agrometeorológica: “Estaciones distribuidas en zonas agrícolas y localizadas
dentro de estaciones experimentales o institutos de investigación aplicada dedicados
a la agricultura, horticultura, ganadería, silvicultura y edafología” [2].
Red Sinóptica: Estaciones localizadas en los aeropuertos del país. Se encargan del
seguimiento, diagnóstico y pronóstico del tiempo. Realizan “observaciones y
mediciones horarias de la temperatura, humedad, presión atmosférica, vientos,
precipitación y fenómenos atmosféricos” [2].
Página 25
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Red Aerológica o de Radio Sonda: Estaciones que realizan “mediciones de las
variables meteorológicas a diferentes alturas en la atmósfera por medio de
radiosondeos” [2].
Durante el 2004-2005 se desarrolló el proyecto de fortalecimiento de la red ambiental para
Colombia. El IDEAM busca poder cubrir en tiempo real el comportamiento meteorológico
del territorio nacional. Para cumplir con esto se instalaron estaciones automáticas en áreas
donde había una insuficiencia en la cobertura de las estaciones y en zonas sin información
meteorológica como las altas montañas, parques nacionales y áreas vulnerables. Además, se
aumentó la “capacidad operativa, modernizando los instrumentos de observación y medición,
del equipamiento de laboratorios y del equipo de transporte, la introducción de nuevas
tecnologías de observación, medición, transmisión, asimilación y procesamiento de datos
para lograr una mayor calidad en la información y en el intercambio de datos a nivel
regional y mundial. La red está compuesta por 185 estaciones meteorológicas, 50 estaciones
hidrológicas automáticas con transmisión satelital y 355 registradores automáticos de nivel,
clasificados por sus áreas de cubrimiento así” [2]:
Tipo de Estación Número Estaciones
Agrometeorológicas 40
Alta Montaña (Glaciares y Páramos) 22
Ciudades (Urbano) 25
Deslizamientos 50
Ecosistemas 42
Mareográficas 6
Página 26
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Hidrológicas 50
Total 235
Tabla 5 - Estaciones del proyecto de fortalecimiento de la red ambiental de Colombia [2]
En la Figura 4, se muestra el mapa de la red meteorológica del IDEAM donde se muestra la
ubicación y densidad de las estaciones que la componen de acuerdo con las características
topográficas del país.
Figura 4 - Red meteorológica [2]
Página 27
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
1.5 Cálculo de la precipitación y Anomalía de precipitación
Según la Coordinadora del Grupo de Climatología y Agrometeorología del IDEAM, para
calcular la precipitación mensual se deben sumar todos los valores de precipitación diaria.
Para sacar un acumulado mensual se debe contar por lo menos con información de 25 días de
precipitación para considerar la estación representativa. La precipitación anual es el
sumatorio de las precipitaciones mensuales:
PA=∑j=1
i
P j
En donde: PA=Precipitacion acumulada
P j=Precipitaciondel mes j
Se debe contar por lo menos con información de más de 9 meses de precipitación para
considerar la estación representativa. Si alguna de las estaciones no cumple con estos
requisitos, queda descartada para el proceso de interpolación.
La anomalía de precipitación mensual es la diferencia de la precipitación del mes y la
precipitación media de dicho mes para una normal climatológica:
APi=Pi−PPi
En donde: APi=¿Anomalía de precipitación del mes i
Pi=¿Precipitación del mes i
PPi=¿Precipitación media del mes i en un periodo climatológico.
Si el resultado es positivo, indica precipitaciones superiores a las normales en ese mes
mientras valores negativos indican lluvias inferiores a la normal.
Página 28
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
La anomalía de precipitación anual es la diferencia del valor medio anual y la media de una
normal climatológica. Si el resultado es positivo, indica precipitaciones superiores a las
normales en ese año mientras que valores negativos indican lluvias inferiores a la normal.
Existe un mecanismo para calificar las anomalías y determinar si cierto periodo fue lluvioso o
seco con respecto al valor esperado, denominado Índice de Anomalías. Un mes seco son
valores de precipitación inferiores a 30mm. El cálculo del índice para la anomalía se basa en
la siguiente ecuación [6]:
AP (%) = (P*100)/PP (1)
En donde: AP: Anomalía de precipitación
P: Lluvia mensual o anual
PP: Precipitación promedio mensual o anual
1.6 Interpolación
Debido a que no se pueden ubicar estaciones meteorológicas en todos los puntos del territorio
nacional, se utilizan técnicas geoestadísticas de interpolación para predecir nuevos puntos en
áreas donde no hay medición. Según la Coordinadora del Grupo de Climatología y
Agrometeorología el método de interpolación que utiliza el IDEAM es la distancia inversa
ponderada (IDW). La distancia inversa ponderada “es un método matemático de
interpolación que usa una función inversa de la distancia, parte del supuesto que las cosas
que están más cerca son más parecidas, por lo tanto tienen más peso e influencia sobre el
punto a estimar”[19].
2. Marco Institucional
El IDEAM es un establecimiento público adscrito al Ministerio del Medio Ambiente,
vivienda y Desarrollo Territorial. Tiene como funciones:
Página 29
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
“Suministrar los conocimientos, los datos y la información ambiental que requieren
el Ministerio de Ambiente y demás entidades del Sistema Nacional Ambiental –
SINA” [8].
“Realizar el levantamiento y manejo de la información científica y técnica sobre los
ecosistemas que forman parte del patrimonio del país” [8].
“Establecer las bases técnicas para clasificar y zonificar el uso del territorio
nacional para los fines de la planificación y el ordenamiento ambiental del
territorio” [8].
“Obtener, almacenar, analizar, estudiar, procesar y divulgar la información básica
sobre hidrología, hidrogeología, meteorología, geografía básica sobre aspectos
biofísicos, geomorfología, suelos y cobertura vegetal para el manejo y
aprovechamiento de los recursos biofísicos de la Nación” [8].
“Realizar los estudios e investigaciones sobre hidrología y meteorología” [8].
Su consejo directivo está conformado por [9]:
1. El Ministro de Ambiente, Vivienda y Desarrollo Territorial o su delegado
2. El Ministro de Transporte o su delegado
3. El Director del DANE o su delegado
4. El Director del Departamento Nacional de Planeación o su delegado
5. Un delegado del presidente de la República
6. Un representante del Consejo Nacional de Ciencia y Tecnología
7. Un representante de las Corporaciones Autónomas Regionales
Sus clientes son [10]:
Comunidad.
Instituciones del SINA
Organismos internacionales
Entidades gubernamentales y de control
Página 30
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Instituciones públicas y privadas de otros sectores.
Ciudadanos individuales
Su estructura organizacional se divide en 4 subdirecciones [9]:
Subdirección de Hidrología
Subdirección de Meteorología
Subdirección de ecosistemas e información ambiental
Subdirección de estudios ambientales
La Subdirección de Meteorología se divide en 4 áreas operativas, entre las cuales está el área
donde se vio la oportunidad de realizar este trabajo de grado: el Grupo de Climatología y
Agrometeorología. Entre sus funciones esta “producir información y conocimientos sobre la
atmósfera, el tiempo y el clima” [4].
III. DESARROLLO DEL TRABAJO Y RESULTADOS OBTENIDOS
Para poder cumplir con los objetivos propuestos, se desarrolló una metodología que permitió
cumplir con los resultados y entregables esperados. La metodología que se siguió durante el
desarrollo del trabajo de grado se basó en la metodología cascada, propuesta por Sigwart y
col [21] y la adición de nuevas fases. La metodología estuvo compuesta por 4 fases:
Fase de entendimiento y análisis del sistema actual.
Fase de estado del arte
Fase de desarrollo de la herramienta de software
Fase de validación con el IDEAM
3.1 Fase de entendimiento y análisis del sistema actual
El objetivo de la fase de entendimiento y análisis del sistema actual, fue comprender cómo
funciona el sistema actual del IDEAM para la creación de mapas de precipitación y
anomalías de precipitación. Además, analizar las tablas que se van utilizar de la base de datos
Página 31
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
de Oracle del IDEAM, con el propósito de determinar de qué manera los datos son guardados
y organizados para poder acceder a ellos desde la aplicación que se construyó. Como
resultado de esta fase se creó la sección 9 del documento SAD 1.0 (ver Anexo 3).
3.1.1 Sistema actual
A continuación, se describe como es el sistema actual del IDEAM para la construcción de
mapas de precipitación y anomalías de precipitación. Para leer información de la base de
datos hidrometeorológica, el IDEAM cuenta con un programa para realizar diferentes
consultas. Según la Coordinación de Gestión de datos, la base de datos hidrometeorológica se
construyó en 1978 y se desarrolló en el lenguaje de programación COBOL y Fortran [18]. La
Figura 5 muestra resultados de una consulta mensual.
Figura 5 - Consulta mensual
Los resultados se exportan a un archivo de texto con formato (Figura 6), que permite
seleccionar la información requerida por columnas, para luego acomodarla en un archivo MS-
Excel. (Figura 8).
Página 32
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 6 - Archivo de salida
Figura 7 - Importar texto
Dependiendo de lo que se quiere calcular se organiza la información. Por ejemplo, si se
quiere organizar información de anomalías de precipitación anual, se debe descartar las
estaciones que no tienen en su normal climática más de 15 años de datos y en cada uno de
esos años más de 9 meses de datos, calcular la precipitación anual para el año que se quiere
Página 33
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
hacer, calcular la normal climática, calcular la anomalía y con el código de la estación hacer
de nuevo una consulta en la base de datos hidrometeorológica para conocer cuál es el
nombre, municipio, departamento y la ubicación (elevación, latitud, longitud) de la estación.
Todo el proceso de organizar en el archivo MS-Excel se realiza manualmente y como se
mencionó anteriormente, con la ayuda de fórmulas de hoja de cálculo para realizar los
cálculos. En la Figura 9, se observa cómo queda el archivo final para que pueda ser leído por
un SIG.
Figura 8 - Archivo final
Finalmente, con la ayuda de ArcGIS se cargan los datos, se interpolan con el método de
interpolación IDW y se crean los mapas de precipitación y anomalías de precipitación. En la
Figura 10, se observa un mapa de Anomalías de precipitación mensual de Marzo del 2013.
Página 34
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 9 - Mapa de Anomalías de precipitación mensual de Marzo del 2013 [11]
3.1.2 Bases de datos de Oracle
El IDEAM hizo la migración de la base de datos hidrometeorológica a una base de datos
Oracle. Según el departamento de informática del IDEAM, se hizo la migración a una base de
datos Oracle 9i. En la Figura 11, se muestran las tablas y las vistas que se usaron para poder
obtener información de las estaciones y datos de precipitación.
Página 35
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 10 - Base de Datos Oracle
A continuación, se describen las tablas y las vistas. Para mayor información de cada una de
ellas y sus atributos remitirse al documento SAD v1.0 (ver Anexo 3).
SIOV_ESTACIONES: Tabla que contiene el código y metadato de cada estación.
SHMT_MENSUALES: Esta vista fue diseñada para este proyecto por la Oficina de
Informática del IDEAM con permisos de solo lectura. Contiene datos
hidrometeorológicos de frecuencia mensual.
SIOV_DIVIPOLAS: Tabla que contiene información de la División Política
Administrativa de Colombia.
Página 36
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
3.2 Fase de estado del arte
El objetivo de la fase de estado del arte fue determinar si existen herramientas de software
para poder leer información meteorológica. Los resultados de la búsqueda fueron el programa
que utiliza el IDEAM para traer información.
Como se mencionó anteriormente el programa trae información hidrológica y meteorológica
del Banco de Datos Central del IDEAM. Corre bajo el sistema operativo DOS y fue
programado en COBOL y FORTRAN en el año 1980. Es un aplicativo robusto y debido a
que corre bajo DOS no se puede integrar a otros sistemas (Figura 12).
En las siguientes figuras se puede observar la interfaz del programa. El menú de inicio
(Figura 12) y las opciones de la aplicación (Figura 13).
Figura 11 - Menu de Inicio
Página 37
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 12 - Opciones del Sistema
El programa permite realizar diferentes consultas: consultas de datos diarios, decadales,
mensuales, multianuales, catálogo de estaciones, inventario de días con datos en diarios,
inventario de datos diarios y mensuales e inventario Red Hidrometeorológica (Figura 14).
Los resultados de las consultas se exportan a archivos de texto.
Página 38
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 13 - Subsistema de consulta
Por lo descrito anteriormente se hace importante la creación de una nueva herramienta. Una
herramienta que lea información de la nueva base de datos de Oracle, con información
verificada y validada, que genere un archivo de salida que permita ser leído por cualquier
SIG y que pueda organizar la información de manera sistematizada. Además una herramienta
que a futuro permita integrase a otros sistemas.
3.3 Fase de desarrollo de la herramienta de software
El objetivo de esta fase fue desarrollar la herramienta siguiendo una metodología de
desarrollo de software que responda a este tipo de proyecto. La metodología incluye
actividades como: levantamiento de requerimientos, diseño del sistema e implementación.
3.3.1 Levantamiento de requerimientos
Para el levantamiento de requerimientos se construyó el documento de especificación de
requerimientos SRS 1.0 (ver Anexo 2), en el cual se describen las funcionalidades y
restricciones que se deben tener en cuenta para la construcción de la herramienta de software.
Como resultado de esta fase se definieron los requerimientos funcionales. A continuación, se
describen de manera breve los requerimientos funcionales más importantes:
Leer precipitación mensual: Permite leer la precipitación mensual por
departamentos y/o de toda Colombia.
Calcular precipitación anual: Permite calcular la precipitación anual por
departamentos y/o de toda Colombia.
Fecha precipitación: Permite escoger una fecha inicial y final para leer
precipitación.
Calcular anomalía de precipitación mensual y anual: Permite calcular la anomalía
de precipitación mensual y anual por departamentos y/o de toda Colombia.
Página 39
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Fechas anomalías de precipitación: Permite escoger una fecha inicial y final para la
normal climática y poder calcular anomalías de precipitación.
Organizar información: Se debe guardar la información en un archivo MS-Excel
para poder ser leído por un SIG.
3.3.2 Diseño del sistema
En la fase de diseño del sistema se definieron las estructuras que componen la arquitectura de
la herramienta. Como resultado de esta fase se dio la construcción del documento SAD (ver
Anexo 3). Entre las actividades importantes de este documento se definió la arquitectura, se
identificaron los casos de uso y se realizó el diagrama de componentes de la herramienta.
3.3.2.1 Arquitectura
La herramienta está representada por una arquitectura de tres capas. Donde cada capa es
responsable de una función específica. Se escogió esta arquitectura porque permite realizar
cambios en los servicios, sin necesidad de conocer el desarrollo de los otros componentes de
la aplicación. Además, permite la reutilización, reduce la complejidad y permite un mejor
mantenimiento a la herramienta.
Capa Presentación: Se encarga de interactuar con el usuario por medio de ventanas.
Se comunica con la capa de lógica de aplicaciones.
Capa Lógica de aplicaciones: Implementa los casos de uso de la aplicación. Se
comunica con la capa de almacenamiento para solicitar información de la base de
datos y con la capa de presentación para presentar los resultados.
Capa Almacenamiento: Responsable de conectarse a la base de datos del IDEAM
por medio de JDBC. Recibe solicitudes de la capa de lógica de aplicaciones para
recuperar información.
Página 40
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 14 - Diagrama Arquitectura
3.3.2.2 Casos de uso
Se identificaron los casos de usos para modelar el sistema y definir lo que la herramienta
debe hacer y la manera en que este interactúa con el usuario (Figura 16).
Página 41
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 16 - Diagrama casos de uso
3.3.2.2.1 Descripción de Actores
Usuario IDEAM: Actor que interactúa con la herramienta de software. En este caso, la
Coordinadora del Grupo de Climatología y Agrometeorología del IDEAM.
Bases de datos: Actor que extrae información de la base de datos.
Página 42
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
3.3.2.2.2 Descripción casos de uso
A continuación una breve descripción de cada uno de los casos de uso.
Seleccionar Precipitación: Este caso de uso permite al usuario cargar datos
asociados a la precipitación como lo son el año, tiempo mensual, anual o escoger una
fecha inicial y final, cuantos meses mínimo de datos debe tener un año para
considerar la representatividad de la estación meteorológica.
Seleccionar mensual/anual precipitación: Este caso de uso permite al usuario
seleccionar entre un tiempo mensual o anual para la precipitación.
Seleccionar año precipitación: Este caso de uso permite al usuario seleccionar el
año que quiere calcular la precipitación.
Seleccionar cantidad meses: Este caso de uso permite al usuario escoger para la
precipitación anual, cuantos meses mínimo de datos debe tener un año para
considerar la representatividad de la estación meteorológica. Para la precipitación
anual es la cantidad mínima de meses que debe tener el año que se escogió.
Seleccionar departamento precipitación: Este caso de uso permite al usuario
escoger un departamento del país para la precipitación.
Seleccionar Anomalías de precipitación: Este caso de uso permite al usuario cargar
datos asociados a anomalías de precipitación como lo son el año, tiempo mensual o
anual, normal climática, cantidad de años con datos y cantidad de meses por año.
Seleccionar mensual/anual anomalías: Este caso de uso permite al usuario
seleccionar entre un tiempo mensual o anual para la anomalía de precipitación.
Seleccionar año anomalías: Este caso de uso permite al usuario seleccionar el año
que quiere calcular la anomalía de precipitación.
Página 43
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Seleccionar normal climática: Este caso de uso permite al usuario escoger una
fecha inicial y final para una norma climática.
Seleccionar cantidad años anomalías: Este caso de uso permite al usuario escoger
mínimo cuantos años de datos debe tener la norma climática, para que la estación
meteorológica sea tenida en cuenta.
Seleccionar departamento anomalía: Este caso de uso permite al usuario escoger
un departamento del país para la anomalía.
Seleccionar cantidad meses anomalía: Este caso de uso permite al usuario escoger
para la anomalía de precipitación anual, cuantos meses mínimo de datos debe tener
un año para considerar la representatividad de la estación meteorológica. Para la
anomalía de precipitación anual es la cantidad mínima de meses que debe tener cada
año de la normal climática.
Calcular precipitación/anomalía de precipitación: Este caso de uso permite al
sistema realizar todos los cálculos para calcular precipitación y anomalías de
precipitación.
Organizar información: Este caso de uso permite al sistema organizar la
información en un archivo MS-Excel.
3.3.2.3 Diagrama de componentes
Este diagrama presenta los componentes del sistema, sus interfaces y relaciones, la
organización y dependencia lógica entre ellos. En la Figura 17, se muestra la estructura de la
herramienta y la ubicación de los principales componentes.
Página 44
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 17 - Diagrama de Componentes
GUI: Es el componente encargado de presentar la interfaz gráfica al usuario.
Calcular Anomalías de precipitación: Es el componente encargado de calcular
anomalías de precipitación y organizar la información en un archivo MS-Excel.
Calcular precipitación: Es el componente encargado de calcular la precipitación y
organizar la información en un archivo MS-Excel.
Consultas: Es el componente encargado de traer información de la base de datos del
IDEAM y de exportarla a un archivo en formato .xls.
Página 45
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Oracle: Es el componente encargado de conectarse a la base de datos del IDEAM.
3.3.3 Implementación
El lenguaje de programación que se empleó para desarrollar la herramienta fue Java. Se
escogió este lenguaje por el conocimiento que se tiene por parte del equipo de trabajo, por ser
un lenguaje de programación orientado a objetos y por su independencia de plataforma, lo
que permite que la herramienta pueda ser ejecutada en cualquier máquina que tenga un
intérprete de Java.
Luego de una reunión con Alicia Barón y Rubén Herrera de la oficina de informática del
IDEAM, se estableció que la herramienta de desarrollo seria Java Development Kit (JDK)
versión 1.6. Así de esta forma la herramienta puede ejecutarse no solo en la máquina de la
Coordinadora del Grupo de Climatología y Agrometeorología sino en cualquier máquina, si
así lo desea el IDEAM. Además la maquina debe tener instalado JRE versión 5.0 o superior.
La base de datos utilizada fue la institucional, que se trabajó sobre vistas diseñadas para este
proyecto. Finalmente el lenguaje que se utilizó para leer y realizar operaciones sobre los datos
de la base de datos fue el lenguaje de consulta estructurado (SQL). Como resultado de esta
fase se construyó la herramienta de software.
3.3.3.1 Interfaz Gráfica
A continuación, se muestran imágenes de la interfaz gráfica de la herramienta. La Figura 18,
muestra el menú de inicio, que permite al usuario escoger entre la opción de precipitación o
de anomalías de precipitación.
Página 46
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 18 - Herramienta - Menú de Inicio
Las siguientes imágenes muestran la interfaces que permiten al usuario escoger si quiere la
precipitación o anomalías de precipitación con todas las estaciones meteorológicas o por
departamentos (Figura 19), leer precipitación mensual (Figura 20), calcular precipitación
anual (Figura 21), leer precipitación mensual por departamento (Figura 22) y calcular
precipitación mensual por departamento (Figura 23).
Figura 19 - Herramienta – Precipitación
Página 47
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 15 - Herramienta – Precipitación Mensual
Figura 21 - Herramienta – Precipitación Anual
Página 48
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 22 - Herramienta – Precipitación por Departamento Mensual
Figura 23 - Herramienta – Precipitación por Departamento Anual
Página 49
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Además las interfaces que permiten al usuario calcular anomalías de precipitación mensual
(Figura 24), calcular anomalías de precipitación anual (Figura 25), calcular anomalías de
precipitación mensual por departamento (Figura 26) y calcular anomalías de precipitación
anual por departamento (Figura 27).
Figura 24 - Herramienta – Anomalías de Precipitación Mensual
Figura 25 - Herramienta – Anomalías de Precipitación Anual
Página 50
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 26 - Herramienta – Anomalías de Precipitación Mensual por Departamento
Figura 27 - Herramienta – Anomalías de Precipitación Anual por Departamento
Página 51
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
3.4 Fase de validación con el IDEAM
Por último, se crearon un conjunto de pruebas para comprobar la funcionalidad del software
desarrollado. Como resultado de esta fase se dio la construcción del plan de pruebas (ver
Anexo 4).
3.4.1 Pruebas Unitarias
El objetivo de esta prueba es comprobar que los módulos funcionan correctamente, es decir,
se ejecutan de acuerdo con lo especificado. Las pruebas se llevaron a cabo en la interfaz del
software y el objetivo es demostrar que las entradas se aceptan de forma adecuada y que se
produce una salida correcta.
Para validar que se produce una salida correcta, se compararon los archivos MS-Excel que
genera la herramienta con los archivos de años pasados que creo la Coordinadora del Grupo
de Climatología y Agrometeorología con el sistema actual del IDEAM.
Se probaron cada una de las funcionalidades de la herramienta:
a. Leer precipitación mensual
b. Leer precipitación mensual por departamento
c. Calcular precipitación anual
d. Calcular precipitación anual por departamentos
e. Calcular anomalías de precipitación mensual
f. Calcular anomalías de precipitación mensual por departamentos
g. Calcular anomalías de precipitación anual
h. Calcular anomalías de precipitación anual por departamentos
Para probar las funcionalidades, se crearon 8 escenarios para probar cada una de ellas. Se
escogieron datos de acuerdo con la información suministrada por el IDEAM y que fue
obtenida con el sistema y método anteriores. El IDEAM estableció:
Cantidad mínima de meses: 9 meses
Cantidad mínima de años para la normal climática: 15 años
Página 52
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Normal climática: 1971-2000
Escenarios:
Escenario 1: Probar la funcionalidad leer precipitación mensual. Se escogió la
siguiente información:
Mes: Diciembre
Año: 2007
Escenario 2: Probar la funcionalidad leer precipitación mensual por departamentos.
Se escogió la siguiente información:
Mes: Abril
Año: 2004
Departamento: Caldas
Escenario 3: Probar la funcionalidad calcular precipitación anual. Se escogió la
siguiente información:
Año: 2005
Cantidad mínima de meses: 9
Escenario 4: Probar la funcionalidad calcular precipitación anual por departamentos.
Se escogió la siguiente información:
Año: 2011
Cantidad mínima de meses: 9
Departamento: Huila
Escenario 5: Probar la funcionalidad calcular anomalías de precipitación mensual.
Se escogió la siguiente información:
Página 53
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Mes: Agosto
Año: 2007
Normal climática: 1971-2000
Cantidad mínima de años: 9
Escenario 6: Probar la funcionalidad calcular anomalías de precipitación mensual
por departamentos. Se escogió la siguiente información:
Mes: Julio
Año: 2011
Departamento: Caldas
Normal climática: 1971-2000
Cantidad mínima de años: 9
Escenario 7: Probar la funcionalidad calcular anomalías de precipitación anual. Se
escogió la siguiente información:
Año: 2010
Normal climática: 1971-2000
Cantidad mínima de años: 15
Cantidad mínima de meses: 9
Escenario 8: Probar la funcionalidad calcular anomalías de precipitación anual por
departamentos. Se escogió la siguiente información:
Año: 2009
Departamento: Atlantico
Normal climática: 1971-2000
Cantidad mínima de años: 15
Cantidad mínima de meses: 9
Página 54
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
El plan de pruebas unitarias consta del siguiente protocolo para cada una de las
funcionalidades:
1. Probar cada uno de los escenarios.
2. Notificar el resultado de la prueba. En caso de fallar la prueba pasar al paso 3. En
caso de superar la prueba pasar al paso 5.
3. Analizar porque fallo la prueba y tomar correcciones en el código fuente.
4. Realizar de nuevo la prueba desde el paso 1.
5. Notificar el éxito de la prueba.
3.4.2 Pruebas de desempeño
Se realizaron pruebas para medir los tiempos de respuesta que se toma la herramienta en leer,
procesar y organizar la información. El objetivo de la prueba es comparar los tiempos de
respuesta con el sistema actual del IDEAM y comprobar que se ha logrado mejorar los
tiempos de respuesta con la herramienta desarrollada.
El plan de pruebas de desempeño consta del siguiente protocolo para cada una de las
funcionalidades:
1. Probar cada uno de los escenarios.
2. Tomar el tiempo que se demora en completarla.
3. Comparar el tiempo que se demora la herramienta con el tiempo que se demora el
sistema actual.
3.4.3 Pruebas de validación
El objetivo de esta prueba fue validar el sistema con el usuario. es determinar si la
herramienta es fácil de aprender, su aspecto visual y si es placentera de usar para el usuario.
Se realizaron dos encuestas a dos usuarios del IDEAM. La descripción detallada de las dos
encuestas se encuentra en el documento Plan de Pruebas (ver Anexo 4).
Página 55
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
IV - RESULTADOS Y REFLEXIÓN SOBRE LOS MISMOS
Como se había mencionado antes, se realizaron pruebas unitarias, de desempeño y de
validación del sistema con el cliente. Para las dos primeras pruebas se probaron cada uno de
los escenarios propuestos. Y para la última prueba se muestran los resultados de las
encuestas.
1.1 Resultados Pruebas Funcionales
A continuación, se muestran los mapas creados con los archivos MS_Excel generados por la
nueva herramienta y los mapas creados con los archivos MS_Excel generados por el sistema
actual del IDEAM, con el propósito de poder compararlos. Lo mapas se construyeron con la
ayuda de ArcGIS y se escogieron los cuatro escenarios más importantes para mostrar los
resultados.
Escenario 1
En la Figura 28, se muestra el mapa de precipitación mensual creado por el IDEAM y en la
Figura 29, el mapa de precipitación mensual que se construyó.
Página 56
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 28 - IDEAM- Mapa de precipitación de Diciembre del 2007
Página 57
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 29 - Herramienta- Mapa de precipitación de Diciembre del 2007
Escenario 3
En la Figura 30, se muestra el mapa de precipitación anual creado por el IDEAM y en la
Figura 31, el mapa de precipitación anual que se construyó.
Página 58
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 30 - IDEAM- Mapa de precipitación anual del 2005
Página 59
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 31 - Herramienta- Mapa de precipitación anual del 2005
Escenario 5
En la Figura 32, se muestra el mapa de anomalías de precipitación mensual creado por el
IDEAM y en la Figura 33, se muestra el mapa de anomalías de precipitación mensual que se
construyó.
Página 60
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 32 - IDEAM - Anomalías de precipitación de Agosto del 2007
Página 61
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 33 - Herramienta - Anomalías de precipitación de Agosto del 2007
Escenario 7
En la Figura 34, se muestra el mapa de anomalías de precipitación anual creado por el
IDEAM y en la Figura 35, se muestra el mapa de anomalías de precipitación anual que se
construyó.
Página 62
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Figura 34 - IDEAM - Anomalías de precipitación del 2010
Página 63
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Figura 35 - Herramienta - Anomalías de precipitación del 2010
Luego de comparar los archivos MS-Excel generados con la nueva herramienta y los archivos
generados por el IDEAM, se pudo observar que el número de estaciones que había en cada
archivo era diferente. Los archivos de la nueva herramienta generaban más estaciones (Tabla
6). Una explicación a esto, según la Coordinadora del Grupo de Climatología y
Agrometeorología, se debe a que en el momento en el que el IDEAM realizó los archivos
entregados, a las estaciones no se les había aplicado todo el proceso formal de validación,
debido a esto ciertas estaciones no contaban con datos suficientes y por eso no se tenían en
cuenta. Al leer de la nueva base de datos de Oracle, se está leyendo información validada y
más completa de las estaciones.
Página 64
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
De esta manera, la precipitación (Tabla 7) y la anomalía de precipitación total (Tabla 8) de
las estaciones que genera la herramienta desarrollada es mayor a las del sistema actual.
Escenario
Número de estaciones -
Sistema actual
Número de estaciones -herramienta desarrollada
1 1298 1330
2 17 24
3 1543 1590
4 95 101
5 1329 1345
6 20 23
7 1371 1450
8 26 31
Tabla 6 – Número de estaciones
Escenario
Precipitación total (mm) -Sistema
actual
Precipitación total (mm) - herramienta desarrollada
1 219100,1 307673,5
2 5494,5 7358,1
3 3060663 3901165
4 196748,4 219672
Página 65
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
5 172563 137262,5
6 3133 3713,057
7 179719 194409,1
8 1796 2686,724
Tabla 7 – Precipitación
Escenario
Anomalías de precipitación total
(mm) -Sistema actual
Anomalías de precipitación total (mm) - herramienta desarrollada
5 172563 137262,5
6 3133 3713,057
7 179719 194409,1
8 1796 2686,724
Tabla 8 – Anomalías de precipitación
1.2 Resultados Pruebas de Desempeño
En la Tabla 9, se observan los tiempos que se demora el sistema actual para la lectura,
procesamiento y organización de la información para cada uno de los escenarios propuestos.
Debido a que el proceso de organizar la información en el sistema actual es muy demorado,
se le pregunto a la Coordinadora del Grupo de Climatología y Agrometeorología, cuanto se
demora en organizar toda la información y de esta manera conocer un aproximado de los
tiempos.
Página 66
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
En la Tabla 10, se observan los tiempos promedio que tarda la nueva herramienta en la
lectura, procesamiento y organización de la información para cada uno de los escenarios
propuestos. Para cada uno de los escenarios, la herramienta se corrió tres veces en una
maquina con las siguientes características:
Procesador: Intel(R) Pentium (R) Dual CPU T3400 @ 2.16GHz 2.17GHz
Memoria RAM: 3,00 GB
Sistema Operativo: Windows 7 Ultimate
Escenario Sistema actual
1 Aprox. 8 horas
2 Aprox. 5 horas
3 Aprox. 8 horas
4 Aprox. 5 horas
5 Aprox. 14 horas
6 Aprox. 8 horas
7 Aprox. 14 horas
8 Aprox. 8 horas
Tabla 9 – Tiempos sistema actual
Página 67
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Escenario Herramienta desarrollada
1 48 segundos
2 3.9 segundos
3 5.03 segundos
4 5.9 segundos
5 19.8 minutos
6 42.3 segundos
7 20.8 minutos
8 40.6 segundos
Tabla 10 – Tiempos promedio de respuesta
Como se puede observar, los tiempos se redujeron notablemente. Esto nos permite concluir
que se cumplió con el impacto esperado a corto de plazo del trabajo de grado, poder
disminuir los tiempos de realización de mapas de precipitación y anomalías de precipitación.
1.3 Resultados Pruebas de validación
Se realizaron dos encuestas a la Coordinadora del Grupo de Climatología y
Agrometeorología. La primera referente en conocer la satisfacción del usuario después de
usar la herramienta y la segunda referente a conocer la facilidad de aprendizaje que tiene la
herramienta.
Página 68
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
1.3.1 Resultados Encuesta 1
A continuación se muestran los resultados de la primera encuesta.
Preguntas Respuesta
Navegabilidad Fácil de navegar
Coherencia de menús Se entiende
Fácil retroceso de las acciones
Si
Mensajes de error consistentes
Si
Posición de las instrucciones en la
pantalla
Consistentes
Coherencia en la información desplegada
Si
Forma en que se despliega la información
Adecuada
Tiempos de respuesta para desplegar la
información
Suficiente
La interfaz es agradable Si
Tabla 11 – Resultados encuesta 1
1.3.2 Resultados Encuesta 2
A continuación se muestran los resultados de la segunda encuesta.
Página 69
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Preguntas Respuesta
¿Le fue sencillo leer precipitación
mensual? Fácil
¿Le fue sencillo calcular precipitación
mensual por departamentos?
Fácil
¿Le fue sencillo calcular precipitación
anual ? Fácil
¿Le fue sencillo calcular precipitación
anual por departamentos?
Fácil
¿Le fue sencillo calcular anomalías de
precipitación mensual?
Fácil
¿Le fue sencillo calcular anomalías de precipitación mensual por departamentos?
Fácil
¿Le fue sencillo calcular anomalías de precipitación anual? Fácil
Página 70
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
¿ Le fue sencillo calcular anomalías de
precipitación anual por departamentos?
Fácil
Tabla 12 – Resultados encuesta 2
1.3.3 Análisis de Resultados
Para la Coordinadora del Grupo de Climatología y Agrometeorología, la herramienta logro
un nivel de aceptación favorable. Una herramienta que le permitió realizar las diferentes
funcionalidades de la herramienta sin ningún problema. Además, la coordinadora quedo
satisfecha con una herramienta que cumple con todos los requerimientos que establecieron al
inicio del proyecto.
V – CONCLUSIONES Y TRABAJOS FUTUROS
1. Conclusiones
Para hablar de las conclusiones de este trabajo de grado, hay que hablar desde dos aspectos,
el primero enfocado a todo el proceso que llevó al desarrollo de este proyecto y el segundo
aspecto, enfocado a lo que me dejó en la parte personal.
Página 71
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Para el primer aspecto, la aplicación de la metodología propuesta permitió que el proyecto se
desarrollara de acuerdo al cronograma, cumpliendo con cada uno de los objetivos propuestos.
Además, se desarrollaron nuevas funcionalidades que no estaban contempladas inicialmente
para la herramienta de software, por ejemplo, permitirle al usuario leer y organizar
información de precipitación y anomalías de precipitación por departamentos.
Lo más valioso de la herramienta de software fue poder organizar información de manera
rápida y sistematizada. Ya que todo el proceso de organizar información de precipitación se
hace manualmente, originando que el proceso sea largo y debido a la cantidad de información
que hay que manipular, se cometan errores que luego se verán reflejados en la creación de los
mapas.
Se construyó una herramienta que le permite al usuario no solo organizar información para
crear mapas mensuales, anuales, sino también escoger diferentes tiempos de referencia según
lo desee. Además, una herramienta que le permite al usuario escoger cualquier normal
climática que desee para crear mapas de anomalías de precipitación y de esta manera lograr
información adicional útil para los estudios del tiempo y del clima. Por último, se construyó
la primera herramienta que lee información de la base de datos de Oracle del IDEAM y va a
permitir crear mapas de precipitación y anomalías de precipitación con información
actualizada.
En la parte personal, fue una gran experiencia. Me permitió conocer un área tan importante
como es la de Climatología y meteorología y poder entender todo el proceso y el tiempo que
conlleva crear mapas de precipitación y anomalías de precipitación para poder entregárselos a
la sociedad colombiana.
2. Trabajos Futuros
Una vez construida la herramienta, el objetivo que se debe seguir es agregar nuevas
funcionalidades, por ejemplo, permitirle al usuario leer y organizar información de
precipitación y anomalías de precipitación por municipios, regiones, categoría. Además, leer
de la nueva base de datos, información de otras variables climatológicas como temperatura,
humedad del aire, evaporación, insolación, radiación, viento en superficie.
Página 72
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Otro punto que hay que tener en cuenta en el futuro, es la seguridad. Para poder prevenir que
alguien tenga acceso al usuario y la contraseña de la base de datos del IDEAM y de esta
manera quede comprometida la base de datos.
De acuerdo con el punto anterior, una vez solucionado el problema de seguridad, el aplicativo
puede ser publicado en WEB.
VI - BIBLIOGRAFÍA
[1] Miembros del Grupo de Investigación en Meteorología y Climatología (2005). “Atlas Climatológico Nacional”. Instituto de Hidrología, Meteorología y Estudios Ambientales. Disponible en: https://documentacion.ideam.gov.co/openbiblio/Bvirtual/019711/preliminares.pdf
[2] Miembros del Grupo de Investigación en Meteorología y Climatología (2005). “Atlas Climatológico Nacional. Parte I: Aspectos Nacionales”. Instituto de Hidrología, Meteorología y Estudios Ambientales. Disponible en: https://documentacion.ideam.gov.co/openbiblio/Bvirtual/019711/AtlasClimatico1.pdf
Página 73
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
[3] Miembros del Grupo de Investigación en Meteorología y Climatología (2005). “Atlas Climatológico Nacional. Parte II: Distribución Espacio-Temporal de las Variables del Clima”. Instituto de Hidrología, Meteorología y Estudios Ambientales. Disponible en: https://documentacion.ideam.gov.co/openbiblio/Bvirtual/019711/AtlasClimatico2.pdf
[4] Mantilla, E (2011). “Generación de Información sobre Clima y Precipitación”. Disponible en: http://www.eclac.org/deype/noticias/noticias/7/43997/IDEAM_generacion_clima-precipitacion.pdf
[5] Organización Meteorológica Mundial. Disponible en: http://www.wmo.int/datastat/wmodata_es.html
[6] Claro Rizo, F (2003). “Cálculo de la Anomalía de Precipitación. Una propuesta de ajuste al índice actual”. IDEAM-METEO/001-2003. Nota Técnica del IDEAM.
[7] Instituto de Hidrología, Meteorología y Estudios Ambientales. Meteorología. Disponible en: http://institucional.ideam.gov.co/jsp/meteorologia_25. Consultada en Abril del 2013
[8] Instituto de Hidrología, Meteorología y Estudios Ambientales. Objetivos y Funciones. Disponible en: http://institucional.ideam.gov.co/jsp/6#objetivos3. Consultada en Abril del 2013
[9] Instituto de Hidrología, Meteorología y Estudios Ambientales. Organigrama. Disponible en: http://institucional.ideam.gov.co/jsp/organigrama-2010_1616. Consultada en Abril del 2013
[10] Instituto de Hidrología, Meteorología y Estudios Ambientales. Clientes y Productos del Ideam. Disponible en: http://institucional.ideam.gov.co/jsp/clientes-y-productos-del-ideam_237. Consultada en Abril del 2013
[11] Instituto de Hidrología, Meteorología y Estudios Ambientales. Mapas de anomalías de precipitación. Disponible en : http://institucional.ideam.gov.co/jsp/loader.jsf?lServicio=Publicaciones&lTipo=publicaciones&lFuncion=loadContenidoPublicacion&id=1497. Consultada en Mayo del 2013
[12] World Meteorological Organization (1990). “Guide to Climatological Practices”, WMO No. 100, Geneva, Switzerland. Disponible en: http://www.wmo.int/pages/prog/wcp/documents/Guidefulltext.pdf
[13] World Meteorological Organization(2003). “Guidelines on climate metadata and homogeneization”. WCDMP-No. 53, WMO-TD No.1186, Geneva, Switzerland. Disponible en: http://www.wmo.int/datastat/documents/WCDMP-53_1.pdf
[14] World Meteorological Organization(2008). “Guide to Meteorological Instruments and Methods of Observation”. WMO-No.8, Geneva , Switzerland. Disponible en: http://library.wmo.int/pmb_ged/wmo_8_en-2012.pdf
Página 74
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
[15] World Meteorological Organization (1989). “Calculation of Monthly and Annual 30-Year Standard Normals”. WCDMP-No. 10, WMO-TD No.341, Washington, D.C., USA. Disponible en: http://www.inmet.gov.br/html/clima/OMM_WCDP_N10.pdf
[16] Organización Meteorológica Mundial (2007). “Función de las Normales Climatológicas en un Clima Cambiante”. WCDMP-Nº. 61, OMM-TD Nº. 1377, Ginebra, Suiza.
[17] Miembros del Grupo de Investigación en Meteorología y Climatología (2005). “Atlas Climatológico Nacional. Parte IV: Temas Relacionados”. Instituto de Hidrología, Meteorología y Estudios Ambientales. Disponible en: https://documentacion.ideam.gov.co/openbiblio/Bvirtual/019711/AtlasClimatico4.pdf
[18] [22] IDEAM (2011). “Evaluación de la Capacidad del IDEAM para Producir la Información Hidrológica, Meteorológica y Ambiental que Necesita el País”. Econometría Consultores – 2011 – Producto 4 Informe Final y Bases de Datos. Disponible en: https://sinergia.dnp.gov.co/Sinergia/Archivos/474af020-2e43-45be-a62b-c496b01d35de/Eval%20ideam.pdf. Consultada en Mayo 18 del 2013.
[19] Murillo, D. Ortega, I. Carillo, JD (2012). “Comparación de métodos de interpolación para la generación de mapas de ruido en entornos urbanos”. Ing. USBMed, Vol. 3, No. 1. Disponible en: http://web.usbmed.edu.co/usbmed/fing/v3n1/v3n1a7.pdf. Consulta en Mayo del 2013.
[20] Instituto de Hidrología, Meteorología y Estudios Ambientales. Seguimiento. Disponible en: http://institucional.ideam.gov.co/jsp/loader.jsf?lServicio=Publicaciones&lTipo=publicaciones&lFuncion=loadContenidoPublicacion&id=1002. Consultada en Mayo del 2013
[21] Sigwart C. y col. (1990). Software Engineering: a project oriented approach. Franklin, Beedle y Assocites, Inc., Irvine, California, citado en Piattini (1996).
[22] B. Bruegge, A. H. Dutoit (2002). Ingeniería de Software Orientado a Objetos, Prentince
Hall.
Página 75
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
VII - ANEXOS
Anexo 1. Glosario
Palabra Significado
COBOL COmmon Business-Oriented Language. Lenguaje de programación orientado a los negocios.
DOS Disk Operating System. Es una sistema Operativo
FORTRAN FORmula TRANslating System. Lenguaje de programación de alto nivel.
FTP File Transfer Protocol. Protocolo para transferencia de archivos.
GPL General Public License. Tipo de licenciamiento para software libre
IDEAM Instituto de Hidrología, Meteorología y Estudios Ambientales
IDW Inverse Distance Weighting. Método de interpolación
JAVA Lenguaje de programación orientado a objetos
JDK Java Development Kit. Herramienta de desarrollo para la creación de programas en Java.
MS-Excel Microsoft – Excel. Hoja de cálculo distribuida por Microsoft
OMM Organización Meteorológica Mundial
SDD Software Desing Document. Documento que especifica la arquitectura del sistema
SIG Sistema de Información Geográfica
Página 76
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
SRS Software Requeriments Specification. Documento que especifica los requerimientos del sistema.
SQL Structured Query Language. Lenguaje declarativo de acceso a bases de datos.
Página 77
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Anexo 2. SRS
Página 78
Pontificia Universidad Javeriana Memoria de Trabajo de Grado - Aplicación Práctica
Anexo 3. SAD
Página 79
Preparado por el Grupo Investigación Istar- Versión 1.01 – 12/03/2008
Ingeniería de Sistemas Istar - CIS1310IS04
Anexo 4. Plan de Pruebas
Página 80