Contenido
Necesidad de un diseño.
Objetivos de un diseño.
Buenas prácticas
Etapas del diseño.
Diseño moderno para aplicaciones
Proyectos SIG
Diseño de Geodatabases
Necesidad de un diseño
Implementación efectiva de un SIG se consigue a través de un buen diseño de la base de datos.
Para lograr un buen diseño de la base de datos es necesario hacerse las preguntas correctas:
¿Cómo se puede implementar la tecnología SIG para lograr las funciones existentes, o cambiar la forma en que se logra un objetivo?
¿Qué datos beneficiarán más a la organización?
¿Qué datos pueden almacenarse?
¿Quién es o debería ser, responsable de mantener la base de datos?
La respuesta a estas preguntas dependen de cómo se entienda la tecnología SIG, y del conocimiento de la organización.
El diseño para la implementación de un SIG es igual que cualquier otro diseño:
Comienzo en conocer las metas
Progresivamente aumentando el nivel de detalle a medida que se obtiene más información, y se acerca la implementación.
Es necesario dedicar el tiempo justo al diseño, ya que de no hacerlo el impacto sobre toda la aplicación actual y futuras puede ser muy negativo.
La base de datos y las aplicaciones asociadas no pueden ser tratadas en forma independiente.
Objetivos de un diseño
Diseño es el proceso en donde se definen las metas, se identifican, analizan y evalúan las alternativas de diseño, y se determina un plan de implementación.
El diseño provee una foto de dónde estamos, dónde vamos, y cómo ir de un lugar a otro.
Un diseño de base de datos provee una arquitectura para la base de datos, provee una vista que abarca toda la base de datos permitiendo una evaluación global de la misma desde varios aspectos.
Un buen diseño resulta en una base de datos bien construida, eficientemente funcional y operacional que:
Satisface objetivos y soporta los requerimientos.
Contiene los datos necesarios pero no en forma redundante.
Organiza los datos para su acceso múltiple
Permite varias vistas de los datos
Distingue aplicaciones que mantienen los datos de aquellas que solo los usan
Representa, codifica y organiza apropiadamente elementos geográficos
Beneficios del diseño:
Aumento de la flexibilidad del acceso y análisis de los datos.
Facilita la implementación de aplicaciones
Disminución del costo de captura, almacenamiento y uso de los datos
Facilita y mantiene datos para soportar diferentes usuarios
Facilita los cambios futuros
Minimiza la redundancia en los datos.
Buenas prácticas
Involucrar a los usuarios: ellos adquieren la sensación de ser dueños, ustedes ganan conocimiento.
Hacer diagramas de a poco, por pasos. Es un proceso interactivo e iterativo. Se progresa apropiadamente en función de las necesidades.
Crear un equipo de gente, expertos que ataquen cada etapa.
Creatividad. Un nuevo proyecto es una posibilidad para aportar una nueva tecnología y procesos.
Dividir grandes proyectos en unidades de trabajo. “Project milestones” no menos de cada dos meses.
Mantener bien presentes en todo momento los objetivos y metas de la organización, basado en los requerimientos reales.
No agregar detalles prematuramente, hacerlo en la etapa o momento adecuado. Ej: no tratar de definir todas las reglas de validación antes de que la geodatabase se construya.
Documentar todo, mantener los borradores, hacer diagramas, etc.
Flexibilidad, el diseño deberá ser cambiado a lo largo de las etapas hasta llegar a un diseño que se ajuste más a la realidad, que sea aceptado por la gente y apropiado para la tecnología.
Crear un plan para la implementación del modelo, basado en las prioridades de la organización.
Etapas del diseño
Modelado de la vista del usuario (requerimientos, funciones,etc)
Definir objetos y sus relaciones (UML)
Identificar representaciones de entidades
Ajustarlo al modelo de geodatabase (UML con objetos propios del software de base)
Organizarlo en “datasets” geográficos
Primeros tres se refieren al modelo conceptual, clasificando los elementos basado en los datos requeridos, decidiendo su representación espacial.
Los dos últimos desarrollan el modelo lógico, ajustándolo al modelo de geodatabase implementable por el software de base a utilizar
Modelado de la vista del usuario
Objetivo – asegurar el entendimiento entre los usuarios y los desarrolladores
Identificar las funciones o requerimientos de los usuarios, metas y objetivos de los mismos desde un punto de vista corporativo.
Identificar los datos requeridos por dichos requerimientos
Organizar los datos en unidades lógicas de elementos
Definir un plan de implementación inicial
Identificar funciones asociadas a la organización de la corporación.
Página siguiente |