"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.