"Modelado de datos para base de datos espaciales. Caso de estudio: Sistemas de Información geográfica"

Flor Radilla López

            
Texto completo de la Tesis    



Resumen

En el proceso de desarrollo de software existen diversas tareas como la especificación de requerimientos, el diseño, la programación y depuración. La falta de organización e integración de estas fases y los constantes cambios de los requerimientos afectan el proceso de software que conlleva a incosistencias entre la transición de una fase a otra y retrasos en la finalización de un producto de sofware. Por otro lado, la falta de una metodología para el diseño de sistemas que consideren el manejo de datos complejos (e.g. sistemas de información geográfica, sistemas de información ambiental, biología) aumenta el dominio del problema. Para reducir la problemática mencionada, en esta tesis desarrollamos una herramienta de modelado de datos con el objetivo de diseñar sistemas e integrar las fases de desarrollo de los mismos, de tal manera que sea posible agilizar y automatizar las tareas que engloban la creación de sistemas. Se considera como caso de estudio el diseño de un modelo de datos para un Sistema de Información Geográfica (SIG). La herramienta permite crear tres tipos de modelos (base de datos, interfaz de usuario, comportamiento) de manera gráfica y son traducidos en documentos XML para su posterior uso.

La principal contribución de nuestro trabajo consiste en proporcionar una metodología integrada en una herramienta para el desarrollo de modelos de datos de sistemas que manejen datos complejos (e.g. SIGs). Un aspecto importante en el desarrollo de este trabajo es el uso de tecnologías y herramientas de software de distribución gratuita para el desarrollo de aplicaciones con el propósito de aprovechar los beneficios que ofrece el uso de este tipo de software como: reducción del costo, calidad, desempeño y seguridad. Finalmente, la aplicación de estándares para datos geográficos permite seguir una norma respecto a la representación de la información geográfica para poder interoperar con otros sistemas que manejen datos geográficos.


        Abstract

In the process of software deveploment there are a number of tasks such as specification requirements, design, programming and debugging but, the lack of organization and integration of these phases and the constantly changing of requirements affect the software process that leads to inconsistencies between the transition from one phase to another and delays in the completion of a software product. Therefore the absence of a methodology for the design of systems that consider the management of complex data (e.g. geographic information systems, environmental information systems, biology) increases the problem domain. To reduce the problematic mentioned, in this thesis we developed a data modeling tool with the goal of designing systems and integrating the phases of development of the same in such a manner as possible to speed up and automate tasks that include building systems. It is considered as a case study the design of a data model for Geographic Information System (GIS). The tool allows you to create three types of models (database, user interface and behavior ) in graphical form and are translate into XML documents for later use.

The main contribution of this thesis work is to provide an integrated approach in a tool for the development of data models of systems that handle complex data (e.g. SIGs). An important aspect in the development of this work is the use of technology and free software tools application development, the purpose, reap the benefits offered by the use of such software as: cost reduction, quality, performance and safety. Finally, the implementation of standards for geographic data allow to follow a standard regarding the representation of geographic information to be able to interoperate with other systems to handle geographical data.