Está en la página 1de 200

REPBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD NACIONAL ABIERTA


INGENIERA DE SISTEMAS
CENTRO LOCAL ZULIA

GOBIERNO ELECTRNICO APLICADO A LA CONSULTA DE


PROYECTOS DE LA ALCALDA DEL MUNICIPIO MARACAIBO
Trabajo de Grado presentado como requisito para optar al ttulo
de Ingeniero de Sistemas

Autor: Jaime E. Soto U.


C.I. 7.715.519
Tutores:
Ing. Evaristo Arroyo
C.I. 7.833.114
Ing. Dalia Daz
C.I. 14.226.453

Maracaibo, Enero de 2003

UNIVERSIDAD NACIONAL ABIERTA


VICE-RECTORADO ACADMICO
REA DE INGENIERA
CARRERA DE INGENIERA DE SISTEMAS

ACTA DE EVALUACIN DEL TRABAJO DE GRADO


Nosotros, los abajo firmantes, miembros del jurado examinador del
Trabajo de Grado titulado: GOBIERNO ELECTRNICO APLICADO A LA
CONSULTA DE PROYECTOS DE LA ALCALDA DEL MUNICIPIO
MARACAIBO" realizado por el estudiante: JAIME ERNESTO SOTO
URDANETA, C.I.- No. V-7.715.519, como requisito para optar por el ttulo de
INGENIERO DE SISTEMAS, luego de analizado, tanto en el contenido como
en la defensa oral del citado trabajo, acordamos:
(
(
(
(

)
)
)
)

con una nota de:

Aprobar con MENCIN HONORFICA (*)


Aprobar
Diferir
Reprobar (**)
______ (
) puntos dicho Trabajo de Grado
cifra
en letras

TUTOR ACADMICO
TUTOR EMPRESARIAL

: Msc. EVARISTO ARROYO


: Ing. DALIA DAZ

------------------------------Presidente
Ing. Yaskelys Yedra
C.I.

------------------------Jurado
Ing. Evaristo Arroyo
C.I. 7.833.114

-----------------------Jurado
Ing. Dalia Daz
C.I. 14.226.453

En Maracaibo, a los 10 das del mes de enero de 2002


(*)
(**)

Requiere unanimidad por parte del jurado y presentacin de un informe.


Requiere la presentacin de un informe.

DEDICATORIA

A mi madre Alba Urdaneta de Soto (q.e.p.d.). Mis deseos de inmensa


felicidad, para ti mam, all en ese hermoso mundo invisible donde te
encuentras, y que s que me ests viendo, y a mi padre Dr. Hernando Soto
Crespo, Maestro de Maestros, he aqu un sueo mo y de ustedes: El ttulo
de Ingeniero.

A mi fiel esposa y compaera de mil batallas, Dra. Marlene Innocenti, y


a mi hijo, Stefano Soto, un pequeo Don Quijote que me alegra todos los das
de mi vida con sus pequeas locuras y fantasas.

Al Presidente de la Repblica Bolivariana de Venezuela, Teniente


Coronel Hugo Rafael Chvez Fras, por transformar esta nacin que se
encontraba moribunda en un derroche de ilusiones y nuevas esperanzas.

A todos mis compatriotas revolucionarios venezolanos, que con su


madurez de conciencia impulsan todos los das las clulas de mi cuerpo para
seguir luchando en esta interminable batalla de construir una nueva patria.

iii

AGRADECIMIENTOS

A la fuente primordial de energa de nuestro universo y creador de todo


lo visible y lo invisible, quin nos ha dado el ms precioso de todos los regalos:
la vida.
A m padre, Doctor Hernando Soto Crespo, un Coln de los tiempos
modernos, un cientfico que impregn en m el amor por el conocimiento y las
ideas. A mi madre, Alba Urdaneta de Soto, que en paz descanse, por su amor
y enseanzas morales y cristianas que construyeron en m el amor por todos
los hombres y mujeres del mundo sin distingo de color, raza y cultura.
A Jesucristo, Ghandi, Buda y San Francisco de Ass, gigantes amigos
que siempre me han siempre en esta fascinante, hermosa y dolorosa aventura
por la vida.
A mi esposa, Doctora Marlene Innocenti, a quin realmente debo mi
carrera. Sin su entrega, apoyo y sacrificio absoluto, tanto espiritual como
econmico, durante todos estos aos, quizs no estuviera escribiendo estas
palabras.
A mi hijo... mi esperanza... mi motor... mis velas... mis sueos... el
sentido de mi vida... Stefano, que Dios te ayude a serle til a tu patria y a todos
los hombres de esta nuestra pequea nave tierra.

iv

A los ingenieros Evaristo Arroyo, Cristina Negretti y Lisbeth Segovia de


la Universidad Nacional Abierta por su apoyo y estimulo durante todos mis
estudios en la Carrera de Ingeniera de Sistemas.
A la Ing. Marianella Mendoza, Ing. Dalia Daz, Arq. Iraida Celli y Lic.
Clara por su inestimable apoyo desde la Alcalda de Maracaibo.

NDICE GENERAL

pp
ACTA DE EVALUACIN DEL TRABAJO DE GRADO .............................
DEDICATORIA .........................................................................................
AGRADECIMIENTOS ..............................................................................
NDICE GENERAL...................................................................................
LISTA DE CUADROS ..............................................................................
LISTA DE FIGURAS ................................................................................
RESUMEN ...............................................................................................
ABSTRACT ..............................................................................................

ii
iii
iv
vi
ix
x
xiii
xiv

INTRODUCCIN ..................................................................................... 1
CAPITULO
I. ............................................................................................................... EL
PROBLEMA ............................................................................................ 4
1.1. ........................................................................................................... Plant
eamiento del Problema ............................................................................ 4
1.2. ........................................................................................................... Form
ulacin del Problema ............................................................................... 5
1.3. ........................................................................................................... Obje
tivos de la Investigacin ........................................................................... 6
1.3.1. ........................................................................................................ Obje
tivo General.............................................................................................. 6
1.3.2. ........................................................................................................ Obje
tivos Especficos ...................................................................................... 6
1.4. ........................................................................................................... Justif
icacin de la Investigacin ....................................................................... 7

vi

1.5. ........................................................................................................... Deli


mitacin de la Investigacin ..................................................................... 9
II. .............................................................................................................. MAR
CO TERICO .......................................................................................... 11
2.1. ........................................................................................................... Ante
cedentes de la Investigacin .................................................................... 11
2.2. ........................................................................................................... Alcal
da del Municipio Maracaibo .................................................................... 12
2.2.1. ........................................................................................................ Brev
e resea histrica..................................................................................... 12
2.2.2. ........................................................................................................ Misi
n ............................................................................................................... 14
2.2.3. ........................................................................................................ Visi
n ............................................................................................................... 14
2.2.4. ........................................................................................................ Orga
nizacin .................................................................................................... 15
2.3. ........................................................................................................... Plan
Nacional de Tecnologas de Informacin ................................................. 17
2.4. ........................................................................................................... Reco
mendaciones para un Sitio Gubernamental ............................................. 22
2.5. ........................................................................................................... Base
s Tericas ................................................................................................. 24
2.5.1. ........................................................................................................ Proy
ecto .......................................................................................................... 24
2.5.2. ........................................................................................................ Gobi
erno Electrnico ....................................................................................... 25

vii

2.5.3. ........................................................................................................ Inter


net ............................................................................................................ 27
2.5.4. ........................................................................................................ Worl
d Wide Web ............................................................................................. 29
2.5.5. ........................................................................................................ Pgi
na Web..................................................................................................... 31
2.5.6. ........................................................................................................ Servi
dores Web................................................................................................ 32
2.5.7. ........................................................................................................ Anat
oma de un sitio Web ............................................................................... 32
2.5.8. ........................................................................................................ Leng
uajes para desarrollar Sitios Web ............................................................ 38
2.5.9. ........................................................................................................ Gest
ores de Bases de Datos ........................................................................... 41
2.5.10. Lenguaje de Consulta
Estructurado
.....................................................................................................
.....................................................................................................
41
2.5.11. Tcnica de Modelado de
Objetos
.....................................................................................................
.....................................................................................................
42
2.5.12. Modelo de Procesos de Software al desarrollo de
aplicaciones
Hipermedia

viii

.....................................................................................................
.....................................................................................................
45
2.6. ........................................................................................................... Defin
icin de Trminos Bsicos ....................................................................... 61
III. ............................................................................................................. MAR
CO METODOLGICO ............................................................................. 66
3.1. ........................................................................................................... Tipo
de Investigacin ....................................................................................... 66
3.2. ........................................................................................................... Dise
o de la Investigacin .............................................................................. 68
3.3. ........................................................................................................... Proc
edimiento de la Investigacin ................................................................... 69
3.4. ........................................................................................................... Limit
aciones del Estudio .................................................................................. 70

IV. ............................................................................................................ RES


ULTADOS DE LA INVESTIGACIN ....................................................... 71
4.1. ........................................................................................................... Defin
icin de las fases para desarrollar el prototipo ......................................... 71
4.2. ........................................................................................................... Desa
rrollo del prototipo de gobierno electrnico .............................................. 74
4.2.1. ........................................................................................................ Anli
sis del dominio del prototipo .................................................................... 74

ix

4.2.2. ........................................................................................................ Defin


icin de requerimientos ............................................................................ 87
4.2.3. ........................................................................................................ Defin
icin de la plataforma tecnolgica ............................................................ 100
4.2.4. ........................................................................................................ Dise
o del prototipo ........................................................................................ 109
4.2.5. ........................................................................................................ Prod
uccin del prototipo .................................................................................. 159
4.2.6. ........................................................................................................ Eval
uacin y entrega del prototipo .................................................................. 160
CONCLUSIONES .................................................................................... 161
RECOMENDACIONES ............................................................................ 165
REFERENCIAS BIBLIOGRFICAS ....................................................... 168
ANEXOS
A Organigrama de la Alcalda del Municipio
Maracaibo .................................................................................................
.................................................................................................................
171
B Flujo general de un proyecto de la Alcalda de
Maracaibo .................................................................................................
.................................................................................................................
172
C Visin general del funcionamiento de un servidor
Web ..........................................................................................................

.................................................................................................................
173
D Funcionamiento de una pgina esttica y una pgina
PHP ..........................................................................................................
.................................................................................................................
174
E Base de Datos
Proyecto ...................................................................................................
.................................................................................................................
175
F Pantallas del
Sistema ....................................................................................................
.................................................................................................................
176

xi

LISTA DE CUADROS

CUADRO
pp
1. Procesos del Dominio del
Sistema ....................................................................................................
.................................................................................................................
81
2. Objetos del Dominio del
Sistema ....................................................................................................
.................................................................................................................
82
3. Requerimientos de
Hardware ..................................................................................................
.................................................................................................................
95
4. Requerimientos de
Software ...................................................................................................
.................................................................................................................
96

xii

LISTA DE FIGURAS

FIGURA
pp
1. .............................................................................................................. Pres
entaciones y Pginas Web....................................................................... 33
2. .............................................................................................................. Orga
nizacin Jerrquica de un Sitio Web ........................................................ 34
3. .............................................................................................................. Orga
nizacin Web Lineal ................................................................................. 35
4. .............................................................................................................. Orga
nizacin Web Lineal con Alternativas ....................................................... 35
5. .............................................................................................................. Sitio
Web con Combinacin Estructura Lineal y Jerrquica ............................. 36
6. .............................................................................................................. Orga
nizacin Tipo Web .................................................................................... 37
7. .............................................................................................................. Mod
elo de Objetos de un hiperdocumento ..................................................... 47
8. .............................................................................................................. Estru
ctura de un hiperdocumento .................................................................... 49

xiii

9. .............................................................................................................. Fase
s del modelo de procesos ........................................................................ 51
10. ............................................................................................................ Fase
1. Anlisis del dominio del hiperdocumento ............................................. 53
11. ............................................................................................................ Fase
2. Especificacin de requerimientos ........................................................ 54
12. ............................................................................................................ Fase
3. Diseo del hiperdocumento ................................................................. 56
13. ............................................................................................................ Dise
o de la estructura de un hiperdocumento ............................................... 57
14. ............................................................................................................ Dise
o de unidades ........................................................................................ 58
15. ............................................................................................................ Fase
4. Produccin del hiperdocumento........................................................... 60
16. ............................................................................................................ Fase
5. Evaluacin y entrega del producto ....................................................... 61
17. ............................................................................................................ Mod
elo de Objetos del Sistema de Consulta de Proyectos ............................ 85
18. ............................................................................................................ Mod
elo funcional del Proceso de Consulta de Proyectos ............................... 88

xiv

19. ............................................................................................................ Estru


ctura del Prototipo .................................................................................... 111
20. ............................................................................................................ Graf
o de Navegacin del Prototipo ................................................................. 112
21. ............................................................................................................ Estru
ctura Pgina Base.................................................................................... 114
22. ............................................................................................................ Estru
ctura de la Consulta de Proyectos ........................................................... 118
23. ............................................................................................................ Graf
o de Navegacin de la Consulta de Proyectos ........................................ 119
24. ............................................................................................................ Estru
ctura y Navegacin del Listado de Parroquias ......................................... 120
25. ............................................................................................................ Estru
ctura y Navegacin del Listado de Tipos de Obra.................................... 121
26. ............................................................................................................ Estru
ctura y Navegacin del Listado de Entes Ejecutores ............................... 122
27. ............................................................................................................ Estru
ctura y Navegacin del Listado de Empresas Ejecutoras ........................ 123
28. ............................................................................................................ Estru
ctura y Navegacin Cuadro de Inversin por Parroquia .......................... 124

xv

29. ............................................................................................................ Estru


ctura y Navegacin Cuadro de Inversin por Tipo Obra .......................... 125
30. ............................................................................................................ Estru
ctura y Navegacin Cuadro de Inversin por Ente Ejecutor .................... 126
31. ............................................................................................................ Estru
ctura y Navegacin Cuadro de Contratacin por Empresa ...................... 127
32. ............................................................................................................ Estru
ctura y Navegacin Cuadro de Inversin por Fuente Fin. ........................ 128
33. ............................................................................................................ Estru
ctura y Navegacin del Listado de Proyectos .......................................... 129
34. ............................................................................................................ Estru
ctura y Navegacin Ficha de Informacin Proyectos ............................... 130
35. ............................................................................................................ Estru
ctura y Navegacin Ficha de Informacin Entes Ejecutores .................... 131
36. ............................................................................................................ Estru
ctura y Navegacin Ficha de Informacin Empresas ............................... 132
37. ............................................................................................................ Estru
ctura y Navegacin Formulario de Denuncias, Reclamos y Sugerencias 133
38. ............................................................................................................ Estru
ctura y Navegacin de Pginas de Informacin (solo texto e imagenes) . 134

xvi

39. ............................................................................................................ Dise


o Pgina Base........................................................................................ 137
40. ............................................................................................................ Mod
elo Dinmico Pgina Base ....................................................................... 138
41. ............................................................................................................ Dise
o Pgina Principal .................................................................................. 139
42. ............................................................................................................ Mod
elo Dinmico Pgina Principal ................................................................. 140
43. ............................................................................................................ Dise
o Pgina Consulta de Proyectos ............................................................ 141
44. ............................................................................................................ Mod
elo Dinmico Pgina Proyectos ............................................................... 142
45. ............................................................................................................ Dise
o Pgina Listado Parroquias .................................................................. 143
46. ............................................................................................................ Dise
o Pgina Listado Tipos de Obra ............................................................. 144
47. ............................................................................................................ Dise
o Pgina Listado Entes Ejecutores ........................................................ 145
48. ............................................................................................................ Dise
o Pgina Listado Empresas ................................................................... 146

xvii

49. ............................................................................................................ Dise


o Pgina Inversin por Parroquia........................................................... 147
50. ............................................................................................................ Dise
o Pgina Inversin por Tipo de Obra ..................................................... 148
51. ............................................................................................................ Dise
o Pgina Inversin por Ente Ejecutor ..................................................... 149
52. ............................................................................................................ Dise
o Pgina Contratacin por Empresa ...................................................... 150
53. ............................................................................................................ Dise
o Pgina Inversin por Fuente financiera .............................................. 151
54. ............................................................................................................ Dise
o Pgina Listado Proyectos ................................................................... 152
55. ............................................................................................................ Dise
o Pgina Ficha Informacin Proyecto .................................................... 153
56. ............................................................................................................ Dise
o Pgina Ficha Informacin Ente Ejecutor ............................................. 154
57. ............................................................................................................ Dise
o Pgina Ficha Informacin Empresa Ejecutora .................................... 155

xviii

58..................................................................................................................................... Dise

o Pgina Formulario Denuncias, Reclamos y Sugerencias de Proyectos


................................................................................................................. 156
59. ............................................................................................................ Dise
o Pgina de Contenido General (Texto o Imagenes) ............................. 157

xix

Soto Urdaneta, Jaime Ernesto. Gobierno Electrnico aplicado a la consulta de


proyectos de la Alcalda del municipio Maracaibo. Universidad Nacional
Abierta. Trabajo de Grado de Ingeniera de Sistemas. Maracaibo, 2002.

RESUMEN

El objetivo del presente Trabajo de Grado, consiste en desarrollar un prototipo


de Gobierno Electrnico, capaz de permitir la consulta de la informacin de los
proyectos de la Alcalda de Maracaibo, aplicando todas las tcnicas y
metodologas para desarrollo de sitios gubernamentales, con el fin de proveer
a la comunidad del municipio de informacin referente a las obras
desarrolladas en las diferentes parroquias, tipos de licitaciones, contratos con
empresas, ubicacin, y avances de dichos proyectos, para cumplir con el
espritu de la constitucin de la Repblica Bolivariana de Venezuela en cuanto
a la participacin y el protagonismo de los ciudadanos en el control de los
recursos del estado. El contenido informativo se obtuvo de observacin de
actividades y consultas realizadas a empleados de la Alcalda de las diferentes
dependencias y empleados de los institutos autnomos que actan como
entes ejecutores de proyectos. El software creado se desarroll pensando en
la implantacin con tecnologa LAMP (Linux, Apache, MySQL, PHP) aunque
el prototipo se realiz tanto en mquinas con sistema operativo Linux como
Windows. La razn de la seleccin de esta plataforma radica en su robustez y
la naturaleza gratuita de sus licencias. La metodologa utilizada para
desarrollar el prototipo es un hbrido de la metodologa Aplicando modelos de
procesos de software al desarrollo de aplicaciones Hipermedia por Jons
Montilva y las sugerencias y recomendaciones de la red platino para el
desarrollo de sitios gubernamentales. Los resultados obtenidos concuerdan
con los objetivos establecidos en la formulacin del problema y se logr
desarrollar el prototipo de gobierno electrnico capaz de dar una interfaz
grfica agradable y sencilla para los usuarios, con informacin veraz y
oportuna sobre los proyectos que realiza la Alcalda, adems su desempeo
goz de la aprobacin de los tutores y de la Direccin de Planes, Proyectos y
Obras de la Ciudad de Maracaibo.
Palabras Claves: Gobierno Electrnico, Pginas Web, Metodologa de
desarrollo de aplicaciones Hipermedia, Sitios Gubernamentales, Tcnica de
Modelado de Objetos, Servidor Apache, MySQL, PHP, Proyectos Alcalda.

xx

Soto Urdaneta, Jaime Ernesto. Electronic government for consulting


information about projects developed by the local government of the city of
Maracaibo. National Open University. Investigation to achieve the degree in
Systems Engineering. Maracaibo, Venezuela, 2002.
ABSTRACT
The primary objective of this investigation is to develop a prototype for
electronic government to allow citizens the possibility to consult detailed
information related to projects developed by the local government of the city of
Maracaibo. This was accomplished by applying technical and methodological
known theories for developing government sites, providing the entire
community with information about projects, such as: works and activities
developed in the whole city area, contracts with companies, amount of
investment, financial funding, evolution of projects, location of works, among
others. Once the citizens are well informed about the evolution of city projects,
they can participate by supervising the quantity and quality of works as well as
the efficiency and honesty in managing public funds by the local government.
The participation of citizens in public matters is the spirit which resides in the
core of the Constitution of The Bolivarian Republic of Venezuela: participate
and be part of all events regarding the interest of the nation. The content of
information related to projects was obtained by observing project development
activities, analyzing different documents and thru meetings with Town Council
employees. The software platform used to develop the prototype is known as
LAMP (Linux, Apache, MySQL, PHP). The methods employed to design the
prototype were the following: Applying Software Processing Models for
developing Hypermedia Applications by Jonas Montilva, Object-Oriented
Modeling and the recommendations of Platino Group for developing
government sites. The results obtained meet the objectives of the investigation
by producing a prototype of electronic government which provides detailed
project information to be consulted by town citizens.
Key Words: Electronic government, Web Pages, Methodology for developing
Hypermedia Applications, recommendations for developing government sites,
Object-Oriented Modeling, Apache Server, MySQL, PHP, City Projects.

xxi

INTRODUCCIN

La presencia de los computadores en la mayora de las actividades


cotidianas de las personas ya no es un hecho sorprendente. Los
computadores acompaados de innumerables programas y sistemas de
informacin son parte integrante de nuestra vida diaria al iniciar el siglo XXI.
Podramos decir que los computadores dejaron de ser un fin en s mismos
para convertirse en un medio hacia la consecucin de otras metas y desafos.
El rango de actividades en las cuales se utilizan los computadores va desde
la simple diversin a travs de juegos multimediticos hasta la compra de
acciones en el mercado de bolsas. Por otro lado, el desarrollo de sistemas de
transmisin de informacin (cable, fibra ptica, satelital, entre otros) ha hecho
posible interconectar estos aparatos para compartir informacin de ndole
diversa generada diariamente en diferentes partes del mundo. El desarrollo
de las capacidades de resolucin, memoria y velocidad de estos equipos, el
avance de las tecnologas de telecomunicacin y la difusin global de la
Internet, especialmente de World Wide Web (WWW), se han conjugado para
crear una gran revolucin mundial: La Revolucin de la Informacin.
Es evidente que los estados a travs de sus gobiernos, tanto nacional,
regional como local, no pueden quedar al margen de esta revolucin, que

poco a poco va rompiendo con los esquemas preestablecidos de gestin de


la informacin. En vista de esta situacin, el Gobierno Nacional est llevando
a cabo una serie de iniciativas con el objetivo de conseguir la modernizacin
del Estado a travs de polticas especficas como lo es el Plan Nacional de
Tecnologas de Informacin que tuvo inicio en el ao 2000.
En sincrona con el Gobierno Nacional, La Alcalda del Municipio
Maracaibo ha venido implementando las nuevas tecnologas de comunicacin
en los procesos de informacin al pblico obteniendo buenos resultados. Sin
embargo, este esfuerzo no es an suficiente en cuanto a la cantidad y calidad
de informacin de las actividades que realiza esta entidad gubernamental.
Especialmente, en referencia a los proyectos de pequea, mediana y gran
escala que realiza de manera autnoma o en conjunto con otros entes
gubernamentales y financieros.
Con el desarrollo de esta investigacin, se busca plantear una solucin
al problema de divulgacin de informacin relacionada con los proyectos que
desarrolla la Alcalda de Maracaibo a travs del concepto de gobierno
electrnico. Para esto, se considera la incorporacin de procesos
automatizados en ambiente Internet para publicar informacin veraz, completa
y oportuna siguiendo los lineamientos de la Constitucin de la Repblica
Bolivariana de Venezuela. La propuesta de solucin no solo pretende ser
eficaz bajo el plano informativo, sino que se presenta dentro de una plataforma
tecnolgica de muy bajo costo y perdurable en el tiempo.

El prototipo logrado ofrece cualidades y herramientas que facilitan el


manejo, control y disponibilidad de la informacin sobre los proyectos que
desarrolla la Alcalda de Maracaibo, permitiendo a la ciudadana la consulta
de esta informacin de una manera relativamente simple. La disponibilidad de
infocentros gratuitos en diferentes puntos de la ciudad, facilita la consulta de
informacin por parte de los usuarios, sin costo alguno, en un ambiente de
altsimo confort.
Este trabajo de investigacin se divide en cuatro (4) captulos, a
continuacin se da una breve resea de cada uno de ellos:
Capitulo I: En l se plantea el problema, la formulacin del problema, los
objetivos a cumplir necesarios para la solucin del mismo, justificacin y
alcance de la investigacin.
Capitulo II: En este captulo se establece el marco terico que
fundamenta esta investigacin, as como las definiciones conceptuales y
operacionales que permiten una mejor comprensin del problema y su posible
solucin.
Capitulo III: En este captulo se hace referencia a la metodologa utilizada
y el procedimiento de investigacin para confeccionar el prototipo de gobierno
electrnico.
Capitulo IV: En este captulo se describen todos los aspectos
relacionados con el anlisis, diseo y desarrollo del prototipo de gobierno
electrnico y presenta los resultados de la investigacin.

CAPITULO I

EL PROBLEMA

En este captulo se abordan aspectos relacionados con el asunto en


estudio, con ello se identifica formalmente el problema de investigacin;
igualmente, este planteamiento se formula de forma clara como una pregunta.
Tambin se enuncian los objetivos que se desean alcanzar en la investigacin,
y finalmente la justificacin y delimitacin de la misma.

1.1. PLANTEAMIENTO DEL PROBLEMA

No se ha generado con anterioridad ningn proceso de informacin


detallada a la ciudadana sobre la gestin de la administracin pblica en
referencia a los proyectos de pequea, mediana y gran escala que realiza la
Alcalda del Municipio Maracaibo. Cuando se habla de informacin detallada
sobre proyectos, se refiere a informacin ms explcita de los indicadores ms
importantes de un proyecto. Es evidente que no existen polticas definidas
para llevar adelante un proceso de informacin a los ciudadanos del municipio
con respecto a los proyectos que desarrolla este ente gubernamental. No
existen leyes ni reglamentos que obliguen a las autoridades de la Alcalda a
informar de manera oportuna y peridica

a los ciudadanos sobre la gestin de los proyectos. Es decir, cada vez que se
realiza una modificacin, progreso o retraso en la culminacin de cualquier
proyecto, no se hace de dominio pblico de manera completa e inmediata. Las
personas afectadas por el problema son muchas: el alcalde, los empleados
pblicos, contralor y fiscal de la repblica, concejales y habitantes del
municipio.
El problema se origina por la ausencia de una verdadera democracia
participativa y protagnica en la que los ciudadanos no sean simplemente
meros espectadores sino protagonistas del desarrollo del municipio. A pesar
de esto, La Alcalda de Maracaibo, consciente de la necesidad de aportar
soluciones al respecto, ha comenzado a solventar esta situacin, sin llegar
an a satisfacer las necesidades planteadas hoy en da por parte de los
ciudadanos.

1.2. FORMULACIN DEL PROBLEMA

Por lo anteriormente descrito, esta investigacin se centra en el


desarrollo de un prototipo de gobierno electrnico en Internet, optimizando el
proceso de consulta de proyectos desarrollados por la Alcalda de Maracaibo.
De acuerdo con lo expresado, el problema puede sistematizarse a
travs de la siguiente interrogante: Cmo se diseara un prototipo sistema

de gobierno electrnico para la consulta de proyectos de la Alcalda del


Municipio Maracaibo, mediante el uso de herramientas de desarrollo
orientadas a objetos e Internet?

1.3. OBJETIVOS DE INVESTIGACIN

De la formulacin del problema se desprenden el objetivo general y los


especficos descritos a continuacin, los cuales dan respuesta a la
interrogante presentada en la formulacin del problema.

1.3.1. OBJETIVO GENERAL

Desarrollar un prototipo de gobierno electrnico para la consulta de


informacin relacionada con los proyectos de la Alcalda de Maracaibo.

1.3.2. OBJETIVOS ESPECFICOS


1. Definir la plataforma tecnolgica para el desarrollo del prototipo de gobierno
electrnico.
2. Disear un prototipo de sistema de informacin en lnea para la consulta de
los proyectos de la Alcalda del Municipio Maracaibo.
3. Desarrollar el prototipo utilizando herramientas de diseo y desarrollo para
aplicaciones en Internet.

4. Implantar en una mquina local el prototipo de gobierno electrnico


desarrollado.

1.4. JUSTIFICACIN DE LA INVESTIGACIN

Este proyecto se justifica por la necesidad que existe de profundizar la


democracia a travs de la informacin veraz y oportuna sobre las inversiones
gubernamentales a nivel del Municipio Maracaibo. La confianza

en la

democracia y la solidez de la misma estn estrechamente ligadas a la


percepcin que tienen los ciudadanos de la gestin de sus gobernantes. Esta
afirmacin entra en perfecta armona con el artculo 143 de la Constitucin de
la Repblica Bolivariana de Venezuela (1999) que dice Los ciudadanos y
ciudadanas tienen derecho a ser informados e informadas oportuna y
verazmente por la Administracin Pblica, sobre el estado de las actuaciones
en que estn directamente interesados e interesadas, y a conocer las
resoluciones definitivas que se adopten sobre el particular. Asimismo, tiene
acceso a los archivos y registros administrativos, sin perjuicio... (p.45).
La justificacin del proyecto, del lado tecnolgico, se basa en la
utilizacin de herramientas potentes y de bajo costo como lo es la tecnologa

formada por Linux/Apache/Mysql/Php, conocida como LAMP. Como es bien


sabido, las herramientas que forman la solucin LAMP son licencias para
pblico general de uso gratuito (General Public License, GPL) y se pueden
obtener fcilmente desde cualquier computador conectado a Internet. Esta
plataforma, slida y eficiente, se propone cada da ms como estndar
universal por sus bondades tecnolgicas y econmicas.
La investigacin sustenta su relevancia terica mediante la aplicacin
de los conceptos bsicos de gobierno electrnico, administracin de proyectos
municipales, anlisis y programacin orientado a objetos y herramientas
basadas en tecnologas de Internet, mediante las cuales se intenta mejorar, la
cantidad y calidad de informacin de los proyectos desarrollados por la
Alcalda de Maracaibo.
La investigacin est dirigida a cubrir requerimientos actuales dentro
del rea del conocimiento especfico de la Ingeniera de Sistemas como
desarrollo de aplicaciones para Internet con los nuevos lenguajes de
programacin para World Wide Web (Asp, Java, Java Script, PHP, entre
otros), manejo de bases de datos relacionales a nivel de Internet y servidores
Web, y la utilizacin de metodologas innovadoras para el diseo de sistemas
de informacin, tales como: la metodologa de desarrollo para aplicaciones de

sistemas hipermediales de Jons Montilva y la metodologa para desarrollo de


sitios Web gubernamentales del grupo Platino.
Se utiliz la tcnica de modelado de objetos de Rumbaugh para la
realizacin del anlisis y diseo del prototipo de gobierno electrnico. As
como tambin, se consideran los modelos de diseo de base de datos
relacionales de Senn (1997) y del libro texto de base de datos de la
Universidad Nacional Abierta, aplicndolos a los procesos de diseo,
normalizacin y creacin de la base de datos que contiene la informacin de
los proyectos.

1.5. DELIMITACIN DE LA INVESTIGACIN

El alcance de esta investigacin involucra el estudio y aplicacin de


tecnologas utilizadas en el desarrollo de servicios de consulta relacionadas
con la Internet. Especficamente, se pretende construir un prototipo de
gobierno electrnico que permita la consulta al pblico, mediante la Web, de
informacin relacionada a los proyectos que desarrolla la Alcalda del
Municipio Maracaibo. La fase de publicacin en la Web para uso del pblico
en general queda fuera del alcance de este trabajo.

La investigacin se efectu en un lapso de siete (7) meses


aproximadamente en el perodo comprendido entre marzo de 2002 y
septiembre de 2002.
La investigacin se ubica dentro de la Ingeniera, especficamente en
el campo de la Ingeniera de Sistemas debido al uso de tcnicas novedosas
de anlisis y diseo de sistemas, como lo es la Tcnica de Modelado a
Objetos. En el campo de informtica, mediante la utilizacin de software y
tcnicas de manejo de informacin, como son: Java, JavaScript, PHP, base
de datos MySQL, entre otros. En la computacin, debido al uso de equipos
electrnicos tales como computadores, servidores Web y la red de informacin
de la Alcalda de Maracaibo. En la administracin, por cuanto hay procesos
de planificacin de obras, supervisin de procesos, gestin de recursos
financieros y control de pagos.
Finalmente, la investigacin, se desarrolla en los espacios de la
Direccin de Planes, Proyectos y Obras de la Alcalda de Maracaibo, en
diferentes bibliotecas virtuales de institutos y universidades de la regin
zuliana; y en las instalaciones del Centro Local Zulia de la Universidad
Nacional Abierta.

10

CAPITULO II

MARCO TERICO

En este capitulo se abordan los antecedentes de la investigacin, una


resea de los elementos relacionados con la Alcalda del Municipio Maracaibo
y las teoras y conceptos que constituyen el marco de referencia del trabajo
de investigacin

2.1. ANTECEDENTES DE LA INVESTIGACIN

Cabrera (1999), de la Universidad Dr. Rafael Belloso Chacn, desarrollo


de un Sistema Prototipo de Sitio Web para venta On-Line, con el propsito
de proponer un prototipo de sitio Web en donde el usuario tuviera la facilidad
de obtener informacin y pudiera adquirir productos que necesitara por medio
de un servicio a domicilio. La metodologa utilizada en este estudio fue de tipo
eclctico conformada por 5 fases (identificacin del problema, oportunidades
y objetivos, anlisis de los requerimientos, diseo, desarrollo y prueba) que
est basado en metodologas de los autores Kendall, K. Y Kendall. J. (1995),
Vassos, T. (1996) y Pressman, R. (1995). Los lenguajes de programacin
utilizados fueron HTML 4.0, Visual Basic Script, Asp y Java Script.

11

12

El proyecto concluy que el uso de las pginas Web como herramientas


de difusin de informacin rompen las barreras impuestas por tecnologas
antiguas, que trabajaban en distintos entornos operativos, que por sus
caractersticas,

no

permitan

intercambiar

informacin.

El

prototipo

interconectado a una base de datos permiti la creacin de pginas de


contenido dinmico, de tal manera que el usuario puede interactuar con estas
pginas para obtener informacin actualizada sobre el contenido de las bases
de datos mediante Internet, es posible realizar compras y obtener informacin
importante sin tomar en cuenta la distancia. El aporte para esta investigacin
se centr en la forma como se aprovech la tecnologa de Internet y bases de
datos para generar informacin dinmica permitiendo al cliente que se
encuentre en cualquier parte del mundo, conozca la empresa y sus productos,
as como la realizacin de pedidos en lnea.

2.2. ALCALDA DEL MUNICIPIO MARACAIBO


A continuacin se presenta una breve historia de la Alcalda del
Municipio Maracaibo, su misin y visin y la estructura organizativa que la
conforma:

2.2.1. BREVE RESEA HISTRICA

El concepto de Municipio proviene de los espaoles, quines lo


utilizaron para demarcar poltica y administrativamente el territorio venezolano
cuando este era su colonia.

13

Luego de la Independencia, la divisin poltica administrativa se haca


por Distritos. En 1862 se crea el Consejo Municipal del Distrito Maracaibo,
bajo la presidencia de Luis Araujo Guevara. Luego de dos largas dictaduras,
en 1958, se elige democrticamente a Noel Vidal, cambindose el nombre de
Distrito al de Municipio Maracaibo.
Segn el Titulo I, articulo 3 de la Ley Orgnica de Rgimen Municipal
de 1978, el municipio constituye la unidad poltica primaria y autnoma dentro
de la organizacin social establecida en una extensin determinada de
territorio. Tiene personalidad jurdica y su representacin la ejercern los
rganos determinados en esta Ley. Su organizacin ser de carcter
democrtico y tendr por finalidad el eficaz gobierno y administracin de los
intereses peculiares de la entidad. Esta Ley se reformula en 1989 y establece
que el gobierno municipal se ejerce por un alcalde (rama ejecutiva) y un
consejo municipal (rama deliberante), donde al segundo le corresponde
legislar y controlar al primero.
En 1990, con la eleccin directa de las autoridades municipales, entra
en vigencia la nueva Ley de Divisin Poltico-Territorial de Venezuela, donde
los estados quedaron conformados en municipios y estos por parroquias. El
municipio Maracaibo en la actualidad esta conformado por 18 parroquias. A
partir de 1992 se eligen directamente a los concejales y alcaldes.
La sede de la Alcalda es el Palacio o Concejo Municipal, ubicado en el
centro de Maracaibo, en la calle 96, esquina con avenida Obispo Lasso.
Consta de siete plantas o reas donde se ubican las dependencias internas

14

de la Corporacin, adems de un stano, estacionamiento interno y externo y


azotea. En el hall de entrada se encuentran la Oficina de Atencin e
Informacin Integral al Ciudadano (OACI), el Museo de Arte "Balmiro Len",
una taquilla del Banco Unibanca y oficinas de las fracciones partidistas de los
concejales.

2.2.2. MISIN

Garantizar a los habitantes del Municipio Maracaibo la satisfaccin de


sus demandas de bienes y servicios en las reas de su competencia con los
ms altos estndares de calidad mundial, promoviendo procesos de
participacin y facilitando la construccin de ciudadana con alto sentido de
pertenencia, generando y administrando recursos financieros con eficiencia y
transparencia, e impulsando un desarrollo sustentable, a travs de un equipo
de trabajo calificado, motivado y comprometido.

2.2.3. VISIN

Hacer de Maracaibo, Metrpoli de alegra caribea, la primera ciudad


de Venezuela y de referencia mundial, en los prximos aos, por su armona
paisajstica y urbanstica, producto del cambio, del esfuerzo y de la accin
creadora de un equipo de trabajo, donde sus ciudadanos puedan desarrollar
plenamente sus potencialidades, sintindose seguros, satisfechos y
conviviendo en paz y armona

15

2.2.4. ORGANIZACIN

1. La Alcalda: La Corporacin Alcalda de Maracaibo es un ente pblico


sujeto a la Constitucin de la Repblica Bolivariana de Venezuela y a la Ley
Orgnica de Rgimen Municipal.
Su figura principal es la del alcalde, quien dirige la burocracia oficial, la
cual en el municipio Maracaibo se divide en direcciones, como la Direccin
General, Direccin de Rentas, Direccin de Planificacin y Presupuesto,
Direccin de Servicios Administrativos y Contables, Direccin de Ingeniera
Municipal, Direccin de Servicios Pblicos, Direccin de Recursos Humanos,
Direccin de Organizacin Municipal y Planificacin Urbana (OMPU),
Direccin de Catastro, Direccin de Cultura, Direccin de Desarrollo Social,
Direccin de Relaciones Publicas, Ceremonial y Protocolo, Direccin de
Prensa y Medios, Direccin de Planes, Proyectos y Obras, Direccin de
Relaciones Laborales y Direccin de Informtica. Adems, la Corporacin
cuenta con 12 organismos paramunicipales, los cuales son autnomos en su
funcionamiento y se ocupan de las diversas reas de la comunidad y de la
ciudad (Vase el anexo A que contiene el organigrama de la Alcalda del
Municipio Maracaibo).
Estos organismos son: Instituto de la Vivienda Municipal (IVIMA),
Instituto Municipal del Deporte y la Recreacin (IMDEPREC), Instituto
Municipal del Ambiente (IMA), Instituto Municipal del Aseo Urbano (IMAU),
Instituto Municipal de Transporte Colectivo de Maracaibo (IMTCUMA), Metro

16

de

Maracaibo

(METROMARA),

Cmara

de

Mercados

Mayoristas

(MERCAMARA), Instituto Municipal de Capacitacin y Educacin Ciudadana


(IMCEC), Instituto Municipal de la Gaita, Fundacin para el Desarrollo de la
Economa Popular (FUNDEPO), Servicio Autnomo de Gas (SAGAS), Cuerpo
de Bomberos de Maracaibo y Polica Municipal.
2. El Alcalde: Segn la Constitucin de la Republica Bolivariana de
Venezuela, el alcalde es elegido por votacin popular para un periodo de
cuatro aos y puede ser reelecto para el siguiente. La figura del alcalde, como
titular de la alcalda, debe poseer habilidad poltica, capacidad gerencial,
sensibilidad social y sentido tico para asumir y responder a sus funciones:
Polticas: representa al electorado y canaliza sus demandas frente a
otras organizaciones polticas.
Ejecutivas: planifica, dirige, coordina y supervisa la ejecucin de las
polticas en el municipio.
Administrativas: se encarga de la direccin del gobierno municipal y
debe presentar un programa de trabajo y presupuesto, acorde con lo
estipulado en la Ley. Administra los recursos municipales, provenientes de la
recaudacin de impuestos y del Situado Constitucional otorgado por el
Ejecutivo Nacional.
3. La Cmara Municipal: Es el mximo rgano legislativo y de control
en el municipio, esta conformado por trece concejales, electos por votacin
directa, que tienen voz y voto en materias especficas de inters vital para la
ciudad y sus ciudadanos. An cuando el alcalde preside la Cmara, tiene voz

17

pero no voto para las decisiones que all se toman. La Ley dispone que el
alcalde puede ser revocado de su mandato por la cmara, mediante decisin
consultada a los electores en un referendo.
4. Las Ordenanzas: son el instrumento jurdico que regula la vida de los
municipios y son aprobadas por la mayora de la Cmara Municipal. Ellas le
dan la capacidad al municipio de fijar sus propias normas para regir sus
asuntos particulares, al lado de las leyes orgnicas y estadales. Se clasifican
en: hacendsticas y tributarias, de servicios pblicos y administrativos,
urbansticas y administrativas.
5. La Contralora Municipal: A la Contralora, la LORM (Ley Orgnica
de Rgimen Municipal) le atribuye autonoma funcional y orgnica. Debe
existir en todo municipio con una poblacin mayor o igual a cien mil habitantes.
El Contralor es nombrado mediante concurso por la Cmara Municipal y solo
puede ser removido por decisin de esta.

2.3. PLAN NACIONAL DE TECNOLOGAS DE INFORMACIN (PNTI)

En la actualidad no existe escenario de produccin o servicio cuyos


procesos no hayan sido tocados por las tecnologas de la informacin, ms
an cuando se desdibujan las fronteras econmicas que se expanden bajo
parmetros globales. El empleo tradicional ha cambiado introduciendo nuevas
exigencias que, debido a nuestra crnica imprevisin y a su dinmica
vertiginosa, nos agarran desprevenidos. Sin embargo, durante el ao 2.000,
el gobierno dict un Decreto (el 825) para la modernizacin de la

18

administracin pblica que gener una buena cantidad de proyectos y planes


sectoriales que estn en ruta de ejecutarse.
El Centro Nacional de la Tecnologas de la Informacin del MTC,
responsable de establecer normas operativas conjuntas, patrones y
estndares para la administracin pblica deline el Plan Nacional de
Tecnologas de Informacin (PNTI), que tiene un lapso de ejecucin de hasta
seis (6) aos, e incluye 27 proyectos para Gobierno Electrnico, Educacin,
Salud, Ambiente y Economa Digital. En tal sentido, arranc un extenso
programa que contemplaba la creacin de 240 Infocentros que con una
inversin de 17 millardos de bolvares cubrirn todo el territorio nacional.
Estos, conjuntamente con los centros bolivarianos y las bibliotecas virtuales
de Aragua, tienen la finalidad de adiestrar y capacitar la poblacin para
acercarla a las exigencias de la nueva economa. Otro importante proyecto
que arranc es la modernizacin de aduanas, con lo cual el Seniat se propone
dar una estocada a la corrupcin y a la evasin fiscal e imprimir celeridad a
los trmites aduanales, comenzando por la aduana de La Guaira, para
continuar con las principales aduanas nacionales (Gmez, 2001, p.16).
El PNTI establece que el Centro Nacional de Tecnologa de Informacin
del Ministerio de Transporte y Comunicaciones no es el nico ejecutor de los
proyectos del rea del Estado, pero debe conocer de ellos a fin de integrarlos
dentro del PNTI y canalizar esfuerzos para obtener mayor eficiencia en el
desarrollo y administracin de los recursos, as como en los resultados e
impacto en la sociedad (Gmez, 2001, p.17).

19

2.3.1. LINEAMIENTOS ESTRATGICOS DEL PLAN NACIONAL DE


TECNOLOGAS DE INFORMACIN
1. Desarrollar y consolidar una plataforma nacional de tecnologas de
informacin que permita fortalecer las capacidades humanas y mejorar la
calidad de vida. Ac se inscriben el Plan Nacional de Telecomunicaciones,
que incluye la creacin de un Fondo de Investigacin y Desarrollo de las
Telecomunicaciones y el Fondo de Servicios Universales, que permitirn crear
mecanismos institucionales que incentiven la participacin del sector privado
para democratizar el acceso a las nuevas tecnologas.
2. Crear una adecuada base de recursos humanos en tecnologas de
informacin mediante la formacin masiva para que los usuarios se apropien
de una cultura tecnolgica. Prev articular las diversas iniciativas en
tecnologas de informacin con las polticas educativas del Estado, se hace
especial nfasis en la formacin de tcnicos e ingenieros en tecnologas de
informacin y en desarrollar un programa masivo de introduccin y uso de las
Tecnologas de Informacin en todos los niveles y modalidades del sistema
educativo nacional (educacin formal y no formal).
3. Acelerar la modernizacin del Estado mediante el uso masivo de
tecnologas de informacin, con la finalidad de facilitar la comunicacin intra e
intergubernamental y con la sociedad en general, e incrementar la calidad de
prestacin de servicios pblicos a los ciudadanos, instituciones y
organizaciones.

20

En este sentido, se indica que el Estado debe dar el primer paso hacia
su propia modernizacin mediante la introduccin y uso masivo de las
tecnologas de informacin para la automatizacin de sus procesos, prestar
sus servicios en lnea, implantar la comunicacin intra e intergubernamental,
y con la sociedad (gobierno electrnico).
Se contempla desarrollar un programa masivo de introduccin y uso de
las Tecnologas de Informacin en la administracin pblica central y
descentralizada:

equipamiento

con

tecnologas

de

informacin

comunicacin y formacin de recursos humanos para su uso; e implantar el


gobierno electrnico en todos los mbitos para proveer servicios pblicos en
lnea, y para la comunicacin entre todos los organismos de la administracin
pblica y de stos con la sociedad.
4. Promover las tecnologas de informacin y comunicacin en el sector
productivo, pblico y privado, a fin de elevar su productividad y competitividad
en el marco de la economa digital mundial.
Entre sus objetivos destacan promover los mercados en la nueva
economa digital mediante un adecuado marco jurdico y regulatorio; as como
establecer mecanismos de fomento que permitan la difusin de las
tecnologas de informacin y comunicacin en las Pyme y la generacin de
nuevos emprendedores puntocom (Gmez, 2001, p.17).

2.3.2. REAS ESTRATGICAS DEL PLAN NACIONAL DE TECNOLOGAS


DE INFORMACIN
Se concentra la atencin en cinco (5) reas estratgicas:

21

1. El afianzamiento de un gobierno electrnico como una de las


condiciones para la modernizacin del Estado.
2. La introduccin masiva de las TI en salud, educacin y ambiente.
3. El desarrollo de una economa digital nacional como una forma de
elevar la competitividad del sector productivo.
4. La implantacin de una adecuada plataforma de conectividad que
facilite el acceso universal a la informacin y conocimientos en la sociedad
venezolana.
5. Establecer un marco regulatorio (polticas, normas, estndares y
patrones) en TI de manera concertada con los distintos actores involucrados.
Los programas y proyectos se enfocan en tres (3) grandes reas:
1. Gobierno electrnico, lo cual conlleva a la modernizacin del Estado,
que ser un factor determinante para la masificacin del uso de las
tecnologas.
2. Educacin, salud y ambiente, como elementos fundamentales que
deben ser abordados en el contexto de la participacin comunitaria.
3. Economa digital, donde estn incluidas legislaciones, el desarrollo
del sistema de informacin y gestin financiera del Estado; el pago electrnico
de los impuestos; el fomento del comercio electrnico; el uso de las firmas y
documentos digitales, la implantacin y uso de una factura electrnica, son
algunos de los elementos fundamentales que se deben abordar en esta
materia (Gmez, 2001, p.17).

22

2.4. RECOMENDACIONES PARA UN SITIO WEB GUBERNAMENTAL

El contenido y presentacin de un sitio Web gubernamental, por la


seriedad de su naturaleza, debe estar sujeto a ciertas normas y estndares.
El propsito de establecer recomendaciones pretende precisamente lograr
que cualquiera sea el sitio Web que se desee implementar, desde el gobierno
nacional hasta los gobiernos locales, incluyendo instituciones de carcter
pblico, contengan ciertos elementos comunes de informacin. Estos
elementos que conformarn el sitio deben ofrecer un mnimo de informacin
y servicios a la comunidad a la que estn orientados. Por otro lado, establecer
un estndar en contenido y presentacin, facilitara la familiarizacin de los
usuarios con la interactividad con estos nuevas tecnologas (Platino, 2002, p.
9). A continuacin se presentan una serie de recomendaciones para el
desarrollo de sitios Web gubernamentales:
1. La pgina principal (homepage): Debe ofrecer una imagen
representativa de la institucin, incluyendo su respectivo logotipo. Debe servir
como ndice, presentando una descripcin general de todos los elementos
contenidos en el sitio.
2. Descripcin de la institucin u organismo a travs de la siguiente
informacin: Misin, normativas, organigrama, hasta el nivel que se considere
conveniente, directorio del personal de la Institucin con nombre, cargo,
ubicacin fsica, telfono y correo electrnico y descripcin de las funciones
de cada rea.

23

3. Servicios que presta la Institucin: Polticas de servicio referente a


las actividades de la institucin, descripcin de trmites y procedimientos de
los servicios ofrecidos y descripcin de los principales programas que son
responsabilidad de la institucin.
4. Publicaciones: Informes de carcter pblico as como comunicados
de prensa, correo electrnico del responsable de la publicacin de la pgina,
para aceptar quejas, sugerencias, etc., y publicaciones con las que cuente la
institucin.
5. Restricciones y Requerimientos de Seguridad: Se recomienda
implementar la redundancia en la conexin de la pgina. Es conveniente llevar
un registro estadstico del nmero de consultas a fin de solucionar problemas
de trfico, y de conseguir un aprovechamiento mximo de la capacidad
instalada. Establecer un comit responsable de la publicacin, mantenimiento
y administracin del sitio Web. Disponer de un Firewall por cada nodo
establecido. Se recomienda que todo servidor Web gubernamental u oficial
cuente con un servidor espejo o algn mecanismo de respaldo.
6. Restricciones y Requerimientos Legales: Solicitar permiso al autor al
publicar una obra intelectual, total o parcialmente (dibujo, pintura, fotografa,
idea escrita, sonidos, etc.), para poder usarla, a fin de evitar incurrir en una
violacin a los derechos de autor. No publicar los datos personales o
institucionales sin su previa autorizacin, a fin de evitar incurrir en violacin a
la privacidad. Definir responsable de la publicacin del sitio, o en su defecto
deslindarse de esa responsabilidad. Ofrecer informacin acerca de la fuente,

24

as como la vigencia y caducidad de lo que se publique, no se debe publicar


informacin que ya no sea til, o aquella de la que no se pueda comprobar su
origen, y a su vez informar a los usuarios hasta cundo estar disponible.
7. Recomendaciones Generales: Agregar un directorio de otros entes
u organismos gubernamentales vinculados con la institucin (direcciones
Web, correos electrnicos, etc.). Incluir la direccin del sitio en otros sitios
gubernamentales y buscadores, para lograr una mayor cobertura. El logotipo
de la institucin debe aparecer siempre en el mismo lugar de la pgina y con
las mismas dimensiones. Los nombres de los dominios deben ser
consistentes con el nombre de las instituciones gubernamentales.

2.5. BASES TERICAS

A continuacin se presentan todos los conceptos y elementos tericos


que sustentan el marco de referencia de la investigacin:

2.5.1. PROYECTO
Un proyecto es la bsqueda de una solucin inteligente al
planteamiento de un problema tendente a resolver, entre muchas, una
necesidad humana. En esta forma, puede haber diferentes ideas, inversiones
de diversos montos, tecnologa y metodologas con diverso enfoque, pero
todas ellas destinadas a resolver las necesidades del ser humano en todas
sus facetas, como pueden ser: educacin, alimentacin, salud, ambiente,
cultura, entre otras (Baca, 2001, p.2).

25

Desde el punto de vista de inversiones gubernamentales, la forma en


como se aborda el concepto de proyecto es particular debido a que
generalmente un proyecto alberga la idea de una inversin para la obtencin
de un beneficio econmico. En vista de que el Estado no realiza proyectos de
inversin para lucrar, es oportuna la afirmacin de Baca Urbina (2001) que
dice que un proyecto de inversin se puede describir como un plan que, si se
le asigna determinado monto de capital y se le proporcionan insumos de varios
tipos, podr producir un bien o servicio, til al ser humano o a la sociedad en
general (p. 2).

2.5.2. GOBIERNO ELECTRNICO

El gobierno electrnico se define como el aprovechamiento de la


tecnologa heredada que ya tiene desarrollada el gobierno e integrarla y
conectarla a la red para tener mejores soluciones para los ciudadanos y
obtener una reduccin de costos muy fuerte (Gmez, 2001, p.22). Por lo tanto,
se puede afirmar que el gobierno electrnico es el conjunto de actividades
basadas en las modernas tecnologas informticas que el Estado promueve
para aumentar la eficiencia de la gestin pblica, mejora de los servicios
ofrecidos a los ciudadanos y proveer a las acciones del gobierno de un marco
mucho ms transparente que el actual (p. 22).
El gobierno electrnico, parte del impacto de las nuevas tecnologas,
de la sociedad de la informacin y de la era digital que vislumbran el furor
virtual. Ante estas innovaciones, el gobierno asume un papel fundamental en

26

lo que respecta a esta materia. En cuanto a esto el Presidente de la Repblica


Bolivariana de Venezuela, Teniente Coronel Hugo Rafael Chvez Fras,
public en gaceta oficial el decreto nmero 825 que dice El acceso y el uso
de Internet como poltica prioritaria para el desarrollo cultural, econmico,
social y poltico del pas. Ante estos cambios, el Estado venezolano crea un
proyecto enmarcado a la modernizacin de procesos de estado, el cual da
inicio a la ejecucin de un Plan Nacional de Tecnologas de Informacin, cuyo
fin es llevar los recursos tecnolgicos a todos los estratos de la poblacin:
ciudadanos, empresas y sector oficial.
Vale decir que el gobierno venezolano ha destinado cuantiosos
recursos en el orden de millardos de bolvares, para la aplicacin de una
estrategia de modernizacin como es un portal gubernamental va Internet
que est compuesto por informacin oficial, anuncios y la posibilidad de hacer
licitaciones en red y enlaces con ministerios, organismos e instituciones del
Estado.
Cabe destacar que este portal gubernamental no solo es general sino
adems

cuenta

con

una

estrategia

intergubernamental

para

la

descentralizacin.
Esta estrategia incluye, la puesta en el ciberespacio de los portales
Http://wwww.miinnovacion.com

y Http://www.venezuelaproductiva.gov.ve, el

primero de estos sitios est destinado a la recoleccin y anlisis de proyectos


de diversa ndole, mientras que el segundo, contiene un mapa de

27

innovaciones en el pas, noticias e indicadores de la pequea y mediana


empresa en el pas.
Dentro del PNTI tambin se da la instalacin de los llamados
infocentros que permite que el venezolano comn pueda acceder a Internet
para tratar as de acortar la brecha tecnolgica que existe entre los distintos
sectores de la informacin, proyecto que se realiza por el financiamiento del
gobierno y de las empresas de telecomunicaciones CANTV y ORACLE. Hasta
la fecha, septiembre de 2002, se han creado 240 infocentros que cubren todo
el territorio nacional.

2.5.3. INTERNET

Es un conjunto de miles de redes interconectadas a nivel global. De


hecho el nombre de Internet deriva de dicha propiedad de interconexin:
internetworking es la rama de las telecomunicaciones que se ocupa de la
comunicacin entre redes. De este punto de vista se deriva el apodo con el
que comnmente se llama a Internet: Red de Redes. Internet interconecta
varios cientos de miles de redes a las cuales a su vez se conectan millones
de computadores (Baserga, 1998, p.13). Siguiendo en el mismo orden de
ideas, Internet es un gigantesco repositorio de informacin, En los millones
de computadoras conectadas podemos encontrar informacin acerca de casi
todos los aspectos de la cultura humana. Adems, el ritmo de crecimiento de
la Red hace que cada da a da se incorporen incesantemente cientos de
nuevas fuentes de informacin (p. 13).

28

Nacida en el ao de 1969 del proyecto ARPANET del Ministerio de la


Defensa de los Estados Unidos, la red Internet se ha consolidado en todo el
mundo gracias a la adopcin del protocolo de comunicacin Protocolo de
Control de Transmisin/Protocolo Internet (TCP/IP, Transmission Control
Protocol/Internet Protocol) que permite la conexin de computadores de todo
tipo. Por muchos aos ha sido utilizada principalmente por las universidades,
institutos de investigacin y organizaciones cientficas para intercambiar
fcilmente informacin. Durante los ltimos tiempos Internet viene siendo
utilizada

por

los

grandes

productores

de

informtica,

instituciones

gubernamentales, organizaciones internacionales y empresas privadas, estas


ltimas con el propsito de vender informacin y servicios a los usuarios
interesados.
Internet ofrece una sorprendente diversidad de servicios, y cada uno
comprende una forma de computacin distribuida. Por ejemplo, una persona
puede enviar un mensaje a otra, recuperar un archivo, rastrear directorios,
buscar en una base de datos, imprimir un documento, transmitir un fax o
escuchar msica.
La variedad de servicios disponibles, significa que Internet ofrece
tambin diversos tipos de interaccin. En algunos casos, un usuario interacta
con otra persona. En otros, un usuario lo hace con el programa de
computadora remota que ofrece el servicio. Y en otros casos, dos sistemas de
computadoras se comunican sin intervencin humana. Los servicios
interactivos permiten que un usuario permanezca conectado por horas o das.

29

Otros servicios slo necesitan milisegundos para proporcionar la informacin


solicitada y terminan la comunicacin casi de inmediato. Algunos servicios
permiten que los usuarios recuperen informacin, y otros que almacenen o
actualicen informacin. Algunos servicios comprenden slo dos sistemas de
computadoras, uno que enva una solicitud y otro que proporciona una
respuesta; otros servicios comprenden muchas computadoras.
Entre los servicios de Internet ms importantes y utilizados hoy en da
se encuentran:

Correo Electrnico, Servicio de Boletn Electrnico,

Transferencia de Archivos (FTP, File Transfer Protocol), Acceso Remoto


(Telnet), Rastreo de Informacin (Gopher) y Rastreo Avanzado de
Hipermedios (World Wide Web).

2.5.4. WORLD WIDE WEB

La Web, una manera cariosa de llamar a la WWW (World Wide Web,


algo as como gran telaraa mundial), es uno de los servicios ms populares
de Internet (y el ms fcil de usar) (Casale y Katcheroff, 2000, p.18). La Web
es un servicio de bsqueda avanzada de Internet y a travs del cual se accede
toda la informacin y el contenido multimedia disponible en esta. Para tener
acceso a esta informacin se utiliza una aplicacin llamada navegador de la
Web, como por ejemplo los navegadores para Internet Microsoft Explorer y
Netscape.
World Wide Web fue desarrollada por el CERN (Consejo Europeo de
Investigacin Nuclear, siglas en francs, Laboratorio Europeo de la Fsica de

30

Partculas). El objetivo era construir un sistema distribuido de hipermedia, que


es un sper conjunto del hipertexto, lo que da la posibilidad de enlazar
cualquier elemento de un documento a otros. Esto permite manejar textos,
imgenes, sonidos y animadores, entre otros muchos elementos. La ventaja
de un documento en hipertexto, frente a otro tipo de formato, es la de poder
relacionar partes de su texto con otros documentos completamente diferentes
y, muy posiblemente, de otro autor con un solo clic de ratn de forma
instantnea.
Los dos mtodos ms importantes de acceso a documentos que puede
manejar un navegador Web son: FTP y Protocolo de Transporte de HiperTexto
(HTTP, HyperText Transport Protocol). Los documentos del tipo HTTP, son
documentos que usan el formato de hipertexto (con ligas a otros documentos).
Estos documentos usan el Lenguaje de Marcaje de HiperTexto (HTML,
HyperText Markup Language) como lenguaje de programacin.
Cada documento se conoce como recurso y usa el protocolo
Localizador Universal de Recursos (URL, Universal Resource Locators, URL)
para acceder a ellos y asignarles nombres. Finalmente, World Wide Web es
un mundo fascinante, abierto, interminable y deseoso de ser explorado, est
creciendo de manera increble y la informacin, que abarca su telaraa, sigue
cambiando y aumentando.

2.5.5. PGINA WEB

31

Para Elderbrock y Karlins (1999) las pginas Web son documentos en


que se han diseado para que se interpreten desde explorados Web (p. 5).
Una pgina Web es un documento con un formato especial que puede ser
mostrado por cualquier navegador Web; se puede imaginar una pgina Web
como un documento de un procesador de textos que pueda mostrar texto e
imgenes. Dentro de la pgina Web se pueden incluir vnculos para llamar a
otros recursos de Internet; estos recursos pueden ser imgenes, archivos,
conexiones Telnet o incluso otras pginas Web. La pgina Web funciona como
una interfaz de acceso a diferentes herramientas Internet.
Las pginas Web se construyen usando HTML. La creacin de un
documento HTML es cuestin de insertar etiquetas HTML en un archivo de
texto. A este respecto, crear una pgina Web es tan sencillo como utilizar un
procesador de textos basado en etiquetas. Las etiquetas HTML se utilizan
para dar formato al texto para que sea presentado como una pgina Web. La
pgina Web propiamente dicha es un archivo texto que se puede crear
utilizando cualquier editor de texto. Independientemente de la herramienta que
se utilice para crear una pgina Web, el resultado final ser siempre un
documento HTML. Durante los ltimos aos, se han desarrollado lenguajes
de programacin (tales como: Java, PHP, Perl, VBScript, entre otros) para la
creacin de pginas Web ms dinmicas.

Estos lenguajes se utilizan

incrustndose dentro el cdigo HTML con el propsito de manejo de


imgenes, grficos, voz y acceso a bases de datos, logrando enriquecer la
calidad de informacin que se presenta.

32

2.5.6. SERVIDORES WEB

El servidor Web es un programa que se encuentra en una mquina


Internet, esperando a que un navegador Web se conecte con l y haga una
solicitud. Una vez que llega la solicitud por el cable, el servidor localiza el
archivo y lo enva al navegador. Los servidores y navegadores Web se
comunican mediante el protocolo HTTP. Segn Powell (2001) el Web es
nicamente una manera de interaccin cliente/servidor. Los exploradores Web
solicitan servidores Web para realizar algn proceso o para devolver un
archivo que se enva de vuelta y se muestra en el explorador. Si tiene esta
concepcin bsica del web como pgina impresa, un servidor Web acta
como un servidor de archivos que entrega los archivos HTML a un explorador
Web (p. 424). (Vase anexo C)

2.5.7. ANATOMA DE UNA PRESENTACIN WEB

Antes de empezar a desarrollar pginas Web es necesario aprender a


diferenciar una pgina Web de una presentacin Web y conocer el significado
de pgina base. Una presentacin Web o sitio Web consiste de una o ms
pginas Web que contienen texto y grficos, vinculadas de una manera
significativa, la cual, como un todo, describe un cuerpo de informacin o crea
un efecto global consistente. (Vase figura 1).

33

FIGURA 1. Presentaciones y Pginas Web. Fuente: Platino (2002, p.4)

La pgina base (homepage) es la parte superior del conjunto de pginas


Web, o lugar donde la mayora de los lectores empiezan a explorar la
presentacin Web. El URL de dicha pgina es el que se proporciona al usuario
cuando se invita a visitar un sitio Web.
Las estructuras descritas en esta seccin fueron concebidas en un
principio, especficamente para sistemas de ayuda en lnea, pero han
resultado de gran utilidad para estructurar documentos y tratar con informacin
de hipertextos en general. Las estructuras son las siguientes:

34

1. Estructura Jerrquica. La manera ms fcil y lgica para estructurar


documentos Web es de una manera jerrquica o en forma de men, tal como
se ilustra en la figura 2.
Dentro de la jerarqua, la pgina base proporciona el panorama ms
global del contenido que se encuentra por debajo de ella. La pgina base
tambin define los vnculos principales hacia las pginas de la parte ms baja
de la jerarqua.
FIGURA 2. Organizacin Web Jerrquica. Fuente: Platino (2002, p.5).

2. Estructura Lineal. Otra forma de organizacin de documentos es la


lineal o secuencial. En un tipo de estructura, como la ilustrada en la figura 3,
la pgina base es el ttulo o la introduccin y cada pgina sigue en forma
secuencial a partir de dicha estructura.
Una organizacin lineal es muy rgida y limita la libertad de los lectores
para explorar, as como la libertad de presentar informacin. Dichas
estructuras son buenas para colocar material en lnea en lugares donde la
informacin tiene una estructura muy lineal poco comn (cuentos cortos,
instrucciones paso a paso, etc.) o cuando explcitamente se desea evitar que
el lector salte de un lado a otro

35

FIGURA 3. Organizacin Web Lineal. Fuente: Platino (2002, p.5)

3. Estructura Lineal con Alternativas. Es posible suavizar la rigidez de


una estructura lineal, permitiendo al lector que se desve de la trayectoria
principal. Para ello se puede contar con una estructura lineal con alternativas
que se ramifiquen desde un mismo punto, como se puede observar en la figura
4.
FIGURA 4. Organizacin Web Lineal con Alternativas. Fuente: Platino (2002, p.6)

Las ramificaciones se pueden reunir con la rama principal en algn


punto posterior, o bien pueden continuar su trayectoria separada hasta que
cada una llegue a un final.
4. Combinacin de Estructuras Lineal y Jerrquica. Una forma popular
de organizar los documentos Web consiste en una combinacin de las
estructuras lineal y jerrquica, como se muestra en la figura 5. Esta estructura
aparece con mayor frecuencia cuando se ponen en lnea documentos muy

36

estructurados pero lineales (por ejemplo archivos FAQ, Frequently Asked


Questions o Preguntas ms Frecuentes).
FIGURA 5. Sitio Web con Combinacin Estructura Lineal y Jerrquica. Fuente:
Platino (2002, p.6).

5. Estructura Tipo Web. Una Web (telaraa) es un conjunto de


documentos con poca o ninguna estructura global real, como la que se
contempla en la figura 6; lo nico que ata a cada pgina es un vnculo. La

estructura Web tiende a ser de flujo libre y permite que el lector vague sin
rumbo fijo por su contenido. Asimismo, son excelentes si se pretende que el
contenido sea laberntico o sin relacin, o si se desea fomentar la visualizacin.
Word Wide Web es en si misma, una gigantesca estructura Web.

FIGURA 6. Organizacin Tipo Web. Fuente: Platino (2002, p.7).

En el contexto de una presentacin Web, el entorno se organiza de


forma que cada pgina se encuentra en una ubicacin especfica (y
normalmente contiene de una descripcin de dicha ubicacin). A partir de
dicha ubicacin, el usuario puede moverse en varias direcciones.

37

El problema de las organizaciones Web consiste en que es demasiado


fcil perderse en ellas, y pueden ser extremadamente desorientadoras e
inmensamente frustrantes si se tiene un objetivo especfico en mente. Para
resolver este problema, se pueden considerar dos aspectos:
1. Proporcionar un camino de salida a la pgina base.
2. Incluir un mapa de la estructura general con una indicacin del punto
donde se encuentra actualmente el usuario. Esto no indica que deba ser un
mapa visual real, sino algn tipo de contexto que sirva a tales propsitos.
2.5.8. LENGUAJES PARA DESARROLLAR SITIOS WEB

El gran auge por el que est pasando Internet est haciendo que
muchas tecnologas tengan que ser revisadas de nuevo. Los comienzos de la
World Wide Web eran un sinnimo de pginas poco atractivas, sin apenas
interactividad con el usuario y aquellas que podan presumir de ofrecer algo
diferente deban de ser programadas requiriendo una gran cantidad de
tiempo.
Desde la llegada de lo que se conocen como lenguajes scripting de
servidor las cosas han cambiado. La habilidad de integrar el conocido lenguaje
HTML junto a un lenguaje de programacin da como resultado aplicaciones
Web totalmente dinmicas. Estas nuevas tecnologas permiten integrar bases
de datos, envos de formularios y otros procesos de forma muy sencilla. Y
como no poda ser menos, aqu tambin hay lugar para la dura competencia
entre empresas creadoras de software ya que cada una de ellas trata de hacer

38

llegar al programador las virtudes de su tecnologa. Se puede afirmar que


todas hacen prcticamente lo mismo, por eso son otros los factores que hacen
que la decisin sea una u otra.
De todas las tecnologas de Internet que han ido evolucionando a lo
largo de este corto espacio de tiempo, las dedicadas a la programacin de
pginas Web son, sin duda, las que ms se han beneficiado de las continuas
mejoras.

Una

Web

que

trata

de

ofrecer

informacin

actualizada

constantemente necesita algo ms que pginas estticas, necesita de una


herramienta de actualizacin de contenido con el objetivo de publicar las
ltimas noticias o acontecimientos en su Web de forma rpida y efectiva. Estas
herramientas de actualizacin tienen como elemento principal una base de
datos en la que se almacenan, editan y eliminan los contenidos. Si a esto se
une el uso de pginas dinmicas capaces de interactuar con la base de datos,
e incluso, con otros elementos del servidor el resultado es una aplicacin Web
que ofrecer informacin de ltima hora. Existen bsicamente dos tipos de
lenguajes para desarrollo de pginas en la Web: los lenguajes de cliente y los
lenguajes de servidor. A continuacin se describen de manera general estos
lenguajes:
1. Lenguajes de Cliente. Cuando se programa una pgina Web, en la
mayora de los casos se utiliza lo que se conocen como lenguajes cliente. Es
decir, que el servidor no interviene para nada en el proceso de crear la pgina
Web solicitada por el usuario. (Vase anexo D para). Los lenguajes utilizados
en este caso son el conocido HTML y en algunas ocasiones JavaScript o

39

VisualBasicScript (VBScript), si el navegador a utilizar es Microsoft Internet


Explorer. Las pginas creadas en estos lenguajes son enviadas al usuario, de
forma que el navegador es el encargado de interpretar y mostrarlas por
pantalla. Lgicamente, al ser tecnologa de tipo cliente, habr que prestar
especial atencin al navegador utilizado, ya que como ocurre en muchas
ocasiones, lo que funciona con un puede no hacerlo con otro, y aunque todos
dicen estar basados en el estndar del W3C (World Wide Web Consortium)
siempre aparece alguna sorpresa de ltima hora.
2. El otro tipo de lenguaje utilizado para la creacin de pginas Web es
conocido como lenguaje de servidor, que es interpretado para llevar hasta el
usuario el resultado obtenido. (Vase anexo D)
Estos lenguajes se basan en el servidor para ejecutar sus scripts.
Cuando una pgina es solicitada por parte de un cliente, el servidor ejecuta
los scripts y genera una pgina resultado, que enva al cliente. La pgina
resultado contiene nicamente cdigo HTML, por lo que puede ser
interpretada por cualquier navegador sin lugar a errores, independientemente
de su versin. Esta independencia del navegador ya es una ventaja
significativa con respecto a la programacin en el cliente, pero lo es an ms
que se cuenta con todos los recursos del servidor donde estn alojadas las
pginas. Estos recursos, como podran ser gestores de bases de datos,
servidores de correo o el propio sistemas de archivo del servidor, son los que
van a permitir construir todo tipo de aplicaciones.

40

Como ventajas adicionales se pueden destacar que el cdigo de las


pginas con los scripts nunca llega al cliente, se recuerda que al navegador
slo le llega cdigo HTML, y esto implica que los usuarios visitantes nunca
van a poder acceder al corazn de las aplicaciones que se hayan desarrollado,
es decir, a los scripts del lado del servidor.
Algunas de estas tecnologas son PHP (HyperText PreProcesor),
Pginas de Servidor Activas (ASP, Active Server Pages), Pginas de Servidor
Java (JSP, Java Server Pages), ColdFusion, Perl, Phyton, entre otras.
2.5.9. GESTORES DE BASES DE DATOS
Una base de datos es una estructura de datos homogneos
organizados de tal manera que se minimizan los efectos asociados a su
manejo. Para que dicho manejo resulte fcil a los usuarios y que stos
dispongan de herramientas que faciliten la gestin completa, aparecen los
sistemas gestores de bases de datos. stos son sistemas que envuelven y
protegen los datos, en la medida de lo posible, frente a manipulaciones
indebidas, al mismo tiempo que integran una serie de herramientas que
gestionan, entre otras cosas, la manipulacin completa de los datos, los
accesos concurrentes, las copias de seguridad, la integracin con programas
de lenguajes de uso general, entre otras. Pero, sobre todo, los gestores
proporcionan a los datos una caracterstica bsica, que es la independencia
respecto de los programas que los usan y que lleva a evitar la redundancia
no deseada. (Gil, 2001, p.310).

41

2.5.10. LENGUAJE DE CONSULTA ESTRUCTURADO

El Lenguaje de Consulta Estructurado (SQL, Structure Query


Language) es un lenguaje para consulta y actualizacin de bases de datos
relacionales. SQL es enormemente fcil, intuitivo y potente y se puede usar
desde los entornos tradicionales: como lenguaje interpretado para la
realizacin de pequeas consultas y como lenguaje embebido en otro para la
realizacin de sistemas completos.
Para poder realizar todas las funciones requeridas, el SQL debe
incorporar, al menos, dos tipos de comandos: los pertenecientes al Lenguaje
de Definicin de Datos (LDD), que permiten definir la estructura de las tablas,
vistas y otra serie de conceptos, y los pertenecientes al Lenguaje de
Manipulacin de Datos (LMD), que permiten la realizacin de consultas, as
como la insercin, borrados y actualizaciones de datos. (Gil, 2001, p.312).

2.5.11. TCNICA DE MODELADO DE OBJETOS

La Tcnica de Modelado de Objetos (OMT, Object Modeling Technic)


es segn Rumbaugh (1996) el nombre que se da a una metodologa que
combina tres puntos de vista para el modelado de sistemas: el modelo de
objetos, que representa los aspectos estticos, estructurales de datos del
sistema, el modelo dinmico, que representa los aspectos temporales, de
comportamiento de control del sistema y el modelo funcional, que representa
los aspectos transformacionales de funcin del sistema (p. 39).

42

2.5.11.1. MODELO DE OBJETOS


El modelo de objetos describe la estructura de objetos de un sistema
identidad, relaciones con otros objetos, atributos y operaciones-. El modelo de
objetos proporciona el entorno esencial en el cual se puede situar el modelo
dinmico y el modelo funcional.
El modelo de objetos se representa grficamente mediante diagramas
de los mismos que contengan clases de objetos, organizndose stas en
jerarquas que comparten una estructura y comportamiento comunes y que
estn asociadas con otras clases. stas definen los valores de los atributos
que lleva cada instancia de objetos y las operaciones que efecta o sufre cada
uno. Los elementos del modelo de objetos son: Objeto, Clases, Atributos,
Operaciones; Enlaces y Asociaciones, Multiplicidad, Atributos de los enlaces,
Nombre de Rol, Cualificacin, Agregacin; y Generalizacin y Herencia.

2.5.11.2. MODELO DINMICO

Las relaciones dinmicas son difciles de comprender. Lo mejor para


entender un sistema es examinar primero su estructura esttica, esto es, la
estructura de sus objetos y sus relaciones entre s en un momento dado.
Despus se examinan los cambios de los objetos y sus relaciones con el
tiempo. Los aspectos del sistema que estn relacionados con el tiempo y con
los cambios constituyen el modelo dinmico, por contraste con el modelo
esttico o de objetos. El control es aquella parte del sistema que describe las

43

secuencias de operaciones que se producen en respuesta a estmulos


externos, sin tener en cuenta los que hagan las operaciones, aquello a lo que
afectan, ni la forma en que sean implementadas.
Los conceptos ms importantes del modelado dinmico son los
sucesos, que representan estmulos externos, y los estados, que representan
los valores de los objetos. Estos conceptos estn relacionados con el flujo de
control, con las interacciones y el secuenciado de operaciones en un sistema
de objetos concurrentemente activos. El diagrama de estados es un concepto
estndar de las ciencias de la computacin (una representacin grfica de las
mquinas de estados finitos) que ha sido manejado de distintas maneras en
la literatura, dependiendo de su aplicacin. Los valores de los atributos y de
los enlaces mantenidos por un objeto son lo que se denomina su estado. A lo
largo del tiempo, los objetos se estimulan unos a otros, dando lugar a una
serie de cambios en sus estados. Un estmulo individual proveniente de un
objeto y que llega a otro es un suceso.
La respuesta a un suceso depende del estado del objeto que lo recibe,
y puede incluir un cambio de estado o el envo de otro suceso al remitente o
aun tercer objeto. La trama de sucesos, estados y transiciones de estados
para una clase dada se puede abstraer y representar en forma de diagramas
de estados. Un diagrama de estados es una red de estados y sucesos, del
mismo modo que un diagrama de objetos es una red de clases y relaciones.
Los elementos que conforman el modelo dinmico son: Sucesos, Escenarios,
Estados, Condiciones, Operaciones, Actividad y Accin.

44

2.5.11.3. MODELO FUNCIONAL

El modelo funcional describe los clculos existentes dentro del sistema


siendo la tercera pata del trpode de modelado, junto con el modelo de objetos
y con el modelo dinmico.
El modelo funcional especifica lo que sucede, el modelo dinmico
especifica cundo sucede, y el modelo de objetos especifica a qu le sucede.
El modelo funcional muestra la forma en que se derivan los valores producidos
en un clculo a partir de los valores introducidos, sin tener en cuenta el orden
en el cual se calculan los valores. Consta de mltiples diagramas de flujos de
datos, que muestran el flujo de valores desde las entradas externas, a travs
de las operaciones y almacenes internos de datos hasta las salidas externas.
Los elementos que conforman el modelo funcional son: Procesos,
Flujos de Datos , Actores, Almacenes de Datos y Flujos de Control.

2.5.12. MODELO DE PROCESOS DE SOFTWARE AL DESARROLLO DE


APLICACIONES HIPERMEDIA

El modelo, llamado el Proceso WATCH, es el resultado de integrar


modelos de procesos bien conocidos en ingeniera de software, incluyendo
modelos orientados a objetos, reuso y modelo de prototipos. El modelo apunta
hacia aplicaciones de software de negocios, tal como sistemas de informacin
de negocios, sistemas de informacin basados en Web y aplicaciones de
comercio electrnico. La metfora del reloj es usada para disear un mtodo

45

que gua al equipo de desarrollo en la complejidad de gerenciar y desarrollar


aplicaciones en ambientes de desarrollo pequeos (Montilva y otros, 2000,
Julio).
La metodologa Aplicando modelos de procesos de software al
desarrollo de aplicaciones Hipermedia es uno de esos modelos de Proceso
WATCH enmarcado dentro de los modelos de desarrollo de aplicaciones
basadas en Web, que incluye tcnicas de diseo y programacin orientada a
objetos, tcnicas y herramientas que faciliten la reutilizacin de componentes
y lenguajes de Modelado como el UML (Unified Modeling Language).
El desarrollo de aplicaciones hipermedia es un proceso complejo que
ocasiona costos muy elevados, requiere gran inversin de tiempo y demanda
de sus diseadores una alta creatividad y el domino de mltiples tecnologas
audio-visuales. La complejidad del proceso est obviamente influenciada por
los aspectos propios de la tecnologa multimedia., Tales como: el tipo de
interaccin usuario-sistema; el carcter dinmico de los principales tipos de
datos multimedia (i.e., audio, video y animacin); el carcter no-lineal de la
organizacin del hiperdocumento; la navegacin a travs del espacio de
informacin; y la naturaleza multidisciplinaria de los grupos de desarrollo de
hiperdocumentos. El diseo de nuevos mtodos para el desarrollo de
sistemas o aplicaciones Hipermedia es, por consiguiente, una actividad de
investigacin prioritaria e indispensable para el avance de esta nueva rea
tecnolgica (Montilva, 1996, p. 871).

46

Durante los ltimos aos ha sido publicado en la literatura pertinente


un nmero creciente de mtodos y tcnicas dedicadas a la produccin de
aplicaciones multimedia e Hipermedia. La mayora de estos mtodos se
concentran en el diseo y construccin de la aplicacin, ignorando las otras
fases del proceso de desarrollo, pero hacen muy poco nfasis en aspectos

fundamentales de la Ingeniera de Software, tales como el aseguramiento de


la calidad, la gerencia del proyecto y la aplicacin de los conceptos esenciales
de esta disciplina: abstraccin, modularidad, estructuracin, re-utilizacin,
validacin y verificacin, entre otros (p. 871).

FIGURA 7. Modelo de Objetos de un hiperdocumento. Fuente: Montilva, J. (1996,


p. 873).

47

La Ingeniera de Software puede contribuir a mejorar significativamente


el desarrollo de aplicaciones Hipermedia, mediante la aplicacin y adecuacin
de: (1) sus modelos de procesos y mtodos de desarrollo; (2) sus tcnicas
para la especificacin de requerimientos, el diseo, la verificacin y la
validacin; y (3) los mtodos de planificacin y control del proyecto y el
aseguramiento de la calidad. La principal contribucin de ello se resume en el
aumento de la calidad de las aplicaciones Hipermedia y en un mejoramiento
de la gestin del proyecto.(p. 871).
Este mtodo cubre todo el ciclo de desarrollo de una aplicacin
Hipermedia y es el resultado de integrar tres modelos de procesos de
software: el modelo de cascada, el modelo de prototipos y el modelo de reutilizacin de componentes.
El diseo del mtodo tom en consideracin las diferencias esenciales
entre un programa y un hiperdocumento, las cuales se hacen evidentes a
travs de los modelos de referencia de la tecnologa Hipermedia. La definicin
de hiperdocumento empleada por el mtodo se basa en un Modelo de
Referencia Hipermedia (HRM, Hypermedia Referente Model (Montilva, 1993).
Este modelo define formalmente un hiperdocumento utilizando grafos dirigidos
y describe sus componentes genricos a travs de un modelo de objetos
(Vase figura 7).
El mtodo es independiente de las herramientas existentes para el
desarrollo de aplicaciones Hipermedia. Emplea tcnicas de anlisis y diseo

48

orientadas a objetos, las cuales permiten un modelado de la estructura y


contenido del hiperdocumento mucho ms natural, elegante y de fcil
comprensin que aquel que podra alcanzarse con los mtodos imperativos
convencionales.
2.5.12.1. MODELO DE REFERENCIA HIPERMEDIA (HRM)

Las definiciones de hiperdocumento o aplicacin Hipermedia existentes


en la literatura son muy variadas y se caracterizan por emplear una gran
diversidad de trminos, cuyas definiciones crean confusin debido a la
ausencia de estndares. Para agregarle al mtodo generalidad e
independencia con respecto a las herramientas de desarrollo, se hizo
necesario utilizar un modelo genrico o de referencia que describiese los
conceptos fundamentales de la tecnologa de hipermedia. Se emple un
modelo propio, conocido como HRM (Montilva, 1996, p. 872). Este modelo
emplea la orientacin por objetos y se fundamenta en los conceptos de
hipermedia utilizados por el conocido Modelo Dexter (Halasz, 1994) citado por
Montilva.

FIGURA 8. Estructura de un hiperdocumento. Fuente: Montilva, J. (1996, p. 872).


Modificado por Soto (2002)

De acuerdo al modelo HRM, un hiperdocumento se define formalmente


como un grafo dirigido G(N,E), en el que N es un conjunto de nodos de
informacin y E es un conjunto de arcos denominados enlaces, cada uno de
los cuales conecta dos nodos de N.(Vase figura 8a). Los nodos de
informacin pueden ser de dos tipos: unidad de informacin o tem de

49

informacin. Una unidad de informacin describe o refiere a un objeto (i.e.,


entidad, concepto o funcin) del dominio de la aplicacin.
Estructuralmente, una unidad de informacin es un objeto compuesto
por un conjunto de temes de informacin multimedia (p. ej., texto, grficos,
imgenes, pistas de audio o clips de video) y un conjunto de botones
asociados a los enlaces. (Vase figura 8b). Un enlace conecta una unidad
fuente con otra unidad o tem de destino. Un botn est asociado a un enlace.
Al pulsar un botn se ocasiona la recuperacin, en la base de datos, de la
unidad o tem de destino y su representacin o despliegue visual en pantalla.
Un tem de informacin es un objeto que contiene un dato de tipo multimedia.
Estos datos se clasifican en estticos (texto, grficos e imgenes) y dinmicos
(audio, video y animacin).

2.5.12.2. OBJETIVOS Y ESTRUCTURA DEL MTODO

El mtodo, aqu descrito, tiene por objetivos los siguientes:


1. Guiar al grupo de profesionales que participan en el desarrollo de un
hiperdocumento. El mtodo debe responder a las preguntas siguientes
Qu hacer? Y cmo hacerlo?
2. Contribuir a la planificacin del proyecto mediante la definicin de las
fases, pasos y tareas requeridas para desarrollar hiperdocumentos. Ello
facilita la estimacin de costos, tiempos y recursos requeridos.
3. Asegurar la calidad del hiperdocumento producido.

50

FIGURA 9. Fases del modelo de procesos. Fuente: Montilva, J. (1996, p. 874)


Modificado por Soto (2002)

El mtodo se estructura en fases, tal como se ilustra en la figura 9.


Cada fase se divide en pasos y estos, a su vez, en tareas. El proceso de
desarrollo de un hiperdocumento, se inicia con un anlisis del dominio de
aplicacin del hiperdocumento (anlisis del contexto); contina con la
definicin de los requerimientos, el diseo de su estructura y componentes; la
produccin textual, grfica o audio-visual de sus componentes y la evaluacin
del hiperdocumento producido. El ciclo de desarrollo es evolutivo: se repite
sucesivas veces, sobre la base de la evaluacin del hiperdocumento, hasta
alcanzar una alta calidad del producto y un alto grado de satisfaccin del
usuario.

51

El mtodo asume la existencia de tres actores: el cliente, el grupo de


desarrollo y los usuarios. Se asume que existe una relacin contractual entre
el cliente y el grupo de desarrollo. El cliente contrata el desarrollo de un
hiperdocumento a un grupo de expertos, quienes elaboran el producto para
una comunidad no necesariamente conocida de usuarios.

2.5.12.3. FASES Y PASOS DEL MTODO

A continuacin se describen las cinco (5) fases que conforman la


metodologa a seguir para el desarrollo de una aplicacin que contenga
hiperdocumentos tomadas de la metodologa de Jons Montilva para
desarrolla de aplicaciones hipermedia y las sugerencias y recomendaciones
de la Red Platino.
1. Anlisis del dominio del hiperdocumento. Los objetivos de esta
fase son conocer las necesidades iniciales del cliente y familiarizarse con el
dominio de la aplicacin. El proceso, descrito en la figura 10, se inicia con un
anlisis del dominio de aplicacin o contexto en el que se usar el
hiperdocumento.
Durante este anlisis se establece y describe someramente el dominio
del problema. Se establece, tambin, una aproximacin a las necesidades o
requerimientos iniciales del cliente. Seguidamente, se describen los objetivos
y el tema general o tpico del hiperdocumento y se realiza una investigacin
documental del tema escogido.

52

En este paso, se puede elaborar un modelo preliminar de los elementos


(i.e., objetos o procesos) que conforman el dominio de la aplicacin; ello
permite que el grupo de desarrollo obtenga rpidamente un mayor
conocimiento del dominio de la aplicacin Hipermedia.
Finalmente, se establece el perfil del usuario potencial de la aplicacin,
sobre la base de caractersticas tales como, su grado de instruccin, edad,
nivel cultural, uso que le dar a la aplicacin, entre otros.

FIGURA 10. Fase 1. Anlisis del dominio del hiperdocumento. Fuente: Montilva,
J. (1996, p.875). Modificado por Soto (2002)

2. Definicin de Requerimientos. Los requerimientos que debe


cumplir o satisfacer el hiperdocumento se definen y especifican en esta fase .
(Vase figura 11). Se establecen primero los requerimientos funcionales de la
aplicacin Hipermedia. Ello implica responder a la interrogante siguiente:
Qu actividades realizar el usuario con el hiperdocumento? Estas
actividades se pueden representar mediante la construccin de un modelo

53

funcional basado en los conocidos diagramas de flujo de datos empleados en


OMT (Rumbaugh, 1996).

FIGURA 11. Fase 2. Especificacin de requerimientos. Fuente: Montilva, J. (1996,


p.876). Modificado por Soto (2002).

A continuacin, se especifican los requerimientos de interaccin, los


cuales describen con detalle las caractersticas de la interfaz usuario-sistema,
incluyendo los niveles de ayuda y orientacin al usuario durante la
navegacin. Se contina con la especificacin de las restricciones de
desarrollo y operacin del hiperdocumento; por ejemplo, los estndares de
calidad exigidos, las herramientas de desarrollo disponibles o requeridas, el
ambiente de operacin (hardware bajo el cual operar el hiperdocumento) y
otros requerimientos que restrinjan o delimiten el proceso de desarrollo y la
operacin del hiperdocumento.

54

Finalmente, se establecen los requerimientos de calidad del producto


Hipermedia; por ejemplo, su eficiencia (tiempos de respuesta y volumen de
almacenamiento de datos multimedia requeridos); la re-utilizacin de sus
componentes, su portabilidad; utilidad y facilidad de uso y su interoperabilidad
con otros hiperdocumentos o bases de datos multimedia. Los criterios de
diseo del hiperdocumento se establecen, tambin, en este ltimo paso. Estos
criterios incluyen, entre otros, los siguientes: riqueza de contenido de
informacin, facilidad de acceso a la informacin, consistencia entre los
elementos de la aplicacin, predictibilidad (anticipacin al resultado de una
operacin) y legibilidad.
3. Diseo del hiperdocumento. En esta fase se disea: (1) la
estructura del hiperdocumento; (2) cada una de las unidades de informacin
que componen dicha estructura; y (3) lis tem que conforman cada una de sus
unidades. (Vase figura 12).
Previo al inicio de esta fase se deben seleccionar las herramientas de
desarrollo, esto es, el conjunto de programas o paquetes multimedia que se
utilizarn para construir el hiperdocumento.
La fase culmina con el desarrollo de un prototipo que ilustra la
estructura del hiperdocumento y su interaccin con el usuario. Este prototipo
es utilizado, por un grupo representativo de usuarios, para validar el diseo
del hiperdocumento. Finalmente, las especificaciones de diseo se verifican

55

con respecto a las especificaciones de requerimientos establecidas en la Fase


2.

FIGURA 12. Fase 3. Diseo del hiperdocumento. Fuente: Montilva, J. (1996, p


.877). Modificado por Soto (2002).

El diseo de la estructura consiste en las siguientes tareas: (a) la


descomposicin del tpico del hiperdocumento en sub-tpicos o secciones
temticas; (b) la elaboracin de un modelo conceptual para cada seccin
temtica; y (3) el diseo de la estructura interna de cada una de estas
secciones temticas. Para alcanzar un alto grado de mantenimiento y basada
en los criterios de cohesin y acoplamiento; ello implica la bsqueda de una
alta cohesin en cada seccin y un bajo acoplamiento entre secciones. (Vase
figura 13a). La ventaja adicional que se deriva de aplicar este criterio es que

56

permite que las secciones puedan ser re-utilizadas en otras aplicaciones


similares.

FIGURA 13. Diseo de la estructura de un hiperdocumento. Fuente: Montilva, J.


(1996, p. 877). Modificado por Soto (2002).

El modelado conceptual de cada seccin temtica consiste en


representar las entidades del dominio de la aplicacin enmarcadas por esa
seccin. El modelado de objetos OMT bien puede ser empleado para este
propsito; aunque es, tambin, posible que los requerimientos impongan una
descomposicin

funcional

del

dominio

de

aplicacin

(p.

Ej.,

en

hiperdocumentos que describen procesos o procedimientos), para lo cual el


modelado funcional basado en diagramas de flujo de datos podra ser de
mayor utilidad.
El diseo de la estructura interna de cada seccin se elabora en base
a su modelo conceptual elaborado en la tarea anterior. Se produce un subgrafo para cada seccin que muestra la estructura temtica inicial de la
seccin organizada en nodos de informacin interconectados. (Vase figura
13b). Cada nodo corresponde a una clase de objetos (o funcin) del modelo
conceptual correspondiente a la seccin. Las conexiones entre secciones
deben, tambin, establecerse en este paso.

57

El diseo de unidades consiste en la especificacin del contenido de


cada unidad. Ello implica: (1) definir los temes de informacin que cada
unidad contendr y los tipos de medios (texto, audio, video, etc.) que se
emplearn para presentar estos temes; (2) delinear o describir el contenido
de cada tem, as como establecer su ubicacin en la unidad; y (3) definir los
enlaces de cada unidad y sus botones correspondientes. (Vase figura 14a).

FIGURA 14. Diseo de unidades. Fuente: Montilva, J. (1996, p. 878). Modificado


por Soto (2002).

El diseo de cada seccin temtica culmina con la elaboracin de un


modelo dinmico para cada unidad, el cual define los cambios de estado de
la unidad ocasionado por la activacin de sus diferentes botones. (Vase

58

figura 14b). Estos modelos dinmicos definen la navegacin a travs del


espacio de informacin del hiperdocumento.
El diseo de temes consiste en especificar la esttica o los detalles
artsticos del contenido de cada uno de los temes que integran cada unidad;
ello incluye el diseo de textos, grficos, imgenes, pistas de sonido, clips de
video y animacin. As, por ejemplo, para una pista de audio musical se
deber especificar la calidad del audio (8 o 18 bits, estreo o monofnico), el
tipo de meloda, su duracin, entre otros.
4. Produccin del hiperdocumento. En esta fase se procede a la
implementacin

del diseo

usando

las

herramientas de

desarrollo

seleccionadas al inicio de la fase 3. A travs de estas herramientas se llevar


a cabo el ensamblaje de todos los elementos especificados en el diseo. La
fase se divide en los pasos sealados en la figura 15.
La produccin de los temes de informacin involucra la captura,
digitalizacin, edicin y almacenamiento de los temes de audio, fotografa,
video y animacin; as como la trascripcin de los temes de texto y el dibujo
de los temes grficos que componen las diferentes unidades de informacin
del hiperdocumento. Producir temes de audio, video y animacin es una labor
que demanda un alto grado de creatividad y el domino de tecnologas audiovisuales.

59

FIGURA 15. Fase 4. Produccin del hiperdocumento. Fuente: Montilva, J. (1996,


p. 879). Modificado por Soto (2002).

Una vez finalizada la produccin de temes, estos deben ensamblarse


en el prototipo desarrollado en la fase 3. El hiperdocumento resultante se
somete a un proceso de verificacin con respecto a los requerimientos
especificados en la fase 2, a fin de determinar su calidad y el cumplimiento de
tales requerimientos.
5. Evaluacin y documentacin del Hiperdocumento
Esta fase consiste en: (1) la validacin y correccin final del
hiperdocumento con el objetivo de asegurarse que ste satisface los
requerimientos impuestos por el cliente; (2) la elaboracin de la
documentacin que introduce y describe como se utiliza el hiperdocumento;
la manufactura o grabacin del hiperdocumento en los medios exigidos por el

60

cliente (ej., discos pticos, discos compactos o disquetes); y (3) la entrega del
producto final al cliente. La figura 16 ilustra esta fase final del mtodo.

FIGURA 16. Fase 5. valuacin y entrega del producto. Fuente: Montilva, J. (1996,
p. 879). Modificado por Soto (2002).

La validacin puede implicar nuevos cambios al hiperdocumento que


podra dar origen a la repeticin o iteracin del proceso a partir de la fase 2.
El ciclo finaliza cuando se ha logrado producir un hiperdocumento de alta
calidad; esto es, un hiperdocumento que cumple con los requerimientos, los
atributos de calidad y los criterios de diseo impuestos por el cliente.

2.6.- DEFINICIN DE TRMINOS BSICOS.

Arpa:

Abreviatura

de

Advanced

Research

Projects

Agency

(Dependencia de Proyectos de Investigacin Avanzada) (Casale y Katcheroof,


2000, p. 195).

61

Arpanet: Red precursora de Internet, que fue desarrollada entre fines


de la dcada del 60 y principios de la del 70 por el departamento de Defensa
de los Estados Unidos como un prototipo de red extensa capaz de sobrevivir
a una guerra nuclear (Casale y Katcheroof, 2000, p. 195).
ASP (Active Server Pages): Es una tecnologa Internet que permite
crear aplicaciones independiente de la plataforma que utilice en cualquier
navegador. Una de las caractersticas ms importantes de ASP es que la
programacin se realiza en el servidor (Scot y Mezick, 1998, p.11). La
tecnologa de programacin de ASP fue presentada por Microsoft en 1996,
con el nombre clave de Denali. (Trigos, 2000, p.25).
CGI (Common Gateway Interface): Es un conjunto de reglas que
describen cmo un servidor Web se comunica con un programa dentro la
misma mquina (el programa CGI) (Casale y Katcheroof, 2000, p. 196).
Explorador: ver Navegador.
FTP (File Transfer Protocol): Es mtodo muy utilizado para transferir
mltiples archivos entre dos sitios de Internet (Casale y Katcheroff, 2000,
p.197).
HTML(Hypetext Markup Language): Un documento HTML no es ms
que un archivo de texto que incluye informacin que se desea publicar.
Tambin cuenta con instrucciones incrustadas, denominadas elementos, que
indican al explorador Web cmo ha de estructurar o presentar el documento,
(Powell, 2001, p. 4). HTML es un subconjunto del lenguaje Generalizado
Estndar de Marcaje (SGML, Standard Generalized Markup Language).

62

HTTP (HyperText Transport Protocol): Protocolo utilizado para transferir


archivos de hipertexto a travs de Internet. Requiere un programa cliente de
http en un extremo y un servidor de http en el otro extremo. Es el protocolo
ms importante de la Web (Casale y Katcheroff, 2000, p. 197).
JSP (Java Server Pages): Es un Lenguaje de programacin del lado
del servidor con tecnologa basada en el lenguaje Java creado por Sun
MicroSystem. Al igual que el resto de tecnologas de servidor en su cdigo se
mezclan las etiquetas HTML con la sintaxis propia de Java. (Trigos, 2000, p.
26).
Navegador (Explorer): Programa de computador complejo que
proporciona una interfaz nica de tipo sealar y activar para World Wide
Web. Entre este se pueden mencionar el Internet Explorer de Microsoft y
Netscape (Casale y Katcheroff, 2000, p. 199).
Los navegadores, conocidos tambin como exploradores, son los
encargados de mostrar los elementos de las pginas Web (texto, grficos,
objetos interactivos, formularios, sonido y video) a los visitantes. Los
exploradores Web interpretan el contenido de un lenguaje de programacin
llamado Hypertext Markup Language (HTML) (Elderbrock y Karlins, 2001, p.
5).
PHP (Hypertext Preprocesor): Es un lenguaje que se presenta
embebido dentro las pginas Web. Esto quiere decir que el cdigo se incrusta
en el mismo documento en el que aparecen las etiquetas HTML. (Gil, 2001,
p.36). PHP fue originalmente creado en 1994 por Rasmus Lerdorf como un

63

conjunto de utilidades para aadir dinamismo a las pginas Web (Trigos,


2000, p.28).
Storyboard (Tablero de secuencia): Concepto tomado de la industria
flmica, donde cada escena o cada toma individual es descrita a grandes
rasgos y puesta en secuencia de acuerdo al orden que le corresponde en la
pelcula aplicado al desarrollo de pginas Web (Platino, 2002).
TCP/IP (Transmisin Control Protocol/Internet Protocol): Es el software
que proporciona los recursos bsicos de comunicacin utilizados en Internet;
el TCP/IP constituye la base en la que se sustentan todos los servicios. La
flexibilidad es la clave de lo que sucede en Internet. Dado que el TCP/IP es
de propsito general y eficaz, puede constituirse como soporte para muchos
servicios. Como el TCP/IP es flexible y fuerte, puede utilizarse con muchas
tecnologas fundamentales de comunicacin. Ms importante an, esta
tecnologa permite a cientficos e ingenieros usar el TCP/IP con
computadoras, tecnologas de red y servicios que no existan cuando el
TCP/IP fue diseado (Casale y Katcheroff, 2000, p. 198).
Unix: Es el nombre de un sistema operativo de computacin y de su
familia de programas de utilidad. El sistema operativo Unix se desarroll en
los laboratorios Bell de Murray Hill, Nueva Jersey, uno de los centros de
investigacin ms grandes del mundo. Son muchas las personas que han
aportado ideas al sistema desde el diseo y la estructuracin originales de
Ken Thompson en 1969 (Sobell, 1987, p. 4).

64

URL (Universal Resource Locator): Un URL es una forma generalizada


de hacer referencia a objetos y servicios en Internet. Los usuarios de Internet
utilizan los URL para llamar a otros servicios de Internet, como transferir
archivos mediante FTP o enviar correo electrnico (Powell, 2001, p.100).

CAPITULO III

MARCO METODOLGICO

En el presente captulo se especifica el tipo y diseo de la investigacin,


as como los procedimientos y tcnicas que se desarrollarn y utilizarn
durante la misma.

3.1. TIPO DE INVESTIGACIN

Basndose en los criterios de Chvez (1994,p.133), segn su


propsito, esta investigacin es Aplicada, ya que persigue un objetivo
principal, el cual es resolver un problema o situacin, en un breve perodo de
tiempo, tal es el caso del desarrollo de un prototipo de gobierno electrnico
para la consulta del pblico en general de los proyectos de la Alcalda del
Municipio Maracaibo, estimndose aproximadamente 7 meses para su
cumplimiento. El estudio culmina con el desarrollo del prototipo, el cual es
evaluado por colaboradores de la Direccin de Planes, Proyectos y Obras de
la Alcalda del Municipio Maracaibo y por los tutores acadmicos.
Siguiendo las pautas de Bavaresco (1994,p.26), segn el mtodo de
estudio de la investigacin, se determin que es Descriptiva, ya que el
conjunto de eventos, situaciones, objetos y personas involucradas en

65

las actividades de generacin de informacin sobre los proyectos, fueron


todos

analizados

sistemticamente,

describiendo

sus

mltiples

caractersticas, en el medio en el cual se suscitan, sobre lo cual se puede


inferir en cuanto a las distintas relaciones que interactan entre ellas y sus
propiedades. En la misma se caracteriz la situacin de la Formulacin,
Evaluacin y Ejecucin de proyectos de la Alcalda de Maracaibo, objeto de la
investigacin, y se describi la metodologa para el desarrollo del prototipo de
gobierno electrnico para la consulta de dichos proyectos.
Es descriptiva porque permite recolectar datos, estudiarlos y
someterlos a un anlisis. Tomando en cuenta lo expuesto por Hernndez y
asociados (1998), Los estudios descriptivos buscan especificar las
propiedades importantes de personas, grupos, comunidades o cualquier otro
fenmeno que sea sometido a anlisis. Miden o evalan diversos aspectos,
dimensiones o componentes del fenmeno a investigar (p. 60). Los datos a
recolectar en este proyecto son una serie de caractersticas de tipo financiero,
unidades de medida de avance de trabajos, fechas de labores realizadas o
por realizar, que sern analizadas para ser transformadas en datos requeridos
para clculos matemticos y representaciones grficas.
En referencia a Kendall y Kendall (1991,p.51), esta investigacin se
puede catalogar como Tecnolgica, debido a que el prototipo de sistema de

66

informacin, representa un instrumento o medio para transformar datos en


informacin, lo cual la ubica en el rea de la Tecnologa del Conocimiento,
teniendo como elemento central, dicha informacin, la cual es soporte para
facilitar la toma de decisiones, basadas en trminos de precisin,
conveniencia y oportunidad. El xito de la investigacin radica en la capacidad
del prototipo del sistema a desarrollar en cuanto a su precisin en la
divulgacin de la informacin de los proyectos de la Alcalda del Municipio
Maracaibo y que su comportamiento responde a las necesidades del pblico
en general, especialmente a la de los habitantes del municipio.
Finalmente, segn lo expuesto por la UPEL (1998), la investigacin es
de tipo factible, ya que se elabora y desarrolla una propuesta de un modelo
operativo viable para solucionar problemas, requerimientos o necesidades de
organizaciones o grupos sociales, teniendo apoyo en una investigacin de tipo
Documental, de Campo, o un diseo que incluya ambas modalidades. Este es
el caso del presente trabajo en el cual se desarrolla un prototipo de gobierno
electrnico para satisfacer una necesidad de informacin por parte de la
comunidad del Municipio Maracaibo en cuanto a los proyectos que esta lleva
a cabo.

3.2. DISEO DE LA INVESTIGACIN

67

Segn lo establece Hernndez y asociados (1998, p.184), la


investigacin planteada es No Experimental, por cuanto solo se observan
fenmenos tal y como se dan en su contexto natural, para su posterior anlisis,
adems la investigacin se realiz sin manipular deliberadamente las
variables. Es de Campo, debido a que el grupo o fenmenos, es estudiado en
su ambiente natural. Al respecto plantea Nilda Chvez (1994,p.134), la
investigacin se considera como un estudio de campo, debido a que la
recoleccin de datos primarios se realiz directamente en el lugar de trabajo,
es decir, en las diferentes dependencias de la Alcalda y organismos
relacionados, mediante consultas a los empleados y observacin directa, a
travs de las cuales se pudo conocer la problemtica existente.

3.3.

PROCEDIMIENTO DE LA INVESTIGACIN

El procedimiento seguido en la presente investigacin para cumplir con


los objetivos planteados es el siguiente:
1. Seleccin del tema de investigacin.
2. Recopilacin y seleccin de la fuentes documentales sobre el tema.
3. Planteamiento de los objetivos a lograr mediante la investigacin.
4. Definicin del marco metodolgico del estudio en funcin del tipo y
diseo de la investigacin desarrollada.

68

5. Profundizacin en las bases tericas y antecedentes documentales


sobre el tema en estudio.
7. Seleccin de una metodologa de desarrollo para un prototipo de
gobierno electrnico aplicado a la consulta de proyectos de la Alcalda de del
Municipio Maracaibo
8. Propuesta de un modelo de gobierno electrnico aplicado a la
consulta de proyectos de la Alcalda del Municipio Maracaibo.

3.4

LIMITACIONES DEL ESTUDIO

La investigacin present algunos inconvenientes para su desarrollo.


El primero estuvo relacionado con las fuentes documentales disponibles, ya
que al ser este tema actual, muy poco desarrollado, se hizo difcil conseguir
material de apoyo para la investigacin. El otro aspecto, muy importante, est
relacionado tambin con lo novedoso del tema lo cual hace que existan
muy pocos especialistas con conocimiento sobre el tema

69

CAPITULO IV

RESULTADOS DE LA INVESTIGACIN

En este captulo se presenta el modelo de prototipo de gobierno


electrnico aplicado a la consulta de proyectos de la Alcalda del Municipio
Maracaibo. Este constituye la razn del desarrollo de esta investigacin, as
como la culminacin de este trabajo. Para lograr este objetivo se procedi a
la seleccin y proposicin de una metodologa para el desarrollo del prototipo
y su aplicacin para construir el mismo.

4.1. DEFINICIN DE LAS FASES PARA DESARROLLAR EL PROTOTIPO

La metodologa para el desarrollo del prototipo de gobierno electrnico


es resultado de una combinacin de la metodologa Aplicando modelos de
procesos de software al desarrollo de aplicaciones hipermedia de Jons
Montilva y las sugerencias y recomendaciones para el desarrollo de sitios
gubernamentales de la Red Platino, utilizando la tcnica de modelado de
objetos como instrumento para el diseo. Montilva (1999), afirma que ... cada
proyecto tendr sus propias caractersticas, por lo que la revisin y
modificacin de fases, pasos o actividades de la metodologa antes y durante
el desarrollo del sistema, es un proceso propio de ella ... (p. 130).

70

71

Muchas de las fases, pasos, descripciones y actividades pertenecientes


de la metodologa original han sufrido modificaciones para adaptarlas a la
metodologa a ser aplicada. Por ejemplo, se ha sustituido la referencia cliente
por Alcalda o Institucin, hiperdocumento por sitio Web, usuarios por
ciudadanos, unidades de informacin por pginas Web, entre otros. Tambin
es importante aclarar que en las fases de anlisis de dominio, definicin de
requerimientos y diseo del sitio Web, se utiliz la Tcnica OMT. Por otro lado,
se incluy como fase 3 la definicin de la plataforma tecnolgica antes de
proceder al diseo.
Las fases que conforman la metodologa usada son seis (6) y se
describen a continuacin:
1. Anlisis del dominio del prototipo. Los objetivos de esta fase son
conocer las necesidades iniciales de la Alcalda de Maracaibo y familiarizarse
con el dominio del prototipo. Se establece una aproximacin a las necesidades
o requerimientos iniciales de la Alcalda tomando en cuenta las sugerencias y
recomendaciones

para

el

desarrollo

de

sitios

gubernamentales.

Seguidamente, se describen los objetivos del prototipo y se realiza una


investigacin documental del contenido que debe tener este. Finalmente, se
establece el perfil del usuario potencial del sitio Web.
2. Definicin de requerimientos. Los requerimientos que debe
cumplir o satisfacer el sitio Web se definen y especifican en esta fase.
Se establecen primero los requerimientos funcionales del prototipo.
Estas actividades se pueden representar mediante la construccin de un

72

modelo funcional basado en los conocidos diagramas de flujo de datos


empleados en OMT (Rumbaugh, 1996, p. 175). A continuacin, se especifican
los requerimientos de interaccin, los cuales describen con detalle las
caractersticas de la interfaz usuario-sistema. Se contina con la
especificacin del ambiente de operacin y se especifican los requerimientos
de calidad.
3. Definicin de la plataforma tecnolgica de desarrollo y
funcionamiento del prototipo. En este fase se seleccionan todos los
componentes de software, tales como: el lenguajes de desarrollo, el servidor
Web y el gestor de bases de datos, imprescindibles para desarrollar el
prototipo y ponerlo en funcionamiento.
4. Diseo del prototipo. En esta fase se disea la estructura del
prototipo, cada una de las pginas Web que componen dicha estructura; los
temes que conforman cada pgina y el comportamiento de las pginas ante
acciones y sucesos. Para lograr esto se pueden utilizar el modelo de objetos,
dinmico y funcional de la tcnica OMT. Finalmente, las especificaciones de
diseo se verifican con respecto a las especificaciones de requerimientos
establecidas en la Fase 2.
5. Produccin del prototipo. En esta fase se procede a la
implementacin

del diseo

usando

las

herramientas de

desarrollo

seleccionadas para obtener un prototipo de gobierno electrnico. El prototipo


resultante se somete a un proceso de verificacin con respecto a los

73

requerimientos especificados en la fase 2, a fin de determinar su calidad y el


cumplimiento de tales requerimientos.
6. Evaluacin y entrega del prototipo. Esta fase consiste en la
evaluacin y correccin final del prototipo con el objetivo de asegurarse que
ste satisface los requerimientos iniciales. La siguiente actividad es la
presentacin del trabajo culminado y consignacin del producto en un medio
fsico.

4.2. DESARROLLO DEL PROTOTIPO DE GOBIERNO ELECTRNICO

A continuacin se desarrollan cada una de las fases de la metodologa


definida en el punto anterior.

4.2.1. ANLISIS DEL DOMINIO DEL PROTOTIPO (FASE 1)

Despus de realizar un estudio completo a todas las secciones que


conforman

el

sitio

Web

de

la

Alcalda

del

Municipio

Maracaibo

(www.maracaibo.gov.ve), navegando a travs de sus pginas, para obtener


informacin sobre los proyectos y obras que realiza esta institucin, se
consigui poca informacin sobre el tema y la misma no se encontraba en un
lugar preciso; sta se hallaba diseminada entre las diferentes secciones y
pginas del sitio. Esta situacin motiv la necesidad de proponer una solucin
mediante gobierno electrnico para solventar el problema de divulgacin de
mayor informacin sobre los proyectos y obras que realiza la Alcalda del
Municipio Maracaibo. Cuando se habla de mayor informacin sobre proyectos

74

y obras, se refiere a todos los indicadores de relevancia que describen de una


manera precisa un proyecto u obra en especfico, tales como: descripcin de
la obra, tipo de obra, parroquia donde se realiza, monto de inversin, fuente
financiera, tiempos de ejecucin, resultados, entre otros. Adems, es
conveniente que tal informacin sea actualizada de manera peridica y
oportuna.
El alcance de esta investigacin no tiene como objetivo crear un nuevo
sitio Web para la Alcalda, en vista de que ya existe uno. La intencin que se
tiene es la de mejorar el sitio Web ya existente, agregndole un subsistema
que tiene como tema principal la informacin ms relevante sobre los
proyectos y obras. Este subsistema se implementa a travs de la inclusin de
un hipervnculo en una de las secciones del sitio Web existente para acceder
la pgina de consulta de temas relacionados con los proyectos y obras. Esta
pgina y todas sus ramificaciones son la novedad que aporta este trabajo. No
presentar esta solucin dentro del contexto del sitio Web existente, restara el
impacto visual y contextual que se desea obtener a travs de prototipo
desarrollado.
Por lo tanto, se decidi reproducir parcialmente el sitio Web existente
para agregarle el tema de proyectos. Para lograr este objetivo, se procedi a
bajar de Internet todo el contenido de texto y grficos de mayor relevancia
para ser utilizado en la implementacin del prototipo.
A pesar de haber reproducido el sitio Web parcialmente, el anlisis y
diseo se limitaron al subsistema relacionado con los proyectos; sin embargo,

75

se incluyeron algunas secciones de relevancia del sitio original, tales como:


Historia, Visin y Misin, Estructura Organizativa, Directorio de empleados de
la Alcalda, Informacin acerca del Alcalde, Agenda, entre otros.
En esta fase se conocieron las principales caractersticas que poseen
los elementos que conforman el prototipo. Estos son los siguientes: contenido
del sitio Web actual, contenido del ambiente de consulta de proyectos y
potenciales usuarios de la aplicacin.

4.2.1.1. CONTENIDO SITIO WEB DE LA ALCALDA DE MARACAIBO:

El contenido analizado est relacionado con todos los servicios e


informacin que ofrece la Alcalda del Municipio Maracaibo a travs de su sitio
Web. Estos servicios los ofrece la Alcalda de manera directa en sus
instalaciones, a travs de sus dependencias; as como tambin, por medio de
los organismos autnomos relacionados con esta.
Como el contenido del sitio Web actual fue desarrollado por una
empresa privada, ubicada en la ciudad de Maracaibo, se procedi
simplemente a evaluar el mismo tomando en cuenta las sugerencias y
recomendaciones para el desarrollo de sitios gubernamentales; y verificar si
el formato de contenido y presentacin del sitio actual respeta dichas pautas.
El contenido del sitio Web de la Alcalda del Municipio Maracaibo actualmente
es el siguiente:

76

1. Pgina Principal: tiene la imagen representativa de la institucin,


incluyendo su respectivo logotipo. Sirve como ndice, presentando una
descripcin general de todos los elementos contenidos en el sitio.
2. Descripcin de la Alcalda a travs de la siguiente informacin:
Hipervnculos para Historia, Misin y Visin, Estructura Organizativa con
descripcin de las funciones de cada dependencia e institutos autnomos
relacionados con esta, Informacin acerca del Alcalde, Directorio del Personal
de la Institucin con nombre, cargo, ubicacin fsica, telfono y correo
electrnico, y Agenda de la Alcalda.
3. Servicios que presta la Alcalda: Emergencias, Servicios Municipales
(Sociales, Pblicos, Seguridad, Infraestructura y Transporte, Educacin y
Deportes, y turismo), Bolsa de Trabajo y Espacio Cvico (Chat, Foros, Solicitud
de Audiencia, Reclamos, Sugerencias y Denuncias).
4. Publicaciones: En la parte central se publican las noticias ms
relevantes de actualidad y los eventos de mayor importancia. Tambin se
encuentra un hipervnculo para realizar reclamos, sugerencias y denuncias
por parte de los ciudadanos. Por otro lado, existe un espacio con las preguntas
ms frecuentes y sus respectivas respuestas con relacin a todas las
inquietudes y necesidades de los habitantes del municipio. Tambin existe una
seccin de encuesta sobre el grado de satisfaccin que tienen los ciudadanos
con respecto a la solucin de sus problemas.
5. Restricciones y Requerimientos de Seguridad: Se recomienda
implementar la redundancia en la conexin de la pgina. Es conveniente llevar

77

un registro estadstico del nmero de consultas a fin de solucionar problemas


de trfico en vista que aparentemente no est presente de manera explcita.
Se debe establecer un comit responsable de la publicacin, mantenimiento
y administracin del sitio Web ya que no existe actualmente. Disponer de un
Firewall por cada nodo establecido. Se recomienda que todo servidor Web
gubernamental u oficial cuente con un servidor espejo o algn mecanismo de
respaldo. La aplicacin de estos dos ltimos elementos tcnicos se desconoce
ya que es una empresa la que realiza la publicacin, mantenimiento y
administracin del sitio Web; la Alcalda del Maracaibo no tiene acceso a estos
elementos de ndole tcnica.
6. Restricciones y Requerimientos Legales: No se not manipulacin
de informacin ni elementos que pudieran llevar a pensar que se estuviese
cometiendo algn hecho ilegal.
7. Recomendaciones Generales: Se identific un hipervnculo asociado
a un directorio de otros entes u organismos gubernamentales vinculados con
la institucin (direcciones Web, correos electrnicos, etc.), como lo son las
instituciones autnomas. El logotipo de la institucin apareca siempre en el
mismo lugar de cualquier pgina visitada y con las mismas dimensiones. El
nombre del dominio www.maracaibo.gov.ve es consistente con el nombre de
las instituciones gubernamentales.
Finalmente, se considera que el sitio Web respeta considerablemente
todas las recomendaciones de contenido y forma de un sitio Web
gubernamental.

78

4.2.1.2. CONTENIDO DEL AMBIENTE DE CONSULTA DE PROYECTOS

Descubrir los requerimientos de informacin de los usuarios, para


implementar un sistema de consulta en lnea de proyectos de la Alcalda de
Maracaibo a travs de Internet, es un proceso difcil, ya que se trata del entero
universo poblacional del municipio y sera necesario hacer una consulta
general para conocer las necesidades de informacin individuales. La
realizacin de tal labor representa un trabajo extenso, complejo y costoso, en
cuanto a levantamiento, clasificacin y organizacin de la informacin
obtenida se refiere. La consulta a tal universo poblacional se encuentra ms
all del alcance de los objetivos de esta investigacin. En este trabajo el autor
es quien clasifica y determina cul informacin tiene carcter relevante segn
la documentacin recaudada.
Para obtener informacin sobre el contenido necesario para implantar
la consulta de proyectos, se realiz una investigacin documental y de campo
en

varias

dependencias

de

la

Alcalda

del

Municipio

Maracaibo,

especialmente en la Direccin de Planes, Proyectos y Obras de la Ciudad. Se


realizaron consultas a las diferentes personas involucradas en el manejo de
informacin relacionada con los proyectos. Tambin se consultaron
documentos de todo tipo, siempre en relacin con los proyectos que se
ejecutan en el municipio. Esta investigacin arroj una serie de datos y
procesos relacionados a los proyectos y obras que se realizan a nivel del
municipio. Se identificaron los principales actores de las diversas actividades

79

que se plantean durante el desarrollo de un proyecto. Contemporneamente


a este proceso de investigacin documental, se obtuvo una lista de
potenciales requerimientos informativos que actualmente no existen o no son
del todo satisfactorios en cuanto se refiere a calidad y cantidad de informacin.
Toda la informacin recaudada de fuente primaria y secundaria se plasm de
forma escrita en una serie de documentos para su ulterior anlisis.
El proceso de recaudo de informacin se llev a cabo de forma
dinmica; es decir, durante cada consulta se procedi a agregar en un
documento los datos suministrados por los participantes. Este documento fue
conformando lo que se conoce como documento de definicin de
requerimientos (DDR). El proceso de clasificacin y organizacin de la
informacin obtenida se realiz filtrando aquella informacin considerada de
relevancia y desechando toda informacin redundante. Toda esta informacin
se organiz en documentos particulares. En el primer documento se
mencionan los tipos de consulta segn la organizacin y presentacin de la
informacin relacionada con los proyectos. El segundo documento contiene
todos los datos de informacin a ser incluidos en las consultas especificadas.
Los documentos obtenidos produjeron el insumo necesario para la
elaboracin del contenido del prototipo de gobierno electrnico de consulta de
proyectos de la Alcalda de Maracaibo.
El contenido desarrollado est relacionado con el proceso de
requisicin, aprobacin, ejecucin, supervisin y culminacin de proyectos y
obras realizados por la Alcalda del Municipio Maracaibo a travs de sus

80

dependencias y los organismos autnomos relacionados con sta. Este


contenido debe respetar los criterios de presentacin de un sitio Web
gubernamental.
PROCESOS
CONSULTAS
-Proyectos agrupados por parroquia
-Proyectos agrupados por tipo de obra
-Proyectos agrupados por empresa ejecutora
-Proyectos agrupados por ente ejecutor
-Montos de inversin
consolidado por fuente financiera
-Montos de inversin
consolidado por parroquia
-Montos de inversin
consolidado por tipo de obra
-Montos contratados
consolidado por empresa

-Registro de parroquias
-Registro de tipos de obra
-Registro de entes ejecutores
-Registro de empresas
ejecutoras
-Registro de entes financieros
-Registro de proyectos
-Ficha de informacin de
proyecto
-Ficha de informacin de ente
ejecutor
-Ficha de informacin de
empresa

FORMULARIOS
Formulario de sugerencias, reclamos y/o denuncias
CUADRO 1. Procesos del Dominio del Sistema. Elaborado por Soto (2002

Basndose en la metodologa orientada a objetos y utilizando el


modelado OMT, se analiz la informacin recaudada desde el punto de vista
de objetos, se seleccion la informacin considerada de mayor relevancia y
se clasific en objetos y procesos. Los objetos sirven para identificar los datos
que conforman las tablas de la base de datos del sistema de consulta de
proyectos. Los procesos indican la forma en que se presenta la informacin,

81

es decir, los tipos de agrupamiento de datos, relaciones entre estos, clculos


de montos y cantidades, entre otros.
En el cuadro 1 se especifican los procesos del dominio y en el cuadro
2 se presentan los objetos del dominio del sistema de consulta de proyectos.
OBJETOS
-Nombre del Proyecto

-Telfonos (Empresa)

-Descripcin (Proyecto)

-Persona contacto (Empresa)

-Ao de presupuesto (Proyecto)

-Correo electrnico (Empresa)

-Parroquia (donde se realiza el

-Observaciones (Empresa)

Proyecto)

-Fideicomiso (Cta. Banco-Empresa)

-Poblacin (Parroquia)

-Nmero de contrato (Ente Ejecutor-

-Nmero de barrios (Parroquia)

Empresa)

-Nmero de urbanizaciones (Parroquia)

-Tipo de licitacin (Proyecto)

-Tipo de obra (Proyecto)

-Lapso de ejecucin (Proyecto)

-Ubicacin (Proyecto / obra)

-Acta de inicio de ejecucin

-Nombre del Ente Ejecutor

(Proyecto/obra)

-Descripcin detallada (Ente Ejecutor)

-Acta de Terminacin (Proyecto)

-Tipo (Ente Ejecutor)

-Monto aprobado (Proyecto-

-Direccin (Ente Ejecutor)

financiamiento)

-Telfonos (Ente Ejecutor)

-Monto contratado (Proyecto-

-Persona contacto (Ente Ejecutor)

empresa)

-Correo Electrnico (Ente Ejecutor)

-Anticipo consignado (a Empresa)

-Observaciones (Ente Ejecutor)

-Valuaciones presentadas (Empresa)

-Nombre Empresa Ejecutora

-Monto de valuaciones canceladas

-Descripcin (Empresa)

(Empresa)

-RIF (Empresa)

-Fuente Financiera (Proyecto)

-NIT (Empresa)

-Observaciones (Proyecto)

-Direccin (Empresa)

-Estatus (Proyecto)

CUADRO 2. Objetos del Dominio del Sistema. Elaborado por Soto (2002)

82

Una vez concluida la clasificacin de los elementos del contenido del


dominio de consulta de proyectos (objetos y procesos), se organizaron los
objetos en clases bien definidas. Cada clase representa un conjunto de
objetos con sus atributos. El resultado de esta actividad es un Diccionario de
Datos que se contiene los siguientes elementos:
1. Proyecto: Actividad u obra desarrollada en la Alcalda del Municipio
Maracaibo. Un proyecto es clasificado por un tipo de obra en especfico. El
tipo de obra condiciona la seleccin del Ente Ejecutor; responsable de la
supervisin y ejecucin de dicho proyecto. Cada proyecto obtiene de recursos
financieros de diversas fuentes. El proyecto se somete a un tipo de licitacin
(asignacin directa, seleccin o pblica) y se contrata a una empresa para que
ejecute el proyecto. La Alcalda abre un fondo de fideicomiso en un banco, a
la empresa seleccionada, para efectuar el anticipo de inicio de obra y las
cancelaciones de las valuaciones presentadas por esta. (Vase anexo B).
Los atributos de la clase proyecto son los siguientes: nombre,
descripcin, ao de presupuesto, parroquia donde se realiza, monto
aprobado, monto contratado, tipo de licitacin a la que fue sometido, lapso de
ejecucin estimado, fecha de inicio de ejecucin del proyecto, fecha de
terminacin del proyecto, nmero y monto de evaluaciones canceladas a la
empresa ejecutora, observaciones y estatus del proyecto (abierto o cerrado).
2. Parroquia: Unidad geopoltica que conforma el municipio. Las
parroquias a travs de su junta parroquial o cualquier persona, hacen peticin
a un ente ejecutor para la realizacin de un proyecto u obra en particular.

83

Tambin pueden presentar anteproyectos previamente realizados para su


aprobacin. Las parroquias estn constituidas por urbanizaciones y barrios.
3. Ente Ejecutor: Dependencia de la Alcalda o institucin autnoma
responsable de la supervisin y desarrollo de un tipo de proyecto u obra.
Algunos de los entes ejecutores son: Direccin de Ingeniera, Direccin de
Informtica, IVIMA, IMA, SAGAS, entre otros.
4. Fuenta Financiera: Entidad encargada de financiar los proyectos.
Las fuentes de financiamiento de un proyecto pueden ser varias, tales como:
presupuesto ordinario de la Alcalda, FIDES, LAEE, FONDUR, FONTUR,
entre otros.
5. Empresa Ejecutora: Empresa encargada de la ejecucin del
proyecto. La empresa seleccionada en el proceso de licitacin debe estar
inscrita en el registro de empresas y proveedores de la Alcalda de Maracaibo.
6. Tipo de Obra: Clasificacin de un proyecto u obra segn la actividad
que se desarrolla. El tipo de proyecto u obra que se realiza condiciona la
seleccin del Ente Ejecutor. Algunos tipos de obra son: cloacas, acueductos,
brocales, asfaltado, mantenimiento de plazas y parques, jornadas de
vacunacin, construccin de viviendas, construccin de ambulatorios, entre
otros. El tipo de obra condiciona la escogencia del ente ejecutor.

84

Tomando en cuenta el Diccionario de Datos de las clases de objetos


que representan al sistema de consultas de proyectos, se elabor el Modelo
de Objetos del sistema utilizando la Tcnica OMT, como se puede observar
en la figura 17.

FIGURA 17. Modelo de Objetos del Sistema de Consulta de Proyectos.


Elaborado por Soto (2002)

4.2.1.3. USUARIOS DEL PROTOTIPO

Los potenciales usuarios, si el prototipo se implementa, son todas las


personas que accedan a este para buscar informacin sobre la Alcalda del
Municipio Maracaibo. Sin embargo, el prototipo est orientado principalmente
a los ciudadanos que habitan el municipio o a aquellos que tiene relacin o
intereses en el mismo. A travs de este, se obtiene informacin de todo tipo,

85

telfonos para contactar personas y/o entidades, realizar algunos trmites,


poner denuncias, efectuar reclamos, entre otros. Se estima que a corto plazo
se realice el pago de impuestos y servicios a travs de esta herramienta.
Hoy en da esto es posible gracias a la presencia de Internet desde las
compaas hasta el hogar. A pesar de esto, se presenta el problema del perfil
de usuario, en vista de que se necesitan unos requisitos mnimos para hacer
uso de este servicio que ofrece la Alcalda.
El usuario del sistema de consultas debe, como mnimo, poder leer y
escribir de manera aceptable. El factor econmico no es relevante ya que
existen infocentros que prestan el servicio de conexin a Internet de forma
gratuita a todo el pblico en general. El infocentro de Maracaibo est ubicado
en el interior de las instalaciones del Centro Cultural La Bermdez, disponible
a todos los usuarios que deseen disfrutar de este servicio. No se necesita un
grado de instruccin profesional para comprender la mayora de los temas
presentes en el sitio.
Los conocimientos informticos para consultar no son complejos y con
una pequea ayuda por parte del personal que atiende los infocentros o de un
amigo experimentado, el usuario en pocos minutos estar navegando a
placer. Es necesario que para la consulta de proyectos, el usuario comprenda
al menos informacin de ndole monetaria y distribucin de la misma para que
dicha informacin tenga alguna utilidad.

4.2.2. DEFINICIN DE REQUERIMIENTOS (FASE 2)

86

En esta fase se definieron los requerimientos para el desarrollo de la


pgina principal del prototipo y la pgina para la consulta de proyectos, los
cuales se enumeran a continuacin:

4.2.2.1. REQUERIMIENTOS FUNCIONALES.

Despus de que el navegador carga la pgina principal, estarn


disponibles todos los principales temas y servicios que ofrece la Alcalda de
Maracaibo. A partir de este momento, el usuario, podr navegar libremente
por el sitio accediendo a los diferentes temas o tpicos que se encuentran
disponibles.
Los usuarios que deseen consultar informacin sobre los proyectos que
desarrolla la Alcalda, tendrn acceso a travs de un hipervnculo de fcil
acceso ubicado en una de las secciones de la pgina principal. Una vez dentro
la pgina de proyectos, el usuario podr visualizar y leer el contenido
informativo relacionado con los proyectos a travs de todas las opciones de
consulta disponibles.
Tambin, tendr a disposicin un formulario para ser llenado con
reclamos, sugerencia s o denuncias relacionadas con los proyectos a la
Alcalda de Maracaibo, especificando de que se trata, para eventualmente
recibir respuesta. Este proceso completo de consulta se observa claramente
en el modelo funcional de la figura 18.

87

FIGURA 18. Modelo funcional del Proceso de Consulta de Proyectos. Elaborado


por Soto (2002)

88

4.2.2.2. REQUERIMIENTOS DE INTERACCIN:

La publicacin de documentos Web a travs de un importante medio


de comunicacin como lo representa Internet, ha cobrado auge por cuanto a
travs de ellos infinidades de organizaciones tanto pblicas como privadas
ofrecen su imagen al mundo dando a conocer sus productos y servicios.
Por lo tanto, existen importantes aspectos que deben ser considerados
para lograr hipertextos agradables a la vista del nter nauta y de fcil
navegacin. Estos tienen que ver con la calidad, contenido, enlaces, uso de
imgenes, uso de tablas, colores, lenguaje, longitud y forma de navegacin
de cada sitio generado, tomando en cuenta las limitaciones de este tipo de
comunicacin y el hecho de que es un medio de libre acceso, cuyo nmero
de usuarios se incrementa da a da muy rpidamente. (Platino, 2002, p. 1). A
continuacin se detallan los aspectos ms relevantes:
1. La Calidad: Seleccionar solo lo que se considere necesario y de
inters para el visitante. Verificar la exactitud del cdigo HTML a fin de que los
navegadores no realicen una interpretacin errnea del mismo. Corregir
exhaustivamente, ortogrfica y gramaticalmente el documento. No usar
comandos especficos de ciertos navegadores, que no puedan ser
interpretados por todos los navegadores. Lograr en lo posible la sencillez en
los diseos, puesto que el uso excesivo de frames o marcos y efectos
especiales como imgenes excesivamente animadas y textos con Blink u
otros efectos, hace la navegacin ms lenta y compleja.

89

Ofrecer al usuario un panorama de lo que puede encontrar en el sitio


Web (temtica, contenido general, imgenes, etc.). Permitir en lo posible que
el usuario tenga varias opciones para llegar a la informacin deseada.
2. El Contenido: Seleccionar solo lo que se considere necesario y de
inters para el visitante. Comprobar que el texto sea claro, conciso y actual,
con la finalidad de mantener el inters por visitar la pgina nuevamente. Usar
adecuadamente las maysculas y minsculas, para asegurar que el visitante
lea sin ninguna dificultad, sin obviar lo esencial del texto. Dejar espacios
adecuados entre palabras o textos que permitan al usuario leer cmodamente
cada enunciado y seleccionar opciones o enlaces a otras pginas.
3. Los Enlaces: Probar los enlaces a fin de que no quede ninguno
truncado o callejones sin salida, que ocasionen la prdida del inters por parte
del visitante. Evitar que el usuario tenga que regresarse utilizando los botones
del navegador, pues no se puede asumir de antemano que todos los
navegadores cuenten con ese botn. Describir correctamente los enlaces para
dar una idea de a donde se llegar a travs de los mismos.
Si se usa texto para el enlace, elegir un tamao adecuado en
caracteres, de tal forma que sea significativo y conciso. Si se usan imgenes
o botones para los enlaces, es conveniente dar una breve descripcin de lo
que el usuario encontrar al activar cada imagen o botn de enlace a travs
del ALT, tanto para evitar confusiones en navegadores que no soporten
imgenes, como para facilitarle la navegacin. No cambiar el color

90

predeterminado de los enlaces, para no ocasionar confusiones acerca de


cuales han sido o no visitados o problemas en monitores monocromticos.
4. Uso de Imgenes, Efectos Especiales y Animaciones: Usar imgenes
espordicamente y solo cuando se requieran para dar una mejor explicacin
del tema o para intensificar el atractivo visual de la pgina. Su uso
indiscriminado aumentar el tiempo de espera del lector. Conservar el tamao
total en bytes de las imgenes por debajo de los 30Kb, y de pequeas
dimensiones (400 x 300 pxeles o menos), para optimizar el tiempo de acceso
al documento; de requerir un tamao mayor, es recomendable reducir el
nmero de colores, para compensar el tiempo de espera. Evitar en lo posible
el uso de grficas de mayor tamao que el del monitor. Especificar el largo y
ancho de las imgenes, lo cual permitir a los navegadores que puedan
cargarlas mas rpidamente. Utilizar el formato de compresin JPEG para
imgenes complejas con tasas de compresin que no afecten la calidad de la
imagen.
Las imgenes con grandes reas de color pueden usarse en formato
.GIF, de preferencia entrelazado, y a la que se le haya reducido la profundidad
de colores para que solamente utilice los necesarios. Se recomienda el empleo
de herramientas que manejen el formato GIF89a para el entrelazado,
reduccin de la profundidad de color y uso de colores "transparentes", a fin de
lograr imgenes en formato GIF ms pequeas que las generadas en formato
JPEG. Cabe mencionar que el formato GIF tambin ofrece la compresin de
datos. No incluir ms de dos o tres imgenes por pgina.

91

5. El Uso de Tablas: Especificar el tamao de las tablas en porcentaje


respecto a la ventana, y no en pxeles, con la finalidad de que pueda ser
desplegada en su totalidad ante el lector, sin tener que moverse (vertical u
horizontalmente) mediante scrollbar para poder observar toda la tabla.
Especificar el tamao de las celdas en porcentaje respecto a la tabla.
6. Los Colores: Usar colores contrastantes, agradables a la vista y que
faciliten la lectura; de preferencia textos oscuros sobre fondos claros. Utilizar
solo colores de la paleta estndar de 216 colores, para asegurar que la pgina
conserve sus colores en cualquier navegador. Especificar un color de fondo
para que los usuarios puedan empezar a leer sin esperar a que se cargue la
imagen de fondo. El fondo debe ser visualmente poco elaborado y tenue para
evitar desviar la atencin y facilitar la impresin de las pginas, y no pesado
en cuanto a tamao en bytes a fin de facilitar su carga. Usar fondos o colores
similares en todas las pginas, para lograr una mejor integracin y un aspecto
profesional.
7. El Lenguaje: Tomar en cuenta a quien va dirigido el contenido de las
pginas a la hora de seleccionar el lenguaje adecuado. Llevar siempre la
misma lnea del tema para evitar distracciones o discordancias.
8. La Longitud: Procurar en lo posible que las pginas no excedan de
una pantalla y media de longitud vertical, para evitar el desinters del usuario
y solo excederse si se tiene la seguridad de que vale la pena, ya que las
pginas pequeas son ms fciles de mantener y administrar. Es
recomendable un tamao no mayor de los 10Kb para cada archivo HTML.

92

Garantizar que el diseo no se vea afectado por las distintas resoluciones o


tamaos de monitores donde presumiblemente ser visualizado, sometindolo
a prueba en varios tipos de monitores.
9. La Navegacin: Colocar un encabezado al inicio de cada pgina y
seleccionar un ttulo HTML adecuado para los documentos y que sugiera el
contenido general de los mismos. Suministrar en todas las pginas un enlace
hacia la pgina principal.
Si el diseo de la pgina contiene partes transmisibles a la computadora
del usuario (textos, formas, imgenes etc.), ofrecer opciones en formatos
manejables (evitar formatos exclusivos como Java scripts, applets o VRML).
No construir enlaces hacia pginas inexistentes o con el mensaje de "en
construccin". Incluir un mapa del sitio, muy til para aadir atractivo visual a
la pgina y definir visualmente constitucin, evitando informacin excesiva o
redundante.
10. Aspecto visual de las Pginas: Los ttulos de las pginas deben ser
consistentes en forma, color y tamao. Los mrgenes, alineacin de grficas,
tablas y espacios deben ser uniformes en todas las pginas. Usar reglas de
encuadre: La convencin usada para los encuadres especifica que se debe
dividir la pantalla en tres partes horizontalmente, los puntos de inters se
deben poner entre los cuatro puntos donde las lneas cruzan la pantalla.
4.2.2.3- REQUERIMIENTOS DE DESARROLLO Y OPERACIONALES.

93

Analizada la situacin actual de la Alcalda del Municipio Maracaibo y


estando en conocimiento de la necesidad de evaluar los requerimientos para
el desarrollo del prototipo, se realizaron ciertas actividades de investigacin.
Para lograr este objetivo, se procedi a realizar un estudio de
factibilidad donde se analizan los requerimientos operacionales para el
desarrollo de la aplicacin de gobierno electrnico, con la finalidad de tomar
la decisin de proceder al diseo y construccin del mismo. Esta factibilidad
est conformada por tres aspectos importantes a considerar que son: la
factibilidad tcnica, econmica y operacional.
1. Factibilidad Tcnica. Los equipos necesarios para el desarrollo del
prototipo existen en la Alcalda del Municipio Maracaibo y los que no se
encuentran en la Institucin pueden ser adquiridos sin ninguna dificultad, lo
que hace tcnicamente factible el proyecto.
Para disear y desarrollar el prototipo se requiere de una serie de
herramientas de tipo hardware y software. Las herramientas seleccionadas de
tipo hardware tienen las caractersticas mnimas indispensables, en cuanto a
procesador, disco duro y memoria RAM (Vase cuadro 3),
Con respecto a las herramientas de tipo software (Vase cuadro 4), se
puede seleccionar tanto el sistema operativo Windows 98 como cualquier
versin reciente de Linux para efectuar el desarrollo y almacenar el prototipo.
Para elaborar los grficos que representan el diseo estructural y dinmico
del sistema a travs de la tcnica de modelado de objetos se hace uso del
paquete Microsoft Visio 2002.

94

Para la elaboracin de los itemes grficos se utiliza el paquete


graficador Photoshop; sin embargo, cualquier graficador que produzca
archivos tipo GIF o JPG es igual de vlido. En cuanto al editor de desarrollo
se refiere, existen decenas de paquetes disponibles en el mercado para este
propsito, muchos de ellos con licencia gratuita.
Para crear la base de datos del sistema de consultas, se puede
programar el cdigo a travs de un editor de texto y ejecutar las rutinas de
SQL resultantes, invocando al gestor de bases de datos. Por otro lado, se
puede utilizar tambin cualquier administrador para bases de datos y realizar
las mismas operaciones de creacin y mantenimiento de la base de datos de
manera visual.

Descripcin componentes hardware

Cantidad

Computador con procesador Pentium II (mnimo)

Modem para acceder a Internet

Disco Duro de 10 GB mnimo

Banco de memoria RAM de 64 MB

Kit multimedia

Scanner

CUADRO 3. Requerimientos de Hardware. Elaborado por Soto (2002)

Descripcin componentes software

95

Sistema Operativo Linux o Windows 98


Servidor Web Apache
Base de Datos MySQL
Interprete Lenguaje PHP4 (motor Zend)
Graficador PhotoShop 7.0
Administrador Navicat para la gestin de la base de datos MySQL
Navegador (Internet Explorer, Netscape o Mozilla)
Microsoft Visio 2002
Microsoft Word 2000
Editor de cdigo HTML y PHP
Conexin a Internet (no es indispensable)
CUADRO 4. Requerimientos de Software. Elaborado por Soto (2002)

2. Factibilidad Econmica. La Alcalda de Maracaibo cuenta con los


equipos necesarios para pasar del papel a la mquina el prototipo. Todas las
herramientas software para el desarrollo del prototipo son de naturaleza
gratuita (licencias GNL) y se pueden obtener fcilmente en Internet. Por lo
tanto, el proyecto es econmicamente factible.
3. Factibilidad Operacional: A pesar del diseo grfico de la
aplicacin, sera un reto acostumbrar a la mayora de la comunidad a utilizar
las herramientas tecnolgicas actuales. Sin embargo, con el apoyo de una

96

persona y un mnimo de educacin formal (saber leer y escribir) puede


introducirse a cualquiera en el manejo de las nuevas tecnologas.

4.2.2.4. REQUERIMIENTOS DE CALIDAD

El prototipo debe poseer un alto grado de modularidad, ser fcil de


modificar, y sobre todo muy sencillo de usar, ya que debe contar con una
legibilidad muy clara, consistencia y buen contenido el cual es accedido a
travs de una interfaz orientada a objetos, basada en conos, grficos y texto
de hipervnculo, con niveles de ayuda de contexto sensitivo o hipertexto y
orientacin a la navegacin basada en mapas de sitios y tablas de contenido
que permitan guiar al usuario en la visualizacin del mismo.
El sitio Web abarca actualmente la mayora de los tpicos expuestos
en el anlisis del dominio. Estos se dividieron en forma de telaraa, estructura
tipo Web, tomando en consideracin el contenido de cada parte o seccin las
cuales se enumeran a continuacin: Historia de la Alcalda, Misin y Visin,
Estructura Organizativa, Directorio, Informacin sobre el Alcalde, Agenda,
trmites y ordenanzas; Infraestructura y transporte; Servicios Municipales,
Bolsa de Trabajo, Espacio Cvico, Contactos y Noticias. Adems, se agreg la
seccin de consulta de proyectos, en vista de que es la razn de ser del
presente trabajo. Una vez accedida esta seccin, el usuario podr consultar
una diversidad de informacin sobre el tema de proyectos y obras que lleva a
adelante la Alcalda del Municipio Maracaibo. Tambin tendr la oportunidad,

97

inclusive, de enviar reclamos, sugerencias y denuncias a quien considere


necesario.
Adems de las consideraciones antes expuestas, se debe tener en
cuenta los siguientes requisitos de calidad:
1. Seleccionar solo lo que se considere necesario y de inters para el
visitante. Verificar la exactitud del cdigo HTML, escrito o generado, a fin de
que los navegadores no realicen una interpretacin errnea del mismo.
2. Corregir exhaustivamente, ortogrfica y gramaticalmente el
documento.
3. No usar comandos especficos de ciertos navegadores, que no
puedan ser interpretados por todos los navegadores.
4. Lograr en lo posible la sencillez en los diseos, puesto que el uso
excesivo de marcos (frames) y efectos especiales como imgenes
excesivamente animadas y textos con Blink u otros efectos, hace la
navegacin ms lenta y compleja. Estas tcnicas de desarrollo imprimen un
cierto atractivo a los sitios en teora, pero en la prctica han sido rechazados
por la mayora de los nter nautas.
5. Ofrecer al usuario un panorama de lo que puede encontrar en el sitio
Web (temtica, contenido general, imgenes, etc.)
6. Permitir en lo posible que el usuario tenga varias opciones para llegar
a la informacin deseada, tomando en cuenta que el usuario puede ser un
nter nauta novato, o pudiera estar consultando el sitio desde un pas con

98

idioma diferente al nuestro, o que no cuente con recursos para visualizar una
Web provista de aplicaciones multimedia, animaciones complejas, etc.
7. Probar los enlaces a fin de que no quede ninguno truncado o
callejones sin salida, que ocasionen la prdida del inters por parte del
visitante.
8. Conservar el tamao total en bytes de las imgenes por debajo de
los 30Kb, y de pequeas dimensiones (400 x 300 pxeles o menos), para
optimizar el tiempo de acceso al documento; de requerir un tamao mayor, es
recomendable reducir el nmero de colores, para compensar el tiempo de
espera.
9. Especificar el largo y ancho de las imgenes (a travs de los
parmetros WIDTH=" ",HEIGHT=" "), lo cual permitir a los navegadores que
puedan cargarlas mas rpidamente.
10. Utilizar el formato de compresin JPEG para imgenes complejas
con tasas de compresin que no afecten la calidad de la imagen. Las
imgenes con grandes reas de color pueden usarse en formato .GIF, de
preferencia entrelazado, y a la que se le haya reducido la profundidad de
colores para que solamente utilice los necesarios. Se recomienda el empleo
de herramientas que manejen el formato GIF89a para el entrelazado,
reduccin de la profundidad de color y uso de colores transparentes, a fin de
lograr imgenes en formato GIF ms pequeas que las generadas en formato
JPEG. Cabe mencionar que el formato GIF tambin ofrece la compresin de
datos.

99

11. Especificar el tamao de las tablas en porcentaje respecto a la


ventana, y no en pxeles, con la finalidad de que pueda ser desplegada en su
totalidad ante el lector, sin tener que moverse (vertical u horizontalmente)
mediante scrollbar para poder observar toda la tabla.
12. Especificar el tamao de las celdas en porcentaje respecto a la
tabla.

4.2.3. DEFINICIN DE LA PLATAFORMA TECNOLGICA (FASE 3)

Despus de una serie de consultas con expertos en el rea de


desarrollo de sistemas Web, revisin de bibliografa sobre sistemas
operativos, bibliografa sobre lenguajes de programacin para desarrollar
sitios Web, servidores Web y base de datos relacionales para Internet,
consulta de publicaciones en diversas revistas de informtica y visita de sitios
en Internet desarrollados con diversas tecnologas, se seleccion una
plataforma conocida en el ambiente Internet como LAMP (Linux, Apache,
MySQL, PHP).
El trmino LAMP se entiende como la implementacin de un sitio Web
utilizando una combinacin del sistema operativo Linux, el cual alberga al
Servidor Web Apache, al Servidor de base de datos relacional mySQL y al
interprete del lenguaje de programacin PHP (se utiliz el motor Zend como
interprete de las pginas PHP). Los productos antes mencionados pertenecen
a la categora denominada software de fuente abierta y software libre, lo cual

100

conlleva a una serie de implicaciones de gran relevancia para los


desarrolladores de software, las empresas privadas e instituciones pblicas.
Cuando se habla de usar tecnologa para optimizar los servicios de una
organizacin, en este caso la Alcalda del Municipio Maracaibo, la
preocupacin de los administradores se enfoca en el costo. El problema del
costo tiene que ver bsicamente con tres componentes. El primero es el
hardware, que incluye equipos, cableados y hasta consumibles. El segundo
viene dado por los costos del software, sistema operativo y la aplicacin que
resuelve ese problema de la organizacin, llmese correo electrnico, servidor
Web o aplicacin contable. El tercero es el de mayor relevancia y costo: la
consultora.
Sin embargo, una buena asesora es quizs el factor ms importante
para que una organizacin pueda mantener controladas sus inversiones en el
rea de Tecnologa de la Informacin (TI). Y cada da ms consultoras
recomiendan a sus clientes la implementacin de plataformas de software
libre para su funcionamiento, reduciendo a casi cero los costos de software y
disminuyendo dramticamente los costos de hardware en muchos casos.
Se conoce como software de fuente abierta (open source) a todo aquel
que incluye los programas ejecutables y libreras, junto con los programas
fuente que le componen. Tpicamente se distribuye con una licencia que
protege el derecho de autor original y que extiende su cobertura a sus
usuarios, asegurando que todos puedan reutilizar, estudiar, modificar y
redistribuir dicho cdigo sin cargo adicional, con el compromiso y obligacin

101

de entregar el software bajo las mismas condiciones con las que fue recibido:
en libertad. La gratuidad del software no es para nada importante, el libre
acceso y distribucin a su cdigo fuente es lo que realmente importa.
Aunque el movimiento de software libre tiene aos en el escenario (de
hecho arranc con Unix) no es sino hasta hace poco que ha impactado al
mundo con sus implicaciones inherentes. La constitucin de de la compaa
Microsoft en un gigantesco monopolio de facto en el mundo de los sistemas
operativos de PC impuls este tema hasta los ms altos niveles de atencin
por parte de un pblico que estaba siendo golpeado por los ideales de libertad
sin censura de la Internet.
En esta concepcin el software es libre y por ende pertenece a la raza
humana. Tiene cualidad de bien de la humanidad y nos pertenece a todos.
Cualquier programador tiene la opcin de modificarlo a su antojo y distribuirlo,
siempre que no se quiera atribuir mritos ajenos y lo mantenga libre para los
dems.
Si los programadores son capaces de leer, redistribuir y modificar el
cdigo fuente de determinado componente de software, ste inevitablemente
evoluciona. La comunidad lo mejora, lo adapta y le aplica correcciones. Y todo
esto ocurre a una velocidad comparada con la forma tradicional y lenta de
desarrollar software comercial.
Aquellos con una lnea de pensamiento tradicional y que nunca han
tenido la oportunidad o no han querido participar en la comunidad del fuente
libre inmediatamente piensa si es gratis no puede ser bueno. Para fortuna

102

de ellos y de toda la comunidad, Internet existe gracias a software open


source, que siempre ha sido no solamente libre, sino tambin gratis. Las
siguientes razones motivaron la decisin de seleccin de la mencionada
plataforma:
1.

Es sabido por mltiples encuestas y estudios recientes que el 60% de

la Web sirve sus pginas a travs de Servidores Apache.


2.

PHP es uno de los lenguajes de programacin ms efectivo y eficiente

para cualquier tarea de programacin general y su capacidad de portabilidad


a innumerables bases de datos.
3.

El servicio de resolucin de nombres Bind, que nos permite pasar de

los comunes www.opensource.org a una direccin IP.


4.

El servidor de transporte de correo ms importante, robusto y flexible

de Internet, sendmail.
5.

El servicio de archivos e impresoras Samba, que permite a cualquier

Unix emular los servicios equivalentes de Windows NT.


6.

Actualmente PostGres y mySQL estn teniendo un auge inmenso en

su implementacin como base de datos para sitios Web.


7.

El sistema operativo que ha crecido ms rpido y con ms calidad que

ningn otro en los ltimos aos, siendo consistentemente ms rpido, ms


confiable y econmico que cualquier otro: Linux.
El xito de estos proyectos de desarrollo, junto a decenas de miles de
otros tantos, se debe a la sumatoria de esfuerzos de tcnicos y de usuarios
que trabajan para mejorar tecnologa y compartir informacin en pro del

103

funcionamiento correcto de las cosas y la libertad de comunicacin. Son


proyectos desarrollados para funcionar, no para vender, y dentro de la filosofa
de esta comunidad es varias veces ms importante entregar una aplicacin
bien hecha antes que entregarla en una fecha particular. Para esta
comunidad, las cosas estarn listas cuando estn listas y nunca antes; hay
una fuerte dosis de orgullo y reto personal involucradas, porque los
participantes lo hacen por nombre y apellido, y nunca estn escondidos detrs
del nombre de una corporacin: los xitos y fracasos son de personas, no de
empresas.
No todo el soporte para esta plataforma es gratis, pero s se puede
conseguir mucha ayuda sin tener que desembolsar nada a cambio. Al
encargado de sistemas de una organizacin le basta con colocar su problema
en alguna de las listas de correos de usuarios de Linux, Apache, mySQL y/o
PHP para que en poco tiempo, generalmente menos del que toma conseguir
una respuesta de una casa de software comercial, tenga una o varias
indicaciones de cmo resolverlo.
Si esto no es lo suficientemente seguro para una organizacin, siempre
cuenta con la ayuda de consultoras con personal preparado para dar servicio
a esta plataforma. Desde hace muchos aos las universidades, siempre
buscando la mejor opcin para invertir sus recursos econmicos en aras del
beneficio de sus estudiantes, optaron por Linux para hacer funcionar sus
laboratorios y centros de computacin, al igual que todas las herramientas
para desarrollo de software en Internet (Apache, mySQL, PHP, StarOffice,

104

entre otros). Es el caso de casi todas las universidades cientficas del pas
incluyendo a la Universidad Simn Bolvar, la Universidad Central de
Venezuela y la Universidad de los Andes. Estas universidades han formado a
una gran cantidad de profesionales que realizaron buena parte de sus
estudios sobre la plataforma Linux y que ahora estn disponibles en el
mercado laboral.
Esta plataforma resulta un buen negocio para cualquier organizacin
ya que con una inversin muy baja se pueden instalar manejadores de bases
de datos, servicios de Internet e intranet incluyendo servidores Web y proxy,
servicios de comercio electrnico, administracin de redes y mucho ms en
mquinas de escritorio de mediano poder, en lugar de las poderosas
estaciones requeridas por la mayora del software comercial. Adems, la
posibilidad de ajustar programas existentes a las caractersticas propias de la
organizacin puede ahorrar miles de dlares en la implementacin de
sistemas propietarios.
Para comprender mejor la decisin de seleccionar PHP como lenguaje
de programacin, se presenta una comparacin de las caractersticas de PHP
y ASP, su principal contendor actualmente:
PHP y ASP son lenguajes de script basados en objeto y son muy tiles
y potentes para el desarrollo de aplicaciones en la Web. Sin embargo, no son
exactamente lo mismo ni mucho menos, y a continuacin se enumeran las
diferencias ms fundamentales entre ambos.

105

Para empezar, desde el punto de vista estrictamente funcional, con


ambos lenguajes se puede hacer casi lo mismo pero a la hora de la verdad se
encuentran algunos problemas, por ejemplo, ASP no es un software libre ni
modificable, sin embargo PHP s. Esto implica que a la hora de desarrollar
aplicaciones complejas en las que se precisa usar mdulos adicionales
(encriptacin o comunicacin avanzada con servidores de correo, por
ejemplo) se debe pagar por algunos de ellos en el caso de ASP. Con PHP esto
no es as, es ms, se puede modificar el cdigo de dichos componentes
adicionales, incluir nuevas posibilidades o mejorarlos ya que PHP tiene
licencia GNU.
En cuanto acceso a bases de datos, PHP es superior con bastante
diferencia a ASP ya que incluye de forma nativa conexiones a bases de datos
como Adabas, Internase, Solid, dBase, mSQL, Sybase, Empress, MySQL,
Oracle, Unix dbm, PostgreSQL y muchas ms, sin olvidar las conexiones a
travs de ODBC.
La ejecucin de un script ASP se realiza sobre un objeto COM, lo cual
lo hace ms lento que el PHP ya que este ltimo se ejecuta directamente
sobre el espacio de memoria destinado al PHP y, por lo tanto, se ahorra el
tiempo que ASP gasta en las comunicaciones con el objeto COM. Tambin es
verdad que esta propiedad del ASP le permite poder interactuar con otras
aplicaciones de Windows, pero en el caso de PHP esto tambin es posible en
sistemas operativos basados en Unix ya que puede comunicarse con otros
procesos tales como un daemon.

106

En cuanto a portabilidad, PHP tambin sale ganando ya que no es


necesaria casi ninguna modificacin para que todo lo que se haga en PHP
funcione tanto en plataformas Unix y Linux como Windows, sin embargo, ASP
slo funciona razonablemente bien sobre el servidor Web Internet Information
Server (IIS) que es de la casa Microsoft.
PHP es un lenguaje de programacin al estilo de Java o C++ y ASP es
ms del estilo de Visual Basic, que en una primera impresin pude parecer
ms fcil de usar, pero como se sabe est basado en el antiguo lenguaje
BASIC, lo cual debera ser bastante significativo a la hora de afrontar un
proyecto de envergadura profesional. Adems, a la hora de codificar con PHP
aplicaciones para le Web, se encuentran facilidades que son de agradecer,
como por ejemplo que a la hora de extraer las variables de sistema para el
caso de los protocolos HTTP POST y GET, en PHP dichas variables son
generadas automticamente, sin embargo en ASP se tiene que usar un objeto
Request para obtenerlas. En el caso de PHP esta diferencia reduce las
posibilidades de fallos y minimiza el tamao del cdigo y tiempo de
computacin. En PHP tambin se puede utilizar la funcin incluye(), que
puede importar de forma condicional trozos de cdigo, de forma que las
aplicaciones son ms elegantes y pequeas.
Ragau (2001) dice que es verdad que el ASP puede tener un montn
de virtudes, pero segn mi experiencia PHP es mejor y si lo unimos al servidor
Web Apache y a la base de datos MySQL no hay quien le pueda (p. 52).

107

Segn Trigos (2000), a pesar de que PHP es el lenguaje de pginas


dinmicas ms utilizado en el entorno Unix/Linux y que ms est creciendo,
tambin es una importante opcin para los desarrolladores que trabajan en
una plataforma tipo Windows, junto con el servidor Web Apache forman un
do perfecto para aquellos que necesiten crear aplicaciones dinmicas sobre
Internet bajo una mquina con un sistema operativo Linux, como Red Hat,
Debian o SuSe (p.52).
Tambin afirma Gil (2001) que PHP es en la actualidad uno de los
candidatos que todo equipo de desarrollo Web profesional debe tener en
cuenta, debido a su sencillez, potencia, capacidad multiplataforma y economa
tanto de adquisicin (es gratuito) como de explotacin (reducido consumo de
recursos) (p. 15).
Por otro lado, Alvarez (2001), afirma que las utilidades con las que
cuenta PHP son muy variadas y para llevarla a cabo tenemos a nuestra
disposicin las ms avanzadas herramientas de control de aplicaciones Web
como son las cookies, sesiones, archivos remotos, etc. Adems, como se trata
de un lenguaje de programacin de uso libre y cdigo abierto, los desarrollos
de otras personas se encuentran en muchos casos disponibles para su libre
uso sin necesidad de echar mano de la tarjeta de crdito para comprar los
componentes que necesitamos para construir un sitio Web. Entre las
aplicaciones que se ofrecen se podran destacar foros, servidores de banners,
herramientas para trabajo con grficos, programas para generar estadsticas
de acceso a pginas Web o incluso sistemas ya preparados para crear un

108

portal configurable a gusto del consumidor y con bases de datos para los
contenidos. La lista es interminable y todas las aplicaciones las podemos
utilizar sin ms trabajo que el de descargarlas de Internet (p. 29).
Consideradas y analizadas todas las situaciones expuestas con
anterioridad, para el desarrollo del prototipo de gobierno electrnico, se ha
utilizado como plataforma de trabajo el sistema operativo Windows 98, el
lenguaje de programacin PHP versin 4.02, el servidor Web Apache versin
1.13.12 y la base de datos mySQL versin 3.22.
Para visualizar los resultados obtenidos, se puede utilizar el navegador
Microsoft Internet o Netscape bajo plataformas Windows 9x. Toda la aplicacin
puede ser transferida al sistema operativo Linux sin problemas de
compatibilidad y ser visualizada en cualquier navegador de Linux (ej. Gozilla).
Esta ltima afirmacin, hace de esta una plataforma verstil y flexible, sin
menoscabar en su robustez y eficiencia.

4.2.4. DISEO DEL PROTOTIPO (FASE 4)

En esta fase se dise la estructura del prototipo, la estructura del tema


de consulta de proyectos, el diseo de cada una de las pginas que forman
parte del mismo, los componentes de cada pgina y los cambios que ocurren
ante ciertas acciones, utilizando la tcnica de modelado de objetos, tanto el
modelo esttico como el modelo dinmico. A continuacin se describen las
actividades que se llevaron a cabo:
4.2.4.1 DISEO DE LA ESTRUCTURA DEL PROTOTIPO

109

Tomando en cuenta las sugerencias de presentacin y contenido de un


sitio Web gubernamental y los requerimientos definidos en la fase anterior, se
dise la estructura del prototipo utilizando el modelo de objetos de la tcnica
OMT (Vase figura 19). El tema central, sitio Web de la Alcalda del Municipio
Maracaibo, se descompuso en todos los tpicos que constituyen su dominio
representados a travs de objetos.
En la estructura del sitio se identifican los siguientes objetos de tipo
pgina: ndice, contenido, formulario y servicios. La pgina ndice contiene
hipervnculos hacia otras pginas relacionadas con el tema de esa pgina. La
pgina de contenido es una pgina terminal en la que se presenta material o
informacin sobre un tema especfico (texto, fotos, consulta a bases de datos,
entre otros). La pgina con formulario contiene un formulario que requiere de
una serie de datos a ser llenados para su eventual envo al sitio. El objeto
servicio puede ser cualquiera de los servicios que se ofrecen en Internet
(correo electrnico, chat, transferencia de archivos, msica, entre otros). El
prototipo incluye un mapa que, adems de mostrar el contenido del mismo,
permite el acceso a cualquiera de las pginas que all se hace referencia.
Estos accesos, se realizan a travs de hipervnculos, y se pueden ejecutar
siguiendo una estructura de navegacin a travs de diagramas de estado
utilizando el modelo dinmico (Vase figura 20).el cual hace uso de los
diagramas de estados de la metodologa OMT.

110

FIGURA 19. Estructura del Prototipo. Elaborado por Soto (2002)

111

FIGURA 20. Grafo de Navegacin del Prototipo. Elaborado por Soto (2002)

112

Tomando en cuenta la informacin obtenida en la fase de


requerimientos de informacin y contenido, se procedi a disear
conceptualmente la estructura de una pgina base que sirviera de marco
comn a la pgina principal, la pgina de consulta de proyectos como a todas
las otras pginas que conforman el prototipo. Esta pgina base contiene todos
los hipervnculos de los tpicos principales del sitio, de esta manera, el usuario
podr acceder a cualquier otro tpico no importa en el lugar en el que se
encuentre. La pgina base contiene cinco secciones, que son las siguientes:
Seccin de Encabezado, Seccin Barra Superior, Seccin Barra de
Navegacin Izquierda, Seccin de Pie de Pgina y Seccin de Contenido.
Estas secciones contienen todos los temas del dominio del sitio. La diferencia
entre pginas se encuentra solamente en el contenido del tema seleccionado
ya que el resto es heredado de la pgina base. Para lograr el objetivo de
presentacin del contenido del tema seleccionado, cada hipervnculo que
genera una pgina, tiene asignado un nmero de identificacin de pgina y
un nmero de identificacin de tipo de contenido. Una vez que se solicita una
pgina relacionada con un tema en particular, el hipervnculo que llama a la
pgina, pasa los parmetros de tipo pgina y tipo contenido para visualizar la
informacin del tema en particular.
En la figura 21 se puede observar el contenido de cada unidad de
informacin, tanto los objetos que la conforman como los hipervnculos a
travs de los cuales se tiene acceso a las diferentes pginas de contenido
diverso.

113

FIGURA 21. Estructura Pgina Base. Elaborado por Soto (2002)

114

Despus de realizar el diseo de la estructura de la pgina base, se


procedi a disear la estructura de la consulta de proyectos y todas las
pginas que se derivan de esta. Para lograr este propsito, se tom en cuenta
la informacin obtenida en la fase de requerimientos de informacin
relacionada con los procesos de consulta, reclamos, sugerencias, denuncias,
noticias, eventos, entre otros, que tienen que ver con los proyectos. Con esta
informacin, se dise la de estructura de consulta proyectos y el diagrama
de navegacin del mismo (vase figuras 22 y 23). El contenido de la pgina
consulta de proyectos y de las pginas relacionadas con esta es la siguiente:
1. Listados: esta seccin incluye los hipervnculos a los listados de
parroquias, tipos de obra, entes ejecutores de proyectos y empresas
ejecutoras. El usuario selecciona el listado que desea ver y una vez
desplegado el listado, puede seleccionar los proyectos relacionados con un
tem en particular. Por ejemplo, el usuario selecciona el listado de tipos de
obra y, una vez desplegado el listado, escoge un tipo de obra en especfico;
en este momento, los proyectos relacionados con el tipo de obra escogido
aparecen en pantalla. Si el usuario desea saber ms informacin sobre
cualquier proyecto, selecciona el proyecto del listado y activa la ficha de
informacin que contiene todos los datos del proyecto.
2. Cuadros de Inversin: esta seccin incluye 5 hipervnculos a los
cuadros que contienen informacin de totales de montos invertidos agrupados
por parroquia, tipo de obra, ente ejecutor, empresa ejecutora y fuente
financiera.

115

3. Fichas de Informacin: esta seccin contiene tres hipervnculos para


acceder la consulta directa de las pginas que contienen las fichas de
informacin de un ente ejecutor, una empresa ejecutora o un proyecto en
especfico. Para acceder a la correspondiente ficha, se debe ingresar el
cdigo del tem que se desea consultar.
5. Formularios de Envo: este hipervnculo est asociado a una pgina
que contiene un formulario para ser llenado con denuncias, reclamos o
sugerencias sobre la actividad relacionada con

los de proyectos del

municipio.
6. Flujo de un proyecto: hipervnculo que permite el acceso al diagrama
de flujo generalizado de la evolucin de un proyecto desde su presentacin y
aprobacin hasta la culminacin del mismo. De esta manera, el ciudadano se
puede percatar de todas las actividades por las que atraviesa la ejecucin de
un proyecto del municipio.
7. Noticias y Eventos: En esta seccin se incluye el hipervnculo que
permite el acceso a la pgina donde se publican los hechos y eventos de
mayor relevancia que tengan que ver con informacin relacionada con los
proyectos y obras que desarrolla la Alcalda del Municipio Maracaibo.
8. Direccin de Planes, Proyectos y Obras de la Ciudad: Desde la
pgina de proyectos se tiene acceso a la seccin de Estructura Organizativa
para acceder a toda la informacin relacionada con esta dependencia de la
Alcalda. Esta dependencia se incluye en la pgina de proyectos por su
importancia que tiene con todos los aspectos de orientacin a la ciudadana

116

sobre la elaboracin y presentacin de proyectos, supervisin y control de los


mismos.
9. Encuesta: esta seccin permite que el usuario exprese su opinin
sobre la efectividad del trabajo y el cumplimiento de las promesas hechas por
el gobierno municipal de turno.
10. Listado de Proyectos: Este listado se obtiene a travs de la consulta
de los listados y cuadros de inversin. En el listado figuran solamente aquellos
proyectos vinculados al objeto seleccionado. Es decir, si se consulta el listado
de parroquias y se selecciona la parroquia Olegario Villalobos, aparecen en
pantalla solamente los proyectos desarrollados en Olegario Villalobos. Esto
aplica tambin para los tipos de obra, entes ejecutores y empresas ejecutoras.
11. Ayuda: Este hipervnculo permite el acceso a la pgina que contiene
la informacin de cmo utilizar la seccin de consulta de proyectos.
12. Secciones Comunes: El contenido de estas secciones es comn
para todas las pginas del sitio. A travs de estas secciones se tiene acceso
a todos los temas y tpicos principales del sitio.
A continuacin se presenta el diseo de estructura y navegacin de
todas las pginas que conforman la seccin de consulta de proyectos del
prototipo de gobierno electrnico:

117

FIGURA 22. Estructura de la Consulta de Proyectos. Elaborado por Soto (2002)

118

FIGURA 23. Grafo de Navegacin de la Consulta de Proyectos. Elaborado por


Soto (2002)

119

FIGURA 24. Estructura y Navegacin del Listado de Parroquias. Elaborado por


Soto(2002)

120

FIGURA 25. Estructura y Navegacin del Listado de Tipos de Obra. Elaborado


por Soto (2002)

121

FIGURA 26. Estructura y Navegacin del Listado de Entes Ejecutores. Elaborado


por Soto (2002)

122

FIGURA 27. Estructura y Navegacin del Listado de Empresas Ejecutoras.


Elaborado por Soto (2002)

123

FIGURA 28. Estructura y Navegacin del Cuadro de Inversin por Parroquia.


Elaborado por Soto (2002)

124

FIGURA 29. Estructura y Navegacin del Cuadro de Inversin por Tipo de Obra.
Elaborado por Soto (2002)

125

FIGURA 30. Estructura y Navegacin del Cuadro de Inversin por Ente Ejecutor.
Elaborado por Soto (2002)

126

FIGURA 31. Estructura y Navegacin del Cuadro de Contratacin por Empresa.


Elaborado por Soto (2002)

127

FIGURA 32. Estructura y navegacin del Cuadro de Inversin por Fuente


Financiera. Elaborado por Soto (2002)

128

FIGURA 33. Estructura y Navegacin del Listado de Proyectos. Elaborado por


Soto (2002)

129

FIGURA 34. Estructura y Navegacin de la Ficha de Informacin de Proyectos.


Elaborado por Soto (2002)

130

FIGURA 35. Estructura y Navegacin de la Ficha de Informacin de Entes


Ejecutores. Elaborado por Soto (2002)

131

FIGURA 36. Estructura y Navegacin de Ficha de Informacin de Empresas.


Elaborado por Soto (2002)

132

FIGURA 37. Estructura y Navegacin del Formulario de Denuncias, Reclamos y


Sugerencias. Elaborado por Soto (2002)

133

FIGURA 38. Estructura y Navegacin de Pginas de Informacin (solo texto e


imagenes). Elaborado por Soto (2002)

134

4.2.3.2. DISEO DE LAS PGINAS WEB

Una vez elaborado el diseo de todas las estructuras de los temas


relacionados con los proyectos, se disearon cada una de las pginas que
forman parte de la aplicacin, tomando en cuenta todos los temes multimedia
que van a presentarse en cada una de ellas, las ayudas de navegacin
necesarias y los cambios representados a travs de los diagramas de estado
de la notacin dinmica OMT. Para el desarrollo de este paso, se elabor un
estndar que contiene el fondo, titulo, logotipo, imagen de la ciudad e ndices
que sirven de base, con el propsito de simplificar este proceso y de mantener
el mismo ambiente en cada una de las pginas.
Las pginas que se disearon, relacionadas con el tema general del
sitio original, agregadas al prototipo, son las siguientes: Pgina Base (incluye
secciones comunes), Principal, Historia, Misin y visin; Estructura
Organizativa, Directorio, Acerca del Alcalde, Agenda, Contactos, Emergencia,
Mapa del Sitio, Noticias y Eventos
Las pginas diseadas en relacin con la consulta de proyectos son las
siguientes: ndice de proyectos, listado de parroquias, listado de tipos de obra,
listado de entes ejecutores, listado de empresas, cuadro de Inversin en
proyectos por parroquia, cuadro de Inversin en proyectos por tipo obra,
cuadro de Inversin en proyectos por ente ejecutor, cuadro de contratacin de
proyectos por empresa, cuadro de Inversin en proyectos por fuente
financiera, listado de proyectos, ficha de informacin de proyecto, ficha de

135

informacin de ente ejecutor, ficha de informacin de empresa ejecutora,


Informacin sobre el flujo de evolucin de los proyectos, informacin Direccin
de Planes, Proyectos y Obras; noticias y eventos entorno a los proyectos;
resultados de encuesta sobre la efectividad de la Alcalda en el desarrollo de
proyectos, formulario de Reclamos, Denuncias y Sugerencias; y Ayuda.
Las pginas de listados y cuadros presentan informacin que es
resultado de consultas SQL hechas a la base de datos Proyecto, conformada
por una serie de tablas y sus relaciones, donde se encuentra almacenado todo
el contenido informativo relacionado con los proyectos de la Alcalda de
Maracaibo.
Los listados presentan los registros en orden alfabtico de las tablas
parroquia, tipos de obra, entes ejecutores y empresas. Los cuadros presentan
los registros de las anteriores tablas pero con los montos totalizados de
inversin en proyectos.
Las otras pginas presentan informacin de tipo texto o grficos con
diagramas, tales como el organigrama de la Alcalda de Maracaibo y el flujo
de vida de un proyecto.
Las siguientes figuras muestran el diseo de las pginas del prototipo
y los modelos dinmicos que reflejan los cambios que ocurren al accionar los
diversos temes contenidos en cada una de ellas:

136

FIGURA 39. Diseo Pgina Base. Elaborado por Soto (2002)

137

FIGURA 40. Modelo Dinmico Pgina Base. Elaborado por Soto (2002)

138

FIGURA 41. Diseo Pgina Principal. Elaborado por Soto (2002)

139

FIGURA 42. Modelo Dinmico Pgina Principal. Elaborado por Soto (2002)

140

FIGURA 43. Diseo Pgina Consulta de Proyectos. Elaborado por Soto (2002)

141

FIGURA 44. Modelo Dinmico Pgina Proyectos. Elaborado por Soto (2002)

142

FIGURA 45. Diseo Pgina Listado Parroquias. Elaborado por Soto (2002)

143

FIGURA 46. Diseo Pgina Listado Tipos de Obra. Elaborado por Soto (2002)

144

FIGURA 47. Diseo Pgina Listado Entes Ejecutores. Elaborado por Soto (2002)

145

FIGURA 48. Diseo Pgina Listado Empresas. Elaborado por Soto (2002)

146

FIGURA 49. Diseo Pgina Inversin por Parroquia. Elaborado por Soto (2002)

147

FIGURA 50. Diseo Pgina Inversin por Tipo de Obra. Elaborado por Soto (2002)

148

FIGURA 51. Diseo Pgina Inversin por Ente Ejecutor. Elaborado por Soto
(2002)

149

FIGURA 52. Diseo Pgina Contratacin por Empresa. Elaborado por Soto (2002)

150

FIGURA 53. Diseo Pgina Inversin por Fuente financiera. Elaborado por Soto
(2002)

151

FIGURA 54. Diseo Pgina Listado Proyectos. Elaborado por Soto (2002)

152

FIGURA 55. Diseo Pgina Ficha Informacin Proyecto. Elaborado por Soto
(2002)

153

FIGURA 56. Diseo Pgina Ficha Informacin Ente Ejecutor. Elaborado por Soto
(2002)

154

FIGURA 57. Diseo Pgina Ficha Informacin Empresa Ejecutora. Elaborado por
Soto (2002)

155

FIGURA 58. Diseo Pgina Formulario Denuncias, Reclamos y Sugerencias


sobre Proyectos. Elaborado por Soto (2002)

156

FIGURA 59. Diseo Pgina de Contenido General (Texto o Imagenes). Elaborado


por Soto (2002)

157

4.2.3.3. DISEO DE LOS TEMES


En este paso se especific la esttica de los itemes que integran las
diferentes pginas diseadas. Se seleccionaron el rojo y el azul como los
principales en vista de que son los colores de la bandera de la ciudad de
Maracaibo y son representativos de la Alcalda de Maracaibo. Se decidi dejar
el fondo de la pantalla de color blanco y no incluir imgenes de fondo para
evitar que se hiciera lenta la carga de las pginas en el navegador. En este
prototipo se consider no incluir elementos de tipo video, audio y animacin,
tomando en cuenta las sugerencias para implementacin de sitios
gubernamentales. La razn para tal decisin tiene que ver con el
comportamiento

de

los

navegadores.

Actualmente,

existen

algunas

incompatibilidades entre los diferentes navegadores disponibles en el


mercado con respecto al manejo de sonido y animacin.
Un sitio gubernamental, seguramente, ser visitado por muchas
personas con diferentes configuraciones de mquinas, sistemas operativos y
navegadores. Las tecnologas de video, sonido y animacin no tiene un
estndar establecido; por lo tanto, algunas personas podran tener problemas
durante la navegacin del sitio. Sin embargo, esto no excluye la posibilidad
que en un futuro a corto plazo se integren estos elementos de multimedia para
ofrecer mejor informacin y servicio a la comunidad. Tambin se seleccion la
imagen representativa de la Alcalda, el logotipo de la misma y un par de
fotografas de la ciudad para ser incluidas en la pgina principal y en el
encabezado fijo de todas las pginas.

158

4.2.4. PRODUCCIN DEL PROTOTIPO (FASE 5)

Antes de iniciar la produccin del prototipo, se llev a cabo la


instalacin del software de desarrollo y operacin necesario. En este paso, se
instal el servidor Web Apache, el gestor de bases de datos MySQL, el
intrprete del lenguaje PHP, el modelador Microsoft Visio 2002, el editor de
programas WinSyntax y el graficador PhotoShop.
Basados en la estructura y funcionamiento de cada una de las pginas
que conforman el sistema de consulta de proyectos y en el diseo de los
temes hipermediales, se construy el prototipo. En esta fase se capturaron
las pantallas del sitio original y se reprodujeron los elementos grficos y de
texto informativo necesarios. Se ultimaron los detalles de las lneas de divisin
y flechas apuntadoras de secciones y componentes de las pginas, se
almacen la informacin de tipo texto en archivos planos y se reprodujeron en
archivos grficos los ttulos de secciones y pginas. Adems de los elementos
grficos, se cre la base de datos diseada a travs del Administrador Navicat
para MySQL. (Vase anexo E).
Posteriormente, se inici el ensamblaje de todos los componentes
utilizando los lenguajes HTML 4.0 y PHP4. Por medio de estos lenguajes, se
desarrollaron los componentes reutilizables, los archivos de configuracin, las
funciones generales y las procedimientos de actualizacin y consulta de la
base de datos. Finalmente, se llev del papel a la mquina el prototipo
diseado.

159

4.2.5. EVALUACIN Y ENTREGA DEL PROTOTIPO (FASE 6)

En esta fase se someti el prototipo de gobierno electrnico a un


proceso de verificacin con respecto a los requerimientos especificados en la
fase 2. Despus de verificar que se cumplieran todas las especificaciones de
los requerimientos, se procedi a su evaluacin sin la rigurosidad de una
entrega formal por su naturaleza de prototipo. La evaluacin la realizaron
colaboradores cercanos, expertos en el tema, y los tutores de la investigacin,
los cuales expresaron como positivos los resultados obtenidos. El prototipo
fue sometido tambin a una evaluacin informal por parte de personal de la
alcalda y pblico en general, no necesariamente expertos en informtica,
quienes manifestaron la sencillez, facilidad de uso, claridad en la informacin
e importancia del contenido presentado.
Finalmente, se procedi a implantar el producto terminado en una
mquina local en la Direccin de Planes, Proyectos y Obras de la Ciudad, con
la finalidad de demostrar el trabajo realizado y los objetivos de presentacin
de la informacin relacionada con los proyectos que lleva a cabo la Alcalda
del Municipio Maracaibo. El prototipo tambin fue implantado en una de las
mquinas del Centro Local para su evaluacin por parte del tutor acadmico.
Adems de la implantacin, se hizo entrega de un disco compacto, como
soporte fsico, con todas las herramientas y elementos necesarios para correr
la aplicacin.

CONCLUSIONES

El proceso investigativo supone la libertad y la creatividad del


investigador, dimensiones estas que han impregnado todo el contenido del
trabajo a travs de la libertad de seleccin del tema y la creatividad en el
desarrollo del mismo.
No obstante ms all del valor y la satisfaccin interna que supone el
haber obtenido conocimientos sobre la forma de acometer una investigacin,
y de los contenidos acerca del tema de estudio, esta investigacin propici la
consecucin de carcter general aplicables a situaciones similares a la
estudiada.
A partir de los resultados obtenidos, el cumplimiento de los objetivos de
la investigacin y al desarrollo del trabajo, se exponen las siguientes
conclusiones:
El gobierno nacional ha dado un gran paso con la implementacin de
del Plan Nacional de Tecnologas de Informacin. A travs de este plan, el
gobierno sufrir un transformacin importante hacia la modernizacin del
funcionamiento del Estado y su relacin con los ciudadanos.
La poltica de creacin infocentros a travs del Plan Nacional de
Tecnologas de Informacin, ofreciendo de manera gratuita la conexin a
Internet a cualquier usuario que asista a estas instalaciones, contribuir de

160

161

manera decisiva a promover la utilizacin de nuevas herramientas


tecnolgicas a la poblacin en general, especialmente a los sectores de
menos recursos. De esta manera, se logra una verdadera democratizacin de
la tecnologa.
El desarrollo de un sistema de informacin en lnea en Internet para la
Alcalda del Municipio Maracaibo, que incluya la consulta de la inversin y
desarrollo de proyectos por parte de esta institucin, es una de las
aplicaciones que implementan el gobierno electrnico.
El gobierno electrnico propuesto mejora sustancialmente la cantidad
y calidad de informacin. El usuario tendr mayor informacin sobre los
diferentes proyectos y obras que lleva a cabo la Alcalda del Municipio
Maracaibo. De esta manera, podr ejercer un mejor control sobre las
inversiones que realiza esta institucin. Inclusive, podr manifestar sus
sugerencias, denuncias y/o reclamos sobre cualquier particular relacionado al
desarrollo de los proyectos. Este hecho significativo, pone en condiciones a
los ciudadanos que habitan el municipio de ejercer sus derechos democrticos
de participacin y protagonismo.
El formato de presentacin de la informacin, permite visualizar
adecuadamente, los detalles, actividades, avances, fechas y eventos que
ocurren durante la realizacin de los proyectos, lo que permite una divulgacin
ms detallada y precisa de dicha informacin al pblico en general.
El prototipo construido est estructurado en secciones temticas bien
definidas, que contenidas en sus pginas Web respectivas, logran un alto

162

grado de modularidad del sistema. Esto facilita las operaciones de navegacin


del ambiente por parte del usuario y permiten un fcil mantenimiento del
sistema por parte del responsable de mantener el sitio Web.
El uso de la Tcnica de Modelado de Objetos en el anlisis y diseo del
prototipo, aument la productividad del trabajo en cuanto a: legibilidad de la
documentacin, confiabilidad de las operaciones, buena identificacin de los
objetos y dems componentes del prototipo, disminucin de lneas de cdigo,
disminucin de dificultades y errores de implementacin y facilidad de
operacin para los usuarios, a travs de un ptimo conjunto de interfaces.
La instalacin y configuracin del servidor Web Apache y la base de
datos MySQL, se efectu sin contratiempos de manera muy rpida y sencilla.
El lenguaje PHP, el cual interacta con el servidor y la base de datos,
revel ser potente y sencillo, caractersticas muy apreciadas por los
programadores. La combinacin de todos estos elementos demostraron la
sencillez, robustez y eficiencia de la plataforma LAMP.
Por su condicin de ser un prototipo cuyo diseo le permite evolucionar
con su uso, el nuevo sistema fue construido en mdulos separados y
jerarquizados, con un alto grado de cohesin, lo cual permitir con facilidad la
expansin e incorporacin de nuevos mdulos cuyas tareas pudieran abarcar
el rea de contabilidad, administracin, planificacin, contralora, entre otros,
lo cual alargar su tiempo de vida til como herramienta de trabajo, adems
de optimizar los procesos que ya ejecuta.

RECOMENDACIONES
La investigacin desarrollada en el marco de gobierno electrnico
aplicado a la consulta de proyectos de la Alcalda de Maracaibo, utilizando
tcnicas de modelado de objetos y metodologas de desarrollo de aplicaciones
Hipermedia

sitios

gubernamentales,

sugiere

las

siguientes

recomendaciones:
A La Alcalda del Municipio Maracaibo:
Despus de una seria evaluacin por parte de la Direccin de
Informtica de las bondades ofrecidas por el prototipo propuesto, considerar
su potencial implementacin.
Incorporar al sitio actual nuevos mdulos cuyas tareas pudieran
abarcar el rea de contabilidad, administracin, planificacin, contralora,
oficinas virtuales para la cancelacin de impuestos, solicitud de permisos
particulares, procesos de licitacin pblica en lnea, entre otros, para de esta
manera implementar de forma completa el concepto de gobierno electrnico.
Realizar campaas de capacitacin del pblico en general para la
utilizacin de Internet, sin excluir a las personas con poca instruccin, para
que comprendan y tengan acceso a las nuevas tecnologas de informacin y
participen en mayor grado en los asuntos pblicos. Estas jornadas de

163

164

capacitacin se pueden realizar en determinados puntos de la ciudad para


motivar a las personas a utilizar Internet, conocer el sitio Web y utilizarlo como
vnculo entre ellos y el gobierno municipal. El acceso a estas tecnologas se
debe democratizar, especialmente para las personas de menos recursos que
no tienen posibilidades de pagar cursos y talleres de capacitacin.
Incluir en el sitio Web otros elementos multimediticos, tales como :
galeras de fotografas de las obras, videos con actividades relacionadas a los
proyectos, animaciones con instructivos orientados a capacitar a las
comunidades a presentar sus necesidades de forma sistemtica y organizada,
desarrollar e implementar el Catastro Electrnico, crear mecanismos de
vigilancia virtual a travs de dispositivos visuales en tiempo real en lugares y
vas de comunicacin de relevancia, entre otros.
Considerar la posibilidad de tomar el control del desarrollo y
mantenimiento del sitio Web a travs de la Direccin de informtica,
actualmente bajo la responsabilidad de una compaa privada. Las
consecuencias de tal decisin tendran un leve impacto operativo que se
justificara por la reduccin considerable de los costos por concepto de
contrato con compaas privadas. Adems, la Alcalda tendra el control
absoluto de la informacin que se publica en el sitio. Tal afirmacin no
solamente tiene el propsito de sugerir un cambio de poltica por razones de
seguridad y privacidad de la informacin; las consideraciones econmicas son
iguales de importantes.

165

La Alcalda de Maracaibo cuenta con una serie de dependencias,


principalmente la Direccin de Informtica, con personal capacitado para
llevar adelante el mantenimiento y actualizacin del sitio Web. El nico gasto
significativo sera el hospedaje del sitio. Si se consideran los costos actuales
que se originan del contrato con cualquier empresa privada que se encargue
del mantenimiento y actualizacin del sitio Web y los costos en los que se
incurrira la Alcalda asumiendo tal responsabilidad, la diferencia entre ambos
sera notable.
Establecer al sistema operativo Linux como estndar, as como las
aplicaciones de oficina de naturaleza gratuita, que funcionan con este.

A La Universidad Nacional Abierta:


Actualizar el contenido curricular para introducir todas las tecnologas
de nueva generacin en el mbito de la telemtica y los sistemas de
informacin.

Especialmente,

el

contenido

referido

lenguajes

de

programacin y tcnicas de anlisis y diseo de sistemas.


Promover y realizar talleres y cursos de capacitacin en las nuevas
tecnologas de la informacin para complementar los estudios universitarios,
especialmente a los estudiantes de la carrera de Ingeniera de Sistemas. Es
evidente la dificultad de mantener el contenido curricular a la par del desarrollo
tecnolgico. Por esta razn, talleres y cursos , posiblemente de 8, 16 y 24
horas acadmicas, contribuiran a complementar el contenido de la carrera

166

REFERENCIAS BIBLIOGRFICAS

lvarez, M. (2001, Mayo). Prograrmacin de Pginas Web con PHP. Mlaga,


Espaa. WebMaster. Nmero 5 . pp.27-33.
Ary, D., Cheser J., Lucy y Razavieh, A. (1990). Introduccin a la
Investigacin Pedaggica (2da. Edicin). Mxico. Impreso en Programas
Educativos, S.A.
Baca, G. (2001). Evaluacin de proyectos. (4ta. Edicin). Mxico. McGrawHill/ Interamericana Editores, S.A. de C.V.
Baserga, P. (1998). Conectando su empresa a Internet. Montevideo, Uruguay.
M. P. Ediciones.
Bavaresco, A. (1979). Las Tcnicas de la Investigacin. Ohio, USA.
SouthWestern Publishing CO.
Borland, R. (1998). As es Microsoft Windows 98. Microsoft Press. McGrawHill/ Interamericana de Espaa, S. A.
Casale, F. y Ketcheroff, G. (2000). Manual de Diseo Web 2001. Buenos
Aires. MP Ediciones S.A.
Chvez, N. (1994). Introduccin a la Investigacin Educativa. Maracaibo.
Editorial Visor Distribuciones.
Comer, D. (1995). El Libro de Internet. Prentice Hall Hispanoamericana, S A
Elderbrock, D. Y Karlins, D. (1999). El libro de Microsoft FrontPage 2000.
(Edicin Oficial). Madrid. Ediciones Anaya Multimedia, S.A.
Gil , F., Tejedor, J., Panadero, A., Villaverde, S. y Gutirrez, A. (2001).
Creacin de Sitios WEB con PHP4. Madrid. Osborne-McGraw-Hill/
Interamericana de Espaa, S. A.
Gmez, A. (2001, Junio). e-government se basa en soluciones abiertas.
Caracas. PC World. Ao III Nmero 47 Etapa III. 20-22. Grupo Editorial
Producto.
Hernndez , R., Fernndez, C. y Baptista , P. (1997). Metodologa de la
Investigacin. Colombia. McGrawHill. Interamericana de Mxico, S.A.

167

Kendall, J. y Kendall, K. (1991). Anlisis y Diseo de Sistemas. Mxico.


Editorial Prentice may
Lemay, Laura. (1996). Aprendiendo HTML 3.0 para WEB. Prentice Hall
Hispanoamericana, S. A.
Mndez , C. (2001). Metodologa: Diseo y desarrollo del proceso de
investigacin. (3ra. Edicin). Editorial McGraw-Hill.
Montilva, J. (1996, Julio). Aplicando modelos de procesos de software al
desarrollo de aplicaciones hipermedia. Actas de la XII Conferencia
Latinoamericana de Informtica. (CLEI Panel 96). (pp. 870-881). Bogot,
Colombia.
Montilva, J. (2000, Julio). Modelo de Procesos para el Desarrollo de Software
Orientado a Objetos. IV International Multiconference on Systemics,
Cybernetics and Informatics, Orlando, Florida, USA.
Montilva, J. (1999). Desarrollo de Sistemas de Informacin. (3ra. reimpresin
de la 2da. edicin de 1992). Mrida, Venezuela. Universidad de Los Andes.
Consejo de Publicaciones.
Montilva, J., Hamzan y Gharawi (2000, Julio). The Watch Model for
Developing Bussiness Software in Small and MidSsize Organizations. IV
International Multiconference on Systemics, Cybernetics and Informatics,
Orlando, Florida, USA.
Petersen, R. (1997). Linux: Manual de Referencia. Editorial McGraw-Hill /
Interamericana de Espaa, S.A.U.
Platino (2002). Manual de Desarrollo de Web Sites Gubernamentales [En
Red]. Disponible en: www.platino.com. [Consulta: 2002, Julio 20]
Powell, Thomas (2001). HTML4: Manual de Referencia. Madrid. (3ra.
Edicin). Editorial Osborne-McGraw-Hill/Interamericana de Espaa S.A.U.
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy y Lorensen, W. (1996).
Modelado y diseo orientado a objetos. Madrid. (1ra. Edicin en espaol).
Editorial Prentice may International (UK) ltd.
Sabino, Carlos (1996). El Proceso de Investigacin. Caracas. Editorial
Panapo, C.A.
Senn, J. (1987). Anlisis y diseo de Sistemas de Informacin. Mxico. Libros
McGraw-Hill de Mxico, S.A.

168

Scot, H y Mezick, D. (1998). Programacin de Active Server Pages. Madrid.


McGraw Hill/Interamericana de Espaa, S.A.U.
Sobell, M. (1987). Gua prctica para el sistema operativo Unix. Mxico.
Addison-Wesley Iberoamericana, S.A.
Trigos Garca, E. (2000). PHP4. Gua prctica para usuarios. Madrid.
Ediciones Anaya Multimedia, S. A.
Universidad Nacional Abierta. (1994) Bases de Datos (311). (3ra. Edicin).
Caracas, Venezuela.
Universidad Nacional Abierta. (1994) Anlisis y Diseo de Sistemas (313).
Tomos I y II. (3ra. Edicin). Caracas, Venezuela.
Universidad Nacional Abierta. (1994) Documentacin de Sistemas (314).
Tomos I y II. (3ra. Edicin). Caracas, Venezuela.
Universidad Nacional Abierta. (2000) Manual de Proyecto de Grado (319).
(3ra. Reimpresin). Caracas, Venezuela.

169

[ANEXO A]
[Organigrama de la Alcalda del Municipio Maracaibo]

170

171

[ANEXO B]
[Flujo general de un proyecto de la Alcalda de Maracaibo]

172

[ANEXO C]
[Visin general del funcionamiento de un servidor Web]

173

[ANEXO D]
[Funcionamiento de una pgina esttica y una pgina PHP]

174

[ANEXO E]
[Base de datos Proyecto]

175

[ANEXO F]
[Pgina principal del prototipo - HomePage]

176

[ANEXO F]
[Pgina del modulo principal de proyectos]

177

[ANEXO F]
[Pgina de listado de proyectos por parroquia]

178

[ANEXO F]
[Pgina de cuadro de inversin en proyectos por parroquia]

179

[ANEXO F]
[Pgina de Informacin de un proyecto]