SISTEMA DE GESTION MAGISTRAL UPPEA.pdf
-
Upload
daniel-reynaldo-canaviri-mayta -
Category
Documents
-
view
19 -
download
0
Transcript of SISTEMA DE GESTION MAGISTRAL UPPEA.pdf
PROYECTO DE GRADO
Presentado ante la ilustre UNIVERSIDAD DE LOS ANDES como requisito final para obtener el Título de INGENIERO DE SISTEMAS
Sistema de Información Web para Gestión Catastral
Por
Br. Darling del M. Martínez L. Tutor: Prof. Domingo Hernández
Cotutor: Prof. Leyra Chacón
Mérida, Mayo de 2009
Sistema de Información Web para Gestión Catastral
Br. Darling Martínez
Resumen:
Los sistemas de información constituyen una herramienta fundamental que sirve
de apoyo a los procesos empresariales. A raíz de la aparición de la World Wide Web
o red mundial global, los sistemas de Información cobran un nuevo auge debido a que
permiten el intercambio de información a través de internet o bien de una intranet o
extranet, con las ventajas que ofrece una interfaz amigable.
El presente documento explica el desarrollo de un sistema de información web
que servirá de apoyo a una oficina municipal de catastro, facilitando el
almacenamiento y consulta de una gran cantidad de información (datos de
propietarios e inmuebles) que se maneja en estas oficinas, agilizando trámites que
hasta hace poco se realizaban de forma manual y que, recientemente comenzaron a
automatizarse usando software propietario.
En la consecución de este trabajo, se empleó el método para desarrollo de
aplicaciones empresariales denominado Watch, UML (Lenguaje de Modelado
Unificado) para modelar los procesos de negocio de una Dirección de Catastro y la
implementación se llevó a cabo usando herramientas de programación libre y/o
abierta: Postgresql como manejador de la Base de Datos, lenguajes PHP y HTML
para la interfaz gráfica y gvSIG como Sistema de Información geográfica para el
manejo de datos espaciales.
Palabras Claves: Sistema de Información Web, Catastro, Sistema de Información
Geográfica, Software Libre.
II
A mi amada familia…
III
Agradecimiento
A Dios padre, por permitirme superar obstáculos y dificultades.
A mi madre y mis hermanos, por apoyarme y creer en mí incondicionalmente.
A la Universidad de los Andes, especialmente la escuela de Sistemas de la Facultad de Ingeniería, todo su personal docente y administrativo, por contribuir en mi formación profesional.
A mis profesores, muy especialmente a quienes me enseñaron valores más allá
de simples conocimientos teóricos, brindándome lecciones de vida y siendo ejemplos
de honestidad e integridad: Miguel Rodríguez, Oswaldo Ramírez, Dante Conti,
Mariela Cerrada y Domingo Hernández.
IV
Índice
CAPÍTULO I: INTRODUCCIÓN...………………………………………………......1
1.1 Introducción…………………………………………………………………...1
1.2 Antecedentes…………………………………………………………………..1
1.3 Definición del Problema……………………………………………………....2
1.4 Justificación…………………………………………………………………...3
1.5 Objetivos………………………………………………………………………3
1.5.1 Objetivo General………………………………………………………………3
1.5.2 Objetivos Específicos………………………………………………………….3
1.6 Metodología…………………………………………………………………...4
1.7 Alcance………………………………………………………………………..5
1.8 Distribución de los Capítulos………………………………………………… 6
CAPÍTULO II: MARCO TEÓRICO………………………………………………….7
2.1 Introducción…………………………………………………………………...7
2.2 Conceptos Fundamentales…………………………………………………….7
2.2.1 Catastro………………………………………………………………………..7
2.2.2 Oficina Municipal de Catastro (OMC)………………………………………..8
2.2.2.1 Funciones de una Oficina Municipal de Catastro……………………………..8
2.2.2.2 Importancia de la Oficina Municipal de Catastro……………………………10
2.2.2.3 Estructura Organizacional de una Oficina Municipal de Catastro…………...10
2.2.3 Sistemas de Información Web……………………………………………….12
2.2.4 Sistemas de Información Geográfica………………………………………...13
2.2.5 Metodología………………………………………………………………….13
2.2.5.1 Método WATCH…………………………………………………………….13
2.2.5.2 Modelado de Negocios………………………………………………………15
2.2.5.3 Lenguaje de Modelado Unificado UML……………………………………..16
2.2.5.4 UML Business……………………………………………………………….17
V
2.2.6 Herramientas…………………………………………………………………18
2.2.6.1 HTML………………………………………………………………………..18
2.2.6.2 PHP…………………………………………………………………………..19
2.2.6.3 PostgreSQL…………………………………………………………………..20
2.2.6.4 Gvsig…………………………………………………………………………20
CAPÍTULO III: MODELADO Y ANÁLISIS DE REQUERIMIENTOS…………..22
3.1 Introducción………………………………………………………………….22
3.2 Sistema de Negocios…………………………………………………………22
3.3 Visión del Sistema de Negocios……………………………………………..22
3.4 Misión del Sistema de Negocios……………………………………………..22
3.5 Modelado de Negocios de una Oficina Municipal de Catastro……………...23
3.5.1 Diagramas de Procesos de una Oficina Municipal de Catastro……………...24
3.5.2 Diagramas de Actividades de una Oficina Municipal de Catastro…………..30
3.5.3 Identificación de las Reglas del Negocio…………………………………….33
3.5.3.1 Reglas de alto nivel…………………………………………………………..33
3.5.3.2 Reglas de Bajo nivel…………………………………………………………34
3.5.4 Modelado de Actores………………………………………………………...35
3.5.5 Modelado de Requisitos……………………………………………………...38
3.5.5.1 Requisitos Funcionales………………………………………………………38
3.5.5.2 Requisitos No Funcionales…………………………………………………..39
3.5.6 Casos de Uso (Primera Iteración)……………………………………………40
3.5.6.1 Casos de Uso (Segunda Iteración)…………………………………………. 41
CAPÍTULO IV: DISEÑO DEL SISTEMA………………………………………….54
4.1 Introducción………………………………………………………………….54
4.2 Metas de Diseño……………………………………………………………...54
4.3 Identificación de los Subsistemas……………………………………………55
4.4 Diagramas de Secuencias…………………………………………………….55
VI
4.5 Diagrama de Clases (Primera Iteración)……………………………………..60
4.5.1 Diagrama de Clases (Segunda Iteración)…………………………………….62
4.5.2 Diagrama de Clases (Tercera Iteración)……………………………………..64
4.6 Esquema Relacional de la Base de Datos……………………………………66
4.7 Diseño de la Interfaz Gráfica………………………………………………...69
4.8 Validación de la Interfaz……………………………………………………..72
CAPÍTULO V: IMPLANTACIÓN Y PRUEBAS DEL SISTEMA………………...74
5.1 Introducción……………………………………………………………….....74
5.2 Implantación del sistema……………………………………………………..74
5.2.1 Construcción de la interfaz usuario/sistema…………………………………74
5.2.2 Diagrama de componentes para la capa de presentación (tercera iteración)...76
5.2.3 Ensamblaje de componentes de la lógica del negocio……………………….76
5.2.4 Ensamblaje de componentes de la capa de datos…………………………….78
5.2.5 Diagrama de Despliegue del SIWGC………………………………………..78
5.2.6 Diagramas de Flujo de Navegación del SIWGC…………………………….79
5.3 Vistas de la Interfaz (Primera Iteración)……………………………………..82
5.3.1 Vista de la Interfaz gráfica (Segunda Iteración)……………………………..83
5.3.2 Vista de la Interfaz gráfica (Tercera Iteración)………………………………84
5.4 Pruebas del Sistema………………………………………………………….87
CAPÍTULO VI: CONCLUSIONES Y RECOMENDACIONES…………………...94
6.1 Introducción………………………………………………………………….94
6.2 Conclusiones………………………………………………………………....94
5.3 Recomendaciones……………………………………………………………95
BIBLIOGRAFÍA…………………………………………………………………….96
ANEXOS…………………………………………………………………………….98
VII
Anexo A……………………………………………………………………………...98
Anexo B……………………………………………………..……………………...100
Anexo C…………………………………………………………………………….102
Anexo D…………………………………………………………………………….106
Índice de Figuras
Fig. 1 Organigrama de una Oficina Municipal de Catastro………………………...11
Fig. 2 Modelo de procesos Watch…………………………………………………..15
Fig. 3 Proceso genérico……………………………………………………………..18
Fig. 4 Cadena de Valor de la Oficina Municipal de Catastro………………………24
Fig. 5 Diagrama del Proceso Inscripción Catastral…………………………………25
Fig. 6 Diagrama del Proceso Avalúo……………………………………………….26
Fig. 7 Diagrama del Proceso Levantamiento Parcelario……………………………27
Fig. 8 Diagrama del Proceso Creación de la Planta de Valores de la Tierra……….28
Fig. 9 Diagrama del Proceso Creación de Tabla de Valores de la Construcción…...29
Fig. 10 Diagrama de Actividades para el proceso Inscripción Catastral…………….31
Fig. 11 Diagrama de Actividades del proceso Avalúo………………………………32
Fig. 12 Jerarquía de actor solicitante………………………………………………...36
Fig. 13 Jerarquía de actores del SIWGC.……………………………………………37
Fig. 14 Diagrama General de casos de uso para el SIWGC………………………....41
Fig. 15 Diagrama de caso de uso Gestión de Usuarios………………………………42
Fig. 16 Diagrama de caso de uso Inscripción Catastral……………………………...45
Fig. 17 Diagrama de caso de uso Avalúo……………………………………………47
Fig. 18 Diagrama de caso de uso Solicitudes………………………………………..49
Fig. 19 Diagrama de caso de uso Planos…………………………………………….50
Fig. 20 Diagrama de caso de uso Consulta…………………………………………..51
Fig. 21 Diagrama de Secuencias para caso de uso Crear usuario……………………56
Fig. 22 Diagrama de Secuencias para caso de uso Consultar usuario……………….57
VIII
Fig. 23 Diagrama de Secuencias para caso de uso Cambiar clave…………………..57
Fig. 24 Diagrama de Secuencias para caso de uso Cambiar clave…………………..58
Fig. 25 Diagrama de Secuencias para caso de uso Crear ficha………………………59
Fig. 26 Diagrama de Secuencias para caso de uso Ver ficha………………………..60
Fig. 27 Diagrama de Clases para la primera iteración……………………………….61
Fig. 28 Diagrama de Clases del SIWGC para la segunda iteración…………………63
Fig. 29 Diagrama de Clases del SIWGC para la tercera iteración…………………...65
Fig. 30 Página de Inicio del SIWGC………………………………………………...69
Fig. 31 Flujo de navegación para usuarios de tipo administrador……...……………70
Fig. 32 Flujo de navegación para usuarios de tipo personal interno de la OMC……71
Fig. 33 Flujo de navegación para usuarios de tipo prop/adm………….…………….71
Fig. 34 Diagrama de navegación para usuarios no registrados……………………...72
Fig. 35 Diagrama de Componentes final para la capa de presentación……………...76
Fig. 36 Diagrama de Componentes para la capa de lógica de negocios……………..77
Fig. 37 Diagrama de Componentes para la capa de datos (tercera iteración)………..78
Fig. 38 Diagrama de despliegue del SIWGC………………………………………...79
Fig. 39 Diagrama de Flujo de Navegación del SIWGC (Primera Iteración)………...80
Fig. 40 Diagrama de Flujo de Navegación del SIWGC (Segunda Iteración)………..81
Fig. 41 Diagrama de Flujo de Navegación del SIWGC (Tercera Iteración)………...82
Fig. 42 Página principal del SIWGC………………………………………………...83
Fig. 43 Página inicio de sesión………………………………………………………83
Fig. 44 Página principal para usuarios de tipo administrador……………………….84
Fig. 45 Página administración con menú desplegado………………………………..84
Fig. 46 Página para usuarios de tipo personal OMC………………………………...85
Fig. 47 Página principal para personal OMC con menú desplegado………………...85
Fig. 48 Página principal para usuario tipo propietario………………………………86
Fig. 49 Página para tipo propietarios con menú desplegado………………………...86
Fig. 50 Vista de interfaz gráfica para usuarios no registrados, página informativa
sobre las funciones de la OMC……………………………………………..106
IX
Fig. 51 Interfaz gráfica que muestra el resultado de la consulta de una persona
registrada en la base de datos……………………………………………….106
Fig. 52 Interfaz gráfica para consultar usuarios…………………………………….107
Fig. 53 Interfaz gráfica para consultar una sección de la ficha catastral, en este caso,
los datos del administrador del inmueble…………………………………...107
Fig. 54 Interfaz gráfica dónde se visualiza el resultado de consulta por nombre de
usuario………………………………………………………………………108
Fig. 55 Interfaz gráfica para agregar datos a una ficha catastral existente, en este caso,
datos de registro…………………………………………………………….108
Fig. 56 Interfaz presentada por el sistema para modificar datos, en este caso datos del
administrador de un inmueble………………………………………………109
Fig. 57 Interfaz que presenta la lista de inmuebles a los que tiene acceso un usuario
del tipo propietario/administrador…………………………………………..109
Fig. 58 Interfaz como resultado de consultar una sección de la ficha, en este caso,
consultar datos del administrador del inmueble…………………………….109
Fig. 59 Mensaje de error arrojado al intentar ingresar con datos no válidos……….110
Fig. 60 Mensaje de error al intentar consulta persona sin ingresar CI o Rif……….110
Fig. 61 Mensaje de confirmación de modificación de datos exitosa……………….110
Fig. 62 Mensaje de error al intentar consultar inmueble cuyo número no se encuentra
Registrado…………………………………………………………………..110
Índice de Tablas
Tabla Nº 1. Actores que participan en el sistema……………………………………36 Tabla Nº 2 Actores del Personal OMC………………………………………………38 Tabla Nº 3 Descripción de caso de uso Validar Usuarios…………………………...42 Tabla Nº 4 Descripción de caso de uso gestión de usuarios…………………………43 Tabla Nº 5 Documentación caso de uso Crear usuario………………………………43 Tabla Nº 6 Documentación caso de uso Cambiar clave……………………………..44
X
Tabla Nº 7 Documentación caso de uso Eliminar clave……………………………..44 Tabla Nº 8 Descripción de caso de uso Consultar Usuario………………………….45 Tabla Nº 9 Descripción de caso de uso inscripción………………………………….45 Tabla Nº 10 Documentación caso de uso Crear ficha……………………………….46 Tabla Nº 11 Documentación caso de uso Agregar datos…………………………….47 Tabla Nº 12 Documentación caso de uso Modificar datos…………………………..47 Tabla Nº 13 Descripción de caso de uso avalúo……………………………………..48 Tabla Nº 14 Documentación caso Calcular valor del terreno………………………..48 Tabla Nº 15 Documentación caso de uso Calcular valor de la construcción………..49 Tabla Nº 16 Descripción de caso de uso solicitudes………………………………...50 Tabla Nº 17 Descripción de caso de uso planos……………………………………..50 Tabla Nº 18 Documentación caso de uso Ver plano………………………………...51 Tabla Nº 19 Descripción de caso de uso consulta…………………………………...51 Tabla Nº 20 Documentación caso de uso Ver ficha…………………………………52 Tabla Nº 21 Documentación caso de uso Consulta por Usuario…...………………..52 Tabla Nº 22 Documentación caso de uso Consulta por Nº Catastral………………..53 Tabla Nº 23 Documentación caso de uso Consultar por CI o Rif…………………...53 Tabla Nº 24 Descripción de las clases del SIWGC, segunda iteración……………...62 Tabla Nº 25 Descripción de nuevas clases del SIWGC, segunda iteración…………64 Tabla Nº 26 Esquema relacional normalizado……………………………………….68 Tabla Nº 27 Validación del diseño de la interfaz del SIWGC………………………73 Tabla Nº 28 Pruebas de caja negra para el método ingresar persona………………..88 Tabla Nº 29 Pruebas de caja negra para el método modificar persona………………89 Tabla Nº 30 Pruebas de caja negra para el método modificar persona………………90 Tabla Nº 31 Pruebas de caja negra para el método modificar persona………………90 Tabla Nº 32 Pruebas de caja negra para el método modificar persona………………91 Tabla Nº 33 Pruebas de caja negra para el método modificar persona………………92
XI
Sistema de Información Web para Gestión Catastral
CAPÍTULO I: INTRODUCCIÓN
1.1 Introducción
En este capítulo, se hace una descripción del problema y sus antecedentes.
Se presentan el objetivo general y los objetivos específicos del proyecto, así como
sus alcances y la metodología a emplear para el desarrollo del mismo. Por último,
se explica la distribución de los capítulos del documento.
1.2 Antecedentes
En los últimos años se han desarrollado en todo el mundo, una gran
variedad de herramientas tecnológicas sobre un gran número de conocimientos
generados por la humanidad. Todo este desarrollo ha encontrado su apoyo,
principalmente, en el gran avance que se ha dado en las tecnologías de
telecomunicaciones, de software y al desarrollo de computadoras cada vez más
rápidas y con mayor capacidad de memoria. Así, se han creado herramientas que
facilitan el procesado de información, es decir, la generación, almacenamiento,
transmisión, manipulación y visualización de información, que incluye datos
numéricos, de texto, de sonido o de vídeo, todo lo cual, permite un gran avance en
el desarrollo económico e intelectual de la población que tiene acceso a estas
herramientas.
A finales de la década de los noventa, el Instituto de Fotogrametría
desarrolló un proyecto en el área de catastro para el Municipio Torres de la
población de Carora del Estado Lara denominado Sistema de Información
Catastral (SICAT) [1], el cual abarcó un conjunto de actividades que fueron desde
la creación de la base de datos espacial de la zona, hasta la elaboración de un
sistema programado para la gestión de la información inmobiliaria. Esta última, se
refiere básicamente a las características descriptivas del inmueble (su uso, nombre
- 1 -
Sistema de Información Web para Gestión Catastral
del propietario, entre otros) y características espaciales (como la posición del
inmueble respecto a un sistema de coordenadas).
El Sistema de Información Catastral SICAT, permitía la consulta y
actualización de la información de los inmuebles (datos espaciales y no
espaciales), de los propietarios, sectores del municipio, así como la administración
y monitoreo de uso. Fue desarrollado usando FoxPro para el manejo del aspecto
descriptivo y Arc/Info para el manejo del aspecto espacial. A raíz de la aprobación
de la Ley de Catastro y Cartografía publicada en Gaceta Oficial Nº 37.002 de
fecha 28 de julio del 2000, se hace necesario la migración de los sistemas hacia
herramientas abiertas y/o libres, apoyando de esta manera la política del estado
venezolano, que promueve el uso de este tipo de tecnologías en las dependencias
públicas.
1.3 Definición del Problema
El Catastro es el inventario o censo de la riqueza inmobiliaria de una
región o ciudad específica, que permite conocer y determinar la ubicación,
características físicas, jurídicas y socioeconómicas de los inmuebles rurales y
urbanos, para ser utilizado como herramienta de planificación y desarrollo de
proyectos con fines urbanos, fiscales, de servicios públicos y privados. De allí la
importancia de un sistema automatizado que permita el almacenamiento, la
consulta y actualización de toda la información necesaria.
Dependiendo de la región que abarque el inventario de las propiedades, el
número de las mismas puede ser muy elevado, al igual que la cantidad de
información respecto a dichos inmuebles. En la actualidad, la mayoría de las
alcaldías de nuestro país manejan esta información de forma manual, lo cual trae
como consecuencia; retraso a la hora de realizar cualquier actividad que requiera
el manejo de la misma. Es por esto, que un sistema de información web, se
presenta como una herramienta de gran utilidad para agilizar procesos de
- 2 -
Sistema de Información Web para Gestión Catastral
actualización, consulta de datos, así como el cálculo de obligaciones fiscales de
sus propietarios.
1.4 Justificación
En respuesta a la necesidad de un sistema que permita el manejo
automatizado de la gran cantidad de datos que se almacenan en una oficina
municipal de catastro, aparece el Sistema de Información Catastral SICAT,
desarrollado por el Instituto de Fotogrametría a finales de los 90. Sin embargo,
para mantenerse a la vanguardia, se hace necesaria la creación de un nuevo
sistema pero implementado con software libre, a fin de cumplir con el decreto Nº
3.390, el cual promueve el uso de herramientas de programación libre y/o abierta
en las dependencias públicas.
1.5 Objetivos
1.5.1 Objetivo General
Desarrollar un sistema de información en plataforma web, que permita la
consulta y actualización de los datos de los propietarios, datos descriptivos de los
inmuebles, así como el despliegue del plano de los mismos.
1.5.2 Objetivos Específicos
• Evaluar las herramientas de software libre para Sistemas de Información
Geográfica.
• Conceptualizar los elementos requeridos para la construcción de un
sistema de gestión catastral en el marco de las leyes vigentes.
• Modelar los procesos de negocio de una Dirección de Catastro utilizando
UML.
- 3 -
Sistema de Información Web para Gestión Catastral
• Diseñar e implementar la Base de Datos que se utilizará en el sistema
programado.
• Implementar el sistema usando herramientas de programación libre y/o
abierta (software libre y software abierto). Se utilizará Postgresql como
manejador de la Base de Datos, PHP y HTML para la interfaz gráfica, y
para el manejo de planos la aplicación para sistemas de información
geográfica gvSIG.
• Realizar pruebas de validación.
1.6 Metodología
Como metodología de desarrollo de software se emplea el método
WATCH [2]. Este método está orientado al desarrollo de un tipo particular de
software denominado aplicación empresarial, es decir, es un marco metodológico
que describe, en términos generales, un conjunto estructurado de actividades
necesarias para producir una aplicación empresarial. Una aplicación empresarial
es una aplicación distribuida que apoya la ejecución de procesos de negocios en
una empresa. Los sistemas de Información web son un tipo particular de
aplicación empresarial.
La utilidad e importancia que el método WATCH tiene se resume en los
siguientes puntos:
1. Le agrega visibilidad al proyecto; pues, permite que el grupo de desarrollo
y los usuarios del sistema puedan conocer en qué estado se encuentra el
proyecto en cualquier momento.
2. Le facilita al líder del proyecto las labores de planificación y control del
proyecto.
3. Establece un marco metodológico único que estandariza el proceso de
desarrollo y unifica la documentación que se produce a lo largo del
proyecto de desarrollo de una aplicación.
- 4 -
Sistema de Información Web para Gestión Catastral
1.7 Alcance
El concepto actual de catastro se basa en tres finalidades que le dan
sustento, las cuales son: dar una base para el planeamiento urbano y rural, calcular
el monto de las contribuciones como el impuesto inmobiliario y guardar la
seguridad jurídica del derecho de propiedad a través de la aprobación y archivo de
las mensuras, que son la base de las escrituras de traslación y dominio [3]. Es por
esto, que resulta de gran importancia que los entes gubernamentales competentes,
cuenten con un sistema automatizado que permita el almacenamiento, la consulta
y actualización de toda la información necesaria, para agilizar las actividades
económicas y el desarrollo satisfactorio de los distintos municipios, estados a los
que pertenecen y por lo tanto del país.
La finalidad del proyecto es diseñar e implementar un Sistema en
plataforma Web para la gestión de los datos que se manejan en una Oficina
Municipal de Catastro. Este sistema debe permitir la consulta y actualización de
los datos relacionados con los inmuebles en el ámbito urbano, su ubicación y
propietarios. También permite la creación y visualización de planos pero no
abarca el manejo de los datos espaciales, como por ejemplo el uso de
coordenadas. El Sistema de Información Web para Gestión Catastral funciona
sobre una plataforma web, se ejecuta sobre el servidor web Apache, estructurado
con páginas dinámicas escritas en PHP y HTML. Los datos están almacenados en
una base de datos soportada por el manejador de base de datos PostgreSQL. Ésta
base de datos no es geográfica, pero es posible añadir soporte de objetos
geográficos a esta base de datos objeto-relacional agregando el módulo PostGIS al
manejador.
Para la creación de planos se usa la herramienta de software libre para
Sistemas de Información Geográfica Gvsig seleccionada luego de una evaluación
realizada sobre algunas de las alternativas existentes. Por tratarse de una
aplicación con grandes potencialidades para el análisis de datos espaciales (tanto
- 5 -
Sistema de Información Web para Gestión Catastral
ráster como vectoriales) Gvsig agrega la posibilidad de que, en un futuro, se
pueda extender las funcionalidades del SIWGC, que en este proyecto, sólo tienen
un alcance del manejo de los datos descriptivos y la consulta o visualización de
los planos de los inmuebles.
1.8 Distribución de los Capítulos
Lo que prosigue en el manuscrito del proyecto se encuentra estructurado
de la siguiente manera:
Capítulo II: Marco Teórico
En el mismo se describirán a detalle los fundamentos teóricos sobre los
que se sustenta el desarrollo del proyecto, de la misma manera se explican los
conceptos fundamentales, metodología y herramientas empleadas.
Capítulo III: Modelado y Análisis de Requerimientos
Esta sección contempla la descripción de la organización, el modelado de
negocios y se definen los requisitos del sistema.
Capítulo IV: Diseño del Sistema
Comprende la representación de la dinámica del sistema y el diseño de los
componentes, la base de datos y la interfaz gráfica usuario/sistema.
Capítulo V: Implantación y Pruebas del Sistema
Esta sección muestra los diagramas de componentes y despliegue, la
implantación de la Base de Datos y de la interfaz gráfica así como de las pruebas
para garantizar la calidad del software.
Capítulo VI: Conclusiones y Recomendaciones
- 6 -
Sistema de Información Web para Gestión Catastral
CAPÍTULO II: MARCO TEÓRICO
2.1 Introducción
Esta sección contiene todo los conocimientos necesarios para llevar a cabo
el proyecto, es decir, se presentan conceptos fundamentales acerca del tema, como
lo son la definición de una Oficina municipal de Catastro, sus funciones,
importancia y estructura organizacional. También se explican aspectos básicos
acerca de la metodología empleada en el desarrollo del sistema, el modelado de
negocio, el lenguaje de modelado unificado (UML) y las herramientas empleadas
para la implantación del sistema programado.
2.2 Conceptos Fundamentales
2.2.1 Catastro
El Catastro es el inventario o censo de la riqueza inmobiliaria de una
región o ciudad específica, que permite conocer y determinar la ubicación,
características físicas, jurídicas y socioeconómicas de los inmuebles rurales y
urbanos, para ser utilizado como herramienta de planificación y desarrollo de
proyectos con fines urbanos, fiscales, de servicios públicos y privados [3].
El catastro urbano tiene como propósito principal la ubicación y registro
de bienes inmuebles de uso múltiple, es más complejo debido a que el uso de los
predios y construcciones es más diverso, lo que permite que la propiedad
inmobiliaria se destine a fines industriales, comerciales y/o sociales. En el
catastro rural, lo importante es destacar la utilidad productiva del suelo en
materia agropecuaria, razón por la cual las construcciones, aunque tomadas en
cuenta, no tienen el mismo interés que los predios [4]. Cabe destacar que el
SIWGC, servirá de apoyo para el manejo y control de catastro urbano.
- 7 -
Sistema de Información Web para Gestión Catastral
2.2.2 Oficina Municipal de Catastro (OMC)
Esta sección presenta la descripción general de una oficina Municipal de
Catastro (OMC) según lo establecen las leyes vigentes. Describe el proceso para
la formación y mantenimiento del catastro, de acuerdo a las leyes venezolanas,
entre las que cabe destacar la Ley de Geografía, Cartografía y Catastro Nacional
publicada en Gaceta Oficial Nº 37.002 el 28 de julio del 2000 y las Normas
Técnicas para la Formación y Conservación del Catastro Nacional publicadas en
Gaceta Oficial Nº 5.590 el 10 de junio del año 2002.
La Oficina Municipal de Catastro (OMC) es una unidad administrativa que
forma parte de la estructura de la alcaldía y se encarga de las actividades
relacionadas con la formación, conservación y actualización del inventario de los
bienes inmuebles situados dentro del territorio municipal y comprende el estudio
de los aspectos físicos, jurídicos y económicos [6].
2.2.2.1 Funciones de una Oficina Municipal de Catastro
La Ley de Geografía, Cartografía y Catastro Nacional en su Capítulo II
De las Oficinas Municipales de Catastro cita:
Artículo 55. A fin de dar cumplimiento a los objetivos de esta Ley, los
municipios establecerán oficinas de catastro encargadas de la formación y
conservación del catastro en su ámbito territorial.
Artículo 56. A los efectos de garantizar la uniformidad del régimen catastral y de
consolidar a nivel nacional la información territorial, los municipios por órgano de
la oficina municipal de catastro, conforme a sus competencias, se encargarán de:
1. Realizar la inscripción inmobiliaria en su respectivo ámbito territorial, de
conformidad con la ley, las ordenanzas municipales correspondientes y sus
reglamentos.
- 8 -
Sistema de Información Web para Gestión Catastral
2. Expedir constancias de inscripción catastral, previo el cumplimiento de los
requisitos establecidos en la ley, en las ordenanzas municipales correspondientes
y en sus reglamentos.
3. Expedir al propietario del inmueble la cédula catastral, previo el cumplimiento
de los requisitos establecidos en la ley, en las ordenanzas municipales
correspondientes y en sus reglamentos.
4. Expedir certificado de empadronamiento catastral en los casos de posesión u
ocupación del inmueble por personas que no sean titulares de la propiedad del
mismo, una vez cumplidos los requisitos establecidos en la ley, en las ordenanzas
municipales correspondientes y en sus reglamentos.
5. Signar los inmuebles de su ámbito territorial de conformidad con el Sistema de
Codificación Catastral que elabore el Instituto Geográfico de Venezuela Simón
Bolívar.
6. Asignar nueva codificación de conformidad al Sistema de Codificación
Catastral en caso de modificaciones determinadas por división o integración de
inmuebles.
7. Conformar en su respectivo territorio el Registro Catastral.
8. Elaborar los mapas catastrales del municipio correspondiente, sobre la base de
la información contenida en las cédulas catastrales y en los certificados de
empadronamiento, de conformidad con las normas y especificaciones técnicas
correspondientes.
9. Revocar o cancelar inscripciones inmobiliarias, en los casos indicados en esta
Ley y en las ordenanzas correspondientes.
- 9 -
Sistema de Información Web para Gestión Catastral
10. Informar periódicamente al Instituto Geográfico de Venezuela Simón Bolívar
de las actividades realizadas, a través de la oficina regional o estadal respectiva.
11. Las demás atribuciones que le sean conferidas por la ley, las ordenanzas
municipales y los reglamentos.
2.2.2.2 Importancia de la Oficina Municipal de Catastro
La oficina Municipal de Catastro es de vital importancia para el desarrollo
económico del municipio debido a que:
• Constituye la fuente primaria de datos del sistema de información
territorial.
• Identifica y regulariza la tenencia de la tierra y demás inmuebles.
• Establece el déficit de viviendas, así como los terrenos disponibles para la
construcción.
• Determina las áreas marginales.
• Diagnostica la situación de los Servicios Públicos domiciliarios (agua,
recolección basura, alcantarillado, alumbrado, entre otros).
• Permite conocer los terrenos disponibles para nuevos desarrollos
urbanísticos.
• Facilita la recaudación de impuestos de carácter inmobiliario.
• Proporciona la información para los planes y proyectos de inversión y de
carácter social.
2.2.2.3 Estructura Organizacional de una Oficina Municipal de Catastro
La ordenanza de la rama ejecutiva de una OMC establece que la misma
debe tener un cierto espacio físico y acondicionamiento, materiales de oficina y
de apoyo, mobiliario y equipos, así como el recurso humano adecuado de acuerdo
al número de inmuebles que maneja [6].
- 10 -
Sistema de Información Web para Gestión Catastral
El recurso humano de la OMC estará integrado por el Director, una
Secretaria, un Asistente de Oficina, un Archivista, un Avaluador de Inmuebles, un
Fiscal de Catastro, un Topógrafo, un Asistente de Topógrafo y un Dibujante.
La figura 1 muestra la estructura organizativa de la Oficina Municipal de
Catastro.
SECRETARIA
ÁREA FÍSICA ÁREA ECONÓMICA
ÁREA DE ORGANIZACIÓN
ÁREA JURÍDICA
DIRECCIÓN DE CATASTRO
Fig. 1 Organigrama de una Oficina Municipal de Catastro
El Director se encarga de planificar, dirigir y coordinar las actividades,
dirigir y supervisar al personal y asesorar en los proyectos de planificación urbana
y rural.
La Secretaria tiene entre sus funciones las de redactar, recibir, enviar y
archivar correspondencia, atender al público y controlar las Inscripciones
Catastrales.
Las funciones del Área Jurídica de una OMC son: Esclarecer la tenencia
de la tierra, realizar mutaciones, realizar estudio de tradición, investigar los
terrenos ejidos y propios del municipio, cotejar nombre de inscripciones y
mutaciones, así como, otorgar Cédulas Catastrales.
Con respecto al Área Física la OMC realiza: levantamientos parcelarios,
levantamiento topográfico, dibujo de parcelas, cálculo de área de terreno y
- 11 -
Sistema de Información Web para Gestión Catastral
construcción, cálculo de levantamiento topográfico (coordenadas), elaboración de
planos y llenado de Fichas Catastrales.
En el Área Económica maneja el cálculo del valor del inmueble, la
recopilación de datos para la elaboración y el análisis de Tabla de Valores
Unitarios de la Construcción y Planta de Valores de Tierra, y la aplicación de
factores de depreciación y corrección.
El Área de Organización recibe, clasifica y codifica el material a
archivar, ordena los archivos por código catastral, lleva a cabo la sustanciación
de expediente de cada inmueble, control de archivos y atención al público.
2.2.3 Sistemas de Información Web
Un Sistema de Información se puede definir como un sistema (informático
o no) que está creado para dar respuesta a preguntas no predefinidas de antemano.
Por lo tanto, incluye una base de datos, una base de conocimientos (conjunto de
procedimientos de análisis y manipulación de datos) y un sistema de integración
con el usuario [7].
Un sistema de información es un sistema caracterizado porque: interactúa
con su ambiente mediante el intercambio de información y se adapta a las
necesidades del ambiente que lo contiene, permite el uso de computadoras que
automatizan los procesos rutinarios de transformación, los cuales son controlados
y dirigidos por el hombre; su entrada está constituida por datos y su salida por
información, el proceso de transformación de datos en información constituye la
función esencial del sistema de información.
En un sistema de información web, el usuario interacciona con las
aplicaciones Web a través del navegador. Como consecuencia de la actividad del
usuario, se envían peticiones al servidor, donde se aloja la aplicación y que
- 12 -
Sistema de Información Web para Gestión Catastral
normalmente hace uso de una base de datos que almacena toda la información
relacionada con la misma. El servidor procesa la petición y devuelve la respuesta
al navegador que la presenta al usuario. Por tanto, el sistema se distribuye en tres
componentes: el navegador, que presenta la interfaz al usuario; la aplicación, que
se encarga de realizar las operaciones necesarias según las acciones llevadas a
cabo por éste y la base de datos, donde la información relacionada con la
aplicación se hace persistente. Esta distribución se conoce como el modelo o
arquitectura de tres capas.
2.2.4 Sistemas de Información Geográfica
Un sistema de Información geográfica SIG, es un conjunto de
herramientas para reunir, almacenar, recuperar y analizar información espacial.
Posee un tipo de base de datos especializado que se caracteriza por su capacidad
de manejar datos geográficos o espacialmente referenciados. Las áreas de uso
práctico de un SIG son variadas: desde el inventario de los recursos naturales y
humanos hasta el control y la gestión de datos catastrales [7].
Los SIG facilitan el enlace de información geográfica (dónde están las
cosas) con información descriptiva (qué son las cosas). A diferencia de un mapa
tradicional (en papel), un SIG puede presentar sobre el mapa de una determinada
región, de manera interactiva, varias capas que se sobreponen y que contienen
información temática; por ejemplo, sobre recursos naturales, asentamientos
humanos, educación, transporte, salud, agricultura, geología, etc. [8]
2.2.5 Metodología
2.2.5.1 Método WATCH
- 13 -
Sistema de Información Web para Gestión Catastral
Es un marco metodológico que describe los procesos técnicos, gerenciales
y de soporte que deben emplear los grupos de desarrollo de aplicaciones
empresariales [9].
El método WATCH está orientado al desarrollo de un tipo particular de
software denominado aplicación empresarial. Una aplicación empresarial es
aplicación distribuida que apoya la ejecución de procesos de negocios en una
empresa. Los sistemas de información web (SIW) son un tipo particular de
aplicación empresarial. Los SIW dan soporte a un conjunto de uno o más procesos
de negocios, mediante una interfaz web que permite el intercambio de datos e
información a través de una red Intranet, Extranet o Internet.
El modelo de procesos del método WATCH es un marco metodológico
que describe, en términos generales, un conjunto estructurado de actividades
necesarias para producir una aplicación empresarial. Este modelo organiza estas
actividades en dos tipos: procesos gerenciales y procesos de desarrollo.
Los procesos gerenciales describen las actividades que la gerencia del
proyecto(o en su defecto el líder del proyecto) debe realizar para:
• Planificar, organizar, dirigir, manejar el grupo de desarrollo y controlar el
proyecto de desarrollo de un sistema o aplicación empresarial.
• Asegurar la calidad del sistema.
• Gestionar la configuración del sistema.
• Adiestrar el grupo de desarrollo durante el proceso de ejecución del
proyecto.
Los procesos de desarrollo son los procesos técnicos que describen, que
debe hacer el grupo de desarrollo para producir una aplicación empresarial. Estos
procesos se organizan en una estructura jerárquica formada por fases, pasos y
actividades. La figura 2 muestra la estructura del marco metodológico:
- 14 -
Sistema de Información Web para Gestión Catastral
Fig. 2 modelo de procesos Watch
La aplicación de procesos, técnicas y prácticas gerenciales es un factor
crítico de éxito en el desarrollo de software. El modelo de procesos del Método
WATCH emplea un conjunto de procesos gerenciales, muchos de los cuales son
propuestos por el estándar IEEE 1074 para la elaboración de modelos de procesos
de software. Los procesos gerenciales son responsabilidad del líder del proyecto.
Estas actividades se realizan a lo largo del proceso de desarrollo de la aplicación
empresarial [2].
2.2.5.2 Modelado de Negocios
El “Modelado de Negocios” se define como un proceso de representación
de uno o más aspectos o elementos de una empresa, tales como: su propósito,
estructura, funcionalidad, dinámica, lógica de negocios y componentes [10].
Uno de los principales objetivos del modelo es reducir el salto de
comunicación entre los diferentes participantes en el proceso de desarrollo;
ingenieros de requisitos, analistas de sistemas, desarrolladores y técnicos de
- 15 -
Sistema de Información Web para Gestión Catastral
pruebas, para que todos ellos hablen el mismo lenguaje. Probablemente, están
especializados en las diferentes partes del lenguaje según sus necesidades, pero
tienen que compartir algunas construcciones comunes y tener un entendimiento
común del sistema que construyen. Hay otros participantes que necesitan conocer
el estado del proyecto, tales como los líderes del proyecto, los directores y los
revisores. Y lo más importante: el cliente necesitará entender lo que se le ha
entregado y también necesita involucrarse en el proceso de desarrollo y hablar con
las diferentes personas que están creando el sistema. Los modelos de negocios
ayudan a los desarrolladores a estructurar y enfocar sus pensamientos. Trabajar
con modelos aumenta el entendimiento del proceso del negocio y, también la
destreza para mejorarlos.
2.2.5.3 Lenguaje de Modelado Unificado UML
UML es un lenguaje que se centra en la representación gráfica de un
sistema. Es un lenguaje visual estándar empleado para la especificación,
construcción y documentación de software orientado a objetos, por medio de
diversos elementos y procesos que interactúan de alguna forma con el software.
Un lenguaje de modelado gráfico como el Lenguaje de Modelado Unificado
UML, permite la comunicación entre los diferentes participantes, ayudando a
dominar la complejidad del sistema.
Este lenguaje fue estandarizado en 1997 y rápidamente se extendió para
convertirse en el más popular de los lenguajes de modelado para “visualizar,
construir y documentar los artefactos de un sistema intensivo en software”. A
pesar de esto, UML es lo suficientemente expresivo como para modelar sistemas
que no son informáticos, como los son el flujo de trabajo (workflow) en una
empresa, diseño de estructura de una organización, procesos de negocios y
funciones del sistema, además de esquemas de bases de datos y componentes de
software reutilizables [11].
- 16 -
Sistema de Información Web para Gestión Catastral
2.2.5.4 UML Business
Es una extensión del UML (Lenguaje de Modelado Unificado)
desarrollada por Hans Ericsson y Magnus Penker orientado al modelado de
procesos de negocio. Incorpora nuevos símbolos para modelar procesos de
negocio y emplea estereotipos para agregar mayor semántica a los símbolos
utilizados. Usa la cadena de valor de Michael Porter para modelar procesos de
negocio al más alto nivel y descompone cada proceso en subprocesos de más bajo
nivel. Un diagrama de procesos es un diagrama de actividad UML con un grupo
de estereotipos que describen las actividades hechas dentro de los procesos y
cómo interactúan los objetos requeridos, lo que producen, el recurso y actores que
participan, objetivo del proceso y lo que lo regula [12].
A continuación se presenta cómo se aplica la notación para capturar y
refinar los objetos de recurso y objetivo en los modelos de procesos de negocio:
Procesos
Objetivos: Objetivo que ha sido asignado a un proceso. Un objeto objetivo está
dibujado sobre el diagrama de proceso y adjunto con una dependencia que es el
estereotipo a alcanzar o cumplir.
Entrada: Los objetos que son consumidos o refinados en el proceso. Son
recursos, pueden ser físicos o abstractos. Están conectados con líneas punteadas
desde los objetos hasta el proceso. Son normalmente colocados a la izquierda del
proceso.
Salida: Objetos que son producidos por el proceso o que son el resultado del
refinamiento de uno o más objetos de entrada y apoyo. También son recursos y
están conectados con líneas punteadas desde el proceso hasta el objeto de salida.
Son colocados a la derecha del proceso.
- 17 -
Sistema de Información Web para Gestión Catastral
Actores: Recursos que participan en el proceso pero no son refinados o
consumidos. Están dibujados debajo del proceso con una dependencia (línea
punteada) desde el objeto al proceso si se trata de actores que apoyan o ejecutan, y
sobre el proceso para aquellos recursos que lo controlan o corren.
Un proceso puede contener procesos internos o subprocesos, que describen
los pasos internos tomados dentro del proceso global. La figura 3 muestra un
diagrama de proceso genérico:
Proceso
Actores Información
Reglas Objetivos
controla
Actor
produce
cumple
ejecuta apoya
regula
requiere Subproceso2Subproceso1
Salida Entrada
Fig. 3 Proceso genérico
2.2.6 Herramientas
2.2.6.1 HTML
HTML HyperText Markup Language (Lenguaje de Marcado de
Hipertexto), es el lenguaje de marcado predominante para la construcción de
páginas web. Es usado para describir la estructura y el contenido en forma de
texto, así como para complementar el texto con objetos tales como imágenes [13].
- 18 -
Sistema de Información Web para Gestión Catastral
Se trata de un lenguaje muy sencillo que permite describir hipertexto, es
decir, texto presentado de forma estructurada y agradable, con enlaces
(hyperlinks) que conducen a otros documentos o fuentes de información
relacionadas, y con inserciones multimedia (gráficos, sonido...). Este lenguaje es
el que se utiliza para presentar información en el World Wide Web.
La descripción se basa en especificar en el texto la estructura lógica del
contenido (títulos, párrafos de texto normal, enumeraciones, definiciones, citas,
etc.), así como los diferentes efectos que se quieren dar (cursiva, negrita, o un
gráfico determinado) y dejar que luego la presentación final de dicho hipertexto se
realice por un programa especializado llamado navegador (como Mosaic o
Netscape) [14].
HTML utiliza "etiquetas", rodeadas por corchetes angulares (<,>), que
consisten en breves instrucciones de comienzo y final, mediante las cuales, se
determina la forma en la que debe aparecer el texto en el navegador, así como
también las imágenes y los demás elementos, en la pantalla del computador.
2.2.6.2 PHP
PHP Hypertext Pre-processor es un lenguaje interpretado de propósito
general ampliamente usado y que está diseñado especialmente para desarrollo web
y puede ser embebido dentro de código HTML. Generalmente se ejecuta en un
servidor web, tomando el código en PHP como su entrada y creando páginas web
como salida. Puede ser desplegado en la mayoría de los servidores web y en casi
todos los sistemas operativos y plataformas sin costo alguno [15].
PHP es un preprocesador de hipertexto que permite generar contenido de
páginas Web sobre la marcha. Es posible colocar instrucciones en un archivo
diferente o incrustarlas en el código HTML de otra página Web para que el
procesador de PHP las ejecute. El lenguaje PHP es un lenguaje de programación
de estilo clásico, con variables, sentencias condicionales, bucles, funciones. Se
- 19 -
Sistema de Información Web para Gestión Catastral
ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el
servidor como por ejemplo podría ser una base de datos. El programa PHP es
ejecutado en el servidor y el resultado enviado al navegador.
2.2.6.3 PostgreSQL
PostgreSQL es un sistema de gestión de base de datos relacional orientada
a objetos de software libre, publicado bajo la licencia BSD. Como muchos otros
proyectos open source, el desarrollo de PostgreSQL no es manejado por una sola
compañía sino que es dirigido por una comunidad de desarrolladores y
organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad
es denominada el PGDG (PostgreSQL Global Development Group).
Mediante un sistema denominado MVCC (Acceso concurrente
multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un
proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de
bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le
hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas
común en otras bases, eliminando la necesidad del uso de bloqueos explícitos
[16].
PostgreSQL ofrece una potencia adicional sustancial a los sistemas de
mantenimiento de Bases de Datos relacionales tradicionales (DBMS) al
incorporar los siguientes cuatro conceptos adicionales básicos en una vía en la
que los usuarios pueden extender fácilmente el sistema: clases, herencia, tipos y
funciones [17].
2.2.6.4 Gvsig
El programa gvSIG está orientado al manejo de información geográfica.
Se caracteriza por una interfaz amigable y sencilla, con capacidad para acceder
- 20 -
Sistema de Información Web para Gestión Catastral
ágilmente a los formatos más usuales (ráster y vectoriales). Está orientado a
usuarios finales de sistemas de información geográfica, profesionales o personal
de Administraciones Públicas [18]. Se distribuye bajo licencia GNU GPL. Esta es
una de las principales características de gvSIG respecto a otros Sistema de
Información Geográfica, es la importante implementación de servicios OGC:
WMS (Web Map Service), WFS (Web Feature Service), WCS (Web Coverage
Service), Servicio de Catálogo y Servicio de Nomenclátor.
Está desarrollado en lenguaje de programación Java, funcionando con los
sistemas operativos Microsoft Windows, Linux y Mac OS X, y utiliza librerías
estándar de GIS reconocidas, como Geotools o Java Topology Suite (JTS). Así
mismo, gvSIG posee un lenguaje de scripting basado en Jython y también se
pueden crear extensiones en Java utilizando las clases de gvSIG.
Entre los formatos gráficos de fichero más habituales cuenta entre otros
con acceso a formatos vectoriales GML, SHP, DXF, DWG, DGN, KML y
formatos de imagen ráster como MrSID, GeoTIFF, ENVI o ECW [19].
Dada la naturaleza de software libre de gvSIG se ha hecho un especial
hincapié en la extensibilidad del proyecto de forma que los posibles
desarrolladores puedan ampliar las funcionalidades de la aplicación fácilmente,
así como desarrollar aplicaciones totalmente nuevas a partir de las librerías
utilizadas en gvSIG (siempre y cuando cumplan la licencia GPL).
- 21 -
Sistema de Información Web para Gestión Catastral
CAPÍTULO III: MODELADO Y ANÁLISIS DE REQUERIMIENTOS
3.1 Introducción
Este capítulo describe el Modelado de Negocio de una OMC, el modelado
de negocios se define como un proceso de representación de uno o más aspectos o
elementos de una empresa, tales como su propósito, estructura, funcionalidad,
dinámica, lógica de negocios y componentes. Este constituye la fase
correspondiente al denominado análisis del dominio de la metodología empleada.
También en este capítulo se presenta la definición y especificación de los
requisitos funcionales y no funcionales de la aplicación, que corresponde a la fase
del método WATCH denominada Ingeniería de requisitos.
3.2 Sistema de Negocios
Es el conjunto de actividades que lleva a cabo la Oficina Municipal de
Catastro para la formación, conservación y actualización del inventario de los
bienes inmuebles situados dentro del territorio municipal. Este inventario se
refiere al el registro de las características del terreno y/o construcción de cada
inmueble, datos personales de su o sus propietarios y administrador, así como del
plano de ubicación del inmueble.
3.3 Visión del Sistema de Negocios
Registrar y almacenar las características de los bienes inmuebles ubicados
en el territorio del municipio, conocer quiénes son los propietarios de dichos
bienes y registrar su situación jurídica y económica, así como contar con
información espacial y planos de los mismos, con la finalidad de contribuir a la
planificación urbana.
3.4 Misión del Sistema de Negocios
- 22 -
Sistema de Información Web para Gestión Catastral
Ofrecer un sistema automatizado que sirva de apoyo para el control y
gestión del catastro urbano, a través del almacenamiento y consulta de
información completa y actualizada concerniente a los inmuebles del municipio
de una forma rápida y sencilla.
3.5 Modelado de Negocios de una Oficina Municipal de Catastro
La cadena de valor empresarial, o cadena de valor, es un modelo teórico
que permite describir el desarrollo de las actividades de una organización
empresarial, descrito y popularizado por Michael E. Porter en su obra Competitive
Advantage: Creating and Sustaining Superior Performance. La cadena de valor
categoriza las actividades que producen valor añadido en una organización en dos
tipos: las actividades primarias y las actividades de apoyo o auxiliares [20].
Los procesos primarios de la cadena de valor son la razón de ser de la
organización, y están asociados a los objetivos de una Oficina Municipal de
Catastro, es decir, a las principales actividades que se llevan a cabo en las mismas.
Estas se pueden categorizar en los siguientes procesos fundamentales:
• Inscripción Catastral
• Avalúo de inmuebles
Del mismo modo, los procesos de apoyo son procesos administrativos y
técnicos de una organización y que son requeridos por los procesos primarios. En
el caso de la OMC, encontramos:
• Levantamiento Parcelario
• Creación de la Planta de Valores de la Tierra (PVT)
• Creación de la Tabla de Valores de la Construcción (TVC)
- 23 -
Sistema de Información Web para Gestión Catastral
La cadena de valor de la Oficina Municipal de Catastro (OMC) se presenta
a continuación en la figura 4.
Procesos primarios
Avalúo Inscripción Catastral
Creación de TVC
Levantamiento Parcelario
Creación de PVT Procesos de Apoyo
Fig. 4 Cadena de Valor de la Oficina Municipal de Catastro
3.5.1 Diagramas de Procesos de una Oficina Municipal de Catastro
El proceso principal en una Oficina Municipal de Catastro es la
Inscripción Catastral, la cual solicitan los propietarios de los inmuebles en
cumplimiento de lo dictaminado por las leyes vigentes.
El proceso Inscripción Catastral es ejecutado por los miembros del
personal de la OMC, requiere de la solicitud de inscripción efectuada por el(los)
propietario(s) o administrador del inmueble, quién(es) presentará(n) los
documentos de propiedad e identidad que así lo acreditan. El proceso es regulado
por la Ley de Geografía, Cartografía y Catastro Nacional, las Normas Técnicas
para la Formación y Conservación del Catastro Nacional y las Ordenanzas
Municipales, entre otros, y tiene como objetivo, obtener el Inventario de
Inmuebles del Municipio, apoyándose en los documentos legales, datos del
registro y las leyes mencionadas. El control o supervisión del proceso es llevado a
cabo por el Jefe de la Dirección de Catastro u OMC. El resultado o salida del
- 24 -
Sistema de Información Web para Gestión Catastral
proceso lo constituye la Ficha Catastral, que constituye el expediente catastral del
inmueble.
El diagrama del proceso Inscripción Catastral es el indicado en la figura 5.
Inscripción Catastral
Expediente de
inscripción (Ficha
Catastral)
Ley de Geografía, Cartografía y Catastro Nacional Normas Técnicas para la Formación y Conservación del Catastro Nacional Ordenanzas Municipales
Inventariar los Inmuebles del Municipio Elaboración de Mapas Catastrales
Personal de la OMC
requiere
ejecuta apoya
regula cumple
controla
Jefe de la Dirección de
Catastro u OMC
produce
Solicitante (Propietario o
Administrador)
consulta
Información Documentos del Inmueble Datos de Registro Leyes Vigentes
Solicitud de inscripción
Documentos del inmueble
Fig. 5 Diagrama del Proceso Inscripción Catastral
El otro proceso primario que se ejecuta en la OMC es el avalúo de los
inmuebles, con la finalidad de tener el inventario de bienes municipales y para
permitir o facilitar la recaudación de impuestos de carácter inmobiliario.
- 25 -
Sistema de Información Web para Gestión Catastral
El diagrama de proceso Avalúo se muestra en la figura 6 a continuación:
Avalúo
Planta de Valores de la Tierra (PVT)
Tabla de Valores de la Construcción
(TVC)
Valor Catastral
del inmueble
Ley de Geografía, Cartografía y Catastro Nacional Normas Técnicas para la Formación y Conservación del Catastro Nacional Ordenanzas Municipales
Obtener el valor catastral
de los inmuebles del
Municipio
Avaluador Documentos y planos de los
Inmuebles
controla
Jefe de la Dirección de
Catastro u OMC
produce
cumple regula
apoya ejecuta
Solicitante
consulta
requiere
Datos de Registro Ficha Catastral
Fig. 6 Diagrama del Proceso Avalúo
Además de estos procesos primarios, la OMC lleva a cabo procesos de
apoyo como lo son el Levantamiento Parcelario, la creación de la planta de
valores de la tierra (PVT) y la tabla de valores de la construcción (TVC). Estos
procesos se modelan a continuación en las figuras 11 y 12 respectivamente.
- 26 -
Sistema de Información Web para Gestión Catastral
El Levantamiento Parcelario es un proceso de apoyo que suministra
información requerida para la creación de la PVT y TVC, éstas son necesarias
para el cálculo del avalúo de los inmuebles. El diagrama de este proceso se
presenta en la figura 7.
Levantamiento Parcelario
Datos de Registro Fichas
Catastrales
Mapas catastrales
Ley de Geografía, Cartografía y Catastro Nacional Normas Técnicas para la Formación y Conservación del Catastro Nacional Ordenanzas Municipales
Identificar la tenencia de la tierra y demás inmuebles en el Municipio
produce
cumple regula
controla
Jefe de la Dirección de
Catastro u OMC
ejecuta apoya
requiere
Personal de OMC
Documentos y planos de los
Inmuebles Datos de Registro
Fig. 7 Diagrama del Proceso Levantamiento Parcelario
El proceso creación de la Planta de Valores de la Tierra también es un
proceso de apoyo. El mismo es ejecutado con la participación de varios miembros
del personal de la OMC bajo la supervisión del Jefe de Catastro. Sea apoya y
regula en las leyes vigentes relacionadas y requiere de la información
- 27 -
Sistema de Información Web para Gestión Catastral
suministrada por la Oficina de Registro así como de los mapas catastrales
existentes. El objetivo de este proceso es obtener los valores unitarios de los
terrenos del municipio (valor del metro cuadrado de terreno) resultando así, una
tabla de valores denominada Planta de Valores de la Tierra (PVT) que sirve de
base para el cálculo del avalúo de cada terreno del municipio.
Creación de PVT
Planta de Valores de la
Tierra (PVT)
Ley de Geografía, Cartografía y Catastro Nacional
Información de Oficina de Registro
Inmobiliario Mapas
Catastrales
Normas Técnicas para la Formación y Conservación del Catastro Nacional Ordenanzas Municipales
Obtener los valores unitarios de la tierra de un municipio
produce
regula cumple
Jefe de la Dirección de
Catastro u OMC
controla
apoya ejecuta
requiere
Documentos y planos de los Inmuebles y
del Municipio
Personal de la OMC
Fig. 8 Diagrama del Proceso Creación de la Planta de Valores de la Tierra
El proceso creación de la (TVC) también se ejecuta con la colaboración de
varios miembros del personal de la OMC bajo la supervisión del Jefe de Catastro.
Al igual que al proceso Creación de la PVT, la Creación de la TVC lo apoya y/o
- 28 -
Sistema de Información Web para Gestión Catastral
regula las diferentes leyes vigentes relacionadas y requiere como entrada la
información suministrada por la Oficina de Registro así como de los mapas
catastrales existentes. El objetivo de este proceso es obtener los valores unitarios
de las construcciones del municipio (valor del metro cuadrado de construcción)
resultando así, una tabla de valores denominada Tabla de Valores de la
Construcción (TVC) que sirve de base para el cálculo del avalúo de cada
construcción ubicada en el municipio.
Ley de Geografía, Cartografía y Catastro Nacional
Obtener valores unitarios de las diferentes tipologías de construcción determinadas en el municipio
Normas Técnicas para la Formación y Conservación del Catastro Nacional
Fig. 9 Diagrama del Proceso Creación de Tabla de Valores de la
Construcción
Creación de TVC
Información de Oficina de Registro Inmobiliario
Tabla de Valores de la Construcción
(TVC)
Ordenanzas Municipales
Personal de la OMC
Documentos y planos de los
Inmuebles y del Municipio
Datos de Registro
Jefe de la Dirección de
Catastro u OMC
controla regula cumple
requiere produce
ejecuta apoya
- 29 -
Sistema de Información Web para Gestión Catastral
3.5.2 Diagramas de Actividades de una Oficina Municipal de Catastro
Cada uno de estos procesos, llevan a cabo un conjunto de actividades. En
el proceso inscripción catastral el solicitante (propietario o administrador de
inmueble) realiza la solicitud de Inscripción catastral ante la Oficina Municipal de
Catastro presentando los recaudos correspondientes, allí se proceden a revisar los
documentos para asegurarse que se encuentran en orden y completos. De ser así,
se fija una inspección al inmueble con la finalidad de verificar que la información
reflejada en los documentos corresponde a la realidad y registrarla en el
expediente. Se procede a calcular el valor del terreno como de la construcción, si
la hay, y con ésta información se calcula el avalúo o valor catastral del inmueble,
para luego registrar toda esta información en el expediente o ficha catastral del
mismo.
En el proceso Avalúo, se revisan los datos que se encuentran registrados
en la Ficha catastral y se cotejan la dirección del inmueble con la Planta de
Valores de la Tierra para definir el costo unitario de terreno (valor del metro
cuadrado), el cual se multiplica por el área del mismo, se realizan los ajustes
correspondientes (depreciación por frente, profundidad y forma) obteniéndose el
valor catastral del terreno. Análogamente, si el inmueble es o posee construcción,
se comparan sus características con las tipologías de la Tabla de Valores de la
Construcción para definir el costo unitario de la misma (valor del metro
cuadrado), que se multiplica por el área de construcción y se hacen los ajustes
correspondientes por depreciación para obtener así, el valor catastral de la
construcción. La suma del valor catastral del terreno y el valor catastral de la
construcción constituye el valor catastral del inmueble.
Los Diagramas de Actividades de los procesos Inscripción Catastral y
Avalúo se presentan en las figuras.
- 30 -
Sistema de Información Web para Gestión Catastral
Recepción de solicitud y
documentos
Revisar documentos
Realizar Avalúo
Registrar Avalúo en el expediente
Revisión y firma del Director
Archivar Expediente de Inscripción
Entregar constancia de inscripción al
solicitante
Si
Registrar Datos en el expediente
Inspeccionar Inmueble
No
¿Completos?
Fig. 10 Diagrama de Actividades para el proceso Inscripción Catastral
- 31 -
Sistema de Información Web para Gestión Catastral
Revisión de Ficha Catastral
Cotejar dirección de inmueble con PVT
Definir costo del terreno según PVT
Realizar ajuste por frente forma y profundidad
Obtener Valor Catastral del
Inmueble
Definir tipología de inmueble y costo
según TVC
Realizar ajuste por edad, vida útil y
estado de conservación
Cotejar ficha catastral con
tipologías de TVC
Obtener Valor Catastral del
Terreno
Obtener Valor Catastral de la Construcción
Fig. 11 Diagrama de Actividades del proceso Avalúo
- 32 -
Sistema de Información Web para Gestión Catastral
3.5.3 Identificación de las Reglas del Negocio
Un proceso de negocios está delimitado no sólo por las tecnologías que
usan, sino además por la reglas de negocio que los gobiernan. Las reglas
controlan, restringen o condicionan la ejecución de los procesos de la empresa.
Completan el modelo de negocios y sirven de entrada al modelo de objetos del
negocio a nivel de los sistemas de información.
3.5.3.1 Reglas de alto nivel
La Oficina Municipal de Catastro se regula por un marco legal
conformado por las distintas leyes vigentes al respecto:
La Constitución de la República Bolivariana de Venezuela vigente desde
1.999, la cual, dice, en su artículo 178:
Son de la competencia del Municipio...
1.- Ordenación territorial y urbanística; patrimonio histórico; vivienda de
interés social; turismo local; parques y jardines, plazas, balnearios y otros sitios de
recreación; arquitectura civil, nomenclatura y ornato público...
La Ley de Registro Público y del Notariado publicada en Gaceta Oficial
Nº 37.333 de fecha 27/11/01, específicamente en sus artículos 46, 47 y 92 que se
encuentran citados en los anexos.
La Ley Orgánica de Poder Público Municipal publicada en Gaceta Oficial
Nº 37.333 de fecha 27/11/01, en cuyo artículo 56 se expresa:
Son competencias propias del Municipio las siguientes:
...
- 33 -
Sistema de Información Web para Gestión Catastral
2.- La gestión de las materias que la Constitución de la República Bolivariana
de Venezuela y las leyes nacionales les confieran en todo lo relativo a la vida
local...
a. La ordenación territorial y urbanística, el servicio de catastro…
Pero principalmente, La OMC, se rige por los lineamientos establecidos en
La Ley de Geografía Cartografía y Catastro Nacional publicada en Gaceta Oficial
Nº 37. 002 de fecha 28/07/00. Algunos de los artículos más importantes se
presentan en los anexos, al final del presente documento.
Además de esto las OMC se rigen por las Normas Técnicas para la
Formación y Conservación del Catastro Nacional (consultar el anexo) dictadas por
el Instituto Geográfico de Venezuela Simón Bolívar, que es el ente rector de la
actividad geográfica, cartográfica y de catastro del Estado y por las ordenanzas
municipales relacionadas con:
• Catastro
• Ejidos y terrenos de propiedad municipal
• Planta de Valores de la Tierra
• Tabla de Valores de la Construcción
• Sobre mensura de terrenos con fines generales
3.5.3.2 Reglas de Bajo nivel
Además de las reglas de alto nivel, podemos identificar las reglas de bajo
nivel que se tuvieron en cuenta en el diseño e implantación del SIWGC:
• Cada inmueble se identifica por medio del código o número catastral
• Un inmueble puede constar de un terreno, de una construcción o de ambos.
- 34 -
Sistema de Información Web para Gestión Catastral
• Un inmueble puede tener uno o varios propietarios, y estos pueden ser
personas naturales o jurídicas.
• Todo inmueble tiene unos datos básicos como lo son la ubicación y los
datos del registro
• Para calcular el avalúo de un inmueble es necesario disponer de la TVC y
PVT.
• El valor catastral del inmueble consiste en multiplicar el área de terreno
por el valor unitario del mismo más el valor área de construcción por el
valor unitario de la misma.
• Un inmueble tiene tantos datos de registro como el número de veces que
ha cambiado de propietarios.
• En la ficha catastral se registran las características del terreno y/o de la
construcción del inmueble.
3.5.4 Modelado de Actores
Un actor representa un papel interpretado por una persona o una cosa que
interactúa con el sistema. Se determinan observando los usuarios directos del
sistema, los responsables de su uso o de su mantenimiento. El nombre del actor
describe el rol interpretado por el actor [21].
En el Sistema de Información Web para Gestión Catastral intervienen los
siguientes actores:
Actor Descripción
Propietario/administrador Persona natural o jurídica que solicita el registro catastral de su inmueble y/o cualquiera de las constancias emitidos por la Oficina municipal de Catastro.
Administrador Encargado de la supervisión del sistema.
- 35 -
Sistema de Información Web para Gestión Catastral
Director Persona que se encarga de planificar, dirigir y coordinar las actividades y el personal de la OMC.
Personal OMC Cada uno de los miembros del personal de la OMC
Tabla Nº 1. Actores que participan en el sistema
Los actores descritos en la tabla Nº 1 pueden generalizarse en un actor que
podemos denominar Usuario, el cual constituye una generalización de otros roles
específicos como se muestra a continuación en la figura 12. Un Usuario puede ser
un usuario registrado del sistema o un usuario no registrado.
Fig. 12 Jerarquía de actor solicitante
Un usuario registrado puede ser un propietario o administrador de
inmueble, un miembro del personal de la OMC o un administrador del sistema. El
actor personal OMC, a su vez, también constituye una generalización que abarca
los diversos actores que intervienen en el sistema y que forman parte del personal
de la oficina municipal de catastro. Este está conformado por varios miembros,
quienes desempañan diferentes funciones, pero que, en general tendrán acceso a
los datos de propietarios e inmuebles registrados en el SIWGC.
La figura Nº 13 constituye la representación gráfica de la jerarquía de
actores a partir del actor usuario registrado.
- 36 -
Sistema de Información Web para Gestión Catastral
Fig. 13 Jerarquía de actores del SIWGC
La tabla Nº 2 desglosa el actor personal OMC en los diferentes miembros
que conforman a este grupo.
Actor Descripción
Secretaria
Persona que se encarga de redactar, recibir y enviar correspondencia, atender al público y de la recepción de recaudos y solicitudes, elaboración y entrega de expedientes catastrales y documentos expedidos por la Oficina Municipal de Catastro.
Oficinista Persona que se encarga de asistir a la secretaria en sus tareas.
Archivista
Persona que se encarga del manejo y control de archivos. Recibe, clasifica y codifica el material a archivar. Ordena los archivos por código catastral.
Avaluador
Persona encargada del cálculo del valor de los inmuebles, recopilación de datos para la elaboración de Tabla de Valores Unitarios de la Construcción y Planta de Valores de la Tierra, el análisis y elaboración de las mismas así como la aplicación de factores de depreciación y corrección.
Fiscal
Persona que se encarga de realizar estudio de tradición jurídica, la sustanciación de expediente de cada inmueble investigar los ejidos y terrenos propios del Municipio y de
- 37 -
Sistema de Información Web para Gestión Catastral
Cotejar nombre de inscripciones y mutaciones.
Topógrafo Persona encargada de realizar los levantamientos topográficos, del cálculo de área de terreno y construcción y el cálculo de levantamiento topográfico (coordenadas).
Asistente Persona que se encarga de asistir al topógrafo en sus tareas.
Dibujante Persona encargada de realizar los dibujos de parcelas y colabora en la elaboración de planos y mapas catastrales.
Tabla Nº 2 Actores del Personal OMC
3.5.5 Modelado de Requisitos
El objetivo principal de esta fase es determinar las necesidades de
información y automatización de procesos de negocios, que tienen los usuarios de
la aplicación en desarrollo, mediante la definición y especificación de requisitos.
Un requisito es una condición o facilidad que debe proporcionar un
sistema o algunos de sus subsistemas para satisfacer un contrato, norma,
especificación o cualquier otra condición impuesta formalmente a través de un
documento. Los requisitos se pueden clasificar en dos tipos:
• Funcionales
• No Funcionales
3.5.5.1 Requisitos Funcionales
Los requisitos funcionales describen los servicios o funciones del sistema.
En el Sistema de Información Web para Gestión catastral se determinaron los
siguientes requisitos:
• Administrar y validar usuarios.
- 38 -
Sistema de Información Web para Gestión Catastral
• Acceder a los componentes y procesos de la aplicación limitado por los
roles y privilegios de los usuarios.
• Registrar y almacenar los datos descriptivos de los inmuebles:
característica del terreno y/o de la construcción.
• Consultar planos existentes.
• Consultar los datos descriptivos relacionados con los inmuebles.
• Actualizar y/o modificar los datos descriptivos relacionados con los
inmuebles.
• Calcular el avalúo catastral de los inmuebles.
• Emitir:
- Acta de Verificación de linderos
- Citación de inmuebles en el ámbito urbano
- Inscripción catastral
3.5.5.2 Requisitos No Funcionales
Los requisitos No funcionales describen las restricciones del sistema o del
proceso de desarrollo, sistema representan aquellos aspectos del sistema, que no
cumplen una función específica; pero que facilitan la interacción del sistema con
el ser humano.
• Sistema implantado con software libre y/o abierto
• Cumplir con normas estándares de calidad y correctitud.
• Interfaz de usuario amigable e intuitiva: mediante páginas Web creadas en
HTML y PHP.
• Base de datos: para el almacenamiento de los datos descriptivos y de los
inmuebles, con el manejador de base de datos PostgreSQL.
• Presentar mensajes de error.
- 39 -
Sistema de Información Web para Gestión Catastral
3.5.6 Casos de Uso (Primera Iteración)
Un caso de uso, es una técnica para la captura de requisitos potenciales de
un nuevo sistema. Es una secuencia de interacciones que se desarrollarán entre un
sistema y sus actores en respuesta a un evento que inicia un actor sobre el propio
sistema, es decir, cuando dicho actor usa el sistema para llevar a cabo una tarea
específica. Expresa una unidad coherente de funcionalidad, y se representa en el
Diagrama de Casos de Uso, el cual sirve para especificar la comunicación y el
comportamiento de un sistema mediante su interacción con los usuarios y/u otros
sistemas [22].
Los diagramas de casos de uso permiten modelar el comportamiento del
sistema. Un caso de uso es una manera específica de utilizar un sistema. Es la
imagen de una funcionalidad del sistema, desencadenada en respuesta al estímulo
de un actor externo.
Los diagramas de casos de uso describen las relaciones y las dependencias
entre los actores y los casos de uso del sistema. Representan la funcionalidad que
ofrece el sistema en lo que se refiere a su interacción externa [23].
En el SIWGC podemos identificar casos de uso generales como lo son
gestión de usuarios, validar usuarios, inscripción, avalúo, solicitudes, consulta y
planos.
El actor administrador activa o dispara el caso de uso general gestión de
usuarios que se refiere a la administración de los usuarios del sistema. El actor
prop/adm (propietario o administrador) puede realizar una consulta. Los diferentes
miembros del personal de la OMC interactúan con los casos de uso inscripción,
consulta, avalúo, solicitudes y planos. Todos los actores del tipo usuarios
registrados pueden hacer consultas de diversos tipos, y todos los casos de uso
incluyen el caso de uso validar usuarios.
- 40 -
Sistema de Información Web para Gestión Catastral
La figura 14 presenta el diagrama de casos de uso general del sistema de
información web para gestión catastral.
Fig. 14 Diagrama General de casos de uso para el SIWGC
3.5.6.1 Casos de Uso (Segunda Iteración)
Luego de definir los actores del sistema y los casos de uso generales
asociados, es conveniente especificar los mismos de forma individual para dar
más detalle al sistema, de acuerdo con el método WATCH, de manera de ir
mejorando sistema en cada una de las fases de la metodología.
La documentación del caso de uso validar usuarios se presenta en la tabla
Nº 3, que sigue:
Caso de Uso: Validar Usuarios Actores Participantes: Usuarios registrados Condiciones de entrada: Un usuario registrado debe entrar a la página
- 41 -
Sistema de Información Web para Gestión Catastral
principal del sistema e ingresar su nombre y clave de usuario.
Flujo Normal de Eventos: 1. El Sistema presenta el formulario para ingresar el nombre y clave de
usuario. 2. El sistema verifica que los datos son válidos. 3. El sistema muestra la página principal del subsistema al cual dicho
usuario registrado tiene acceso. Flujo de Eventos Alternativo: 2. El sistema verifica los datos y son incorrectos, es decir, no se encuentra
dicho usuario en la base de datos o la clave ingresada es incorrecta. 3. El sistema envía mensaje de error, indicando que el nombre y/o clave de
usuario ingresado no existe. Condiciones de Salida: El usuario accede a la página principal del
subsistema al que tiene acceso o recibe mensaje de error en los datos ingresados y se le presenta la opción de intentarlo de nuevo.
Tabla Nº 3 Descripción de caso de uso Validar Usuarios
Los casos de uso asociados al caso de uso Gestión de Usuarios se
muestran en la figura 15 y la descripción se detalla en la tabla Nº 4.
Fig. 15 Diagrama de caso de uso Gestión de Usuarios
Caso de Uso Descripción
Validar Usuarios Permite verificar los datos de los usuarios para permitir su acceso al sistema.
Usuarios Permite al usuario ingresar al módulo de usuarios.
- 42 -
Sistema de Información Web para Gestión Catastral
Crear Usuario Permite ingresar los datos de un nuevo usuario a la BD del sistema.
Eliminar usuario Permite eliminar los datos del usuario de la BD
Cambiar clave Permite modificar la clave de usuario en la BD.
Tabla Nº 4 Descripción de caso de uso gestión de usuarios
La documentación de los casos de uso crear usuario, cambiar clave,
eliminar y consultar usuario será como siguen en las tablas números 5, 6, 7 y 8.
Caso de Uso: Crear Usuario Actores Participantes: Administrador Condiciones de entrada: El usuario de tipo administrador debe haber
ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción crear usuario
Flujo Normal de Eventos: 4. El Sistema presenta el formulario para ingresar el nombre, clave y tipo del
usuario a crear. 5. El usuario de tipo Administrador llena el formulario con los datos
correspondientes. 6. Si el tipo de usuario a crear seleccionado es usuario de tipo personal de
OMC o administrador del sistema, el sistema valida los datos. Si el usuario a crear es de tipo propietario de inmueble el sistema presenta un nuevo formulario para ingresar el número catastral del inmueble del que es propietario este usuario que será creado. El sistema valida los datos, si son correctos, los almacena en la base de datos.
7. El sistema envía la confirmación de que se ha creado el usuario exitosamente.
Flujo de Eventos Alternativo: 3. El sistema valida los datos y no son correctos, por lo tanto la información no se almacena en la base de datos. 4. El sistema envía mensaje de error, indicando que no se creó el usuario. Condiciones de Salida: El usuario recibe la confirmación de que se ha
creado el usuario con éxito, o en su defecto, el mensaje de error indicando que el usuario no fue creado.
Tabla Nº 5 Documentación caso de uso Crear usuario
Caso de Uso: Cambiar clave Actores Participantes: Administrador Condiciones de entrada: El usuario de tipo administrador debe haber
- 43 -
Sistema de Información Web para Gestión Catastral
ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción cambiar clave.
Flujo Normal de Eventos: 1. El Sistema presenta el formulario para ingresar el nombre de usuario, la
clave actual, la nueva clave y confirmación de la nueva clave. 2. El usuario de tipo Administrador llena el formulario con los datos
correspondientes. 3. Si la clave anterior es correcta y la nueva clave es válida, se modifica la
clave del usuario en la base de datos. 4. El sistema envía la confirmación de que se ha efectuado el cambio de
clave exitosamente. Flujo de Eventos Alternativo: 3. Si la clave actual es incorrecta o la nueva clave no es válida, no se modifica la clave actual en la base de datos.
1. El sistema envía mensaje de error, indicando que no se modificó la clave. Condiciones de Salida: El usuario recibe la confirmación de que se ha
cambiado la clave con éxito, o en su defecto, el mensaje de error indicando que la clave no fue modificada.
Tabla Nº 6 Documentación caso de uso Cambiar clave
Caso de Uso: Eliminar usuario Actores Participantes: Administrador Condiciones de entrada: El usuario de tipo administrador debe haber
ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción eliminar usuario.
Flujo Normal de Eventos: 1. El Sistema presenta los nombres de usuario que se encuentren registrados
en la base de datos. 2. El usuario de tipo Administrador selecciona el usuario que desea eliminar. 3. El usuario seleccionado es eliminado de la base de datos del sistema. 4. El sistema envía la confirmación de que se ha eliminado el usuario
exitosamente. Condiciones de Salida: El usuario recibe la confirmación de que se ha
eliminado el usuario con éxito. Tabla Nº 7 Documentación caso de uso Eliminar usuario
Caso de Uso: Consultar usuario Actores Participantes: Administrador Condiciones de entrada: El usuario de tipo administrador debe haber
ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción consultar
- 44 -
Sistema de Información Web para Gestión Catastral
usuario. Flujo Normal de Eventos:
1. El Sistema presenta los nombres de usuario que se encuentren registrados en la base de datos.
2. El usuario de tipo Administrador selecciona el usuario que desea consultar o introduce el nombre de usuario del mismo en un campo de texto que se le presenta.
3. El sistema muestra en pantalla el tipo al que pertenece el usuario seleccionado o introducido.
Flujo Alternativo de Eventos: 2. El usuario no selecciona ningún usuario pero presiona la opción consultar. 3. El sistema envía mensaje de error indicando que debe seleccionar algún nombre de usuario para poder consultarlo. Condiciones de Salida: El usuario recibe la confirmación de que se ha
eliminado el usuario con éxito. Tabla Nº 8 Descripción de caso de uso Consultar Usuario
Los casos de uso asociados al caso de uso Inscripción se presentan en la
figura 16 y la tabla Nº 9 presenta su descripción.
Fig. 16 Diagrama de caso de uso Inscripción
Caso de Uso Descripción Inscripción
Se refiere al proceso de inscripción catastral de un inmueble.
Crear ficha
Consiste en el ingreso de toda la información disponible del inmueble en su respectivo expediente.
Agregar datos
Adicionar datos a un expediente que ha sido previamente creado.
Modificar datos
Modificar los datos de un inmueble existente en la base de datos del sistema.
Tabla Nº 9 Descripción de caso de uso inscripción
- 45 -
Sistema de Información Web para Gestión Catastral
Caso de Uso: Crear ficha Actores Participantes: Administrador, Personal OMC Condiciones de entrada: El usuario de tipo administrador o personal OMC
debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción crear ficha.
Flujo Normal de Eventos: 1. El Sistema presenta el formulario para ingresar los datos principales del
inmueble y de su o sus propietarios. 2. El usuario de tipo Administrador o personal de la OMC llena el
formulario con los datos correspondientes. 3. El sistema valida los datos, si son correctos, los almacena en la base de
datos. 4. El sistema envía la confirmación de que se han ingresado los datos
exitosamente. Flujo de Eventos Alternativo:
3. Si uno o más datos no son válidos, el sistema no crea la ficha, es decir, no se ingresan los datos del inmueble a la base de datos y se envía un mensaje de error, indicando que el inmueble no ha sido ingresado a la base de datos.
Condiciones de Salida: El usuario recibe la confirmación de que se ha creado la ficha con éxito, o en su defecto, el mensaje de error indicando que los datos no fueron registrados.
Tabla Nº 10 Documentación caso de uso Crear ficha
Caso de Uso: Agregar datos Actores Participantes: Administrador, Personal OMC Condiciones de entrada: El usuario de tipo administrador o personal OMC
debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción agregar datos.
Flujo Normal de Eventos: 1. El Sistema presenta una página con un campo de texto para ingresar el
número catastral del inmueble al que se desea agregar datos. 2. Si el número catastral existe, el sistema presenta el formulario para
agregar los datos correspondientes. 3. El sistema valida los datos, si son correctos, los almacena en la base de
datos y envía la confirmación de que se han agregado exitosamente al inmueble con el número catastral ingresado. Si los datos no son correctos, el sistema envía un mensaje de error, para indicar que los datos no se agregaron al inmueble
Flujo de Eventos Alternativo: 2. Si el número catastral no existe o no es ingresado al sistema, éste envía un
- 46 -
Sistema de Información Web para Gestión Catastral
mensaje de error, indicando que el inmueble con dicho número catastral no existe, o el mismo no ha sido ingresado.
Condiciones de Salida: El usuario recibe la confirmación de que se han agregado los datos con éxito, o en su defecto, el mensaje de error correspondiente.
Tabla Nº 11 Documentación caso de uso Agregar datos
Caso de Uso: Modificar datos Actores Participantes: Administrador, Personal OMC Condiciones de entrada: El usuario de tipo administrador o personal OMC
debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción modificar datos.
Flujo Normal de Eventos: 1. El Sistema presenta una página con un campo de texto para ingresar el
número catastral del inmueble al que se desea modificar datos. 2. El sistema presenta el formulario con los datos actuales para ser
modificados según corresponda. 3. El sistema valida los datos, si son correctos, los almacena en la base de
datos y envía la confirmación de que se han modificado exitosamente. Si los datos no son correctos, el sistema envía un mensaje de error, para indicar que los datos no se modificaron.
Flujo de Eventos Alternativo: 3. Si uno o más datos no son válidos, éstos no se modifican en la base de
datos y el sistema envía mensaje de error, indicando que no se realizó la modificación correctamente.
Condiciones de Salida: El usuario recibe la confirmación de que se han modificado los datos con éxito, o en su defecto, el mensaje de error correspondiente.
Tabla Nº 12 Documentación caso de uso Modificar datos
Los casos de uso asociados al caso de uso Avalúo se presentan en la figura 17. La descripción del mismo se puede visualizar en la tabla Nº 13.
Fig. 17 Diagrama de caso de uso Avalúo
- 47 -
Sistema de Información Web para Gestión Catastral
Caso de Uso Descripción Avalúo
Se refiere al proceso de determinar el valor económico de los inmuebles.
Calcular Valor del terreno
Consiste obtener el valor monetario del terreno del inmueble.
Calcular Valor de la construcción
Consiste en obtener el valor monetario de la construcción del inmueble.
Tabla Nº 13 Descripción de caso de uso avalúo
Caso de Uso: Calcular valor del terreno Actores Participantes: Administrador, Personal OMC Condiciones de entrada: El usuario de tipo administrador o personal OMC
debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción modificar datos.
Flujo Normal de Eventos: 1. El Sistema presenta una página con un campo de texto para ingresar el
número catastral del inmueble al que se desea calcular el avalúo. 2. El sistema presenta la opción de seleccionar la zona de ubicación del
inmueble para encontrar el valor unitario del terreno y el valor de depreciación que aplica a cada caso.
3. El sistema multiplica el área de terreno por su valor unitario y aplica el factor de ajuste por depreciación correspondiente para luego registrar el resultado (valor catastral del terreno) en la base de datos.
Flujo de Eventos Alternativo: 3. Si el avalúo ya ha sido registrado, el sistema lo muestra en pantalla y presenta un mensaje indicando que el avalúo ya se encontraba almacenado. Condiciones de Salida: El sistema muestra el valor catastral del terreno.
Tabla Nº 14 Documentación caso de uso Calcular valor del terreno
Caso de Uso: Calcular valor de la construcción Actores Participantes: Administrador, Personal OMC Condiciones de entrada: El usuario de tipo administrador o personal OMC
debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción modificar datos.
Flujo Normal de Eventos: 1. El Sistema presenta una página con un campo de texto para ingresar el
número catastral del inmueble al que se desea calcular el avalúo. 2. El sistema presenta la opción de seleccionar la tipología del inmueble para
encontrar el valor unitario de la construcción y el valor de depreciación que aplica a cada caso.
- 48 -
Sistema de Información Web para Gestión Catastral
3. El sistema multiplica el área de construcción por su valor unitario y aplica el factor de ajuste por depreciación correspondiente para luego registrar el resultado (valor catastral de la construcción) en la base de datos.
Flujo de Eventos Alternativo: 3. Si el avalúo ya ha sido registrado, el sistema lo muestra en pantalla y presenta un mensaje indicando que el avalúo ya se encontraba almacenado. Condiciones de Salida: El usuario recibe el valor catastral de la
construcción. Tabla Nº 15 Documentación caso de uso Calcular valor de la construcción
Los casos de uso asociados al caso de uso Solicitudes se presentan en la
figura 18. En la tabla Nº 16 se observa la descripción.
Fig. 18 Diagrama de caso de uso Solicitudes
Caso de Uso Descripción Solicitudes
Se refiere a la petición que hace el propietario de un inmueble, de alguno de los procedimientos que realiza la OMC y/o de los documentos expedidos por ella.
Inscripción catastral
Se refiere al proceso de registro de un inmueble en el sistema de catastro.
Avalúo de inmueble
Consiste en determinar el valor económico de un inmueble.
Cálculo de impuesto
Consiste en el cálculo del impuesto inmobiliario de acuerdo al valor del inmueble y a normas especificados en las leyes vigentes.
Constancias Los diferentes documentos que emite la
- 49 -
Sistema de Información Web para Gestión Catastral
OMC para hacer constar la inscripción catastral del inmueble y/o los datos relacionados con el mismo.
Tabla Nº 16 Descripción de caso de uso solicitudes
Los casos de uso asociados al caso de uso Planos se presentan en la figura 19. La descripción se muestra en la tabla Nº 17.
Fig. 19 Diagrama de caso de uso Planos
Caso de Uso Descripción Planos
Se refiere a la elaboración de planos de mensura de los inmuebles y los mapas catastrales del Municipio.
Crear Plano
Elaboración del plano del inmueble por parte del personal de la OMC especializado.
Ver Plano
Consulta del o los planos existentes de un inmueble.
Tabla Nº 17 Descripción de caso de uso planos
Caso de Uso: Ver Plano Actores Participantes: Administrador, Personal OMC, prop/adm inmueble Condiciones de entrada: El usuario de tipo administrador, personal OMC o
prop/adm inmueble, debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción visualizar plano.
Flujo Normal de Eventos: 1. El Sistema presenta una página con un campo de texto para ingresar el
número catastral del inmueble cuyo plano se desea visualizar. 2. Si el inmueble con el número catastral ingresado existe, el sistema busca
el plano del mismo y lo muestra en pantalla. Flujo de Eventos Alternativo:
- 50 -
Sistema de Información Web para Gestión Catastral
2. Si el plano del inmueble no existe, el sistema envía un mensaje indicando que dicho plano no se encuentra disponible. Condiciones de Salida: El usuario visualiza el plano o recibe un mensaje
indicando que el mismo no se encuentra disponible. Tabla Nº 18 Documentación caso de uso Ver plano
Los casos de uso asociados al caso de uso Consulta se presentan en la
figura 20. En la tabla Nº 19 tenemos la descripción del mismo.
Fig. 20 Diagrama de caso de uso Consulta
Caso de Uso Descripción Consulta
Se refiere a la consulta por parte de cualquiera de los actores del sistema, de los datos relacionados con los inmuebles.
Datos descriptivos
Información relacionada con la descripción del inmueble y los datos de su propietario.
Datos espaciales
Información relacionada con las características geográficas del inmueble (plano del mismo).
Tabla Nº 19 Descripción de caso de uso consulta
Caso de Uso: Ver ficha completa Actores Participantes: Administrador, Personal OMC, prop/adm inmueble Condiciones de entrada: El usuario de tipo administrador, personal OMC o
prop/adm inmueble, debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción ver ficha.
Flujo Normal de Eventos:
- 51 -
Sistema de Información Web para Gestión Catastral
1. El Sistema presenta una página con un campo de texto para ingresar el número catastral del inmueble cuya ficha se desea visualizar.
2. Si el inmueble existe el sistema muestra en pantalla la ficha catastral del inmueble.
Flujo de Eventos Alternativo: 2. Si el inmueble con el número catastral ingresado no existe o se deja en blanco, el sistema envía un mensaje indicando que el inmueble no existe o su número catastral no ha sido ingresado. Condiciones de Salida: El usuario visualiza la ficha catastral del inmueble o
el mensaje de error correspondiente. Tabla Nº 20 Documentación caso de uso Ver ficha completa
Caso de Uso: Consulta por usuario Actores Participantes: Administrador, Personal OMC, prop/adm inmueble Condiciones de entrada: El usuario de tipo administrador, personal OMC o
prop/adm inmueble, debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción consulta por usuario.
Flujo Normal de Eventos: 1. El Sistema presenta una página con un campo de texto para ingresar el
nombre de usuario cuyos inmuebles relacionados se desea consultar. 2. Si el nombre de usuario ingresado existe, el sistema muestra la lista de
inmuebles relacionados con dicho usuario. Flujo de Eventos Alternativo: 2. Si el nombre de usuario no existe o se deja en blanco, el sistema envía un mensaje indicando que el usuario no existe o no ha sido ingresado. Condiciones de Salida: El usuario visualiza lista de inmuebles o el mensaje
de error correspondiente. Tabla Nº 21 Documentación caso de uso Consulta por Usuario
Caso de Uso: Consulta por Nº catastral Actores Participantes: Administrador, Personal OMC, prop/adm inmueble Condiciones de entrada: El usuario de tipo administrador, personal OMC o
prop/adm inmueble, debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción consulta por Nº catastral.
Flujo Normal de Eventos: 1. El Sistema presenta una página con un campo de texto para ingresar el
número catastral del inmueble que se desea consultar. 2. Si el inmueble con ese número catastral se encuentra en la base de datos,
el sistema muestra los datos del o de los propietarios del mismo. Flujo de Eventos Alternativo: 2. Si el número catastral no existe en la base de datos o se deja en blanco, el sistema envía un mensaje indicando que el inmueble no se encuentra
- 52 -
Sistema de Información Web para Gestión Catastral
registrado o su número catastral no ha sido suministrado. Condiciones de Salida: El usuario visualiza los datos del o de los
propietarios del inmueble. Tabla Nº 22 Documentación caso de uso Consulta por Nº Catastral
Caso de Uso: Consulta por CI o Rif Actores Participantes: Administrador, Personal OMC, prop/adm inmueble Condiciones de entrada: El usuario de tipo administrador, personal OMC o
prop/adm inmueble, debe haber ingresado su nombre y clave de usuario para acceder al sistema y seleccionar la opción consulta por CI o Rif.
Flujo Normal de Eventos: 1. El sistema presenta una página con un campo de texto para ingresar la
cédula o Rif de la persona que se desea consultar. 2. Si una persona con esta cédula se encuentra en la base de datos, el sistema
muestra los datos del mismo, y si es propietario o administrador de uno o varios inmuebles también se muestra por pantalla el o los números catastrales respectivos.
Flujo de Eventos Alternativo: 2. Si la CI o Rif no existe en la base de datos o se deja en blanco, el sistema envía un mensaje indicando que la persona no se encuentra registrada o su número de identificación no ha sido suministrado. ingresado. Condiciones de Salida: El usuario visualiza los datos de la persona y la lista
de inmuebles si la hay, o el mensaje de error correspondiente.
Tabla Nº 23 Documentación caso de uso Consultar por CI o Rif
Es importante mencionar que el caso de uso ver sección de ficha es muy
similar al de ver ficha completa de la tabla Nº 20, excepto que la respuesta del
sistema luego de verificar que el inmueble con el número catastral introducido
existe, será presentar sólo los datos del o de los propietarios del inmueble en lugar
de mostrar la ficha catastral completa del mismo. Algo parecido ocurre con los
casos de uso agregar datos y modificar datos. Un usuario puede agregar o
modificar los datos de un propietario o los datos de registro de un inmueble, en
cualquier caso el flujo normal alternativo de eventos es el de las tablas 11 y 12
respectivamente, sólo que estas operaciones se están realizando sobre diferentes
secciones de la ficha catastral.
- 53 -
Sistema de Información Web para Gestión Catastral
CAPÍTULO IV: DISEÑO DEL SISTEMA
4.1 Introducción
Este capítulo se refiere a las fases del diseño arquitectónico del sistema así
como diseño y aprovisionamiento de componentes de la metodología. Se
describen puntos como las metas de diseño, identificación de subsistemas, diseño
de la interfaz U/S y de la base de datos.
4.2 Metas de Diseño
La meta es obtener una aplicación con arquitectura de tres capas, como lo
indica el método WATCH. La capa de presentación implementa la interfaz U/S
de la aplicación empresarial. Está formada por dos tipos de componentes:
• Componentes del lado del cliente: el navegador en el caso de los sistemas
web como el SIWGC.
• Componentes del lado del servidor web: Son los componentes de la
interfaz U/S que se instalan en el servidor web. En este caso, páginas en
código HTML y php que implementan los aspectos dinámicos de la
interfaz web.
La capa de lógica de negocios implementa la funcionalidad de la
aplicación empresarial. Está formada por dos tipos de componentes:
• Componentes de procesos: Implementan las funciones que requieren los
usuarios y automatizan los flujos de trabajo.
• Componentes de entidades de negocios (componentes de negocio):
Manejan los datos asociados a los objetos o entidades de negocio de la
aplicación.
- 54 -
Sistema de Información Web para Gestión Catastral
Ambos se implementan en el SIWGC mediante códigos php, a través de
funciones para el cálculo de valores y el manejo de los datos.
La capa de datos se encarga de la administración de los datos de la
aplicación, en el SIWGC está formada por:
• Una base de datos implementada con el manejador de base de datos
Postgresql.
4.3 Identificación de los Subsistemas
El sistema planteado se puede dividir en tres subsistemas, que son:
1. SIWGCadm: Es el subsistema al que puede acceder el actor
administrador, quién podrá crear, modificar y eliminar nuevos usuarios así
como ingresar y modificar datos de los inmuebles y de sus propietarios,
ingresar datos del personal de la OMC y hacer consultas de cualquier tipo.
2. SIWGCper: Es el subsistema al que pueden ingresar aquellos usuarios
que pertenezcan al personal de la OMC, los cuales podrán registrar
modificar y consultar los datos de los inmuebles y sus propietarios. No
podrán ingresar ni modificar los datos del mismo personal ni crear,
modificar o eliminar otros usuarios.
3. SIWGCprop: Este subsistema es al que podrán acceder los propietarios o
administradores de inmueble para la consulta de los datos del o de los
inmuebles que posea o administre.
4.4 Diagramas de Secuencias
- 55 -
Sistema de Información Web para Gestión Catastral
Los diagramas UML de secuencia (forman parte de los llamados
diagramas de interacción) se utilizan para modelar los aspectos dinámicos de un
sistema.
Un diagrama de secuencias muestra los actores u objetos que participan en
una interacción y los eventos que generan ordenados en una secuencia de tiempo.
Un diagrama de secuencia puede mostrar los eventos que resultan de una instancia
determinada de un caso de uso, pero un diagrama de secuencia también puede
existir de una forma más genérica.
La dimensión vertical de un diagrama de secuencia representa el tiempo,
que transcurre a medida que se avanza hacia abajo en la página. La dimensión
horizontal representa diferentes actores u objetos [24].
En el caso del SIWGC se elaboraron los diagramas de secuencias más
representativos del comportamiento del mismo, a partir de los casos de uso
usuarios, inscripción y consulta.
Administrador
Si existe
Usuario creado
Fig. 21 Diagrama de Secuencias para caso de uso Crear usuario
En el diagrama de secuencias de la figura 21 se describe la secuencia de
eventos desencadenados por el actor administrador, quien accede al subsistema
SIWGCadm una vez que se ha verificado de su nombre y clave de usuario. Luego
se invoca el método crear usuario, ingresando como parámetros el tipo de usuario
- 56 -
Sistema de Información Web para Gestión Catastral
a crear, el nombre del mismo, la clave de ingreso y la cedula de la persona a la
que serán asignados. Se invoca el método consultar persona, ya que solo se crea el
usuario si la persona se encuentra registrada. De encontrarse la persona, entonces
el usuario también se habrá creado con éxito.
Administrador
Si existe
Mostrar datos del usuario
Fig. 22 Diagrama de Secuencias para caso de uso Consultar usuario
De la misma manera se presentan los diagramas de secuencias de los casos
de uso consultar usuario, cambiar clave, y eliminar usuario en las figuras 22, 23 y
24 respectivamente.
Administrador
Si existe
Validar_clave( )
Clave modificada con éxito
Fig. 23 Diagrama de Secuencias para caso de uso Cambiar clave
- 57 -
Sistema de Información Web para Gestión Catastral
Es importante recordar que estas secuencias de eventos son activadas por
el actor Administrador, ya que sólo este actor tiene acceso al subsistema
SIWGCadm, y puede llevar a cabo operaciones de creación, consulta,
modificación y eliminación de los diferentes tipos de usuarios a saber:
administrador, personal de la oficina municipal de catastro y propietario o
administrador de inmueble.
Administrador
Si existe
Si existe usuario_inmueble
Eliminar usuario_inmueble Usuario eliminado
Fig. 24 Diagrama de Secuencias para caso de uso Cambiar clave
La serie de eventos desencadenados en el caso de uso crear ficha pueden
ser disparados tanto por el actor administrador como por el actor personal OMC y
pueden ocurrir en los dos subsistemas SIWGCadm y SIWGCper. El actor
personal OMC accede sólo al subsistema SIWGCper, pero desde allí también
puede crear la ficha de un inmueble, tal como lo haría el actor administrador desde
el subsistema SIWGCadm. La figura tal muestra el diagrama de secuencias para
el caso de uso crear ficha.
- 58 -
Sistema de Información Web para Gestión Catastral
Personal OMC
Propietario creado
Administrador creado
Datos de registro creado
Datos terreno creados
Datos construcción creados
Inspección creada
Si existe
Si existe
Si existe
Ficha creada
Fig. 25 Diagrama de Secuencias para caso de uso Crear ficha
El caso de uso ver ficha, es un caso general que abarca la consulta de las
diferentes secciones o fragmentos de la ficha catastral. El diagrama de secuencias
de la figura 26 muestra los eventos desencadenados por un actor que puede ser
tanto administrador, personal OMC y propietario o administrador de inmueble, al
invocar el método de consulta de alguna de las secciones de la ficha. Cada uno de
estos actores podrá invocar el método desde los subsistemas a los que cada uno
tiene acceso, con la limitación de que el actor prop/adm inmueble, cuyo acceso
está limitado al subsistema SIWGCprop, podrá hacer dichas consultas, sólo sobre
los inmuebles que posea o administre.
- 59 -
Sistema de Información Web para Gestión Catastral
prop/adm inmueble
Mostrar datos
Mostrar datos propietario
Mostrar datos administrador
Mostrar datos de registro
Si existe
Mostrar datos de terreno
Si existe
Mostrar datos de construcción
Mostrar datos de inspecciones
Fig. 26 Diagrama de Secuencias para caso de uso Ver ficha
4.5 Diagrama de Clases (Primera Iteración)
Los Diagramas de clases forman parte de la vista estática del sistema. En
la primera iteración se toman en cuenta el caso de uso usuarios, inscripción, y
consulta para determinar las clases que se deben implementar de manera de
satisfacerlos. Por ejemplo, para llevar a cabo el caso de uso usuarios, es necesario
implantar una clase usuarios, cuyos atributos son el nombre de usuario y la clave.
Los métodos de ésta clase, satisfacen los casos de uso: crear usuario, consultar
- 60 -
Sistema de Información Web para Gestión Catastral
usuario, cambiar clave y eliminar usuario. Así mismo, para cumplir con el caso de
uso inscripción implantamos una clase inmueble cuyos atributos son los datos
básicos del mismo. Pero un inmueble tiene uno o varios propietarios, así que para
satisfacer el caso de uso inscripción que incluye el caso de uso crear ficha debo
también tener una clase persona, que tiene como atributos los datos de una
persona natural o jurídica. Un usuario es también una persona, y una persona
puede ser propietario o administrador de inmueble o un miembro del personal de
la OMC.
Por otro lado, para cumplir el caso de uso crear ficha debo también poder
registrar los datos del terreno y/o de la construcción del inmueble. Es por esto, que
se crean las clases terreno y construcción. Pero un terreno tiene dimensiones y
servicios y una construcción tiene un estado de conservación, todo lo cual
constituye información que se debe registrar en la correspondiente ficha catastral
del inmueble. De manera que el diagrama de clases resultante del análisis de los
casos de uso estudiados es el de la figura 27 a continuación:
Fig. 27 Diagrama de Clases para la primera iteración
- 61 -
Sistema de Información Web para Gestión Catastral
4.5.1 Diagrama de Clases (Segunda Iteración)
En la segunda iteración se agregan dos nuevas clases relacionadas con los
inmuebles: avalúo e impuestos. El caso de uso solicitudes requiere de éstas clases
además de la clase constancias, inmueble y las relacionadas con la misma
Además, en esta iteración se realizó una división de la clase construcción
en varias clases cuyos atributos constituyen partes o secciones específicas de las
características de la construcción de un inmueble. En la tabla 25, se describen las
nuevas clases creadas en la segunda iteración:
Nombre de la Clase Descripción de los Atributos
Ocupantes Tipo de ocupante (inquilino o propietario) de la construcción
Eléctricas Indican el tipo de instalaciones eléctricas de la construcción (embutida o externa)
Num_puertas Número de puertas de cada tipo que posee la construcción
Num_ventanas Número de ventanas de cada tipo que posee la construcción
Estructura Tipo de estructura de la construcción Tipo_pared Tipo de paredes Acab_pared Acabado de las paredes Pintura_pared Tipo de pintura de las paredes Est_techo Tipo de estructura del techo de la construcción Cub_techo Tipo de cubierta del techo Pisos Tipos de piso de la construcción Ambientes Tipos de ambientes Accesorios Accesorios de la construcción Avaluó Valores de terreno y construcción de un inmueble Impuestos
Valores trimestral y anual del impuesto de un inmueble
Constancias
Contenido de constancias y certificados expedidos por la OMC
Tabla Nº 24 Descripción de clases agregadas en la segunda iteración
El nuevo diagrama de clases se presenta en la figura 28 y la descripción de
las clases añadidas puede visualizarse en la tabla 24.
- 62 -
Sistema de Información Web para Gestión Catastral
Fig. 28 Diagrama de Clases del SIWGC para la segunda iteración
- 63 -
Sistema de Información Web para Gestión Catastral
4.5.2 Diagrama de Clases (Tercera Iteración)
En la tercera iteración, el diagrama de clases se modifica puesto que es
necesario satisfacer los casos de uso crear y ver plano para lo cual se implementa
la clase planos. Por otra parte, con el fin de realizar el avalúo y satisfacer los casos
de uso cálculo de valor del terreno y cálculo del valor de la construcción es
necesario tener una clase PVT (Planta de Valores de la Tierra) y una clase TVC
(Tabla de Valores de la Construcción), así como otras dos clases que llamamos
depreciación y ajustes necesarias para hacer el cálculo de impuestos.
Cabe destacar que el caso de uso consultas y todos los casos de uso
relacionados con éste, como ver ficha, consulta por usuario, consulta por Nº
catastral o consulta por cédula o Rif. Se ejecutan por medio de los métodos de las
clases que ya han sido incluidas en las iteraciones del diagrama de clases del
sistema.
Nombre de la Clase Descripción de los Atributos TVC
Tabla de valores unitarios de construcción de un inmueble de acuerdo a su tipología.
PVT
Tabla de valores unitarios del terreno de un inmueble de acuerdo a la zona en la que se ubica.
FC
Factores de corrección por depreciación de un terreno.
Depreciación
Factores de corrección por depreciación de una construcción.
FI
Factores impositivos según la tipología del inmueble
Tabla Nº 25 Descripción de clases agregadas en la tercera iteración
El diagrama de clases de la tercera iteración y definitivo se observa a
continuación en la figura 29.
- 64 -
Sistema de Información Web para Gestión Catastral
Fig. 29 Diagrama de Clases del SIWGC para la tercera iteración
- 65 -
Sistema de Información Web para Gestión Catastral
4.6 Esquema Relacional de la Base de Datos
En base al diagrama de clases y mediante la técnica de modelaje orientada
por objeto (OMT), se transforman las clases a las tablas del modelo relacional, en
base a los siguientes pasos:
• Cada clase básica se transforma en un esquema de relación o tabla de la
base de datos, y se le agregan los atributos correspondientes a los campos
de la clase.
• Para cada tabla se selecciona o se le agrega un atributo clave.
• Cada clase componente se convierte en una tabla, y se le agregan los
atributos enlaces.
La conversión de asociaciones según el tipo de multiplicidad se realiza de
la siguiente manera:
• 1 a 1, se agrega un atributo enlace a cada clase asociada, donde el atributo
de enlace de una tabla es el atributo clave de la otra.
• 1 a n, se agrega a la tabla asociada múltiple (1..n), un atributo de enlace
(clave primaria) de la tabla de asociación (1).
• n a n, se transforma en una clave cuya clave primaria es la concatenación
de las tablas de las claves asociadas.
Simultáneamente se realiza la normalización de las tablas con el propósito
de controlar la redundancia de datos:
• Primera Forma Normal (1FN): Cada elemento o atributo de la tabla debe
ser indivisible, eliminando grupos repetitivos y relaciones anidadas.
• Segunda Forma Normal (2FN): Además de ser 1FN, todo atributo que no
pertenece a una clave no puede depender de una parte de esa clave.
- 66 -
Sistema de Información Web para Gestión Catastral
• Tercera Forma Normal (3FN): La relación es 2FN y todo atributo que no
pertenece a la clave no es transitivamente dependiente de la clave
primaria.
El esquema relacional normalizado del SIWGC se muestra en la tabla Nº 26:
persona(ced_o_rif, nombres, apellidos, tel_o_cel, dirección, omc)
usuarios(nombre_usuario, tipo_usuario, ced_o_rif, clave)
inmueble(num_catastral, id_administrador, ubicación, num_civico, area_terreno,
area_construccion)
usuario_inmueble(usuario, num_catastral)
persona_inmueble(id_propietario, inmueble)
datos_registro(id_datos_reg, id_inmueble, adquiriente, ci_adquiriente,
num_doc, folio, tomo, protocolo, fecha, precio)
impuestos(id_impuestos, factor_impositivo, tipo_inmueble)
topografía(id_topografia, v_topografia)
forma(id_forma, v_forma)
uso(id_uso, v_uso)
tenencia(id_tenencia, v_tenencia)
servicios(id_servicios, id_inmueble, acueducto, cloacas, electricidad, pavimento,
acera, teléfono, gas, transporte)
dim_terreno(id_dim_terreno, id_inmueble, frente, fondo)
terreno(id_terreno, id_inmueble, valor_topografia, valor_forma, valor_uso,
valor_tenencia)
ocupante(id_ocupante, v_ocupante)
tipología(id_tipologia, v_tipologia)
estructura(id_estructura, v_estructura)
tipo_pared(id_tipo_pared, v_tipo_pared)
acab_pared(id_acab_pared, v_acab_pared)
pintura_pared(id_pintura_pared, v_pintura_pared)
- 67 -
Sistema de Información Web para Gestión Catastral
est_techo(id_est_techo, v_est_techo)
cub_techo(id_cub_techo, v_cub_techo)
pisos(id_pisos, v_pisos)
num_puertas(id_puertas, id_inmueble, multilock, madera_fina, entamb_fina,
entamb_econ, madera_rust, entamb_met, metalica, sta_maria, porton_lam)
num_ventanas(id_ventanas, id_inmueble, ventana_corr, ventanal_base,
base_alum, base_hierro, corredera, batiente_mad, batiente_met, celosía,
bloque_vent)
sanitarias(id_sanitarias, id_inmueble, wc, bidet, lavamanos, ducha, banera,
jacuzzi, letrina, porc_fina, porc_econ)
electricas(id_electricas, v_electricas)
accesorios(id_accesorios, id_inmueble, ascensor, aireintegral, calentador, rejas,
closets, dormserv)
ambientes(id_ambientes, id_inmueble, sala, comedor, cocina, dormitorio,
lavadero, banos, estar, oficina, garage)
construcción(id_const, id_inmueble, valor_ocupante, num_habitantes,
valor_tipologia, valor_estructura, valor_tipo_pared, valor_acab_pared,
valor_pintura_pared, valor_est_techo, valor_cub_techo, valor_pisos,
valor_electricas)
inspecciones(id_inspecciones, id_inmueble, inspector, observaciones, fecha_ins)
avaluo(id_avaluo, id_inmueble, valor_terreno, valor_cons, ano_avaluo)
conservacion(id_conservacion, id_inmueble, ano_const, ano_refac, edad_efe,
num_plantas, num_viviendas )
tvc(id_tvc, tipo_construccion, vu_construccion)
pvt(id_pvt, zona, vu_terreno)
ajustes(id_ajustes, depreciacion, dep_frente, dep_prof, dep_forma)
planos(id_planos, id_inmueble, imagen_plano)
Tabla Nº 26 Esquema relacional normalizado
- 68 -
Sistema de Información Web para Gestión Catastral
4.7 Diseño de la Interfaz Gráfica
En el contexto del proceso de interacción persona-computador, la interfaz
gráfica de usuario es el artefacto tecnológico de un sistema interactivo que
posibilita, a través del uso y la representación del lenguaje visual, una interacción
amigable con un sistema informático.
Ya que el sistema está diseñado para que sea utilizado y manipulado por
personas de diferentes áreas profesionales y con conocimientos generales de
computación, la interfaz debe ser presentada de manera clara, consistente y en un
lenguaje escrito y visual común para no permitir confusiones en los usuarios.
La interfaz gráfica del Sistema de Información Web para Gestión Catastral
está constituida por un grupo de ventanas, que contienen diversos elementos que
permite y favorecen la fácil manipulación y operación del sistema, entre estos
elementos se destacan, cajas de texto, cajas de selección, botones de acción y
tablas de datos. A través de la página de inicio del sistema, los usuarios se
autentifican y así acceden a los subsistemas que su rol de usuario así lo permita.
La misma se muestra en la figura 30.
Contenido
Encabezado
Menú
Vínculos a Información de interés general
Iniciar Sesión
Fig. 30 Página de Inicio del SIWGC
- 69 -
Sistema de Información Web para Gestión Catastral
Debido a que las actividades de cada usuario del sistema se diferencian
una de las otras en una cierta medida, se hace necesaria la realización de cuatro
diagramas de flujo de pantalla para cada tipo de usuario.
El diagrama de flujo de pantalla para los usuarios del sistema con
privilegios de administrador de la figura 31, muestra las páginas principales y
secundarias con menús desplegables que muestran actividades que abarcan la
creación, modificación, eliminación y consulta de otros usuarios así como el
ingreso, modificación y consulta de datos relacionados con los inmuebles y/o sus
propietarios.
Fig. 31 Flujo de navegación para usuarios de tipo administrador
En la figura 32 se muestra el diagrama de flujo de pantalla para el personal
interno de la Oficina Municipal de Catastro. Se presentan un conjunto de páginas
principales, secundarias y menú desplegables que muestran todas las actividades
Página
principal
Iniciar Sesión
Personas Usuarios
InmueblesConsultas
Páginas
secundarias
Ingresar persona Consultar persona
Páginas secundarias
Modificar persona Eliminar persona
Crear usuario Consultar usuario
Cambiar clave Eliminar usuario
Crear ficha
Páginas
secundarias
Modificar datos Agregar datos
Ver ficha completa Ver sección de ficha
Crear plano Ver plano
Por usuario Por CI o Rif
Por Nº catastral
Páginas secundarias
- 70 -
Sistema de Información Web para Gestión Catastral
que tales usuarios pueden realizar en el sistema, como el registro de inmuebles y
la consulta y actualización de datos de los mismos y sus propietarios.
Iniciar Sesión
InmueblesConsultas
Páginas
secundarias
Crear ficha Modificar datos Agregar datos
Ver ficha completa Ver sección de ficha
Crear plano Ver plano
Por Usuario Por CI o Rif
Por Nº Catastral
Páginas secundarias
Página
principal
Fig. 32 Flujo de navegación para usuarios de tipo personal OMC
En la figura 33 se muestra el diagrama de flujo de pantalla para los
propietarios o administradores de inmueble registrados como usuarios del sistema,
los cuales pueden consultar los datos de sus propiedades.
Iniciar Sesión
Menú Consultar datos de su(s) inmueble(s)
Cerrar Sesión
Páginas
secundaria
Página
principal
Fig. 33 Flujo de navegación para usuarios de tipo prop/adm
Las personas interesadas en consultar información referente a las
funciones, procedimientos y servicios suministrados por una OMC pueden
acceder a la misma sin estar registrado como usuario del sistema. En este caso, el
usuario puede a partir de la página principal, navegar por las páginas secundarias
contentivas de dicha información, como lo muestra la figura 36.
- 71 -
Sistema de Información Web para Gestión Catastral
Menú Principal Funciones Trámites Noticias
Iniciar Sesión
Páginas secundarias
Páginas secundarias
Páginas secundarias
Páginas secundarias
Página principal
Fig. 34 Diagrama de navegación para usuarios no registrados
4.8 Validación de la Interfaz
La validación del diseño de la interfaz gráfica corresponde a la
verificación de que la misma satisface los requisitos del sistema capturados por
los casos de uso. A continuación se muestra la tabla de verificación de
correspondencia entre los requisitos capturados en los casos de uso del capítulo 3
y la interfaz gráfica diseñada.
Caso de Uso Interfaz Validar usuarios
Los usuarios registrados son verificados ingresando en la página iniciar sesión de la ventana principal del sistema e ingresando sus datos, si éstos son válidos, podrá acceder al subsistema al cual tiene acceso.
Crear usuario
Los usuarios de tipo administrador podrán crear nuevos usuarios presionando el vínculo Usuarios y luego Crear usuario en la página principal del subsistema SIWGCadm.
Cambiar clave
Los usuarios de tipo administrador podrán cambiar la clave de un usuario presionando el vínculo Usuarios y luego Cambiar clave en la página principal del subsistema SIWGCadm.
Eliminar usuario
Los usuarios de tipo administrador podrán eliminar un usuario presionando el vínculo Usuarios y luego Eliminar en la página principal del subsistema SIWGCadm.
- 72 -
Sistema de Información Web para Gestión Catastral
Consultar usuario Los usuarios de tipo administrador podrán consultar el tipo de usuario a través del vínculo Consultar y luego seleccionando o introduciendo el nombre del mismo, a partir de la página principal del subsistema SIWGCadm.
Crear ficha Los usuarios de tipo administrador o personal OMC pueden crear la ficha catastral de un inmueble presionando el vínculo Crear ficha.
Modificar datos Los usuarios de tipo administrador o personal OMC pueden modificar los datos de una ficha catastral existente presionando el vínculo Modificar.
Agregar datos Los usuarios de tipo administrador o personal OMC pueden agregar datos a la ficha catastral de un inmueble presionando el vínculo Agregar.
Calcular valor del terreno
Los usuarios de tipo administrador o personal OMC pueden calcular el valor del terreno de un inmueble presionando el vínculo Agregar datos (avalúo)
Calcular valor de la Construcción
Los usuarios de tipo administrador o personal OMC pueden calcular el valor del terreno de un inmueble presionando el vínculo Agregar datos (avalúo)
Cálculo de impuesto
Los usuarios de tipo administrador o personal OMC pueden calcular el valor del terreno de un inmueble presionando el vínculo Agregar datos (impuesto)
Constancias Los usuarios de tipo administrador o personal OMC pueden crear constancias presionando el vínculo constancias.
Crear plano Los usuarios de tipo administrador o personal OMC pueden crear planos desde la aplicación gvsig presionando el vínculo crear plano.
Ver plano Los usuarios de tipo administrador o personal OMC pueden ver planos presionando la opción ver plano.
Ver ficha campleta Los usuarios registrados de cualquier tipo pueden ver la ficha completa de un inmueble seleccionando la opción visualizar ficha.
Ver sección de ficha
Los usuarios registrados de cualquier tipo pueden ver una sección de la ficha catastral de un inmueble al seleccionar la opción visualizar.
Consulta por usuario
Los usuarios registrados de cualquier tipo pueden hacer consulta de inmuebles por usuario seleccionando consulta por usuario.
Consulta por CI o Rif
Los usuarios registrados de cualquier tipo pueden hacer consulta de inmuebles por C.I. o Rif seleccionando consulta por CI o Rif.
Consulta por Nº Catastral
Los usuarios registrados de cualquier tipo pueden hacer consulta de inmuebles por número catastral seleccionando consulta por Nº Catastral.
Tabla Nº 27 Validación del diseño de la interfaz del SIWGC
- 73 -
Sistema de Información Web para Gestión Catastral
CAPÍTULO V: IMPLANTACIÓN Y PRUEBAS DEL SISTEMA
5.1 Introducción
En este capítulo se abarcan las fases de aprovisionamiento y ensamblaje de
componentes, en las cuales se realizó la implementación de la base de datos y de
la interfaz gráfica del sistema, así como las pruebas de la aplicación. También se
presentan los diagramas de componentes y despliegue para las tres capas que
conforman la arquitectura del sistema, así como algunas vistas la interfaz gráfica y
tablas que ilustran las pruebas efectuadas a la aplicación.
5.2 Implantación del sistema
Se realizó el aprovisionamiento de los componentes de la aplicación, es
decir, se desarrollaron los componentes de acuerdo a los requisitos y el diseño del
sistema planteado. También se realizó el aprovisionamiento de software
reutilizable, como la clase fpdf, que es una clase escrita en PHP que permite
generar documentos PDF, y que se usa en el SIWGC para generar documentos
que se deseen imprimir desde el sistema como por ejemplo, la ficha catastral de
un inmueble.
Luego del aprovisionamiento de componentes, el próximo paso en la
metodología es el ensamblaje de componentes. El SIWGC tiene una arquitectura
de tres capas: de presentación, lógica de negocios y de datos. En esta fase se
realiza la integración de los componentes de dichas capas.
5.2.1 Construcción de la interfaz usuario/sistema
Corresponde a la fase de ensamblaje de componentes del método Watch, en la cual, se ensambla la capa de presentación con los componentes de la interfaz
- 74 -
Sistema de Información Web para Gestión Catastral
U/S, a través de la codificación e integración de los componentes de la interfaz del lado del cliente y los componentes de interfaz U/S del lado del servidor web.
1. El código del lado del cliente, contiene los elementos visuales (HTML) y el código que se debe ejecutar en el navegador del cliente, en la forma de funciones JavaScript, que se usaron para los mensajes de error y confirmación.
2. El código del lado del servidor web, contiene la lógica de programación de las páginas.
Los componentes de la capa de presentación del sistema final son los
siguientes:
• estilo.css: documento que define el tipo de fuente, los colores, la
apariencia de los menús desplegables y botones del sistema de la interfaz
gráfica.
• siwgc.html: este componente está formado por todos aquellos archivos
html que conforman la interfaz gráfica principal del SIWGC, que sirve de
puerta de entrada a los subsistemas.
• siwgcadm.html: lo constituyen todos aquellos archivos html que
conforman la interfaz gráfica del subsistema SIWGCadm.
• siwgcper.html: está formado por todos aquellos archivos html que
conforman la interfaz gráfica del subsistema SIWGCper.
• siwgcprop.html: constituido por todos aquellos archivos html que
conforman la interfaz gráfica del subsistema SIWGCprop.
En la primera iteración se integraron los componentes siwgc.html,
estilo.css y siwgcadm.html. Posteriormente se agregaron los componentes
siwgcper.html y siwgcprop.html en la segunda y tercera iteración
respectivamente.
- 75 -
Sistema de Información Web para Gestión Catastral
5.2.2 Diagrama de componentes para la capa de presentación (tercera
iteración)
El diagrama de componentes se utiliza para modelar la vista estática de un
sistema. Muestra la organización y las dependencias entre un conjunto de
componentes. Aquí se sitúan librerías, tablas archivos, ejecutables y documentos
que forman parte del sistema. Uno de los usos principales es que puede servir para
ver que componentes pueden compartirse entre sistemas o entre diferentes partes
de un sistema [25]. El diagrama de componentes de la capa de presentación del
sistema final (tercera iteración) se muestra en la figura 35.
Fig. 35 Diagrama de Componentes final para la capa de presentación
5.2.3 Ensamblaje de componentes de la lógica del negocio
En esta sección se describe la implementación de toda la lógica de
tratamiento de datos de acuerdo al dominio de aplicación. La conforman todos
aquellos componentes que se utilizan para hacer los cálculos de los procesos de
negocio y el almacenamiento de los datos en la base de datos. Al igual que en la
capa de presentación, el ensamblaje fue realizado iterativamente agregando
aquellos archivos, clases y métodos que fueran necesarios a medida que el sistema
fue evolucionando. La figura tal presenta el Diagrama de componentes del
SIWGC final (luego de la tercera iteración) de la capa de lógica de negocios.
- 76 -
Sistema de Información Web para Gestión Catastral
Fig. 36 Diagrama de Componentes para la capa de lógica de negocios
La descripción de los componentes de la capa de lógica de negocios es
como sigue:
• Persona.php: Conformado por los archivos en código php en los que se
implantan los métodos de la clase persona.
• Usuarios.php: Conformado por los archivos en código php en los que se
implantan los métodos de la clase usuarios.
• Inmueble: Conformado por los archivos en código php que implementan
las clases terreno, construcción, y todas aquellas que sirvan para describir
las características del inmueble.
• Avalúo: Conformado por los archivos en código php en los que se
implantan los métodos de la clase avalúo.
• Impuestos: Conformado por los archivos en código php en los que se
implantan los métodos de la clase impuestos.
• Instrucciones.sql: Conformado por las funciones sql que sirven de interfaz
para el manejo de los datos de la base de datos.
• Fpdf.php: Componente que se encarga de transformar página html en un
documento .pdf.
• Font.lib: Librería de fuentes utilizada por el componente fpdf.php.
• Constancias: Componente que se encarga de la creación de las constancias.
- 77 -
Sistema de Información Web para Gestión Catastral
• gvSIG: Sistema de Información geográfica para la creación y consulta de
planos.
5.2.4 Ensamblaje de componentes de la capa de datos
Los componentes de la capa de datos están formados por la base de datos y
todas las tablas que la conforman. En este caso, la base de datos del sistema
bd_siwgc bajo el manejador de base de datos Postrgresql, fue implementada de
acuerdo a los diagramas de clases presentados en el capítulo 3 del presente
documento. El diagrama de componentes definitivo de la capa de datos del
SIWGC se presenta a continuación en la figura 37.
Fig.37 Diagrama de Componentes para la capa de datos (tercera iteración)
5.2.5 Diagrama de Despliegue del SIWGC
Por su parte, el diagrama de despliegue indica la situación física de los
componentes desarrollados. Es decir se sitúa el software en el hardware que lo
- 78 -
Sistema de Información Web para Gestión Catastral
contiene. Cada Hardware se representa como un nodo. Un nodo se representa
como un cubo, un nodo es un elemento donde se ejecutan los componentes,
representan el despliegue físico de estos componentes [26].
El diagrama de despliegue del SIWGC se presenta a continuación, en la
figura 38:
Fig. 38 Diagrama de despliegue del SIWGC
5.2.6 Diagramas de Flujo de Navegación del SIWGC
En la primera iteración se realizó la implantación de la interfaz gráfica del
subsistema SIWGCadm, algunas de las páginas que forman parte de este
subsistema constituye la invocación de cada uno de los métodos implementados.
A continuación se presenta en la figura 39, el diagrama de flujo de navegación de
pantallas del SIWGC para la primera iteración, es decir, el flujo de navegación de
pantallas del subsistema SIWGC. De esta manera, se ilustra no sólo la forma en
que está estructurado el sistema, sino también los métodos desarrollados en cada
una de las iteraciones realizadas. En la segunda iteración se hizo la implantación
del subsistema SIWGCper y en la tercera iteración el subsistema SIWGCprop.
- 79 -
Sistema de Información Web para Gestión Catastral
SIWGC
SIWGCadm
Fig. 39 Diagrama de Flujo de Navegación del SIWGC (Primera Iteración)
Personas
Usuarios
Inmuebles
Consultas
Ingresar
Consultar
Modificar
Eliminar
Crear
Consultar
Eliminar
Cambiar clav
Crear ficha
Visualizar
Modificar
Agregar
Por Usuario
Por CI o Rif
Por Nº cat.
Usu/Inm
SIWGCper SIWGCprop
Ficha
Propietario
Administrador
Datos Inmueble
Datos Registro
Avalúo
Impuestos
Terreno
Construcción
Inspecciones
Propietario
Administrador
Datos Inmueble
Datos Registro
Terreno
Construcción
Inspecciones
Propietario
Registro
Avalúo
Impuesto
Inspección
- 80 -
Sistema de Información Web para Gestión Catastral
SIWGC
SIWGCadm
Inmuebles
Consultas
Constancias
Por usuario
Por CI o Rif
Por Nº cat
SIWGCper SIWGCprop
Ficha
Propietario
Administrador
Datos Inmueble
Datos Registro
Avalúo
Impuestos
Terreno
Construcción
Inspecciones
Propietario
Administrador
Datos Inmueble
Datos Registro
Terreno
Construcción
Inspecciones
Propietario
Registro
Avalúo
Impuesto
Crear Ficha
Visualizar
Modificar
Agregar
Inspección
Fig. 40 Diagrama de Flujo de Navegación del SIWGC (Segunda Iteración)
- 81 -
Sistema de Información Web para Gestión Catastral
SIWGC
SIWGCadm
Lista Inm.
Consultar
Datos per.
Otros Datos Datos Inmueble
Datos Registro
Avalúo
Impuestos
Terreno
Construcción
Inspecciones
Ficha
Propietario
Administrador
SIWGCprop SIWGCper
Fig. 41 Diagrama de Flujo de Navegación del SIWGC (Tercera Iteración)
5.3 Vistas de la Interfaz (Primera Iteración)
En la primera iteración se trabajó en la página principal del sistema, y en
todas aquellas páginas que pueden ser consultadas libremente por cualquier
usuario registrado o no registrado. Estas páginas contienen información básica
acerca de la Oficina de catastro, sus funciones, los trámites que realiza y noticias
relacionadas. Además, presenta la opción desde la cual se puede ingresar a alguno
de los subsistemas al ingresar el nombre y la clave de usuario. En la figura 42
observamos la apariencia de la ventana inicial del sistema.
- 82 -
Sistema de Información Web para Gestión Catastral
Fig. 42 Página principal del SIWGC
La figura 43 muestra la página de inicio de sesión, que es la puerta de
acceso hacia los tres subsistemas a los que pueden acceder los usuarios registrados
dependiendo del tipo que sea.
Fig. 43 Página inicio de sesión
5.3.1 Vista de la Interfaz gráfica (Segunda Iteración)
En caso de tratarse de un usuario de tipo administrador el usuario accederá
a la página administración, que observamos en la figura 44.
- 83 -
Sistema de Información Web para Gestión Catastral
Fig. 44 Página principal para usuarios de tipo administrador
La figura 45 nos proporciona una vista de uno de los distintos menús
desplegables con los que cuenta el subsistema SIWGCadm.
Fig. 45 Página administración con menú desplegado
5.3.2 Vista de la Interfaz gráfica (Tercera Iteración)
En la tercera iteración se realizó la interfaz para los otros dos tipos de
usuario registrados del sistema. Las figuras 45 y 46 son una muestra de la interfaz
para el usuario de tipo personal de la oficina municipal de catastro.
- 84 -
Sistema de Información Web para Gestión Catastral
Fig. 46 Página para usuarios de tipo personal OMC
La figura 47 nos proporciona una vista de uno de los distintos menús
desplegables con los que cuenta el subsistema SIWGCper.
Fig. 47 Página principal para personal OMC con menú desplegado
- 85 -
Sistema de Información Web para Gestión Catastral
Si el usuario a ingresar al sistema es un usuario registrado del tipo
propietario/administrador de inmueble, éste es direccionado a la página principal
del subsistema SIWGCprop, la cual se visualiza en la figura 48.
Fig. 48 Página principal para usuario tipo propietario
La figura 49 nos proporciona una vista de uno de los distintos menús
desplegables con los que cuenta este subsistema.
Fig. 49 Página para tipo propietarios con menú desplegado
- 86 -
Sistema de Información Web para Gestión Catastral
5.4 Pruebas del Sistema
El desarrollo de software debe ir acompañado de una actividad que
garantice la calidad del mismo, en este sentido, las pruebas son un elemento
crítico para la garantía de calidad representan una revisión final de las
especificaciones, del diseño y de la codificación.
Las pruebas de caja negra se refieren a las pruebas que se llevan a cabo
sobre la interfaz del software. O sea, pretenden demostrar que las funciones del
software son operativas, que la entrada se acepta de forma adecuada y que se
produce una salida correcta, así como que la integridad de la información externa
se mantiene. Una prueba de caja negra examina algunos aspectos del modelo
fundamental del sistema sin tener mucho en cuenta la estructura lógica interna del
software [25].
Se denomina cajas blancas a un tipo de pruebas de software que se realiza
sobre las funciones internas de un módulo. Así como las pruebas de caja negra
ejercitan los requisitos funcionales desde el exterior del módulo, las de caja blanca
están dirigidas a las funciones internas. Entre las técnicas usadas se encuentran; la
cobertura de caminos (pruebas que hagan que se recorran todos los posibles
caminos de ejecución), pruebas sobre las expresiones lógico-aritméticas, pruebas
de camino de datos (definición-uso de variables), comprobación de bucles (se
verifican los bucles para 0,1 y n iteraciones, y luego para las iteraciones máximas,
máximas menos uno y más uno.
Las pruebas de caja blanca se llevan a cabo en primer lugar, sobre un
módulo concreto, para luego realizar las de caja negra sobre varios subsistemas
(integración) [26].
Luego se realizan las pruebas de integración, cuyo objetivo es verificar el
correcto ensamblaje entre los distintos componentes una vez que han sido
probados unitariamente con el fin de comprobar que interactúan correctamente a
- 87 -
Sistema de Información Web para Gestión Catastral
través de sus interfaces, tanto internas como externas, cubren la funcionalidad
establecida y se ajustan a los requisitos no funcionales [27].
La tabla Nº 28 que se muestra a continuación ilustra algunas pruebas de
caja negra para el método ingresar persona, el cual tiene como parámetros de
entrada: nombres, apellidos, cédula o Rif, teléfono, dirección, omc.
Parámetros de entrada
Resultado esperado Resultado obtenido Verificación
55555555, Martinez, V-16745729, 04267891655, ””,………… false
No se ingresa la persona a la base de datos, parámetros no válidos o incompletos.
La persona se ingresó a la base de datos
exitosamente.
Error
55555555, Martinez, V-16745729, 04267891655, ””,………… false
No se ingresa la persona a la base de datos, parámetros no válidos o incompletos.
No se ingresó la persona. Mensaje de error por introducir nombre y dirección
no válidos.
Correcto
Scarlet, Martinez, V-16745729, 04267891655, ”Av. Don Tulio, calle 2 casa 3-4”, false
Se ingresan los datos de la persona correctamente a la base de datos.
La persona se ingresó a la base de datos
exitosamente.
Correcto
Tabla Nº 28 Pruebas de caja negra para el método ingresar persona
La tabla Nº 29 ilustra algunas pruebas de caja negra para el método
modificar persona. Cabe destacar que para la ejecución de esta funcionalidad se
debe introducir la cédula o Rif de la persona a modificar, y el sistema presentara
los datos actuales de la misma, para que el usuario realice la modificación del o de
los parámetros que desee, para validarlos y actualizarlos en la base de datos.
Parámetros de entrada
Resultado esperado Resultado obtenido Verificación
55555555, Los datos actuales de Los datos de la Error
- 88 -
Sistema de Información Web para Gestión Catastral
Martinez, V-16745729, 04267891655, ””,………… false
la persona no son modificados.
persona fueron modificados
exitosamente.
55555555, Martinez, V-16745729, 04267891655, ””,………… false
No se modifican los datos de la persona,
parámetros no válidos o incompletos.
No se ingresó modificaron los datos
de la persona. Mensaje de error por introducir nombre y dirección no válidos.
Correcto
Scarlet del Mar, Martinez Lozada, V-16745729, 04267891655, ”Av. Don Tulio, calle 2 casa 3-4”, false
Los datos de la persona se modifican
correctamente
Los datos de la persona se
modificaron exitosamente.
Correcto
Tabla Nº 29 Pruebas de caja negra para el método modificar persona
La tabla Nº 30 ilustra algunas pruebas de caja negra para el método
consultar persona, cuyo parámetro de entrada es la cédula o Rif de la persona que
se desea consultar. Parámetros de
entrada Resultado esperado Resultado obtenido Verificación
aaaaaaa Mensaje de error, indicar que la persona con este número de cédula o Rif no existe en la base de datos.
Página en blanco Error
55555555 Mensaje de error, indicar que la persona con este número de cédula o Rif no existe en la base de datos.
Mensaje de error, indicando que la persona con este número de cédula o Rif no existe en la base de datos.
Correcto
“” Mensaje de error, indicar que se debe introducir un valor como parámetro
Página en blanco Error
“” Mensaje de error, indicar que se debe
Mensaje de error, indicando que se debe
Correcto
- 89 -
Sistema de Información Web para Gestión Catastral
introducir un valor como parámetro
introducir un valor como parámetro
V-13977421 Muestra los datos de la persona correctamente.
Muestra los datos de la persona
correctamente.
Correcto
Tabla Nº 30 Pruebas de caja negra para el método modificar persona
La tabla Nº 31 ilustra algunas pruebas de caja negra para el método
eliminar persona, cuyo parámetro de entrada es la cédula o Rif de la persona que
se desea eliminar. Parámetros de
entrada Resultado esperado Resultado obtenido Verificación
aaaaaaa Mensaje de error, indicar que la persona con este número de cédula o Rif no existe en la base de datos, por lo tanto no se puede eliminar.
Página en blanco Error
“” Mensaje de error, indicar que se debe introducir un valor como parámetro.
Página en blanco Error
“” Mensaje de error, indicar que se debe introducir un valor como parámetro.
Mensaje de error, indicando que se debe
introducir un valor como parámetro
Correcto
V-13977421 Elimina la persona correctamente.
No se elimina la persona de la base de
datos.
Error
V-13977421 Elimina la persona correctamente.
La persona ha sido eliminada
exitosamente.
Correcto
Tabla Nº 31 Pruebas de caja negra para el método modificar persona
La tabla Nº 32 ilustra algunas pruebas de caja negra para el método crear
usuario, este método recibe como parámetro de entrada: el nombre de usuario y
arroja como resultado el tipo de usuario, la cédula o Rif, y de tratarse de un
- 90 -
Sistema de Información Web para Gestión Catastral
propietario o administrador de uno o más inmuebles muestra el o los números
catastrales de los mismos.
Parámetros de entrada
Resultado esperado Resultado obtenido Verificación
V-12345678, user123, a1b2c3, 1
Mensaje de error, indicar que la persona con este número de cédula o Rif no existe en la base de datos, por lo tanto no se puede crear el usuario.
Usuario creado exitosamente.
Error
V-12345678, user123, a1b2c3, 1
Mensaje de error, indicar que la persona con este número de cédula o Rif no existe en la base de datos, por lo tanto no se puede crear el usuario.
Mensaje de error, indicando que la persona con este
número de cédula o Rif no existe en la
base de datos, por lo tanto no se puede crear el usuario.
Correcto
“”, user123, a1b2c3, 1
Mensaje de error, indicar que se deben introducir todos los parámetros.
Página en blanco Error
“”, user123, a1b2c3, 1
Mensaje de error, indicar que se deben introducir todos los parámetros.
Mensaje de error, indicar que se deben introducir todos los
parámetros.
Correcto
V-13977421 user123, a1b2c3, 1
Mensaje de error, esta persona ya posee nombre
y clave de usuario asignados.
Usuario creado exitosamente.
Error
V-19593711 ana123, 123456, 1
Usuario creado exitosamente.
Usuario creado exitosamente.
Correcto
Tabla Nº 32 Pruebas de caja negra para el método modificar persona
La tabla Nº 33 ilustra algunas pruebas de caja negra para el método crear
usuario, este método recibe como parámetro de entrada: el nombre de usuario
Parámetros de entrada
Resultado esperado Resultado obtenido Verificación
- 91 -
Sistema de Información Web para Gestión Catastral
administrador 13977421, usuario con privilegios de administrador.
Página en blanco. Error
User123 Mensaje de error, indicar que este nombre de usuario no existe en la base de datos.
Página en blanco. Error
User123 Mensaje de error, indicar que este nombre de usuario no existe en la base de datos.
Mensaje de error, indicando que este
nombre de usuario no existe en la base de
datos.
Correcto
“” Mensaje de error, indicar que se deben
introducir el nombre de usuario a consultar.
Página en blanco Error
“” Mensaje de error, indicar que se deben
introducir el nombre de usuario a consultar.
Mensaje de error, indicando que se deben introducir el nombre de
usuario a consultar.
Correcto
administrador Se visualizan los datos del usuario con éxito.
Se visualizan los datos del usuario con éxito.
Correcto
Tabla Nº 33 Pruebas de caja negra para el método modificar persona
De la misma manera se realizaron estas pruebas para cada uno de los
métodos de cada subsistema del SIWGC. Las pruebas se hicieron durante todo el
desarrollo e implantación del sistema en cada una de las tres iteraciones
ejecutadas para la culminación del proyecto.
En la tabla 34 se presenta una prueba de caja blanca realizada para el
método agregar avalúo.
Código
Parámetros
de entrada
Salida
esperada
Salida
obtenida
Verific.
If($frente<$frente_tipo){
$dep_frente=((100-
(3*($frente_tipo-
$terreno=
236;
$vu_terreno
$dep_frente=
0.925
$dep_prof=
$dep_frente=
0.925
$dep_prof=
Correcto
- 92 -
Sistema de Información Web para Gestión Catastral
$frente)))/100);
}else{
$dep_frente=1;
}
If($fondo<$prof_tipo){
$dep_prof=1
}else{
$dep_prof=(($fondo+$pr
of_tipo)/(2*$fondo))
}
$factor=($dep_frente*$d
ep_prof*$dep_forma);
$ava_terreno=$vu_terren
o*$factor*$terreno;
$ava_const=$vu_const*$
v_dep_const*$construcci
on;
$ava_cat=$ava_terreno+
$ava_const;
=58.76;
$construcci
on=189;
$vu_const=
93.77;
$v_dep_con
st=0.9
$frente=10;
$frente_tipo
=12.5;
$fondo=17;
$prof_tipo=
16.5;
$dep_forma
=0.92;
0.985
$factor=0.83
$ava_terreno
=12619.30
$ava_const=
15950.27
$ava_cat=
28569.57
0.985
$factor=0.83
$ava_terreno
=11509.91
$ava_const=
15950.27
$ava_cat=
27460.19
Por último también se realizaron pruebas de integración, en las que la
estrategia utilizada fue descendente, es decir, se probaron las funcionalidades de
alto nivel en principio y luego se probaron las de bajo nivel hasta verificar el
correcto funcionamiento del sistema en su totalidad.
- 93 -
Sistema de Información Web para Gestión Catastral
CAPÍTULO VI: CONCLUSIONES Y RECOMENDACIONES
6.1 Introducción
Este capítulo comprende las conclusiones a las que se ha llegado hasta la
presente y algunas de las recomendaciones que pueden ser tomadas en
consideración al respecto.
6.2 Conclusiones
• El modelado de negocios permitió lograr la comprensión de los procesos
de una OMC para determinar los requerimientos del sistema programado
que se implantó.
• El uso del método Watch permitió realizar el software de una forma
ordenada y controlada, alcanzando el objetivo principal de este proyecto,
el de implementar un sistema web para la gestión de datos catastrales.
• El SIWGC facilita y agiliza el registro de inmuebles urbanos. Permite
registrar, almacenar y actualizar los datos de los inmuebles de forma
automatizada, por lo que es una herramienta que puede ser de gran utilidad
para descongestionar las oficinas municipales de catastro.
• El SIWGC permite el manejo automatizado de los datos descriptivos de
los inmuebles pero no realiza el manejo de datos espaciales, ya que no se
agregaron estas funcionalidades por limitaciones de tiempo.
- 94 -
Sistema de Información Web para Gestión Catastral
6.3 Recomendaciones
La creación, mantenimiento y conservación del catastro es un proceso
amplio y complejo que requiere de mucha investigación y desarrollo. El SIWGC,
abarca el manejo básico de los datos descriptivos y visualización de planos de los
inmuebles urbanos que se manejan en una OMC, pero puede servir de base para
futuros proyectos en los que se incluyan otros aspectos sobre todo en lo
concerniente al manejo y análisis de la información geoespacial, de una forma
integral a nivel municipal, por lo que se recomienda ampliar las funcionalidades
del SIWGC a fines de proporcionar mayor apoyo a la gestión catastral realizada
por las Oficinas Municipales de Catastro del país. En este sentido, el gvSIG se
presenta como una excelente herramienta del tipo GIS con grandes
potencialidades, las cuales no se han explotado en este proyecto pero que sería de
gran ayuda para mejorar y/o ampliar el sistema planteado.
- 95 -
Sistema de Información Web para Gestión Catastral
BIBLIOGRAFÍA
[1] Chacón Leira y Vílchez (1995). Metodología para proyectos de
catastro urbano. Revista Geográfica Venezolana, Vol. 36(2), 175-191
[2] Montilva, J. (2004). Desarrollo de aplicaciones empresariales, el
método watch. Universidad de los Andes. Mérida, Venezuela.
[3] Catastro, http://es.wikipedia.org/wiki/Catastro
[4] Catastro,
http://www.caracas.gob.ve/index.php?option=com_content&task
=view&id=28&Itemid=204&lang=
[5] La Administración del Catastro Municipal,
http://www.municipio.gob.mx/wb2/ELOCAL/ELOC_La_administracion_
del_catastro_municipal
[6] Acero, W. (2007). Lineamientos para la organización de la Oficina de
Catastro del municipio Bolívar (OMC). Táchira, Venezuela.
[7] Bosque, J. (1992). Sistemas de Información Geográfica. Madrid, España.
Ediciones Rialp, S.A.
[8] Software de Sistemas de Información Geográfica,
http://www.eduteka.org/SIG3.php
[9] Montilva J. y Barrios J. (2008). WATCH: El Método del Reloj.
Universidad de los Andes, Mérida, Venezuela.
[10] Montilva, J. (2007). Modelado de Negocios, del espacio del problema
al espacio de la solución. Universidad de los Andes, Mérida, Venezuela.
[11] Tutorial UML,
http://www.sparxsystems.com.ar/new/resources/tutorial/uml-tutorial.php
[12] Eriksson H. y Penker M. (2000). Business modeling with UML :
business patterns at work. Editor: Theresa Hudson. Estados Unidos de
América.
[13] HTML, http://es.wikipedia.org/wiki/C%C3%B3digo_HTML
- 96 -
Sistema de Información Web para Gestión Catastral
[14] HTML, http://www.unav.es/SI/manuales/HTML/indice.html
[15] PHP, http://es.wikipedia.org/wiki/.php
[16] PostgreSQL, http://es.wikipedia.org/wiki/PostgreSQL
[17] Tutorial de PostgreSQL,
http://es.tldp.org/Postgresql-es/web/navegable/tutorial/intro.html#AEN34
[18] gvSIG Manual de UsuarioVersión 3, IVER Tecnologías de Información
[19] GvSIG, http://es.wikipedia.org/wiki/GvSIG
[20] Cadena de Valor,
http://es.wikipedia.org/wiki/Cadena_de_valor
[21] Casos de Uso,
http://es.wikipedia.org/wiki/Caso_de_uso
[22] Tutorial UML,
http://www.clikear.com/manuales/uml/diagramascasouso.aspx
[23] Análisis y Diseño Orientado a Objetos con UML,
http://www.galeon.com/zuloaga/Doc/UML02.pdf
[24] Introducción a UML, http://www.programacion.net/tutorial/uml/6/
[25] Diseño de Casos de prueba,
http://www.angelfire.com/empire2/ivansanes/bywbox.htm
[26] Caja blanca, http://es.wikipedia.org/wiki/Caja_blanca_(sistemas)
[27] Prueba del Sistema,
www.eisi.ues.edu.sv/josmarsan/docs/clase_8_%20pruebas%20del%20sist
ema.ppt
- 97 -
Sistema de Información Web para Gestión Catastral
ANEXOS
- 98 -
Sistema de Información Web para Gestión Catastral
Anexo A
Ley de Registro Público y del Notariado publicada en Gaceta Oficial
Nº 37.333 de fecha 27/11/01:
Artículo 46: El Catastro Municipal será fuente de información registrar
inmobiliaria y estará vinculado al Registro Público a los fines de establecer la
identidad entre los títulos, su relación entre el objeto y sujeto de los mismos, y el
aspecto físico de los inmuebles, mediante el uso del Código Catastral, en los
términos contemplados en la Ley de Geografía, Cartografía y Catastro Nacional.
Artículo 47. Toda inscripción que se haga en el Registro Público, relativa a un
inmueble o derecho real, deberá contener:
1. Indicación de la naturaleza del negocio jurídico.
2. Identificación completa de las personas naturales o jurídicas y de sus
representantes legales.
3. Descripción del inmueble, con señalamiento de su ubicación física,
superficie, linderos y número catastral.
4. Los gravámenes, cargas y limitaciones legales que pesen sobre el derecho que
se inscriba o sobre el derecho que se constituya en un nuevo asiento registral.
Artículo 92: La inscripción de contratos, transacciones o actos que se refieran a la
compra, venta o permuta de bienes inmuebles, dación o aceptación en pago de los
bienes antes citados...
... causará un impuesto, a favor del Tesoro Municipal, el cual se calculará de la
siguiente manera...
En las zonas urbanas o rurales, donde no existan levantamientos catastrales, no se
podrán cobrar los impuestos antes referidos, ni ningún otro tributo por
operaciones inmobiliarias
- 99 -
Sistema de Información Web para Gestión Catastral
Anexo B
Ley de Geografía Cartografía y Catastro Nacional publicada en
Gaceta Oficial Nº 37. 002 de fecha 28/07/00
Artículo 25. Los municipios, para la formación y conservación de su respectivo
catastro, adoptarán las normas técnicas y el código catastral establecidos por el
Instituto Geográfico de Venezuela Simón Bolívar, de conformidad con lo
dispuesto en esta Ley. El catastro nacional constituye la fuente primaria de datos
del sistema de información territorial.
Artículo 27. El catastro se formará por municipios y abarcará principalmente la
investigación y determinación de lo siguiente:
1. Las tierras baldías.
2. Los ejidos.
3. Las tierras pertenecientes a entidades públicas.
4. Las tierras de propiedad particular o colectiva.
Articulo 28. El Instituto Geográfico de Venezuela Simón Bolívar, velará por el
cumplimiento de las disposiciones de esta Ley en el ámbito municipal a los fines
de asegurar la incorporación de los municipios al proceso de formación y
conservación del catastro en sus respectivos ámbitos territoriales.
Artículo 29. El aspecto físico del catastro se ajustará a las indicaciones que sobre
linderos y dimensiones figuren en los documentos relativos al inmueble, con
señalamiento de las edificaciones existentes, accidentes geográficos referenciales,
con sus correspondientes topónimos y demás especificaciones. Los planos de
mensura estarán referidos al Sistema Geodésico Nacional y serán elaborados por
profesionales o técnicos en la materia.
Artículo 30. Los mapas catastrales se elaborarán conforme a la normativa técnica
establecida por el Instituto Geográfico de Venezuela Simón Bolívar.
Artículo 31. Los propietarios y ocupantes de inmuebles, así como los
funcionarios responsables de la administración de inmuebles pertenecientes al
Estado, están obligados con el catastro a:
- 100 -
Sistema de Información Web para Gestión Catastral
1. Inscribir sus inmuebles en el Registro Catastral de la respectiva oficina
municipal de catastro, suministrando a los funcionarios competentes los
documentos y planos de mensura de los mismos, los derechos invocados, sus
linderos, cabida y cualquier otra información de interés.
Artículo 37: La Oficina Municipal de Catastro fijará la base de cálculo para la
determinación del valor catastral del inmueble, de conformidad con las variables y
Normas Técnicas de Valoración, establecidas por el Instituto Geográfico de
Venezuela Simón Bolívar.
- 101 -
Sistema de Información Web para Gestión Catastral
Anexo C
Normas Técnica para la Formación y Conservación del Catastro
Nacional, publicada en Gaceta Oficial Nº 5590 Extraordinario Caracas, 10 de
Junio del Año 2002
Artículo 11. La oficina municipal de catastro asignará el código catastral a los
inmuebles del municipio, en función de la sectorización de su ámbito territorial.
El código catastral es una combinación de dígitos y letras que de manera
oficial, exclusiva e inequívoca identificará a un inmueble, individualizándolo en el
espacio en el espacio geográfico nacional. El mismo debe estar representado en la
ficha catastral, en el mapa catastral, en la cédula catastral y en el certificado de
empadronamiento de acuerdo a la estructura siguiente:
Ámbito Urbano
Efed Mun Prr Amb Sec Man Par Sbpp Niv Und
U
Ámbito Rural
Efed Mun Prr Amb Sec Man Par Sbpp Niv Und
U
Artículo 12. La asignación de caracteres que conforman el código catastral de los
inmuebles se realizara de acuerdo a las especificaciones siguientes:
CAMPO Nº DE
CARACTERES
DESCRIPCIÓN
Efed
(entidad
federal)
2
Campo constituido por dos dígitos que definen la ubicación del inmueble a nivel de entidad federal, de acuerdo a la codificación del Instituto Nacional de Estadística.
Mun
(municipio)
2
Campo constituido por dos dígitos que definen la ubicación del inmueble a nivel de municipio, de acuerdo a la codificación del Instituto Nacional de Estadística.
Prr Campo constituido por dos dígitos que
- 102 -
Sistema de Información Web para Gestión Catastral
(parroquia) 2 definen la ubicación del inmueble a nivel de parroquia, de acuerdo a la codificación del Instituto Nacional de Estadística.
Amb
(ámbito)
3
Campo constituido por una letra y dos dígitos que definen la ubicación del inmueble dentro del ámbito urbano o rural del municipio.
Sec (sector)
3
Campo constituido por tres dígitos que definen la ubicación del inmueble dentro de un sector urbano o rural del municipio.
Ssec (sub-
sector)
3
Campo constituido por tres dígitos que definen la ubicación del inmueble dentro de un sub-sector del ámbito rural del municipio.
Man
(manzana)
3
Campo constituido por tres dígitos que definen la ubicación del inmueble en una manzana del ámbito urbano del municipio.
Par
(parcela)
3
Campo constituido por tres dígitos que definen la ubicación de la inmueble dentro del contexto de una manzana o subsector.
Sbp (sub-
parcela)
3
Campo constituido por tres dígitos que definen la ubicación del inmueble en una porción de la parcela.
Niv (nivel)
3
Campo constituido por tres dígitos que definen el piso o planta donde está ubicada la unidad catastral.
Und
(unidad)
3
Campo constituido por tres dígitos que definen la división mínima de construcción objeto de levantamiento.
Artículo 13. El levantamiento de la información catastral permitirá la
identificación, delimitación y descripción física de cada inmueble. A los efectos
de su realización, las oficinas municipales de catastro deberán utilizar una ficha
catastral diseñada de conformidad con las especificaciones dictadas por el
Instituto Geográfico de Venezuela Simón Bolívar.
La ficha catastral constituye un instrumento básico para el proceso de formación y
conservación del catastro; la misma estará conformada por campos de datos que
servirán de soporte fundamental para la estructuración de la base de datos del
Sistema Nacional de Catastro.
Artículo 14. La oficina municipal de catastro realizará una investigación
jurídico-catastral para determinar la suficiencia de los derechos invocados por los
- 103 -
Sistema de Información Web para Gestión Catastral
propietarios u ocupantes, en la documentación aportada para la inscripción de los
inmuebles en el respectivo Registro Catastral.
Artículo 15. A los efectos indicados en el artículo anterior, la oficina municipal
de catastro efectuará progresivamente el análisis documental, la verificación de
los planos de mensura y, si fuere el caso, el examen de los archivos en el Registro
Inmobiliario, así como cualesquiera otras medidas que, a los fines catastrales,
estime pertinentes de conformidad con la ley.
Artículo 16. Para determinar el valor catastral de los inmuebles, las oficinas
municipales de catastro deberán emplear el método de avalúo masivo, el cual
consiste en un procedimiento de comparación de las características de los
inmuebles objeto de avalúo, con las contenidas en la planta de valores de la tierra
y en la tabla de valores de la construcción.
La planta de valores de la tierra refleja los valores unitarios de la tierra de un
municipio; y la tabla de valores de la construcción expresa los valores unitarios
de las diferentes tipologías de construcción determinadas en el municipio.
Artículo 17. En cada municipio funcionará un registro catastral en el cual deberá
incorporarse toda la información levantada en el proceso de formación y
conservación del catastro; y comprenderá la inscripción, archivo, control,
administración y manejo de la información inmobiliaria del municipio.
Artículo 18. El registro catastral tiene por objeto conservar y disponer de la
documentación catastral de manera organizada, útil, confiable y oportuna, de tal
forma que sea recuperable para uso del estado en servicio de los particulares y
como fuente de datos de los sistemas de información territorial y del registro
inmobiliario.
Artículo 19. El registro catastral será el asiento del expediente inmobiliario, el
cual estará constituido por: planilla de inscripción, documento de origen de
propiedad del inmueble o contentivo del derecho invocado, ficha catastral,
notificaciones, acta de verificación de linderos, plano de mensura, mapa catastral
con la individualización del inmueble y cédula catastral o certificado de
empadronamiento; así como cualesquiera otros documentos que, a los fines
- 104 -
Sistema de Información Web para Gestión Catastral
catastrales, la oficina municipal de catastro estime pertinentes incorporar de
conformidad con la ley.
Artículo 20. Las oficinas municipales de catastro podrán incorporar tecnologías y
emplear cualquier medio electrónico, informático, óptico o telemático para el
manejo de la información contenida en el registro catastral.
Artículo 21. El registro catastral debe disponer de una base de datos digital que
permita la integración con el registro inmobiliario, de conformidad con las
especificaciones técnicas dictadas por el Instituto Geográfico de Venezuela Simón
Bolívar.
Las oficinas municipales de catastro deben mantener copias de respaldo de las
bases de datos digitales generadas de las actividades catastrales.
- 105 -
Sistema de Información Web para Gestión Catastral
Anexo D
Vistas de la Interfaz Gráfica del SIWGC
Fig. 50 Vista de interfaz gráfica para usuarios no registrados, página
informativa sobre las funciones de la OMC
Fig. 51 Interfaz gráfica que muestra el resultado de la consulta de una
persona registrada en la base de datos
- 106 -
Sistema de Información Web para Gestión Catastral
Fig. 52 Interfaz gráfica para consultar usuarios
Fig. 53 Interfaz gráfica para consultar una sección de la ficha catastral, en
este caso, los datos del administrador del inmueble
- 107 -
Sistema de Información Web para Gestión Catastral
Fig. 54 Interfaz gráfica dónde se visualiza el resultado de consulta por
nombre de usuario
Fig. 55 Interfaz gráfica para agregar datos a una ficha catastral existente, en
este caso, datos de registro
- 108 -
Sistema de Información Web para Gestión Catastral
Fig. 56 Interfaz presentada por el sistema para modificar datos, en este caso
datos del administrador de un inmueble
Fig. 57 Interfaz que presenta la lista de inmuebles a los que tiene acceso un
usuario del tipo propietario/administrador
- 109 -
Sistema de Información Web para Gestión Catastral
Fig. 58 Interfaz como resultado de consultar una sección de la ficha, en este
caso, consultar datos del administrador del inmueble
Fig. 59 Mensaje de error arrojado al intentar ingresar con datos no válidos
Fig. 60 Mensaje de error al intentar consulta persona sin ingresar CI o Rif
Fig. 61 Mensaje de confirmación de modificación de datos exitosa
Fig. 62 Mensaje de error al intentar consultar inmueble cuyo número no se
encuentra registrado
- 110 -