Tesis en opción al título de Master en Informática para la ...

91
Universidad Central “Marta Abreu” de Las Villas Facultad de Matemática, Física y Computación. Tesis en opción al título de Master en Informática para la Gestión Medioambiental. Autor: Prof. Ing. Gonzalo Alfredo López Turiño. Tutor: Prof. Dr. Carlos Pérez Risquet. Santa Clara 2012

Transcript of Tesis en opción al título de Master en Informática para la ...

Page 1: Tesis en opción al título de Master en Informática para la ...

Universidad Central “Marta Abreu” de Las Villas

Facultad de Matemática, Física y Computación.

Tesis en opción al título de Master en Informática para la Gestión

Medioambiental.

Autor: Prof. Ing. Gonzalo Alfredo López Turiño.

Tutor: Prof. Dr. Carlos Pérez Risquet.

Santa Clara

2012

Page 2: Tesis en opción al título de Master en Informática para la ...

…hay momentos en que la vida nos da en la cabeza con un ladrillo, en

ese momento no entendemos el por qué, solo con el tiempo nos damos

cuenta de que era una señal para ver que estábamos en el lugar

equivocado, es como una medicina muy amarga, pero al mismo tiempo

muy necesaria, tenemos que hallar lo que verdaderamente amamos, si

no lo has encontrado aún, sigue buscando y no te conformes, como todo

lo que tiene que ver con el corazón, lo sabremos cuando lo hallamos

encontrado, así que sigue buscando, no te conformes…

Steve Jobs

Page 3: Tesis en opción al título de Master en Informática para la ...

Dedico este trabajo a todas las personas que hicieron

posible mi trayecto en el curso de la Maestría de

Informática para la Gestión Medioambiental.

De manera muy especial se lo dedico a:

Mis padres: cuando todo esta perdido me ofrecen su corazón.

Mi hermano: juntos por siempre.

Kenia: siempre con una sonrisa.

Ody: ncty.

Page 4: Tesis en opción al título de Master en Informática para la ...

En el municipio de Trinidad hace algún tiempo se viene desarrollando un Plan de Manejo

Costero Integrado (MCI) para la Península Ancón, dicho plan constituye una actualización

del elaborado en el año 1998 acorde con los requerimientos actuales del desarrollo del

turismo en Cuba y de las nuevas estrategias que se ha trazado el país para su inserción en

el mercado internacional, después de la pérdida casi total de los mercados tradicionales.

La subregión en la cual está enmarcado dicho municipio pertenece a la Región Costa – Sur,

la cual juega un importante papel en el desarrollo del turismo en Cuba. Es por ello que se

necesitan instrumentos rectores, que contribuyan a un desarrollo ordenado y armónico

del sector, orientado hacia la elevación de los ingresos y con los consecuentes efectos

positivos sobre la economía, la sociedad y el medio ambiente.

Dicho plan carece de herramientas informáticas mediante las cuales se pueda procesar

todo el flujo de información del proyecto. Debido a que hoy día el buen funcionamiento

de empresas, instituciones y proyectos depende en buena medida de la informatización e

integración de sus funciones y procesos medulares, en la presente investigación se

propone la creación de un sistema de información basado en tecnologías web (WebApp)

con dos pilares fundamentales. El primer pilar será convertir el sitio web en un portal

informativo, el cual archivará todo lo referente a antecedentes, importancia, noticias,

revistas y demás temas relacionados con el Manejo Costero Integrado, como vía para

sensibilizar a la población nacional, territorial y local sobre la importancia del tema de la

conservación y cuidado de la zona costera. El segundo pilar lo constituye el sistema de

información propiamente integrado al sitio Web, que proporciona herramientas para el

almacenamiento y procesamiento de datos y variables utilizadas en las pruebas y

muestreos realizados a la zona costera. Este sistema es capaz, además, de emitir un

resultado de acuerdo a los datos y variables entrados, lo que resulta de mucha utilidad ya

que automatiza y viabiliza de manera eficaz el trabajo en el programa de MCI.

Page 5: Tesis en opción al título de Master en Informática para la ...

Introducción 1

CAPÍTULO I. Fundamentación teórica 7

1.1 Aspectos más significativos del Manejo Costero Integrado (MCI) 7

1.1.1 Objetivos 7

1.1.2 MCI en el contexto de protección y manejo ambiental 7

1.1.3 Características principales del MCI 8

1.1.4 Fronteras y escalas 9

1.1.5 Fases del Programa de MCI 10

1.2 Aplicaciones Web 12

1.2.1 Tecnologías del lado del cliente 13

1.2.1.1 Hyper Text Markup Language (HTML) 13

1.2.1.2 Cascade Style Sheets (CSS) 14

1.2.1.3 JavaScript 14

1.2.2 Lenguajes de programación para la Web 15

1.3 Sistema Gestor de Contenidos (CMS) 16

1.4 Sistema Gestor de Base de Datos (SGBD) 20

1.5 Herramientas utilizadas para el desarrollo del sistema 21

1.5.1 Dreamweaver CS5 22

1.5.2 EMS SQL Manager 2005 for MySQL 22

1.5.3 Zend Studio 23

CAPÍTULO II. Formulación y análisis del sistema 24

2.1 Formulación del sistema 24

2.1.1 ¿Cuál es la motivación principal por la que se creo el sistema? 24

2.1.2 ¿Por qué es necesaria el sistema? 24

2.1.3 ¿Quién va a utilizar el sistema? 24

2.2 Metas del sistema 25

2.2.1 Metas informativas 25

2.2.2 Metas aplicables 25

2.3 Análisis del sistema 25

2.3.1 Levantamiento de los requerimientos 25

2.3.1.1 Requerimientos funcionales 26

2.3.1.2 Requerimientos no funcionales 26

2.3.2 Casos de uso del sistema 28

2.3.3 Diagrama de Casos de uso del sistema 33

2.3.4 Diagrama de Contexto 34

Page 6: Tesis en opción al título de Master en Informática para la ...

2.3.5 Diagrama de Clases del Diseño Web 35

2.3.6 Diagramas de Estados 36

CAPÍTULO III. Desarrollo del sistema 41

3.1 Módulos del CMS Drupal usados para el desarrollo del sistema 41

3.2 Tipos de contenidos creados para el sistema 42

3.3 Categorías de los servicios brindados en el sistema 44

3.3.1 Servicios Informativos 49

3.3.2 Galería de Imágenes 50

3.3.3 Análisis de la Biodiversidad en el área 50

3.3.4 Zonas de impactos ambientales en el área 51

3.3.5 Servicios interactivos 52

3.4 Diagrama de Despliegue 53

3.5 Diagrama de Componentes 54

CAPÍTULO IV. Evaluación del programa de MCI 56

4.1 Coeficiente de Correlación de Kendall 56

4.2 Instrumento para evaluar los avances en el Proyecto de MCI 58

4.3 Instrumento para estimar el estado de los Arrecifes Coralinos 66

Conclusiones 70

Recomendaciones 71

Referencias Bibliográficas 72

Bibliografía 74

Anexos 77

Page 7: Tesis en opción al título de Master en Informática para la ...

Tabla No 1. Características esenciales de los pasos del ciclo de MCI 12

Tabla No 2. Actores del sistema 25

Tabla No 3. Caso de uso Mostrar Noticia Principal 28

Tabla No 4. Caso de uso mostrar Noticia Secundaria 29

Tabla No 5. Caso de uso mostrar Boletín 29

Tabla No 6. Caso de uso Caso de uso Mostrar Descargas 29

Tabla No 7. Caso de uso Caso de uso Mostrar Biodiv 29

Tabla No 8. Caso de uso Mostrar Impactos 29

Tabla No 9. Caso de uso Mostrar Galería 30

Tabla No 10. Caso de uso Mostrar Frases 30

Tabla No 11. Caso de uso Crear Evaluación MCI 30

Tabla No 12. Caso de uso Gestionar Evaluación MCI 30

Tabla No 13. Caso de uso Crear Expertos 30

Tabla No 14. Caso de uso Gestionar Expertos 31

Tabla No 15. Caso de uso Mostrar Evaluación 31

Tabla No 16. Caso de uso Crear Contenidos 31

Tabla No 17. Caso de uso Gestionar Contenidos 31

Tabla No 18. Caso de uso Administrar Sistema. 32

Tabla No 19. Caso de uso Autenticar Usuario. 32

Tabla No 20. Estados del sistema 39

Tabla No 21. Módulos del CMS Drupal usados en el sistema 42

Tabla No 22. Tipo de contenido Noticia principal 44

Tabla No 23. Tipo de contenido Noticia secundaria 44

Tabla No 24. Tipo de contenido Descargas 44

Tabla No 25. Tipo de contenido Boletín 44

Tabla No 26. Tipo de contenido Frases 44

Tabla No 27. Tipo de contenido Hábitat marino 45

Tabla No 28. Tipo de contenido Corales 45

Tabla No 29. Tipo de contenido Criaturas 45

Tabla No 30. Tipo de contenido Peces 45

Tabla No 31. Tipo de contenido Hábitat terrestre 45

Tabla No 32. Tipo de contenido Vegetación 46

Tabla No 33. Tipo de contenido Insectos 46

Tabla No 34. Tipo de contenido Moluscos 46

Tabla No 35. Tipo de contenido Arácnidos 46

Page 8: Tesis en opción al título de Master en Informática para la ...

Tabla No 36. Tipo de contenido Anfibios 46

Tabla No 37. Tipo de contenido Aves 47

Tabla No 38. Tipo de contenido Mamíferos 47

Tabla No 39. Tipo de contenido Fauna introducida 47

Tabla No 40. Tipo de contenido Hoteles 47

Tabla No 41. Tipo de contenido Asentamientos poblacionales 47

Tabla No 42. Tipo de contenido Infraestructuras gastronómicas MN 48

Tabla No 43. Tipo de contenido Infraestructuras gastronómicas CUC 48

Tabla No 44. Tipo de contenido Otros impactos 48

Tabla No 45. Tipo de contenido Expedientes de expertos 48

Tabla No 46. Evaluación del programa de MCI 48

Tabla No 47. Categoría de los servicios del sistema 49

Tabla No 48. Descripción del Diagrama de Componentes 54

Tabla No 49. Componentes de la W de Kendall 56

Tabla No 50. Encuesta para medir el avance del proyecto de MCI 64

Tabla No 51. Votación de los Expertos en la FASE A del programa de MCI 65

Tabla No 52. Biomarcadores para medir el estado de los Arrecifes Coralinos 67

Tabla No 53. Votación de los Expertos en los Biomarcadores 68

Page 9: Tesis en opción al título de Master en Informática para la ...

Figura No 1. Ciclos del Manejo Costero Integrado (MCI) 11

Figura No 2. Funcionamiento de un CMS 17

Figura No 3. Diagrama de Casos de uso del sistema 33

Figura No 4. Diagrama de Contexto 34

Figura No 5. Diagrama de Clases del Diseño Web 35

Figura No 6. Diagrama de Estados para el Usuario Anónimo 36

Figura No 7. Diagrama de Estados para el Usuario Experto 37

Figura No 8. Diagrama de Estados para el Usuario Especialista CITMA 37

Figura No 9. Diagrama de Estados para el Usuario Webmaster 37

Figura No 10. Diagrama de Estados para el Usuario Administrador 38

Figura No 11. Categoría de los servicios del sistema 49

Figura No 12. Mapa de la zona estudiada 51

Figura No 13. Diagrama de Despliegue 53

Figura No 14. Diagrama de Componentes 54

Page 10: Tesis en opción al título de Master en Informática para la ...

1

En la actualidad el auge tecnológico existente trae consigo una nueva etapa de gestión de

la información y con esto surge la necesidad de la creación de portales Web a través de

poderosas herramientas, creadas también a raíz de estos avances, y que posibilitan que

los portales tengan mayor y mejor funcionalidad. Cuba, a pesar de ser un país bloqueado y

con escasas posibilidades dentro del amplio mundo del desarrollo de las tecnologías, no

está aislada de este desarrollo, pues a pesar de todas las dificultades que afronta para

adquirir medios tecnológicos y avanzar en el mundo de la informática, reconoce la

necesidad de lograr un incremento en el desarrollo Web.

Hoy día es cada vez más frecuente ver el uso de las tecnologías mencionadas para la

gestión y control de determinadas problemáticas medioambientales. Esto es de vital

importancia, ya que ha creado una nueva generación de aplicaciones y herramientas que

van desde algo tan simple como brindar información sobre problemas medioambientales

de una zona determinada, hasta algo tan complejo como el análisis de variables y

parámetros, para con ellos determinar ciclos de vida, procesar encuestas, realizar

estimaciones, entre otros procesos que ayudan a los actores de determinados proyectos

medioambientales a la hora obtener resultados de una manera rápida y eficiente, para

contribuir al proceso de toma de decisiones al respecto de la problemática en cuestión.

Nuestro país no está fuera de estos avances, hace algunos años se vienen desarrollando

diversas herramientas informáticas para la solución de problemáticas medioambientales,

específicamente en el tema de la protección y cuidado de nuestras zonas costeras. Cuba,

por sus características geográficas está rodeada de mar, específicamente del mar Caribe,

el cual nos ha brindado la posibilidad de contar con ecosistemas costeros reconocidos a

nivel mundial por su calidad. Estos recursos costeros no contaban en el pasado con una

adecuada atención, por lo que el país se ha dado a la tarea de la protección de los mismos.

Para ello se ha apoyado en la metodología para la implementación del Manejo Costero

Integrado (MCI), diseñada por Stephen Olsen en el Centro de Estudios Costeros de la

Universidad de Rhode Island.

Page 11: Tesis en opción al título de Master en Informática para la ...

2

El MCI, llamado por algunos Gestión Integrada de la Zona Costera, entre otras

denominaciones, está reconocido mundialmente como el paradigma para avanzar hacia el

desarrollo sostenible (ver Anexo No 1). Por definición, este es un «proceso organizativo

[continuo y dinámico] que unifica al gobierno y la comunidad, a la ciencia y el manejo, y a

los distintos intereses de las entidades económicas y de la comunidad en el desarrollo

económico y la conservación de los recursos naturales y en la preparación e

implementación de un plan integral para el desarrollo y protección de los recursos y

ecosistemas costeros».[1]

Está dirigido además a minimizar la pobreza y la pérdida de vidas humanas por desastres

costeros. Es un proceso de gobierno o dirección que se ejecuta a escalas que dependen de

la dimensión geográfica o del problema u oportunidad de que se trate. Sus objetivos son:

Preservar la integridad ecológica de los ecosistemas costeros.[2]

Prevenir el exceso de daños materiales y pérdidas de vidas por desastres naturales.[2]

Ayudar en el uso apropiado de las áreas costeras.[2]

Integrar de manera abarcadora los esfuerzos separados para lograr los tres primeros

objetivos.

Promover el desarrollo y uso sostenible de los ecosistemas costeros.[3]

En Cuba el MCI está contemplado en la Estrategia Nacional Ambiental y en la Estrategia

Nacional de Biodiversidad. Es un proceso que apenas ha logrado implementarse

completamente en unos pocos países y no digamos que de manera perfecta, pero que no

deja de ser una diana para avanzar hacia el desarrollo sostenible. El Estudio de las Zonas

Costeras (ESC) ha constituido uno de los polígonos de prueba para la introducción de este

proceso en Cuba, a través del Proyecto PNUD/GEF Sabana – Camagüey desde su primera

etapa, cuando se distribuyó el primer plegable y un tabloide sobre el significado e

importancia del MCI a todos los actores involucrados en ese territorio. Posteriormente se

ejecutaron varios talleres, se brindaron becas a personas claves, se elaboró y aplicó un

módulo de capacitación para tomadores de decisiones, de modo que se fue gestando y

generalizando el conocimiento y concienciación sobre la necesidad del MCI, lo que facilitó

Page 12: Tesis en opción al título de Master en Informática para la ...

3

enormemente el diálogo y el entendimiento de los objetivos del proyecto. En su segunda

etapa se generaron algunas iniciativas y se introducen mecanismos participativos de este

proceso en gobiernos locales y coaliciones relacionadas con el desarrollo, de modo que el

contexto se ha desarrollado considerablemente en el ESC.

Recientemente en la ciudad de Trinidad (ver Anexo No 2) se ha comenzado con la

implementación de un programa de MCI, dicha ciudad por sus características de

Patrimonio de la Humanidad (declarado por la UNESCO en el año 1988) la convierte en un

importante destino turístico en nuestro país, este gran flujo de turismo a su vez trae

consigo la construcción de infraestructuras hoteleras y debido a esta actividad

constructiva nuestra zona costera se deteriora cada día más. Muchos de los programas

que atienden esta temática han recogido y analizado sus éxitos y sus fracasos,

aprendiendo de sus errores, y aportando una rica experiencia en la materia. Si al diseñar e

implementar nuevos planes y programas se miraran con sabiduría los pasos ya dados y sus

lecciones aprendidas, se impondría una mejor gestión de la zona costera, procurando

revertir la degradación, contribuyendo al equilibrio de sus ecosistemas, mejorando la

calidad de vida de sus habitantes y promoviendo el desarrollo del área.

Por estas y otras problemáticas la dirección del municipio de Trinidad en conjunto con la

delegación CITMA se propusieron la creación de un programa de MCI con el cual se

pretende analizar la compleja situación presente en la península Ancón (ver Anexo No 3),

signada por la tendencia actual de demanda de diferentes mercados turísticos dirigidos a

destinos con atractivos singulares como los presentes en el municipio de Trinidad, con una

mezcla única de sitios de interés y la existencia de lugares promocionados y conocidos

durante años como son:

La península Ancón.

El Centro Histórico de la Villa de la Santísima Trinidad.

El Valle de los Ingenios.

El desarrollo del turismo de naturaleza en el Macizo Montañas de Trinidad.

Page 13: Tesis en opción al título de Master en Informática para la ...

4

Importantes impactos económicos, sociales y ambientales sirven de fundamento al

gobierno municipal del municipio para establecer un programa de MCI en la Península

Ancón dirigido a solucionar desde paradigmas desarrollo sostenible las siguientes

premisas:

Encaminar la propuesta de desarrollo hacia la captación de nuevos mercados.

Realizar un planeamiento lo suficientemente flexible como para asimilar las posibles

modificaciones futuras.

Incrementar el número de habitaciones en la Península de Ancón, donde se

concentran los mayores potenciales turísticos.

Creación de toda la infraestructura técnica y de apoyo a la actividad turística.

Protección del medio ambiente con el objetivo de garantizar la explotación adecuada

de los recursos naturales, en cumplimiento de las leyes ambientales existentes.

Establecer un estricto control de la urbanización turística resultante para garantizar

continuidad, flexibilidad y coherencia del proceso de crecimiento. Incrementar el

número de servicios extrahoteleros y ambientales.

Debido al gran cúmulo de información que deberá almacenar y gestionar este proyecto

surge el siguiente problema científico: Ausencia de herramientas informáticas para

almacenar y procesar los datos recogidos por los especialistas en el proyecto de Manejo

Costero Integrado de la península de Ancón ubicada en el municipio de Trinidad, que

soporten la metodología de trabajo adoptada en este proyecto.

Para brindar solución al problema anterior este trabajo se plantea como objetivo general

desarrollar una herramienta informática que permita gestionar la información del

programa de Manejo Costero Integrado en la península de Ancón en Trinidad, así como la

evaluación y control del mismo. Se creará también como parte de la herramienta un

sistema de expertos, que permitirá obtener diversos criterios para lograr una mayor

eficiencia en el programa.

Page 14: Tesis en opción al título de Master en Informática para la ...

5

Este objetivo general puede desglosarse en los siguientes objetivos específicos:

Estudiar la Metodología para el Manejo Costero Integrado empleada en el proyecto,

para definir su forma de implementación mediante un sistema de información.

Implementar un sistema de información basado en Web para el Manejo Costero

Integrado en la península de Ancón en Trinidad, que incluya la gestión de todos los

datos que se manejan como parte del programa, además de su evaluación y control.

Desarrollar un módulo para la gestión de criterios de expertos, que permita comparar

las diferentes evaluaciones y determinar el nivel de concordancia de los mismos.

Integrar al sistema de información un módulo de reportes sobre el estado del

programa de MCI.

Por lo anteriormente planteado tenemos como hipótesis que el presente software

constituirá una poderosa herramienta para los expertos del programa de Manejo Costero

Integrado en la península de Ancón en Trinidad ya que será capaz de emitir resultados de

manera rápida y eficiente sobre la aplicación de dicho programa, además de ser una

herramienta de fácil uso debido a su condición de ser una Web y poseer una interfaz

amigable.

El presente documento posee la siguiente estructura:

Capítulo I. Fundamentación teórica

En este capítulo se abordarán aspectos relacionados con el uso de las tecnologías y

herramientas utilizadas en el desarrollo informático a nivel mundial, además se realizan

comparaciones entre las herramientas para fundamentar la propuesta final, además se

tratarán los aspectos más generales relacionados con el Manejo Costero Integrado (MCI)

para una mayor compresión del mismo.

Capítulo II. Formulación y análisis del sistema

En este capítulo se abordan las características que el sistema debe tener como son, los

usuarios para los cuales esta destinado el sistema, los objetivos estratégicos del proyecto

de MCI y procesos de que los soportan, el flujo actual de los procesos involucrados en el

Page 15: Tesis en opción al título de Master en Informática para la ...

6

campo de acción y un análisis crítico de cómo se ejecutan actualmente esos procesos.

Ilustraremos el alcance y funcionalidad del sistema mediante el uso de diagramas que

muestren la factibilidad del mismo.

Capítulo III. Desarrollo del sistema

En este capítulo se reflejan los aspectos más relevantes del desarrollo del sistema, para

ello se mencionarán los módulos del CMS Drupal usados para la creación de las

funcionalidades principales de la aplicación, así como, los tipos de contenidos creado para

resolver los requerimientos funcionales del sistema con su respectiva descripción, se

mostrarán algunos resultados de los servicios ya puestos en uso por los especialistas.

Capítulo IV. Evaluación del programa de MCI

En este capítulo se realizará un análisis de los instrumentos utilizados para la

funcionalidad Evaluación del programa de MCI, la misma consta de dos partes

fundamentales, la primera es analizar el progreso del proyecto de MCI y la segunda es

estimar el estado de los arrecifes coralinos del área de estudio, ambas están apoyadas en

instrumentos diseñados para tales fines, no obstante decidimos implementar una

funcionalidad con la cual determinaremos el Coeficiente de Correlación de Kendall para

saber si existe un criterio común entre los expertos, y así asegurarnos que estamos en

presencia del instrumento o de los expertos adecuados.

Page 16: Tesis en opción al título de Master en Informática para la ...

7

Desarrollar un sitio Web puede ser un trabajo complicado si no se dispone de las

herramientas adecuadas. En este capítulo se abordarán aspectos relacionados con el uso

de las tecnologías y herramientas utilizadas en el desarrollo informático a nivel mundial,

además se realizan comparaciones entre las herramientas para fundamentar la propuesta

final, además se tratarán los aspectos más generales relacionados con el Manejo Costero

Integrado (MCI) para una mayor compresión del mismo.

1.1 Aspectos más significativos del Manejo Costero Integrado (MCI)

1.1.1 Objetivos

El MCI es un proceso que une gobierno y comunidad, ciencia y manejo, intereses

sectoriales e intereses públicos, en la elaboración e implementación de un plan integrado

para protección y desarrollo de los ecosistemas y recursos costeros. El objetivo general del

MCI es mejorar la calidad de vida de las comunidades que dependen de los recursos

costeros, manteniendo a su vez la diversidad y productividad biológica de esos

ecosistemas.

Expresado de esta forma, el objetivo del MCI es claramente consistente con los

compromisos nacionales e internacionales para el desarrollo sustentable de todos los

ambientes (terrestres y marinos) estén o no sujetos a múltiple jurisdicción, desde las

cuencas altas (cuencas hidrográficas), hasta los límites exteriores de las zonas económicas

exclusivas (ZEE).

El punto focal de éxito del MCI es establecer en cada caso de manejo, un proceso y unos

mecanismos de gobierno aceptables para la comunidad, los cuales deben ser equitativos,

transparentes y dinámicos.

1.1.2 MCI en el contexto de protección y manejo ambiental

En su informe Estrategias Globales para Protección Ambiental Marina (GESAMP, 1991a),

GESAMP presentó un marco de referencia para protección y manejo ambiental, que

Page 17: Tesis en opción al título de Master en Informática para la ...

8

proporciona los insumos políticos, sociales y científicos necesarios para el desarrollo de

programas que quieren proteger el ambiente y asegurar el uso sustentable de los recursos

naturales. Dicho marco es aplicable por igual a todos los ambientes, sean éstos terrestres,

de agua dulce o marinos. El manejo ambiental es un proceso totalizante, y el enfoque para

manejar áreas costeras es fundamentalmente el mismo que debería usarse para el manejo

integral del patrimonio ambiental nacional.

Del análisis de los problemas ambientales que confrontan las áreas y comunidades

costeras del mundo, concluimos que la mayoría de los programas de MCI necesitarán

tratar con una o varias de las siguientes tres condiciones:

Sobreexplotación de recursos renovables por cosecha directa, destrucción,

modificación de hábitats e interrupción de las relaciones predador/presa, y otras

relaciones ecológicas.

Conflictos que surgen allí donde algunas actividades humanas que dependen de la

misma área y/o recurso son incompatibles.

Daños insidiosos, incluyendo pérdida de la diversidad y productividad biológica, que

puede resultar de los impactos acumulados de las distintas prácticas.

1.1.3 Características principales del MCI

El MCI es un proceso continuo y dinámico que guía el uso, el desarrollo sustentable y la

protección de áreas costeras. El MCI requiere del involucramiento activo y sostenible de

muchos actores claves y del público con intereses en cómo son distribuidos los recursos

costeros y cómo son solucionados los conflictos. El proceso de MCI proporciona el medio

en el cual se discuten los problemas a escala local, regional y nacional y se negocia su

dirección hacia el futuro. El concepto de un enfoque integrado de manejo de áreas

costeras es intencionalmente amplio y tiene cuatro elementos:

Geográfico: Toma en cuenta las interrelaciones e interdependencias (físicas, químicas,

biológicas y ecológicas) entre los componentes terrestres, estuarinos, litorales y de

mar adentro de las regiones costeras.

Page 18: Tesis en opción al título de Master en Informática para la ...

9

Temporal: Apoya la planificación e implementación de acciones de manejo dentro del

contexto de una estrategia a largo plazo.

Sectorial: Toma en cuenta las interrelaciones entre los usos humanos de los recursos

y áreas costeras así como los valores e intereses socioeconómicos asociados.

Político – Institucional: Provee la más amplia posibilidad de consulta entre gobierno,

sectores económicos y sociales y comunidad durante y para el desarrollo de políticas,

planificación, resolución de conflictos, y elaboración de regulaciones relacionadas

a cualquier asunto que afecte el uso y la protección de áreas, recursos y atractivos

costeros.

1.1.4 Fronteras y escalas

Idealmente, la frontera geográfica de una iniciativa de MCI debe comprender una faja de

costa y ecosistemas adyacentes que estén relacionados por características naturales

comunes (climáticas, físicas, biológicas) y/o por la ocurrencia de actividades humanas

particulares. Esto incluiría los sistemas terrestres que afecten o sean afectados

significativamente por su proximidad al mar y los sistemas marinos afectados por su

proximidad a la tierra; lo anterior implica fronteras que: (a) incluyen las áreas y actividades

dentro de cuencas que afectan significativamente la costa, y (b) podrían, en ciertos casos,

extenderse dentro del océano hacia el filo de la plataforma continental o la Zona

Económica Exclusiva (ZEE).

En la práctica, las fronteras de la primera generación de programas de MCI son

frecuentemente determinadas por los asuntos claves que el programa selecciona como

enfoque inicial. Por ejemplo, un programa que inicialmente esté más preocupado en

asuntos de erosión costera y desarrollo turístico podría razonablemente adoptar fronteras

que son más angostas que las de un programa preocupado por la calidad del agua y las

pesquerías.

La cuestión de la escala está relacionada con la de las fronteras. Los programas de MCI

usualmente cubren áreas geográficas dentro de un país o un ecosistema compartido por

dos o más países (como en el caso de una bahía o cuencas, o golfos), pero no todo un país.

Page 19: Tesis en opción al título de Master en Informática para la ...

10

No importa si el área bajo un programa de MCI es pequeña o grande, lo importante es que

los límites establecidos sean adecuados en función de la mayoría de las decisiones locales

de manejo. Varias decisiones y acciones requeridas para manejar las necesidades de la

región pueden trascender sus límites, más aún, las decisiones hechas fuera del área de

manejo en los altos niveles de decisión política tienen por lo general gran significado en el

área.

La cuestión de escala es particularmente importante para comunidades que dependen de

la explotación de un recurso en un área particular. Una vez que los requerimientos de la

población excedan la productividad del ecosistema, el manejador deberá considerar la

necesidad de subsidios externos o de recursos alternativos. La opción es reducir la

demanda de los recursos, ya que reducir la población con emigración rara vez es práctico.

1.1.5 Fases del Programa de MCI

Según Olsen (2007), la representación del ciclo de vida de los proyectos sigue el patrón

general del ciclo de aprendizaje, para destacar que el manejo de ecosistemas costeros (y

de cualquier actividad humana compleja) debe ser un esfuerzo continuo y consciente de

mejora en el aprendizaje y en la acción. El patrón de cinco pasos que configuran el ciclo ha

resultado aplicable a todos los proyectos o iniciativas de manejo y, sin importar cuál haya

sido la metodología específica de su diseño e implementación, se ha mostrado muy útil

como mapa de ruta para ir de la experiencia al conocimiento, del conocimiento al método

y del método hacia nuevas experiencias.

Page 20: Tesis en opción al título de Master en Informática para la ...

11

Figura No 1. Ciclos del Manejo Costero Integrado (MCI)

Fuente: GESAMP, 1996; Olsen et al., 1999

A continuación mostramos las características de cada uno de los pasos o fases del ciclo del

MCI representado en la Figura No 1.

Pasos Características esenciales

Paso 1

Identificación y evaluación

de asuntos claves

A esta fase corresponde definir y evaluar inicialmente los

requerimientos de un programa de MCI. Se trata en lo

esencial de un proceso en el cual se compila, integra y prioriza

la información que define el contexto ambiental, social e

institucional dentro del cual ocurrirá el programa de MCI.

Paso 2

Preparación del programa

En contraste con la evaluación relativamente rápida del Paso

1, la segunda fase evalúa diferentes opciones para actuar e

implica un proceso más prolongado de consulta y

planificación. Durante esta fase se definen claramente los

objetivos específicos del programa, los mismos que deben

reflejar las aspiraciones y valores de quienes tienen interés en

las áreas y recursos a ser manejados. Es un proceso que puede

tomar algunos años. El propósito principal es desarrollar un

Plan de Manejo que constituya "una visión del futuro" y que

exprese, en términos reales y tangibles, la calidad ambiental a

ser alcanzada y mantenida, la forma en la cual los recursos

deberían ser distribuidos, y los cambios necesarios en los

patrones de uso de recursos (comportamiento humano).

Page 21: Tesis en opción al título de Master en Informática para la ...

12

Pasos Características esenciales

Paso 3

Adopción formal y

financiamiento

La adopción formal de un programa requiere generalmente de

una decisión administrativa de alto nivel (del líder de una

institución gubernamental, de un ministro o del gabinete, o tal

vez de la firma presidencial). La decisión necesita

consideraciones y acuerdos sobre presupuesto para cada fase

del programa. Un presupuesto por fase tiene ventajas como,

por ejemplo, la de asignar un presupuesto para iniciar la

investigación científica y el levantamiento de la línea de base

del monitoreo, con anticipación a los otros elementos del

programa.

Paso 4

Implementación

En esta etapa del proceso, el Plan de Manejo se vuelve

operacional y el énfasis gira hacia la introducción de nuevas

formas de desarrollo y de uso del recurso, hacia nuevos

arreglos institucionales y sistemas de monitoreo, y hacia la

aplicación de nuevos controles, regulaciones e incentivos.

Paso 5

Evaluación

Esta es la fase en la que debe ocurrir el mayor aprendizaje, sin

embargo, es también la más frecuentemente omitida (o

realizada de una manera superficial) en la mayoría de las

iniciativas de manejo costero. Si los programas de MCI

debieran proseguir a través de una serie de generaciones y

convertirse en formas más sustentables de desarrollo costero,

esta fase tendría que ser la articulación crítica entre una

generación y otra. La evaluación debe responder dos

preguntas muy amplias:

¿Qué se ha alcanzado y aprendido de la generación

precedente y cómo debería este aprendizaje afectar el

diseño y enfoque de la siguiente generación?

¿Cómo ha cambiado el contexto (asuntos claves, manejo

ambiental) desde que se inició el programa?

Tabla No 1. Características esenciales de los pasos del ciclo de MCI

Fuente: GESAMP, 1996; Olsen et al., 1999

1.2 Aplicaciones Web

Con la introducción de Internet, y la Web en general, se han abierto infinidad de

posibilidades en cuanto al acceso a la información desde casi cualquier sitio. Esto

representa un desafío a los desarrolladores de aplicaciones, ya que los avances

tecnológicos demandan cada vez aplicaciones más rápidas, ligeras y robustas que

Page 22: Tesis en opción al título de Master en Informática para la ...

13

permitan utilizar la Web. Afortunadamente, existen herramientas para realizar esto, ya

que han surgido nuevas tecnologías que permiten, por ejemplo, el acceso a una base de

datos desde una aplicación Web.

En un plano más formal podemos definir a las aplicaciones Web como un sistema

informático que los usuarios utilizan accediendo a un servidor web a través de Internet o

de una intranet. Las aplicaciones web son populares debido a la practicidad del navegador

web como cliente ligero. La facilidad para actualizar y mantener aplicaciones web sin

distribuir e instalar software en miles de potenciales clientes es otra razón de su

popularidad. Aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la

Wikipedia misma son ejemplos bien conocidos de aplicaciones web.

1.2.1 Tecnologías del lado del cliente

El desarrollar sitios web implica algo más que conocimientos básicos de HTML y la

utilización de un editor WYSIWYG. Cada día van surgiendo nuevas tecnologías que se

relacionan con el desarrollo web lo que hacen a éste más interactivo y apasionante. Entre

las tecnologías utilizadas, están las que funcionan del lado del cliente.

1.2.1.1 Hyper Text Markup Language (HTML)

HTML es el acrónimo inglés de HyperText Markup Language, que se traduce al español

como Lenguaje de Etiquetas de Hipertexto, el mismo no es un lenguaje de programación

sino un lenguaje de especificación de contenidos para un tipo específico de documentos.

Es decir, permite especificar, usando un conjunto de etiquetas o tags, cómo va a

representarse la información en un navegador o browser. Se centra en la representación

en la pantalla de la información. Está considerado un lenguaje de marcas. Estos lenguajes

de marcas no son equivalentes a los lenguajes de programación aunque se definan

igualmente como "lenguajes". Son sistemas complejos de descripción de información,

normalmente documentos, que se pueden controlar desde cualquier editor ASCII.

Se puede decir que existen tres utilizaciones básicas de los lenguajes de marcas: los que

sirven principalmente para describir su contenido, los que sirven más que nada para

Page 23: Tesis en opción al título de Master en Informática para la ...

14

definir su formato y los que realizan las dos funciones indistintamente. Las aplicaciones de

bases de datos son buenas referencias del primer sistema, los programas de tratamiento

de textos son ejemplos típicos del segundo tipo, y el HTML es la muestra más conocida del

tercer modelo.

1.2.1.2 Cascade Style Sheets (CSS)

Las hojas de estilo en cascada (Cascading Style Sheets), es un mecanismo simple que

describe cómo se va a mostrar un documento en la pantalla, o cómo se va a imprimir, o

incluso cómo va a ser pronunciada la información presente en ese documento a través de

un dispositivo de lectura. Esta forma de descripción de estilos ofrece a los desarrolladores

el control total sobre estilo y formato de sus documentos.[4]

Las ventajas de utilizar CSS (u otro lenguaje de estilo) son:

Control centralizado de la presentación de un sitio web completo con lo que se agiliza

de forma considerable la actualización del mismo.

Los Navegadores permiten a los usuarios especificar su propia hoja de estilo local que

será aplicada a un sitio web, con lo que aumenta considerablemente la accesibilidad.

Por ejemplo, personas con deficiencias visuales pueden configurar su propia hoja de

estilo para aumentar el tamaño del texto o remarcar más los enlaces.

Una página puede disponer de diferentes hojas de estilo según el dispositivo que la

muestre o incluso a elección del usuario. Por ejemplo, para ser impresa, mostrada en

un dispositivo móvil, o ser "leída" por un sintetizador de voz.

1.2.1.3 JavaScript

Javascript es un lenguaje de programación utilizado para crear pequeños programas

encargados de realizar acciones dentro del ámbito de una página web.[5]

Se trata de un lenguaje de programación del lado del cliente, porque es el navegador el

que soporta la carga de procesamiento. Gracias a su compatibilidad con la mayoría de los

navegadores modernos, es el lenguaje de programación del lado del cliente más utilizado.

Page 24: Tesis en opción al título de Master en Informática para la ...

15

Javascript es un lenguaje con muchas posibilidades, utilizado para crear pequeños

programas que luego son insertados en una página web y en programas más grandes,

orientados a objetos mucho más complejos. Con Javascript podemos crear diferentes

efectos e interactuar con nuestros usuarios.

Este lenguaje posee varias características, entre ellas podemos mencionar que es un

lenguaje basado en acciones que posee menos restricciones. Además, es un lenguaje que

utiliza Windows y sistemas X – Windows, gran parte de la programación en este lenguaje

está centrada en describir objetos, escribir funciones que respondan a movimientos del

mouse, aperturas, utilización de teclas, cargas de páginas entre otros.

1.2.2 Lenguajes de programación para la Web

Un lenguaje de programación es una técnica estándar de comunicación que permite

expresar las instrucciones que han de ser ejecutadas en una computadora. Consiste en un

conjunto de reglas sintácticas y semánticas que definen un lenguaje informático.

Existen varios tipos de lenguajes de programación en la actualidad, los más usado son,

Phyton, Ruby, PHP, ASP.net, entre otros.

Debido a las características del sietama propuesto, se decidió usar como lenguaje de

programación el PHP, además de su flexibilidad este se complementa a la perfección con

el CMS usado para el desarrollo de la aplicación, en el próximo epígrafe abordaremos los

aspectos esenciales del mismo.

Características generales del lenguaje de programación PHP.

PHP es un lenguaje de programación interpretado, diseñado originalmente para la

creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado

del servidor (server – side scripting) pero actualmente puede ser utilizado desde una

interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo

aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.[6]

Page 25: Tesis en opción al título de Master en Informática para la ...

16

Las características fundamentales de este lenguaje son:

PHP es un lenguaje de programación interpretado usado normalmente para la

creación de páginas web dinámicas. PHP es un acrónimo recursivo que significa "PHP

Hypertext Pre-processor" (inicialmente PHP Tools, o, Personal Home Page Tools).

PHP es un lenguaje basado en herramientas con licencia de software libre, es decir, no

hay que pagar licencias, ni estamos limitados en su distribución y, es posible ampliarlo

con nuevas funcionalidades si así lo deseamos.

PHP tiene soporte para la programación orientada a objetos, es decir, es posible crear

clases para la construcción de objetos, con sus constructores, etc. Además soporta

herencia, aunque no múltiple.

PHP cuenta con una extensa librería de funciones que facilitan enormemente el

trabajo de los desarrolladores.

Soporta un gran número de gestores de bases de datos: Adabas D, dBase, Empress,

Ingress, InterBase, FrontBase, DB2, Informix, mSQL, MySQL, ODBC, Oracle, PostgreSQL,

Sybase, etc.

1.3 Sistema Gestor de Contenidos (CMS)

Un Sistema de gestión de contenido (CMS siglas por el nombre en inglés Content

Management System) permite la creación y administración de contenidos principalmente

en páginas web. Consiste en una interfaz que permite manejar de manera independiente

el contenido por una parte y el diseño por otra. Así, es posible manejar el contenido y

darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al

contenido nuevamente, además de permitir fácil y controladamente la publicación en el

sitio por varios editores.[7]

Un Sistema de Gestión de Contenido permite que usuarios sin conocimientos técnicos ni

de diseño de páginas web puedan actualizar sus sitios, añadiendo secciones, noticias,

páginas o productos con relativa facilidad.

Page 26: Tesis en opción al título de Master en Informática para la ...

17

Figura No 2. Funcionamiento de un CMS

Estos son ejemplos de algunos sistemas de administración de contenidos más utilizados

en la actualidad Joomla, PHPnuke, Drupal, Moodle, Geeklog, Plone, Tikiwiki, Xoops.

Los CMS presentan varias características, algunas de las más importantes son:

Creación de páginas ilimitadas usando el Panel de Administración.

Totalmente editable y modificable en noticias, productos, FAQ y secciones de servicio,

links.

Navegación editable (puede crearse el menú o barra de navegación a gusto).

Explorador de Imágenes para subirlas al servidor y usarlas en todo el sitio.

Interfaces visuales totalmente modificables: la posición de módulos puede

acomodarse como se prefiera.

Encuestas / Votaciones dinámicas.

Alimentadores de Noticias (RSS).

Inclusión de publicidad en el sitio usando el Administrador de Banners.

Page 27: Tesis en opción al título de Master en Informática para la ...

18

Estadísticas de visitas al sitio con información de Exploradores, Sistemas operativos,

noticias y artículos más vistos.

Para el desarrollo del sistema se decidió el uso del CMS Drupal, el mismo ofrece un

conjunto de ventajas que se ajustan a las necesidades de la aplicación.

Características generales del CMS Drupal

Drupal es un sistema de gestión de contenidos Open Source que sirve para administrar

recursos web. Es un sistema multiusuario, multiplataforma, multilenguaje, extensible,

modular, etc.[8]

Está desarrollado en PHP y puede instalarse sobre Apache o IIS. Como bases de datos

soporta tanto MySQL y PostgreSQL. Además esta distribuido con licencia GNU GPL y es

Open Source. La gran mayoría de módulos y temas disponibles también están disponibles

bajo esta licencia.

Se destaca por la calidad de su código y de las páginas generadas, el respeto de los

estándares de la Web, y un énfasis especial en la usabilidad y consistencia de todo el

sistema. El diseño de Drupal es especialmente idóneo para construir y gestionar

comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran

cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar

diferentes tipos de sitios Web.

Si bien las características básicas de Drupal son suficientes como para lanzar un sitio

completo, el core incluye: administración de usuarios, páginas, vocabulario, comentarios y

sindicación. Su potencialidad reside en su estructura modular que permite ser extendida y

customizada a gusto y placer del administrador para distintas funciones por medio de

módulos de fácil instalación. Entonces este multifacético CMS nos permitiría armar desde

un blog personal hasta una intranet corporativa, pasando por bibliotecas digitales, wikis,

sitios de e – commerce, álbumes de fotos, etc.

Page 28: Tesis en opción al título de Master en Informática para la ...

19

Algunas de las características que presenta Drupal son:[9]

Ayuda online: Un robusto sistema de ayuda online y páginas de ayuda para los

módulos del núcleo, tanto para usuarios como para administradores.

Búsqueda: Todo el contenido en Drupal es totalmente indexado en tiempo real y se

puede consultar en cualquier momento.

Código abierto: El código fuente de Drupal está libremente disponible bajo los

términos de la licencia GNU/GPL. Al contrario que otros sistemas de 'blogs' o de

gestión de contenido propietarios, es posible extender o adaptar Drupal según las

necesidades.

Módulos: La comunidad de Drupal ha contribuido muchos módulos que proporcionan

funcionalidades como 'página de categorías', autenticación mediante jabber, mensajes

privados, bookmarks, etc.

Personalización: Un robusto entorno de personalización está implementado en el

núcleo de Drupal. Tanto el contenido como la presentación pueden ser

individualizados de acuerdo las preferencias definidas por el usuario.

URLs amigables: Drupal usa el mod_rewrite de Apache para crear URLs que son

manejables por los usuarios y los motores de búsqueda.

Multiplataforma: Drupal se ha concebido para ser una herramienta multiplataforma.

Funciona tanto con Apache como con Microsoft IIS como servidores web sino que

también puede utilizarse con diversos Sistemas Operativos como Microsoft Windows,

Linux BSD, Solaris o Mac OS X.

Multilenguaje: De la misma forma, Drupal está orientado a un público multilingüe y

por ello los contenidos pueden ser fácilmente traducibles, utilizando una interfaz

gráfica, integrando herramientas de traducción o bien importando contenidos ya

traducidos.

Independencia de la base de datos: La base de datos más utilizada durante la

instalación de Drupal es MySQL, pero permite incorporar soporte para otras bases de

datos.

Page 29: Tesis en opción al título de Master en Informática para la ...

20

Ventajas de Drupal

Drupal es un CMS que ofrece varias ventajas al usuario que lo desee utilizar como son:

Drupal es algo más que un CMS, es también un robusto framework sobre el que se

puede desarrollar un sitio web muy complejo y personalizado.

Drupal facilita la actualización de contenidos, ya que no es necesario disponer de un

servidor para llevar a cabo los cambios que se requieran.

Se convierte de esta manera en una herramienta muy usable tanto para redactores

como para usuarios.

Al permitir la generación de URI's significativas que contienen términos relevantes, se

obtiene un buen posicionamiento orgánico del sitio web en los motores de búsqueda.

Drupal todo el contenido almacenado en Drupal queda organizado en base a

categorías, dando como resultado un sitio web limpio y altamente navegable para los

usuarios.

Es una herramienta altamente adaptable a cualquier necesidad, lo que la convierte en

apta tanto para sitios web de carácter personal como para grandes portales

corporativos.

1.4 Sistema Gestor de Base de Datos (SGBD)

Un Sistema Gestor de Bases de Datos (también llamado SGBD) es un conjunto de

programas, procedimientos y lenguajes que permiten o suministran a los usuarios los

medios necesarios para escribir, recuperar y manipular los datos almacenados;

manteniendo su integridad, confidencialidad y seguridad.[10]

Entre los SGBD comúnmente utilizados en el mundo tenemos Oracle, DB2, PostgreSQL,

MySQL y MS SQL Server.

Existen dos grandes modelos de sistemas de gestión de bases de datos:[11]

Sistemas de Gestión de Bases de Datos Relacionales (SGBDR): Las bases de datos que

generan se construyen con información muy estructurada (datos) acerca de una

organización o empresa determinada. Cuando un usuario realiza una consulta en una base

Page 30: Tesis en opción al título de Master en Informática para la ...

21

de datos relacional, el sistema presenta como resultado la respuesta exacta a lo que se

busca. A este tipo de bases de datos se les denomina bases de datos relacionales, y a los

sistemas que las gestionan, Sistemas de Gestión de Bases de Datos Relacionales (SGBDR).

Sistemas de Gestión de Bases de Datos Documentales (SGBDD) o Sistemas de

Recuperación de Información (SRI): Las bases de datos que generan se construyen con

información no estructurada tipo texto (documentos) sobre uno o varios temas. Cuando

un usuario realiza una consulta en una base de datos documental, el sistema presenta

como resultado, no una respuesta exacta, sino documentos útiles para satisfacer la

pregunta del usuario. A este tipo de bases de datos se les denomina bases de datos

documentales, y a los sistemas que las gestionan, Sistemas de Gestión de Bases de Datos

Documentales (SGBDD) o Sistemas de Recuperación de Información (SRI).

Para el desarrollo del sistema se decidió el uso del Sistema de Gestión de Bases de Datos

MySQL, el mismo ofrece un conjunto de ventajas que se ajustan a las necesidades de

nuestra aplicación.

Características generales del SGBD MySQL

El estudio realizado sobre los Sistemas Gestores de Base de Datos nos dio como resultado

que el que mas no conviene por las prestaciones que brinda y demás características que

posee es MySQL.

Algunas de las características fundamentales de este SGBD son:[12]

MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario

con más de seis millones de instalaciones.

MySQL es muy utilizado en aplicaciones web como MediaWiki o Drupal.

MySQL es una base de datos muy rápida en la lectura.

1.5 Herramientas utilizadas para el desarrollo del sistema

En este epígrafe se muestran las principales características de las herramientas utilizadas

para el desarrollo del sistema.

Page 31: Tesis en opción al título de Master en Informática para la ...

22

1.5.1 Dreamweaver CS5

Dreamweaver es la herramienta de diseño de páginas web más avanzada, tal como se ha

afirmado en muchos medios. Aunque sea un experto programador de HTML el usuario

que lo maneje, siempre se encontrará en este programa razones para utilizarlo, sobre

todo en lo que a productividad se refiere.

Cumple perfectamente el objetivo de diseñar páginas con aspecto profesional, y soporta

gran cantidad de tecnologías, además muy fáciles de usar:

Hojas de estilo y capas.

Javascript para crear efectos e interactividades.

Inserción de archivos multimedia.

En resumen, el programa es realmente satisfactorio, incluso el código generado es de

buena calidad. La única pega consiste en que al ser tan avanzado, puede resultar un poco

difícil su manejo para personas menos experimentadas en el diseño de webs.

Dreamweaver ha evolucionado mucho en su versión CS5, que incluye soporte para la

creación de páginas dinámicas de servidor en ASP, con acceso a bases de datos (versión

Ultradev) y una mayor integración con otras herramientas de Macromedia como

Fireworks.[13]

1.5.2 EMS SQL Manager 2005 for MySQL

EMS SQL Manager 2005 for MySQL Server es una aplicación de alto desempeño para la

administración y desarrollo de servidores de bases de datos MySQL. El programa trabaja

con cualquier versión de MySQL desde la 3.23 hasta la 5.06 y soporta todas las últimas

características de MySQL, incluyendo espacios de tablas, nombres de argumentos en

funciones y más. Su interfaz gráfica es sumamente atractiva e incluye un modo guiado de

trabajo.[14]

Page 32: Tesis en opción al título de Master en Informática para la ...

23

1.5.3 Zend Studio

Se trata de un programa de la casa Zend, impulsores de la tecnología de servidor PHP,

orientada a desarrollar aplicaciones web, como no, en lenguaje PHP. El programa, además

de servir de editor de texto para páginas PHP, proporciona una serie de ayudas que pasan

desde la creación y gestión de proyectos hasta la depuración de código.

El programa entero está escrito en Java, lo que a veces supone que no funcione tan rápido

como otras aplicaciones de uso diario. Sin embargo, esto ha permitido a Zend lanzar con

relativa facilidad y rapidez versiones del producto para Windows, Linux y MacOS, aunque

el desarrollo de las versiones de este último sistema se retrase un poco más.

Zend Studio consta de dos partes en las que se dividen las funcionalidades de parte del

cliente y las del servidor. Las dos partes se instalan por separado, la del cliente contiene el

interfaz de edición y la ayuda. Permite además hacer depuraciones simples de scripts,

aunque para disfrutar de toda la potencia de la herramienta de depuración habrá que

disponer de la parte del servidor, que instala Apache y el módulo PHP o, en caso de que

estén instalados, los configura para trabajar juntos en depuración.[15]

Aspectos a destacar del Capítulo I

Con el estudio de los fundamentos teóricos de las tecnologías, herramientas y lenguajes

que se han abordado en este capítulo se ha llegado a la conclusión que el sistema se

desarrollará utilizando como gestor de base de datos MySQL, la programación se realizará

en PHP por las disímiles ventajas que esta ofrece, el CMS que se escogió para el desarrollo

del sistema es Drupal, de las tecnologías del lado del cliente las más apropiadas son Hyper

Text Markup Language (HTML) y Cascade Style Sheets (CSS).

Page 33: Tesis en opción al título de Master en Informática para la ...

24

En este capítulo se abordan las características que el sistema debe tener como son: los

usuarios para los cuales está destinado el sistema, los objetivos estratégicos del proyecto

de MCI y procesos de que los soportan, el flujo actual de los procesos involucrados en el

campo de acción y un análisis crítico de cómo se ejecutan actualmente esos procesos.

Ilustraremos el alcance y funcionalidad del sistema mediante el uso de diagramas que

muestren la factibilidad del mismo.

2.1 Formulación del sistema

2.1.1 ¿Cuál es la motivación principal por la que se creó el sistema?

El sistema Web para el proyecto de MCI en Trinidad permitirá a los usuarios, dependiendo

del nivel de accesibilidad al mismo, conocer, gestionar y evaluar los avances y los logros de

dicho proyecto.

2.1.2 ¿Por qué es necesario el sistema?

El sistema Web para el proyecto de MCI en Trinidad permitirá una interacción más directa

con los trabajadores del proyecto, además contará con un expediente de los mismos

donde se almacenarán los datos profesionales y personales, lo que resulta de gran utilidad

a la hora de ser convocados a determinadas actividades. También permitirá a dichos

trabajadores introducir datos en el sistema, los cuales servirán de información global del

proyecto, para estimar determinadas características de la zona en estudio o para evaluar

el avance del programa de MCI de manera eficiente y eficaz.

2.1.3 ¿Quién va a utilizar el sistema?

Nombre del Actor Características esenciales.

Usuario anónimo

Usuario que no tiene acceso a las funcionalidades medulares

del sistema, solo puede navegar en las funcionalidades básicas

de la aplicación.

Expertos

Son usuarios que tienen acceso mediante un login y un

password al módulo que contiene el instrumento que permite

la evaluación del programa de MCI.

Page 34: Tesis en opción al título de Master en Informática para la ...

25

Nombre del Actor Características esenciales.

Especialista CITMA

Es el usuario que tiene acceso mediante un login y un

password al módulo que procesa los resultados del

instrumento que evalúa el programa de MCI. También es el

encargado de crear y gestionar los datos de los Expertos.

Webmaster

Usuario que accede al sistema mediante un login y un

password para publicar y actualizar los contenidos en el

mismo.

Administrador Usuario que administra el sistema.

Tabla No 2. Actores del sistema

2.2 Metas del sistema

2.2.1 Metas informativas

El sistema proporcionará a los usuarios toda la información referente a los programas de

MCI, para lograr esto publicará noticias y dará la posibilidad de descargar artículos

relacionados con el tema, también mostrará los avances de la ejecución del programa en

el municipio de Trinidad.

2.2.2 Metas aplicables

El sistema constará de un módulo capaz de emitir una estimación acerca del estado de

conservación de la zona costera en cuestión tomando los datos introducidos referente a la

biodiversidad del área y comparándolos con estándares internacionales para tales fines,

también tendrá un módulo capaz de evaluar el progreso del programa de MCI, este se

nutrirá de los datos arrojados por los Expertos en el instrumento diseñado para tal fin.

2.3 Análisis del sistema

2.3.1 Levantamiento de los requerimientos

Es uno de los flujos de trabajo más importantes ya que en él se establece qué es lo que

tiene que hacer exactamente el sistema que se construya. En esta línea los requisitos son

el contrato que se debe cumplir, de modo que los usuarios finales tienen que comprender

y aceptar los requisitos que se especifiquen. Se dividen en dos grupos: los requisitos

funcionales y los requisitos no funcionales.

Page 35: Tesis en opción al título de Master en Informática para la ...

26

2.3.1.1 Requerimientos funcionales

Los requerimientos funcionales no son más que las condiciones o capacidades que el

sistema debe cumplir, el punto de partida para identificar qué debe hacer el sistema.[16]

Los requerimientos funcionales deben comprenderlo tanto los desarrolladores como los

usuarios, a continuación se relacionan los que debe cumplir la aplicación a desarrollar:

R 1: Mostrar Noticia Principal.

R 2: Mostrar Noticia Secundaria.

R 3: Mostrar Boletín.

R 4: Mostrar Descargas.

R 5: Mostrar Biodiv.

R 6: Mostrar Impactos.

R 7: Mostrar Galería.

R 8: Mostrar Frases.

R 9: Crear Evaluación MCI.

R 10: Gestionar Evaluación MCI.

R 11: Crear Expertos.

R 12: Gestionar Expertos.

R 13: Mostrar Evaluación.

R 14: Crear Contenidos.

R 15: Gestionar Contenidos.

R 16: Administrar Sistema.

R 17: Autenticar Usuario.

2.3.1.2 Requerimientos no funcionales

Los requerimientos no funcionales especifican propiedades o cualidades que el producto

de software debe tener, como restricciones del entorno o de la implementación,

rendimiento, dependencias de la plataforma, facilidad de mantenimiento, entre otras.[16]

Page 36: Tesis en opción al título de Master en Informática para la ...

27

Entre los requerimientos no funcionales del sistema propuesto se encuentran:

Usabilidad:

Para utilizar el sistema es necesario poseer conocimientos elementales de

computación y sobre el ambiente Web en sentido general.

El sistema podrá ser usado de forma fácil por cualquier persona, aunque el mayor uso

le será dado por los trabajadores del programa de MCI de Trinidad.

Rendimiento:

Tiempos de respuestas rápidas, aproximadamente de 2 segundos, al igual que la

velocidad de procesamiento de la información.

Soporte:

Se requiere MySQL 4.1 como servidor de bases de datos.

Versión de PHP 5.1 o superior.

Servidor Web Apache 2.0 o superior.

Por parte del cliente se requiere un navegador capaz de interpretar JavaScript y CSS.

El sistema debe dar la posibilidad de ser mejorado, así como de incorporarle nuevos

servicios en caso de ser necesarios.

Las pruebas realizadas al sistema deben permitir evaluar sus ventajas y

funcionalidades, además de detectar los errores que presenta.

Portabilidad:

Sistema sea multiplataforma.

Seguridad:

Garantizar que la información sea editada únicamente por las personas que tienen

permisos para realizar esta actividad.

Protección contra acciones no autorizadas o que puedan afectar la integridad de los

datos.

Page 37: Tesis en opción al título de Master en Informática para la ...

28

Políticas – Culturales:

Debido a que se trata de un producto para el proyecto de MCI del municipio de

Trinidad perteneciente a la provincia de Sancti Spíritus, Cuba, el sistema debe estar

completamente identificado con las principales características políticas – culturales del

país.

Legales:

El empleo de este producto no debe violar ninguna ley o licencia por lo que la

plataforma escogida para el desarrollo de la aplicación, está basada en la licencia

GNU/GPL.

Confiabilidad:

La información contenida en el sistema debe ser totalmente confiable.

Deben implementarse mecanismos para garantizar la respuesta ante posibles fallos lo

más rápido posible.

Interfaz:

El producto debe ser legible y con colores adecuados, agradables y poco llamativos.

Diseño orientado a llamar la atención del usuario y con una navegación sencilla.

2.3.2 Casos de uso del sistema

Los casos de uso del sistema que aparecen a continuación tienen como objetivo satisfacer

los requisitos funcionales descritos con anterioridad.

CU – 1 Mostrar Noticia Principal.

Actor Usuario Anónimo.

Descripción El usuario solicita ver la Noticia Principal

del sistema.

Referencia R 1

Tabla No 3. Caso de uso mostrar Noticia Principal

Page 38: Tesis en opción al título de Master en Informática para la ...

29

CU – 2 Mostrar Noticia Secundaria.

Actor Usuario Anónimo.

Descripción El usuario solicita ver la Noticia Secundaria

del sistema.

Referencia R 2

Tabla No 4. Caso de uso Mostrar Noticia Secundaria

CU – 3 Mostrar Boletín.

Actor Usuario Anónimo.

Descripción El usuario solicita ver el Boletín disponible

en el sistema.

Referencia R 3

Tabla No 5. Caso de uso Mostrar Boletín

CU – 4 Mostrar Descargas.

Actor Usuario Anónimo.

Descripción El usuario solicita ver las Descargas

disponibles en el sistema.

Referencia R 4

Tabla No 6. Caso de uso Mostrar Descargas

CU – 5 Mostrar Biodiv.

Actor Usuario Anónimo.

Descripción El usuario solicita ver la sección

Biodiversidad en el sistema.

Referencia R 5

Tabla No 7. Caso de uso Mostrar Biodiv

CU – 6 Mostrar Impactos.

Actor Usuario Anónimo.

Descripción El usuario solicita ver la sección Impactos

en el sistema.

Referencia R 6

Tabla No 8. Caso de uso Mostrar Impactos

Page 39: Tesis en opción al título de Master en Informática para la ...

30

CU – 7 Mostrar Galería.

Actor Usuario Anónimo.

Descripción El usuario solicita ver la Galería de

imágenes del sistema.

Referencia R 7

Tabla No 9. Caso de uso Mostrar Galería

CU – 8 Mostrar Frases.

Actor Usuario Anónimo.

Descripción El usuario solicita ver la sección Frases en el

sistema.

Referencia R 8

Tabla No 10. Caso de uso Mostrar Frases

CU – 9 Crear Evaluación MCI.

Actor Expertos.

Descripción

El usuario accede al sistema para

interactuar con el módulo de Evaluación

del programa de MCI.

Referencia R 9

Tabla No 11. Caso de uso Crear Evaluación MCI

CU – 10 Gestionar Evaluación MCI.

Actor Expertos.

Descripción

El usuario accede al sistema para editar el

contenido de la Evaluación del programa

de MCI.

Referencia R 10

Tabla No 12. Caso de uso Gestionar Evaluación MCI

CU – 11 Crear Expertos.

Actor Especialista CITMA.

Descripción El usuario accede al sistema para crear

Expertos que interactúen con el mismo.

Referencia R 11

Tabla No 13. Caso de uso Crear Expertos

Page 40: Tesis en opción al título de Master en Informática para la ...

31

CU – 12 Gestionar Expertos.

Actor Especialista CITMA.

Descripción El usuario accede al sistema para

modificar datos de Expertos del mismo.

Referencia R 12

Tabla No 14. Caso de uso Gestionar Expertos

CU – 13 Mostrar Evaluación.

Actor Especialista CITMA.

Descripción

El usuario accede al sistema para

consultar el módulo de Evaluación del

programa de MCI.

Referencia R 13

Tabla No 15. Caso de uso Mostrar Evaluación

CU – 14 Crear Contenidos.

Actor Webmaster.

Descripción

El usuario accede al sistema para crear los

diversos tipos de Contenidos que brinda

el mismo.

Referencia R 14

Tabla No 16. Caso de uso Crear Contenidos

CU – 15 Gestionar Contenidos.

Actor Webmaster.

Descripción

El usuario accede al sistema para

modificar los diversos tipos de

Contenidos que brinda el mismo.

Referencia R 15

Tabla No 17. Caso de uso Gestionar Contenidos

Page 41: Tesis en opción al título de Master en Informática para la ...

32

CU – 16 Administrar Sistema.

Actor Administrador.

Descripción

El usuario accede al sistema para

modificar realizar las distintas labores de

actualización y mantenimiento del

mismo, es el encardo de que la aplicación

este funcionando de acuerdo a los

establecido.

Referencia R 16

Tabla No 18. Caso de uso Administrar Sistema.

CU – 17 Autenticar Usuario.

Actor Usuario.

Descripción

El usuario se identifica ante el sistema

para recibir los permisos que hayan sido

definidos para él.

Referencia R 17

Tabla No 19. Caso de uso Autenticar Usuario.

Page 42: Tesis en opción al título de Master en Informática para la ...

33

2.3.3 Diagrama de Casos de uso del sistema

Figura No 3. Diagrama de Casos de uso del sistema

Page 43: Tesis en opción al título de Master en Informática para la ...

34

2.3.4 Diagrama de Contexto

Figura No 4. Diagrama de Contexto

Page 44: Tesis en opción al título de Master en Informática para la ...

35

2.3.5 Diagrama de Clases del Diseño Web

Figura No 5. Diagrama de Clases del Diseño Web

Themes: Incluye las distintas plantillas, cuando se desee incluir un nuevo diseño, se

copia la plantilla dentro de esta carpeta.

Includes: Contiene un conjunto de ficheros indispensables para el funcionamiento,

como es el caso de los ficheros que permiten la interacción con la Base de Datos.

Modules: Incluye todos los módulos, que permiten las distintas funcionalidades del

CMS, cuando desee incorporar un nuevo módulo sólo se tiene que copiar en dicha

carpeta.

Scripts: Contiene un conjunto de ficheros indispensables para el funcionamiento,

fundamentalmente orientados al aspecto visual, CSS y java script.

Las páginas que genera Drupal puede tener o no formularios, en dependencia de lo que se

desee. Es importante señalar que este CMS contiene una única página servidora.

Page 45: Tesis en opción al título de Master en Informática para la ...

36

2.3.6 Diagramas de Estados

Figura No 6. Diagrama de Estados para el Usuario Anónimo

Page 46: Tesis en opción al título de Master en Informática para la ...

37

Figura No 7. Diagrama de Estados para el Usuario Experto

Figura No 8. Diagrama de Estados para el Usuario Especialista CITMA

Figura No 9. Diagrama de Estados para el Usuario Webmaster

Page 47: Tesis en opción al título de Master en Informática para la ...

38

Figura No 10. Diagrama de Estados para el Usuario Administrador

Estado Descripción

1 Entrar al sistema

2 Home page

3 Biodiversidad

4 Impactos

5 Galería

6 GIS

7 Noticia Principal

8 Noticia Secundaria

9 Archivo de noticias

10 Boletín

11 Zona de descargas

12 Avisos

13 Imagen de las noticias

14 Material a descargar

15 Quienes somos

16 Datos Generales (Trinidad + Proyecto)

17 Estado del tiempo

18 Vínculos a otros sitios

19 Biodiversidad Marina

20 Biodiversidad Terrestre

21 Datos de los corales

22 Datos de las criaturas marinas

23 Datos de los peces

24 Datos de la vegetación terrestre

25 Datos de los animales terrestres

26 Datos de los Hoteles

27 Datos de asentamientos poblacionales

Page 48: Tesis en opción al título de Master en Informática para la ...

39

Estado Descripción

28 Infraestructuras gastronómicas

29 Otros impactos

30 Infraestructuras gastronómicas en CUC

31 Infraestructuras gastronómicas en MN

32 Galería de Aventura y Exploración

33 Galería – Animales

34 Galería – Historia

35 Galería – Viajes

36 Galería – Bajo el agua

37 Galería – Construcciones

38 Zona de descargas – Decreto Ley

39 Zona de descargas – Normas

40 Zona de descargas – Fauna marina

41 Zona de descargas – Flora marina

42 Zona de descargas – Fauna terrestre

43 Zona de descargas – Flora terrestre

44 Zona de descargas – Metodología

45 Zona de descargas – Otros

46 Descargar material seleccionado

47 Autenticarse en el sistema

48 Evaluar el programa de MCI

49 Perfil del usuario

50 Mostrar resultados de la evaluación de MCI

51 Crear y modificar datos de los Expertos

52 Crear y modificar Contenidos

53 Crear y modificar Boletín

54 Crear y modificar Descargas

55 Crear y modificar Frases

56 Crear y modificar Hábitat Marino

57 Crear y modificar Hábitat Terrestre

58 Crear y modificar Noticia Principal

59 Crear y modificar Noticia Secundaria

60 Crear y modificar Criaturas Marinas

61 Crear y modificar Corales

62 Crear y modificar Peces

63 Crear y modificar Vegetación Terrestre

64 Crear y modificar Animales Terrestres

65 Crear y modificar Avisos

66 Crear y modificar Galería

67 Crear y modificar Impactos

68 Administrar sistema

Tabla No 20. Estados del sistema

Page 49: Tesis en opción al título de Master en Informática para la ...

40

Aspectos a destacar del Capítulo II

A partir del análisis de los procesos medulares del sistema comenzó a desarrollarse la

propuesta de solución del mismo, obteniéndose las funciones que debe tener, las cuales

se representaron mediante un Diagrama de Casos de Uso, además para una mayor

compresión del alcance y funcionalidad de la aplicación se desarrollaron los Diagramas de

Contexto, de Clases del Diseño Web y de Estados. Una vez analizados todos estos

elementos se comenzará con el desarrollo del sistema cumpliendo todos los parámetros y

requerimientos especificados en el capítulo.

Page 50: Tesis en opción al título de Master en Informática para la ...

41

En este capítulo se reflejan los aspectos más relevantes del desarrollo del sistema, para

ello se mencionarán los módulos del CMS Drupal, usados para la creación de las

funcionalidades principales de la aplicación, así como los tipos de contenidos creados para

resolver los requerimientos funcionales del sistema con su respectiva descripción, se

mostrarán algunos resultados de los servicios ya puestos en uso por los especialistas.

3.1 Módulos del CMS Drupal usados para el desarrollo del sistema

Los módulos en Drupal son ficheros con extensión .module que contienen funciones

escritas en PHP. Estas son llamadas por Drupal durante sus procesos habituales de gestión

de contenido. Por ejemplo, cada vez que un nodo es creado, visualizado, modificado o

borrado, Drupal llama a uno de estos hooks pasándoles el contenido del nodo. De esta

forma, los módulos tienen la posibilidad de modificar y adaptar la información a visualizar

en las páginas web antes de que se mande definitivamente al navegador.[9]

A continuación mostraremos los módulos usados para el desarrollo del sistema y su

descripción.

Módulo Descripción

Content

Permite la creación de nuevos tipos de contenido,

este módulo es requerido por los módulos

Fieldgroup, Number y Text.

Content Templates Permite crear y modificar las plantillas de los tipos de

contenido.

Fieldgroup Permite la creación de campos para los tipos de

contenidos.

Number Permite la creación de campos de tipo numéricos.

Text Permite la creación de campos de tipo texto.

Blog Permite al usuario crear sus propios Blogs

Forum Crea un Foro donde los usuarios debaten sobre

diversos temas.

Locale Permite la traducción del sitio a varios idiomas.

Page 51: Tesis en opción al título de Master en Informática para la ...

42

Módulo Descripción

Statistics

Muestra un grupo de estadísticas sobre el sitio, como

por ejemplo usuarios online, usuarios mas activo,

entre otras.

Upload Permite adjuntar archivos en los tipos de contenido.

Gallery Permite crear galerías de imágenes.

Image Permite adjuntarle imágenes a la galería.

Search Activa el bloque de búsqueda.

Privatemsg Permita el envío y el recibo de mensajes entre los

usuario.

Menu Permite la creación de menús, este módulo es

requerido por el módulo Nice Menus.

Comment

Permite a los usuarios comentar y debatir, este

módulo es requerido por los módulos Comment

approval y Forum.

Activemenu Adiciona elementos de AJAX a los menús.

Active Search Adiciona elementos de AJAX a al bloque de

búsqueda.

Javascript tools

Permite la vinculación al sitio de elementos en

Javascript, este módulo es requerido por los módulos

Activemenu y Active Search

Nice Menus Permite la creación de menús con un diseño visual

agradable.

Nice Primary Menus Permite la creación de menús primarios con un

diseño visual agradable.

Panels

Divide las páginas en áreas predeterminadas

facilitando la diversidad de componentes y de

contenidos de distintos tipos en una página.

Tabla No 21. Módulos del CMS Drupal usados en el sistema

3.2 Tipos de contenidos creados para el sistema

Para dar cumplimiento a varias de las funcionalidades del sistema se crearon veinticinco

tipos de contenidos (es necesario recordar en el análisis realizado en el Capítulo anterior

estos contenidos son creados por el Webmaster, con la excepción de Expedientes de

expertos y Evaluación del programa de MCI, estos son creados por el Especialista CITMA y

el Expertos respectivamente), estos son:

Page 52: Tesis en opción al título de Master en Informática para la ...

43

Noticias principal.

Noticia secundaria.

Descargas.

Boletín.

Frases.

Hábitat marino.

Corales.

Criaturas.

Peces.

Hábitat terrestre.

Vegetación.

Insectos.

Moluscos.

Arácnidos.

Anfibios.

Aves.

Mamíferos.

Fauna introducida.

Hoteles.

Asentamientos poblacionales.

Infraestructuras gastronómicas MN.

Infraestructuras gastronómicas CUC.

Otros impactos.

Expedientes de expertos.

Evaluación del programa de MCI.

Page 53: Tesis en opción al título de Master en Informática para la ...

44

Descripción de los tipos de contenidos presentes en el sistema

Nombre del Contenido Noticias principal.

Nombre de la tabla en la BD content_type_noticia_p

Descripción

Permite la creación de la noticia principal del

sistema, la misma estará alojada en la página

principal del sitio.

Tabla No 22. Tipo de contenido Noticia principal

Nombre del Contenido Noticias secundaria.

Nombre de la tabla en la BD content_type_noticia_s

Descripción

Permite la creación de las noticias secundarias en el

sistema, las mismas estarán alojadas en la página

principal del sitio.

Tabla No 23. Tipo de contenido Noticia secundaria

Nombre del Contenido Descargas.

Nombre de la tabla en la BD content_type_descargas

Descripción

Permite la creación de diversos materiales para

ponerlo en la zona de descarga, la misma estará

alojada en la página principal del sitio.

Tabla No 24. Tipo de contenido Descargas

Nombre del Contenido Boletín.

Nombre de la tabla en la BD content_type_boletin

Descripción

Permite subir al sistema el Boletín emitido por la

delegación municipal del CITMA en su versión

digital, se realizará una breve descripción de los

temas alojados en el mismo, estará alojado en la

página principal del sitio.

Tabla No 25. Tipo de contenido Boletín

Nombre del Contenido Frases.

Nombre de la tabla en la BD content_type_frases

Descripción

Permite la creación de frases y citas realizadas por

diversas personalidades, estará alojado en un

bloque ubicado en la parte derecha del sistema.

Tabla No 26. Tipo de contenido Frases

Page 54: Tesis en opción al título de Master en Informática para la ...

45

Nombre del Contenido Hábitat marino.

Nombre de la tabla en la BD content_type_hmarino

Descripción

Permite la creación de hábitat marinos identificados

en el área de estudio, estará alojado en un bloque

ubicado en la parte derecha del sistema.

Tabla No 27. Tipo de contenido Hábitat marino

Nombre del Contenido Corales

Nombre de la tabla en la BD content_type_corales

Descripción

Permite la creación de corales identificados en el

área de estudio, estará alojado en un bloque

ubicado en la parte derecha del sistema.

Tabla No 28. Tipo de contenido Corales

Nombre del Contenido Criaturas.

Nombre de la tabla en la BD content_type_criaturas

Descripción

Permite la creación de corales identificados en el

área de estudio, estará alojado en un bloque

ubicado en la parte derecha del sistema.

Tabla No 29. Tipo de contenido Criaturas

Nombre del Contenido Peces.

Nombre de la tabla en la BD content_type_peces

Descripción

Permite la creación de peces identificados en el área

de estudio, estará alojado en un bloque ubicado en

la parte derecha del sistema.

Tabla No 30. Tipo de contenido Peces

Nombre del Contenido Hábitat terrestre.

Nombre de la tabla en la BD content_type_hterrestre

Descripción

Permite la creación de hábitats terrestres

identificados en el área de estudio, estará alojado

en un bloque ubicado en la parte derecha del

sistema.

Tabla No 31. Tipo de contenido Hábitat terrestre

Page 55: Tesis en opción al título de Master en Informática para la ...

46

Nombre del Contenido Vegetación.

Nombre de la tabla en la BD content_type_vegetacion

Descripción

Permite la creación de tipos de vegetación

identificados en el área de estudio, estará alojado

en un bloque ubicado en la parte derecha del

sistema.

Tabla No 32. Tipo de contenido Vegetación

Nombre del Contenido Insectos.

Nombre de la tabla en la BD content_type_insectos

Descripción

Permite la creación de insectos identificados en el

área de estudio, estará alojado en un bloque

ubicado en la parte derecha del sistema.

Tabla No 33. Tipo de contenido Insectos

Nombre del Contenido Moluscos.

Nombre de la tabla en la BD content_type_moluscos

Descripción

Permite la creación de moluscos identificados en el

área de estudio, estará alojado en un bloque

ubicado en la parte derecha del sistema.

Tabla No 34. Tipo de contenido Moluscos

Nombre del Contenido Arácnidos.

Nombre de la tabla en la BD content_type_aracnidos

Descripción

Permite la creación de arácnidos identificados en el

área de estudio, estará alojado en un bloque

ubicado en la parte derecha del sistema.

Tabla No 35. Tipo de contenido Arácnidos

Nombre del Contenido Anfibios

Nombre de la tabla en la BD content_type_anfibios

Descripción

Permite la creación de anfibios identificados en el

área de estudio, estará alojado en un bloque

ubicado en la parte derecha del sistema.

Tabla No 36. Tipo de contenido Anfibios

Page 56: Tesis en opción al título de Master en Informática para la ...

47

Nombre del Contenido Aves

Nombre de la tabla en la BD content_type_aves

Descripción

Permite la creación de aves identificados en el área

de estudio, estará alojado en un bloque ubicado en

la parte derecha del sistema.

Tabla No 37. Tipo de contenido Aves

Nombre del Contenido Mamíferos.

Nombre de la tabla en la BD content_type_mamiferos

Descripción

Permite la creación de mamíferos identificados en el

área de estudio, estará alojado en un bloque

ubicado en la parte derecha del sistema.

Tabla No 38. Tipo de contenido Mamíferos

Nombre del Contenido Fauna introducida.

Nombre de la tabla en la BD content_type_finc

Descripción

Permite la creación de fauna introducida

identificados en el área de estudio, estará alojado

en un bloque ubicado en la parte derecha del

sistema.

Tabla No 39. Tipo de contenido Fauna introducida

Nombre del Contenido Hoteles.

Nombre de la tabla en la BD content_type_hteles

Descripción

Permite la creación de datos de los hoteles

identificados en el área de estudio, estará alojado

en un bloque ubicado en la parte derecha del

sistema.

Tabla No 40. Tipo de contenido Hoteles

Nombre del Contenido Asentamientos poblacionales.

Nombre de la tabla en la BD content_type_apob

Descripción

Permite la creación de datos de los asentamientos

poblacionales identificados en el área de estudio,

estará alojado en un bloque ubicado en la parte

derecha del sistema.

Tabla No 41. Tipo de contenido Asentamientos poblacionales

Page 57: Tesis en opción al título de Master en Informática para la ...

48

Nombre del Contenido Infraestructuras gastronómicas MN.

Nombre de la tabla en la BD content_type_ig_mn

Descripción

Permite la creación de datos de las infraestructuras

gastronómicas en MN identificadas en el área de

estudio, estará alojado en un bloque ubicado en la

parte derecha del sistema.

Tabla No 42. Tipo de contenido Infraestructuras gastronómicas MN

Nombre del Contenido Infraestructuras gastronómicas CUC.

Nombre de la tabla en la BD content_type_ig_cuc

Descripción

Permite la creación de datos de las infraestructuras

gastronómicas en CUC identificadas en el área de

estudio, estará alojado en un bloque ubicado en la

parte derecha del sistema.

Tabla No 43. Tipo de contenido Infraestructuras gastronómicas CUC

Nombre del Contenido Otros impactos.

Nombre de la tabla en la BD content_type_oimp

Descripción

Permite la creación de datos otras zonas de

impactos ambientales identificadas en el área de

estudio, estará alojado en un bloque ubicado en la

parte derecha del sistema.

Tabla No 44. Tipo de contenido Otros impactos

Nombre del Contenido Expedientes de expertos.

Nombre de la tabla en la BD content_type_exep

Descripción

Permite la creación los expediente de los expertos

que trabajan en el proyecto, estará alojado en un

bloque ubicado en la parte derecha del sistema.

Tabla No 45. Tipo de contenido Expedientes de expertos

Nombre del Contenido Evaluación del programa de MCI.

Nombre de la tabla en la BD Content_type_eva_mci

Descripción

Permite a los expertos introducir los datos en el instrumento encargado de evaluar el proyecto de MCI, estará alojado en un bloque ubicado en la parte derecha del sistema.

Tabla No 46. Evaluación del programa de MCI

Page 58: Tesis en opción al título de Master en Informática para la ...

49

3.3 Categorías de los servicios brindados en el sistema

Para una mayor comprensión del objetivo y alcance del sistema dividimos en cinco

categorías los servicios que brinda el mismo, las categorías antes mencionadas son:

Categoría Cantidad de servicios.

Servicios Informativos 5

Galería de Imágenes 1

Análisis de la Biodiversidad en el área 13

Zonas de impactos ambientales en el área 5

Servicios interactivos 2

Tabla No 47. Categoría de los servicios del sistema

Figura No 11. Categoría de los servicios del sistema

3.3.1 Servicios Informativos

En la categoría de Servicios Informativos tenemos:

Noticia principal.

Noticia secundaria.

Descargas.

Boletín.

Frases.

50%

Servicios Informativos (19%) Galería de Imágenes (4%)

Análisis de la Biodiversidad Zonas de impactos ambientales (19%)

Servicios interactivos (8%)

Page 59: Tesis en opción al título de Master en Informática para la ...

50

3.3.2 Galería de Imágenes

En la categoría de Galería tenemos:

Galería.

3.3.3 Análisis de la Biodiversidad en el área

En la categoría de Análisis de la Biodiversidad en el área tenemos:

Hábitat marino.

Corales.

Criaturas.

Peces.

Hbitat terrestre.

Vegetación.

Insectos.

Moluscos.

Arácnidos.

Anfibios.

Aves.

Mamíferos.

Fauna introducida.

La presente funcionalidad tiene un papel fundamental para el proyecto de MCI, ya que es

la encargada de almacenar en la base de Datos referentes a las biodiversidad del área de

estudio, esto es de vital importancia, en primer lugar para identificar las especies marinas

y terrestres de la zona de estudio, en segundo lugar para saber el estado en que se

encuentran dichas especies, y en tercer lugar para realizar estimaciones del estado de la

biodiversidad de la zona al comparar los resultados obtenidos con instrumentos y

estándares encargados para tales fines (en el capítulo IV se hace referencia a uno de estos

instrumentos implementados en el sistema para análisis de los arrecifes coralinos).

Page 60: Tesis en opción al título de Master en Informática para la ...

51

Resultados con la función Biodiversidad

Se realizó un estudio en un sector ubicado al sur de Trinidad, entre las coordenadas

21o47’96” N (Latitud norte) y los 080o02’27”W (Longitud oeste) y los 21o45’63”N y los

080o01’85”W respectivamente, bordeando la línea de costa hasta la pared del arrecife,

tomando como límite, en esta, la isobata de los 30 metros.

Figura No 12. Mapa de la zona estudiada

Se identificaron siete hábitat marinos y distintas especies presentes en estos, los datos se

introdujeron en el Sistema Web para la Gestión y Control de programas de Manejo

Costero Integrado, el cual ordenó y distribuyó toda la información recogida de manera

eficaz y eficiente, esta información se utilizó para elaborar un informe de vital importancia

para el análisis del área en estudio.

3.3.4 Zonas de impactos ambientales en el área

En la categoría de Zonas de impactos ambientales en el área tenemos:

Hoteles.

Asentamientos poblacionales.

Infraestructuras gastronómicas MN.

Infraestructuras gastronómicas CUC.

Otros impactos.

Page 61: Tesis en opción al título de Master en Informática para la ...

52

Resultados obtenidos con la función Impactos

Se realizó un informe de todas las instituciones ubicadas en el área de estudio que pueden

constituir factores de contaminación, una primera estapa de este estudio fue ubicarlas

geográficamente (ver Anexo No 4), y una segunda etapa fue recoger en el sistema todos

los datos de dichas instituciones, además de adjuntar sus políticas medioambientales (en

caso de que las tengan) para posteriores revisiones y controles.

3.3.5 Servicios interactivos

En la categoría de Servicios interactivos tenemos:

Expedientes de expertos.

Evaluación del programa de MCI.

En el capítulo IV se analiza la funcionalidad Evaluación del programa de MCI con más

detenimiento ya que es de vital importancia para el sistema, además, al ser un

instrumento (encuesta) tienen aplicado un criterio de expertos para ver la validez de la

misma en el área de estudio.

Page 62: Tesis en opción al título de Master en Informática para la ...

53

3.4 Diagrama de Despliegue

En el diagrama de despliegue se sitúa el software en el hardware que lo contiene. En este

caso la aplicación se encuentra situada en un Servidor Web (Apache), la misma se

comunica con un Sistema de Gestión de Base de Datos (MySQL), ambos servidores pueden

estar alojados en un mismo nodo. Se emplea como protocolo de comunicación entre el

cliente y el servidor web el HTTP debido a que está basado en el modelo cliente – servidor.

Figura No 13. Diagrama de Despliegue

Clientes

<<TCP/IP>> <<HTTP>>

Servidor Web Servidor de BD

Page 63: Tesis en opción al título de Master en Informática para la ...

54

3.5 Diagrama de Componentes

Figura No 14. Diagrama de Componentes

Componente Propósito

Index.php Es el punto de inicio de la aplicación, a partir de esta entrada

se solicitan los diferentes módulos del CMS.

Themes Este componente incluye las plantillas que se pueden utilizar,

nos permite separar el contenido de la presentación.

Modules Este componente contiene todos los módulos, que permiten

las distintas funcionalidades del CMS.

Includes Este componte contiene un conjunto de ficheros

indispensables para el funcionamiento de Drupal.

Misc Incluye elementos que tienen que ver con el diseño, y

funcionamiento (imágenes, ficheros js, etc).

DataBase Representa la base de datos.

Tabla No 48. Descripción del Diagrama de Componentes

Page 64: Tesis en opción al título de Master en Informática para la ...

55

Aspectos a destacar del Capítulo III

Con los aspectos generales del desarrollo del sistema plasmado en este capítulo, se puede

analizar desde el punto de vista de los usuarios todas las facilidades que estos van a tener

con la aplicación, de la cual no existían versiones anteriores, por lo que convierte esta

herramienta en un producto novedoso para el desarrollo del programa de MCI en el

territorio. Desde el punto de vista de los desarrolladores se podrá ver un conjunto de

aspectos para la implementación de aplicaciones similares a esta y futuras versiones de la

misma.

Page 65: Tesis en opción al título de Master en Informática para la ...

56

En este capítulo se analizarán los instrumentos utilizados para la funcionalidad Evaluación

del programa de MCI, la misma consta de dos partes fundamentales, la primera es analizar

el progreso del proyecto de MCI y la segunda es estimar el estado de los arrecifes

coralinos del área de estudio, ambas están apoyadas en instrumentos diseñados para tales

fines, no obstante decidimos implementar una funcionalidad con la cual determinaremos

el Coeficiente de Correlación de Kendall para saber si existe un criterio común entre los

expertos, y así asegurarnos que estamos en presencia del instrumento o de los expertos

adecuados.

4.1 Coeficiente de Correlación de Kendall (W)

Cuando tenemos k ordenaciones, podemos determnar la asociacion entre ellas usando el

coeficiente de correlacion de Kendall (W). Tal medida puede ser particularmente útil en

estudio de confiabilidad de jueces o entre pruebas y también tiene aplicación en estudios

de agrupamiento de variables.

El valor de la W pude determinarse de la manera siguiente:

donde:

sa suma de los cuadrados de la desviacioes observadas de la

media Rj , esto es,

ka número de conjuntos de rangos, es decir, numero de jueces

Na número de entidades (objetos, individuos) ordenados

máxima suma posible de las desviaciones al cuadrado, es

decir, la suna s que ocurrirá al darse un perfecto acuerdo

entre las k ordenaciones

número de observaciones en un grupo ligado por una rango

dado

Tabla No 49. Componentes de la W de Kendall

Page 66: Tesis en opción al título de Master en Informática para la ...

57

Muestras grandes

Cuando N es mayor o igual que 7, la expresión:

está aporximadamente discribuida como Chi Cuadrado, esto es, la probabilidad asociada

con la ocurrencia conforme a H0 de cualquier valor tan grande como el de una W

observada.

Si el valor de X2 calculado iguala o excede el mostrado en la Tabla de valores críticos de

Chi Cuadrado (esta tabla es la IV de Fisher y Yates abreviada: Tablas estadísticas para

biología, agricultura e investigación medica, publicada por Oliver y Boyd Ltd., Edinburgo)

en un nivel de significación α = 0,05 y para una valor particular de df = N – 1, la hipótesis

de nulidad de que k ordenaciones no están relacionadas pude rechazarce para el nivel de

significacio utilizado.

Resumen del procedimiento

Estos son los pasos para usar el coeficiente de correlacion de Kendall (W)

a) Sea N el número de entidades que van a ordenarse y sea k el número de jueces que

asignarán los rangos. Ordenese los rangos observados en una tabla de k x N.

b) Para cada entidad, se determia Rj, la suma de los rangos asignados a esa entidad por

los k jueces.

c) Se determina la media de las Rj. Se expresa cada Rj como una desviación de la media.

Estas desviaciones se elevan al cuadrado y los cuadrados se suman para obtener s.

d) Con todos los elementos anteriormente planteados se procede a calcular el valor de W

usado la fórmula para tal fin (ver página 56).

e) Al ser N mayor o igual que 7, se calcula el X2 usando la fórmula correspondiente cuya

significación, para df = N – 1, puede probarse con la Tabla de valores críticos de Chi

Cuadrado.

Page 67: Tesis en opción al título de Master en Informática para la ...

58

4.2 Instrumento para evaluar los avances en el Proyecto de MCI

Guía para Evaluar el Proyecto de Manejo Costero Integrado (GESAMP, 1996; Olsen et al., 1999)

Componente o ítem por fase

Descripción Determinación del grado de avance en la escala Puntaje

1 2 3 4 Año

FASE A. Establecimiento del Programa

1 Análisis de

Asuntos Claves

Los asuntos y tendencias principales del ambiente costero han sido identificados y analizados y están siendo trabajados con la participación de los expertos locales y de las personas afectadas.

No hay acción hasta la fecha.

Los asuntos están siendo identificados

y/o analizados.

Objetivos y estrategias

desarrolladas.

Se están implementando actividades para

alcanzar los objetivos.

2 Análisis y

Diseño Institucional

Los problemas institucionales que están impidiendo una acción efectiva de MCI han sido identificados, analizados y manejados por parte de esas instituciones.

No hay conocimiento amplio de los problemas.

Se están conociendo y analizando los

problemas.

Se están desarrollando

arreglos institucionales

efectivos.

Se están operando relaciones

institucionales efectivas.

3 Causas de los

Asuntos

Las personas (líderes comunitarios y nacionales, si los hay) ven una relación entre asuntos costeros y actos pasados.

No se verbaliza la percepción de una relación entre el

pasado y el presente.

Crece la conciencia sobre estas

relaciones (en reuniones de la

comunidad, grupos de usuarios y

líderes nacionales, etcétera

Personas de la comunidad y de

nivel de liderazgo hablan de causa y

efecto, sin embargo, algunos

continúan resistentes.

Tanto en la comunidad como en los niveles de

liderazgo, la mayoría de las

personas ven una causa efecto, no

hay una resistencia crítica.

4 Vinculación de

los Asuntos

Las personas (a nivel de comunidad y liderazgo nacional) ven las relaciones entre los asuntos claves costeros.

No se verbaliza la percepción de una relación entre el

pasado y el presente.

Crece la conciencia sobre estas

relaciones (en reuniones de la

comunidad, grupos de usuarios y

líderes nacionales, etcétera

Personas en la comunidad y líderes nacionales hablan de causa y efecto,

sin embargo, algunos continúan

resistentes.

Tanto en la comunidad como en los niveles de

liderazgo, la mayoría de las

personas ven las relaciones, no hay

una resistencia crítica.

Page 68: Tesis en opción al título de Master en Informática para la ...

59

Componente o ítem por fase

Descripción Determinación del grado de avance en la escala Puntaje

1 2 3 4 Año

FASE A. Establecimiento del Programa

5 Declaración

Favorable de los Líderes

La cabeza del gobierno o las altas autoridades hablan pública y favorablemente sobre el MCI.

Hablan negativamente.

No hay declaraciones

públicas favorables.

Hablan favorablemente

una o dos veces al año.

Poca necesidad de declaraciones de

líderes, pero cuando los hacen son muy positivas.

6

Educación Pública por los

Medios de Comunicación

Los medios de comunicación (prensa, radio, TV) difunden mensajes del MCI.

Nunca. Rara vez

(3 – 5 al año)

Frecuentemente (5 o más veces al

año)

Los medios rutinariamente

presentan noticias sobre asuntos de recursos costeros.

7 Educación Pública a

Públicos Meta

Existencia de programas de educación dirigidos a grupos de usuarios escolares, etcétera

Ninguno en existencia o en

diseño.

Algunos mensajes/programas en la fase de diseño.

Programas en implementación.

Necesidad mínima para tales mensajes

– conceptos interiorizados.

8 Escala de

Establecimiento de Fase

Extensión en la cual las actividades para el establecimiento de la fase se están dando a nivel nacional.

No hay actividades para el

establecimiento de la fase.

Pocas actividades han comenzado y/o

no están sistematizadas.

Se establece la fase sobre una base

piloto en una serie de áreas.

Se están realizando actividades de

establecimiento de fase sobre una base

nacional.

FASE B. Marco Institucional

9

Fase de Desarrollo de la

Institución Pública Clave

Fase institucional de desarrollo de términos de misión, estrategia, estructura, personal y sistema.

No hay institución pública de MCI.

Institución joven y débil.

Institución débil pero más

desarrollada. Institución madura.

10

Fase de Desarrollo de

Institución Privada sin

Fines de Lucro de MCI (ONG o

PVO)

Fase institucional de desarrollo de términos de misión, estrategia, estructura, personal y sistema.

No hay institución pública de MCI.

Institución joven y débil.

Institución débil pero más

desarrollada. Institución madura.

Page 69: Tesis en opción al título de Master en Informática para la ...

60

Componente o ítem por fase

Descripción Determinación del grado de avance en la escala Puntaje

1 2 3 4 Año

FASE B. Marco Institucional

11 Estructuras

Administrativas

Hay estructuras y personal administrativo adecuado a nivel nacional estatal y local (adecuado para asegurar que los planes desarrollados se están realizando, que es capaz de reconocer y resolver problemas y está capacitada para usar recursos existentes)

No hay programa de MCI.

Programa joven, hay problemas de

personal y estructura

(personal en la capital y no en la costa, líneas no

claras de autoridad, comunicación

pobre)

La estructura evoluciona y mejora

para hacer más efectivo el

programa, el incremento de

personal es apropiado.

La estructura es congruente con la

estrategia y el personal es adecuado y suficiente.

12 Personal Técnico

Hay profesionales nacionales con suficiente y apropiada educación y capacitación para las necesidades del programa de MCI.

Ni hay ni se prepara personal para MCI.

Programa inicial, necesidad de más

personal calificado.

Incrementa la oferta de personal calificado pero la

demanda aun excede la oferta.

Oferta de personal calificado es igual o excede la demanda para tal personal.

13

Descentralización de la

Planificación, Implementación

y Monitoreo

El programa nacional ha descentralizado la planificación, implementación y monitoreo a las áreas costeras afectadas.

No hay programa nacional.

Autoridad centralizada en la capital o ciudad

dominante.

Autoridad descentralizada

más en teoría que en práctica.

Autoridad descentralizada.

14

Estructura locales para la

toma de decisiones

Existencia de estructuras / instituciones locales que toman decisiones locales sobre el uso de los recursos que permiten la solución de conflictos.

No hay tales estructuras o instituciones.

Están surgiendo tales estructuras,

muy poca toma de decisiones.

Estructuras jóvenes con crecimiento

apoyo de la comunidad y

efectiva toma de decisiones.

Fuertes estructuras locales que son

vistas por las comunidades como

efectivas.

15 Escala del Marco

Institucional

Hay un marco de apoyo institucional sobre una base nacional. El asunto es tan amplio y profundo como el marco.

No hay actividades para establecer la

fase.

Marco institucional muy limitado, por estar solo en áreas pilotos o porque, a

pesar de ser nacional, la

cobertura es superficial.

Marco institucional bien establecido y en expiación, hacia

áreas costeras adicionales o

trabajando nuevos asuntos en las mismas áreas.

Buenas instituciones, estructuras y

personal sobre bases nacionales y

comprensivas.

Page 70: Tesis en opción al título de Master en Informática para la ...

61

Componente o ítem por fase

Descripción Determinación del grado de avance en la escala Puntaje

1 2 3 4 Año

FASE C. El Plan

16 Plan Oficial

Se ha desarrollado y aprobado un plan nacional con políticas, estrategias, objetivos y se implementan los mecanismos de presupuesto.

No hay plan. Plan en etapas

iniciales de preparación.

Plan preparado pero no aprobado

oficialmente.

Plan preparado y aprobado

oficialmente.

17

Nivel de liderazgo de Programa de

MCI

El programa tiene un cuerpo de alta dirección. El director reporta o no a los niveles más alto del gobierno.

No hay programa nacional de MCI.

Director de MCI se reporta a la

burocracia menor.

Director de MCI se reporta a los más

altos niveles.

MCI está bien establecido y el director es uno

entre varios funcionarios

públicos.

18 Presupuesto

Nacional para Programa

Los recursos nacionales (impuestos) proporcionan la totalidad de presupuesto del MCI.

No hay programa de MCI y/o no hay

contribución nacional para ello.

Recursos internos (personal y

equipos) “prestados” al

programa por un tiempo limitado.

Fondos colocados al programa para

personal y equipos.

Fondos crecientes colocados para

todos los costos en los que incurre el

programa.

19 Apoyos de Donantes y

Bancos

Hay fondos internacionales ganados/negociados con el gobierno para programas de MCI en el país.

No hay fondos internacionales o

esfuerzos para asegurarlos.

Interés oficial en tales

financiamientos.

Financiamiento para proyecto de

MCI por los últimos 1 – 5 años.

Financiamiento para proyecto de

MCI por más de los últimos 5 años.

20 Colaboración Internacional

Al menos dos instituciones colaboran y conducen sectores o asuntos costeros claves.

No hay colaboración, ni

siquiera en teoría.

Se colabora en teoría pero las instituciones se

reúnen menos de una vez por año.

Instituciones se reúnen una vez al

año con el propósito de

discutir.

Las instituciones se reúnen por lo

menos tres veces al año y planifican y

monitorean productivamente.

21

Establecimiento de Prioridades

a nivel comunitario

Plan estratégico y factible de manejo de asuntos claves, con base en un proceso comunitario participativo que trata con causa y vínculos entre los recursos.

No hay planes. Acuerdos en papel pero no en hechos.

Acuerdos y comienzos de cumplimiento.

Acuerdos y cumplimiento del

plan.

Page 71: Tesis en opción al título de Master en Informática para la ...

62

Componente o ítem por fase

Descripción Determinación del grado de avance en la escala Puntaje

1 2 3 4 Año

FASE C. El Plan

22 Cumplimiento

de Planes

Acuerdo de los usuarios con el plan(es) incluso cuando ellos han sido críticamente afectados.

No hay planes. Acuerdos en papel pero no en hechos.

Acuerdos e inicio de cumplimiento.

Acuerdos y cumplimientos del

plan.

23 Escala del Plan Los planes de MCI están conduciendo los asuntos de MCI a nivel nacional.

No hay plan. Plan y

financiamiento para áreas piloto.

Plan y financiamiento para determinadas áreas pilotos, expansión

en camino.

Plan(es) y financiamiento conduciendo

asuntos de recursos costeros sobre base

nacional.

FASE D. Implementación

24 Registros Públicos

Los registros sobre multas y sanciones están abiertos al público.

No hay registro o no hay acceso

público.

Registros y accesos limitados, o mala

conservación.

Registros casi completos, usualmente accesibles al

público.

Registros bien mantenidos abiertos y

accesibles al público.

25 Reuniones

Públicas

Las reuniones públicas son realizadas para tener participación comunitaria en la toma de decisiones.

No se realizan reuniones.

Solo reuniones informativas.

Se realizan reuniones con

limitadas tomas de decisiones

comunitarias.

Se realizan reuniones, democracia

participativa.

26 Resolución de

conflictos Hay mecanismos para la resolución exitosa de conflictos a nivel zonal y nacional.

No se han establecido

mecanismos.

Se realizan intentos de establecer mecanismos.

Mecanismos establecidos, a menudo tienen

éxito.

Mecanismos establecidos,

usualmente tienen éxito.

27 Recursos para

acatamiento de leyes.

Quienes hacen acatar las leyes tiene los recursos humanos (RH) y el equipo para realizar sus funciones completa y apropiadamente.

No hay RH y equipos.

Insuficiente RH y equipos.

Recursos creciendo pero aún

insuficientes en alguna áreas.

Suficientes RH y equipos.

Page 72: Tesis en opción al título de Master en Informática para la ...

63

Componente o ítem por fase

Descripción Determinación del grado de avance en la escala Puntaje

1 2 3 4 Año

FASE D. Implementación

28 Monitoreo Quienes ejercen el control monitorean constantemente.

No se monitorea.

Área monitoreada tan

infrecuentemente que las infracciones no son detectadas a

tiempo.

Monitoreo frecuente detectan

muchas infracciones.

Hay pocas infracciones de los instrumentos de

MCI y se las detectan a tiempo.

29 Procedimientos

para acatamiento de leyes.

Quienes ejercen el control están conscientes de la ley y los procedimientos para su acatamiento.

Desconocen ambas.

Conocen las leyes pero no los

procedimientos para su

acatamiento.

Conocen ambas y se inicia un monitoreo apropiado.

Conocen ambas y se monitorea como

asunto de rutina.

30 Multas y

Sanciones Las multas y sanciones son emitidas por actividades ilegales.

Ninguna ley y/o sanciones y multas nunca o raramente

son emitidas.

Se imponen muchas multas y sanciones.

Disminuye el número de multas y

sanciones.

Clara evidencia de que la actividad

multada ha cesado.

31 Trabajo/Inversión

Pública

Grado de inversión pública directa en facilidades físicas esenciales (agua, arrecifes artificiales, etc.)

No hay inversión.

Construcción limitada, no hay recuperación de

costos.

Construcción significativa, principales

problemas con operación,

mantenimientos y recuperación de

costos.

Significativa construcción, operación y

mantenimiento continuo,

establecido los mecanismos de recuperación de

costos.

32 Escala de

implementación

Las actividades del programa de MCI están siendo implementadas sobre una base nacional.

No hay actividades. Implementación en

áreas piloto.

Implementación en áreas piloto, expansión en

camino.

Implementación a nivel nacional.

Page 73: Tesis en opción al título de Master en Informática para la ...

64

Componente o ítem por fase

Descripción Determinación del grado de avance en la escala Puntaje

1 2 3 4 Año

FASE E. Monitoreo y Evaluación

33 Desarrollo de un

Plan

Un plan de monitoreo y evaluación ha sido desarrollado con indicadores para por lo menos el proceso y los resultados.

No hay plan.

Conocimiento de la necesidad de un plan, primeros esfuerzos para desarrollarlo.

Plan desarrollado pero no totalmente

operacional.

Plan profesional con indicadores

válidos y confiables.

34 Monitoreo Las actividades son monitoreadas rutinariamente.

No hay monitoreo. Intentos de

monitoreo pero con grandes problemas.

Monitoreo se está facilitando.

Actividades de monitoreo a tiempo y profesionalmente.

35 Evaluación Hay una evaluación formal del cumplimiento de los objetivos del MCI.

No hay evaluación.

Evaluación hecha con poco éxito

debido a la falta de datos.

Evaluación hecha con éxito limitado,

mejora la base para una buena evaluación.

Realización exitosa de evaluación profesional.

36

Uso General de los datos de Monitoreo y Evaluación

Grado en el cual quienes formulan políticas de MCI y los manejadores utilizan los datos para revisar los objetivos y actividades.

No monitorean o evalúan.

Se intenta evaluar y monitorear, pero los datos no son utilizados para la

toma de decisiones.

Incremento en el uso de datos para la toma de decisiones.

Datos veraces y a tiempo para ser

utilizados rutinariamente en

la toma de decisiones.

Tabla No 50. Encuesta para medir el avance del proyecto de MCI

Page 74: Tesis en opción al título de Master en Informática para la ...

65

Ejemplo del Coeficiente de Correlación en la encuesta para analizar el MCI

Para este ejemplo decidimos poner a los Expertos a realizar la votación en la FASE A del

intrumento para anlizar el estado del promraga de MCI, la votación fue la siguiente:

Preguntas de la FASE A (ver Tabla No 49)

A1 A2 A3 A4 A5 A6 A7 A8

E

X

P

E

R

T

O

S

E1 4 3 4 2 1 3 3 2

E2 3 3 4 2 1 3 3 2

E3 4 3 4 2 1 3 3 2

E4 4 3 4 2 1 3 2 2

E5 4 3 4 2 2 3 2 2

E6 4 3 4 3 1 4 2 2

E7 3 3 4 2 1 3 2 3

E8 3 4 3 2 1 3 2 2

E9 4 3 4 2 2 3 3 2

E10 4 4 4 2 2 3 3 2

E11 4 3 4 3 2 4 2 2

E12 4 3 3 2 2 4 2 3

E13 4 3 4 2 1 4 2 2

E14 3 3 4 2 1 3 3 2

E15 3 3 4 2 1 3 3 2

Tabla No 51. Votación de los Expertos en la FASE A del programa de MCI

Una vez procesados los valores de la Tabla No 51 con el sistema obtenemos los siguientes

resultados:

W = 0,83 | X2 = 86,88 | df = 7

Al buscar en la Tabla de valores críticos de Chi Cuadrado el valor asociado a un α = 0,05 y

un df = 7, obtenemos como resultado 14,07. Al ser el valor de X2 calculado mayor al valor

observado en la tabla podemos concluir, con gran seguridad, de que el acuerdo de los

jueces es más alto que el que resultaría al azar. La muy baja probabilidad conforme a H0

asociada con el valor observado de W, nos permite rechazar la hipótesis de nulidad de que

las estimaciones de los jueces no están relacionadas.

Page 75: Tesis en opción al título de Master en Informática para la ...

66

4.3 Instrumento para estimar el estado de los Arrecifes Coralinos

En la situación actual de amenaza en que se encuentran los arrecifes coralinos del Gran

Caribe (Lang, 2003; Gardner et al., 2003, 2005) y del mundo en general (Hoegh-Guldberg,

2004; Wilkinson, 2008) son cruciales la evaluación y el monitoreo de su condición de salud

tanto por razones de manejo como científicas.

El empleo de bioindicadores requiere de escalas de clasificación y puntaje que permitan

evaluar y clasificar al nivel regional, la condición (estado de salud) del arrecife o de

algunos de sus componentes bióticos, que sean de utilidad y fácil comprensión al personal

que maneja los arrecifes coralinos y a los tomadores de decisiones pertinentes.

Para la Región del Arrecife Mesoamericano, un colectivo de autores de Healthy Reef

Initiative (2008) elaboró escalas de clasificación y puntajes en la que los márgenes de

variación de varios bioindicadores fueron específicos para los observados en ese territorio.

El objetivo de este trabajo es proponer un sistema de escalas de clasificación y puntaje de

condición de arrecifes coralinos con márgenes de variación de los bioindicadores del

bentos y de la ictiofauna, que por ser más amplios, sean aplicables tanto en Cuba como en

el Gran Caribe.

El sistema de escalas de condición propuesta se muestra a continuación:

Indicador

Clasificación y puntaje

Crítica Pobre Regular Buena Muy buena

1 2 3 4 5 Cubrimiento vivo de corales

(%) < 5,0 5,0 – 9,9 10,0 – 19,9 20,0 – 40,0 > 40,0

Reclutamiento de corales

(ind./m2) < 2,0 2,0.3,9 4,0 – 7,9 8,0 – 16,0 > 16,0

Densidad lineal de corales de

más de 10 cm (colonias/10 m) < 4,00 4,00 – 7,99 8,00 – 11,99 12,00 – 16,00 > 16,00

Diámetro máximo promedio de

corales de más de 10 cm 10 – 25 26 – 30 31 – 50 51 – 75 > 1000

Dimensión máxima promedio

de corales > 10 cm (cm) 10 – 25 26 – 30 31 – 50 51 – 75 > 1000

Incidencia de enfermedades

microbianas en corales (%) > 16,0 8,0 – 16,0 4,0 – 7,9 2,0 – 3,99 < 2,0

Mortalidad reciente de corales

(%) > 16,0 8,0 – 16,0 4,0 – 7,9 2,0 – 3,9 < 2,0

Page 76: Tesis en opción al título de Master en Informática para la ...

67

Indicador

Clasificación y puntaje

Crítica Pobre Regular Buena Muy buena

1 2 3 4 5 Mortalidad antigua parcial (sin

corales en pie muertos) (%) > 80,0 40,0 – 80,0 20,0 – 39,9 10,0 – 19,9 < 10,0

Muerte antigua de corales en

pie muertos (%) > 80,0 40,0 – 80,0 20,0 – 39,9 10,0 – 19,9 < 10,0

Mortalidad antigua total (con

corales muertos en pié) (%) > 80,0 40,0 – 80,0 20,0 – 39,9 10,0 – 19,9 < 10,0

Mortalidad total de corales

(reciente + antigua) (%) > 80,0 40,0 – 80,0 20,0 – 39,9 10,0 – 19,9 < 10,0

Número de especies de

corales/10 m en crestas o bajos

coralinos

< 3 3 – 6 6 – 9 9 – 12 > 12

Número de especies de

corales/10 m en arrecifes

frontales

< 5 6 – 10 11 – 15 16 – 20 > 20

Cubrimiento por macroalgas

carnosas (%) 76 – 100 51 – 75 31 – 50 11 – 30 0 – 10

Cubrimiento por algas

calcáreas costrosas (%) > 5,0 5,0 – 9,9 10 – 19,0 20,0 – 40,0 > 40,0

Altura del follaje de algas

carnosas (cm) > 5,0 4,0 – 5,0 3,0 – 3,9 2,0 – 2,9 < 2,0

Índice de macroalgas carnosas

(sin unidad) > 160 81 – 160 41 – 80 20 – 40 < 20

Densidad de erizo Diadema

antillarum (ind./m2)

< 0,25 0,25 – 0,49 0,5 – 1,0 1,1 – 2,5 2,6 < 7

Biomasa total de peces de

AGRRA (g/100 m2) < 3000 3000 – 5999 6000 – 11999 12000 – 25000 > 25000

Biomasa de peces herbívoros

(g/100 m2) < 1000 1000 – 1999 2000 – 3999 4000 – 8000 > 8000

Biomasa de peces carnívoros

(g/100 m2) < 2000 2000 – 3999 4000 – 7999 8000 – 16000 > 16000

Densidad de peces de AGRRA

(individuos/100 m2) < 25,0 25,0 – 49,9 50,0 – 99,9 100,0 – 200,0 > 200,0

Densidad de peces herbívoros

(individuos/100 m2) < 12,5 12,5 – 24,9 25,0 – 49,9 50,0 – 100,0 > 100,0

Densidad de peces carnívoros

(individuos/100 m2) < 25,0 25,0 – 49,9 50,0 – 99,9 100,0 – 200,0 > 200,0

Talla promedio de peces loros

(cm) < 10,0 10,0 – 14,9 15,0 – 19,99 20,0 – 30,0 > 30,0

Talla promedio de pargos (cm) < 15,0 15,0 – 19,9 20,0 – 24,99 25,0 – 30,0 > 30,0

Talla promedio de meros (cm) < 15 15,0 – 19,9 20,0 – 29,9 30,0 – 40,0 > 40,0

Tabla No 52. Biomarcadores para medir el estado de los Arrecifes Coralinos

Page 77: Tesis en opción al título de Master en Informática para la ...

68

Ejemplo de Coeficiente de Correlación para estimar el estado de los Arrecifes Coralinos

Para este ejemplo decidimos poner a los Expertos a realizar la votación en la encuesta de

los Biomarcadores, los resultados fueron los siguientes:

Expertos

E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15

B I O M A R C A D O R E S

B1 4 4 4 4 5 5 5 4 4 4 4 5 4 4 4

B2 5 4 4 4 5 5 5 4 5 5 5 5 5 5 5

B3 3 3 3 3 3 4 3 4 3 4 4 3 3 3 3

B4 3 3 2 3 2 3 3 3 2 2 2 3 3 3 3

B5 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5

B6 3 3 3 3 3 2 3 2 3 2 2 2 2 3 3

B7 4 4 4 4 3 4 3 4 4 4 4 3 3 3 4

B8 5 4 5 5 5 5 5 5 4 5 5 5 5 5 5

B9 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1

B10 4 4 4 4 5 5 5 4 4 4 4 5 4 4 4

B11 5 4 4 4 5 5 5 4 5 5 5 5 5 5 5

B12 3 3 3 3 3 4 3 4 3 4 4 3 3 3 3

B13 3 3 2 3 2 3 3 3 2 2 2 3 3 3 3

B14 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5

B15 3 3 3 3 3 2 3 2 3 2 2 2 2 3 3

B16 4 4 4 4 3 4 3 4 4 4 4 3 3 3 4

B17 5 4 5 5 5 5 5 5 4 5 5 5 5 5 5

B18 2 2 2 2 1 1 1 1 2 1 2 2 2 2 1

B19 4 4 4 4 5 5 5 4 4 4 4 5 4 4 4

B20 5 4 4 4 5 5 5 4 5 5 5 5 5 5 5

B21 3 3 3 3 3 4 3 4 3 4 4 3 3 3 3

B22 3 3 2 3 2 3 3 3 2 2 2 3 3 3 3

B23 4 4 4 4 5 4 5 4 5 4 5 5 5 5 5

B24 3 3 3 3 3 2 3 2 3 2 2 2 2 3 3

B25 4 4 4 4 3 4 3 4 4 4 4 3 3 3 4

B26 5 4 5 5 5 5 5 5 4 5 5 5 5 5 5

B27 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5

Tabla No 53. Votación de los Expertos en los Biomarcadores

Page 78: Tesis en opción al título de Master en Informática para la ...

69

Una vez procesados los valores de la Tabla No 51 con el sistema obtenemos los siguientes

resultados:

W = 0,86 | X2 = 335,87 | df = 26

Al buscar en la Tabla de valores críticos de Chi Cuadrado el valor asociado a un α = 0,05 y

un df = 26, obtenemos como resultado 38,88. Al ser el valor de X2 calculado mayor al valor

observado en la tabla podemos concluir, con gran seguridad, de que el acuerdo de los

jueces es más alto que el que resultaría al azar. La muy baja probabilidad conforme a H0

asociada con el valor observado de W, nos permite rechazar la hipótesis de nulidad de que

las estimaciones de los jueces no estas relacionadas.

Aspectos a destacar del Capítulo IV

Con el desarrollo de esta funcionalidad se dota a los especialistas y trabajadores del

proyecto de una potente, rápida y eficiente herramienta de trabajo a la cual podrán

acceder en cualquier momento para consultar el estado del mismo y tomar decisiones de

acuerdo a los resultados obtenidos, es una herramienta novedosa para tal fin por lo que a

medida que pase el tiempo se puede ir perfeccionando y ajustando a nuevas necesidades

de los usuarios.

Page 79: Tesis en opción al título de Master en Informática para la ...

70

Del programa de Manejo Costero Integrado

A través del desarrollo del proyecto, se han aprendido varias lecciones de diversos tipos.

La primera de ellas es la necesidad de legitimar el proyecto, es decir lograr su aceptación

en la comunidad, y su apropiación por parte de la población local. Ello dependerá de

manera importante en la confianza y credibilidad que la interacción y el propio proyecto

logren.

Un segundo aspecto que resalta por su importancia es la necesidad de impulsar la

capacidad de organización comunitaria y grupal. La organización y consolidación (registro,

mesas directivas, estatutos, libros de actas, reuniones periódicas) de grupos productivos

con actividades económicas alternativas les da la fortaleza y seguridad en si mismos para

formar ciudadanos activos y responsables, participativos y sobre todo les permite tener

una estructura que les da permanencia a través del tiempo como grupos.

De la Aplicación Web

De los resultados de este trabajo de pueden inferir las siguientes conclusiones:

Se estudió la metodología seleccionada por los especialistas para lograr una mayor

compresión de la misma, esto nos permitió, implementarla en el sistema de una

manera eficiente y funcional, además de contar con una interfaz gráfica legible y

amigable de cara al usuario.

Se diseñó e implementó en el sistema todo un flujo de información que permite

mantener a los especialistas y a los usuarios que acceden al sitio informados sobre el

estado del proyecto de MCI en Trinidad.

Se creó un módulo, que permite, una vez realizado el proceso de llenado de la

encuesta seleccionada por parte de los especialistas, determinar el nivel de

concordancia existente entre los mismo.

Se diseñó un sistema de reportes, el cual, permite mantener actualizados vía e – mail a

los colaboradores del proyecto, sobre el avance del mismo.

Page 80: Tesis en opción al título de Master en Informática para la ...

71

Al programa de Manejo Costero Integrado

Quedan aún muchos retos a vencer, como son:

Generar la voluntad de cambio en el gobierno municipal y en otros sectores de la

población, mayor participación ciudadana y educación ambiental.

Instrumentar más tecnologías adecuadas frecuentemente en contraposición con las

impulsadas y financiadas por los programas de gobierno.

Mayor vinculación entre sectores.

Lograr que las grandes obras gubernamentales estén basadas en un análisis real de su

impacto ambiental, con una fuerte base técnica y visión integral y con medidas reales

de mitigación.

Finalmente siguen siendo escasas las intenciones y los presupuestos para monitoreo y

evaluación. Estos son fundamentales para conocer el funcionamiento de nuestros

ecosistemas y el impacto que las actividades tienen sobre ellos.

A la Aplicación Web

Continuar con el desarrollo e implementación de nuevos módulos y funcionalidades para

el sistema, logrando de esta manera, que el mismo se ajuste a nuevas necesidades del

proyecto. Estudiar de manera continua las tecnologías que van surgiendo para el

desarrollo de aplicaciones similares, de esta manera mantendremos el sistema actualizado

de acuerdo a las tendencias mundiales en el campo de las tecnologías Web, siempre y

cuando, esto permita cumplir con su objetivo principal del sistema.

Page 81: Tesis en opción al título de Master en Informática para la ...

72

[1] GESAMP (IMO/FAO/UNESCO-IOC/WMO/IAEA/UN/UNEP Joint Group of Experts on

the Scientific Aspects of Marine Environmental Protection) (1996): «The Contributions

of Science to Integrated Coastal Management», GESAMP Reports and. Studies, no. 61.

[2] Isobe, M. (1997): «A Theory of Integrated Coastal Zone Management in Japan».

Department of Civil Engineering, Univ. Tokyo,

http://www.glocom.ac.jp/eco/esena/resource/isobe/index.e.html

[3] Olsen, S. B. (ed.) (2003a): Crafting Coastal Gover-nance In a Changing World,

Coastal Manage-ment. Report #2241. U.S. Agency for International Development and

the University of Rhode Island Coastal Resources Center, Rhode Island.

[4] W3C, Guía Breve de CSS, 2008. [Disponible en:

http://www.w3c.es/divulgacion/guiasbreves/HojasEstilo].

[5] Wikilearning, Completo tutorial de JavaScript, 2008. [Disponible en:

http://www.wikilearning.com/tutorial/completo_tutorial_de_javascript-

introduccion_a_javascript/4466-1].

[6] Wikimedia Foundation, Inc., PHP, 2008. [Disponible en:

http://es.wikipedia.org/wiki/PHP\].

[7] INVESTIC, ¿Qué es un CMS o Gestor de Contenidos?, 2008. [Disponible en:

http://www.investic.net/node/90].

[8] Factoría de Internet S.L, Análisis de Drupal, 2008. [Disponible en:

http://www.webtaller.com/maletin/articulos/analisis_drupal.php].

[9] Reyero Jose A, Características de Drupal 2008, [Disponible en:

http://drupal.org.es/caracteristicas].

[10] Orange, Sistemas de bases de datos, [Disponible en:

http://html.rincondelvago.com/sistemas-de-bases-de-datos.html].

Page 82: Tesis en opción al título de Master en Informática para la ...

73

[11] García Moreno María Antonia, Diseño y gestión de bases de datos 2008,

[Disponible en:

http://www.eubd.ucm.es/html/personales/enred/mantonia/docauto/temas.htm].

[12] MySQL-Hispano.org, Introducción a MySQL, 2008. [Disponible en:

http://www.webestilo.com/mysql/intro.phtml].

[13] DesarrolloWeb.com, Dreamweaver, 2008. [Disponilbe en:

http://www.desarrolloweb.com/articulos/332.php].

[14] EMS Database Management Solutions, Inc, EMS SQL Manager for MySQL, 2008.

[Disponilbe en: http://www.sqlmanager.net/products/mysql/manager].

[15] DesarrolloWeb.com, Zend Studio, 2008. [Disponilbe en:

http://www.desarrolloweb.com/articulos/1178.php].

[16] JACOBSON, I., BOOCH, G., RUMBAUGH J, ADDISON WESLEY. El Proceso Unificado

de Desarrollo de Software. http://bibliodoc.uci.cu/pdf/reg00060.pdf 2000.

Page 83: Tesis en opción al título de Master en Informática para la ...

74

Alfonso Martínez, A. A. y J. A. Cabrera Hernández (2003): «Hacia un Manejo Integrado

Costero en el litoral norte de la provincia de Matanzas, Cuba». Memorias del Taller

Capacidad 21 Experiencias y lecciones aprendidas del Proyecto PNUD/GEF Sabana-

Camagüey (CUB/92/ G31, CUB/98/G32 y CUB/99/G81), La Habana.

OLSEN, S., K. Lowry, and J. Tobey. 1999. The common methodology for learning: A

manual for assessing progress in coastal management. Coastal management report

#2211. University of Rhode Island, Coastal Resources Center, Graduate School of

Oceanography, Narragansett, RI 02882 USA.

OLSON, D. and J. F. Courtney. 1992. Decision support models and expertrs systems.

New York.

PNUMA. 1996. Directrices para una planificación y un manejo integrado de las áreas

costeras y marinas en la Región del Gran Caribe. Programa ambiental del Caribe del

PNUMA. Kingston. 136 p.

PNUMA, 1997. Gestión de la Información Ambiental en América Latina y el Caribe.

Informe Técnico – Información y Evaluación Ambientales. UNEP DEIA TR97-10

PUERTAS, E. 1996. Bases conceptuales y metodológicas para el diseño de las agendas

ambientales locales de Cartagena. Documento de clase Maestría en Gestión Ambiental

para el Desarrollo sostenible con énfasis en Zonas Costeras, Pontificia Universidad

Javeriana, IDEADE, Cartagena.

SHARIFFI, A. 1999. Remote sensing and Decision Support System. En Stein A., Meer, F.

Van der, Gorte, B. Spatial Statistics for Remote Sensing. Kluwer Academic Publishers,

Dordrecht, The Netherlands.

SIERRA-CORREA, P. C. 2001. Coastal landscape analysis using advanced remote sensing

techniques for ICZM: Case study in Guapi – Iscuandé, Pacific coast Colombia. Tesis de

Maestría. ITC. 101 p.

Page 84: Tesis en opción al título de Master en Informática para la ...

75

SOBREVILLE, C. and P. Bath. 1992. Evaluación ecológica rápida. Un manual para

usuarios de América Latina y el Caribe. Programa de Ciencias para América Latina,

203p. SORENSEN, J. 1997 National and international efforts at Integrated Coastal

Management: Definitions, Achievement and lesson. Coastal Management 25: 341

SORENSEN, J. and S. T. McCreary, 1990. Institutional Arrangements for Managing

Coastal Resources and Environments, Coastal Management Publication No. 1, NPS/US

AID Series, national Park Service, Office of International Affairs, Washington, D.C. 194

pp.

Alfonso Martínez, A. A.; J. A. Cabrera Hernández; N. E. Gómez Campos; M. Gutiérrez

Padrón; F. Dueñas Pérez y otros (2004): «Diseño y elaboración del programa de

Manejo Integrado Costero del litoral norte de la provincia de Matanzas. Informe al

Proyecto CUB/98/G32-CUB/99/G81 «Acciones prioritarias para consolidar la

protección de la biodiversidad en el ESC», La Habana.

Cabrera Hernández, J. A.; M. L. Moreno de León; A. Mena; B.A. Consuegra Lezcano y

otros (2005): «Del enfoque integrado de la gestión ambiental y turística en la playa de

Varadero (Cuba), a una propuesta para un sistema de certificación nacional-local de

playas», Revista de Medio Ambiente, Turismo y Sustentabilidad, 1(2): 57- 65.

Intellia, Aplicaciones Web a la medida, [En línea], [Citado el: 25 de enero del 2008],

[Disponible en:

http://www.intellia.com.mx/esp/servicios/aplicaciones_web_a_la_medida.php].

Netcommerce, Desarrollo de aplicaciones Web, [En línea], [Citado el: 25 de enero del

2008], [Disponible en: http://www.netcommerce.com.mx/desarrollo.asp].

Martinez Hechevarria Álvaro, MANUAL PRÁCTICO DE HTML, [En línea], [Citado el: 25

de enero del 2008], [Disponible en:

http://www.etsit.upm.es/~alvaro/manual/manual.html#1].

DesarrolloWeb.com, Introducción al HTML, [En línea], [Citado el: 26 de enero del

2008], [Disponible en: http://www.desarrolloweb.com/articulos/534.php].

Page 85: Tesis en opción al título de Master en Informática para la ...

76

Eguíluz Pérez Javier, Introducción a CSS, [En línea], [Citado el: 26 de enero del 2008],

[Disponible en: http://www.librosweb.es/css/index.html].

Barcia Diego. ¿Qué es CSS?, [En línea], [Citado el: 26 de enero del 2008], [Disponible

en: http://www.maestrosdelweb.com/editorial/introcss/].

Wikimedia Foundation, Inc., JavaScript, [En línea], [Citado el: 26 de enero del 2008],

[Disponible en: http://es.wikipedia.org/wiki/JavaScript].

Perez Javier, 10 funciones imprescindibles en Javascript, [En línea], [Citado el: 26 de

enero del 2008], [Disponible en: http://www.maestrosdelweb.com/editorial/diez-

funciones-imprescindibles-en-javascript/].

The PHP Group, Manual de PHP, [En línea], [Citado el: 2 de febrero del 2008],

[Disponible en: http://www.php.net/manual/es/].

Van Der Henst S Christian, ¿Qué es el PHP?, [En línea], [Citado el: 2 de febrero del

2008], [Disponible en: http://www.maestrosdelweb.com/editorial/phpintro/].

Cuerda Garcia Xavier y Minguillón Alfonso Julià, Introducción a los Sistemas de

Gestión de Contenidos (CMS) de código abierto, [En línea], [Citado el: 2 de febrero del

2008], [Disponible en: http://mosaic.uoc.edu/articulos/cms1204.html].

APC, Noticias sobre Internet y TIC por el desarrollo y la justicia social., [En línea],

[Citado el: 12 de febrero del 2008], [Disponible en:

http://www.apc.org/espanol/news/index.shtml?x=5039452].

Glaser Max, Wordpress vs. Drupal - La guerra de los CMS., [En línea], [Citado el: 12 de

febrero del 2008], [Disponible en: http://www.maxglaser.net/wordpress-vs-drupal-la-

guerra-de-los-cms/].

CAVSI, ¿Qué es un Sistema Gestor de Bases de Datos o SGBD?, [En línea], [Citado el: 13

de febrero del 2008], [Disponible en:

http://www.cavsi.com/preguntasrespuestas/que-es-un-sistema-gestor-de-bases-de-

datos-o-sgbd/].

Page 86: Tesis en opción al título de Master en Informática para la ...

77

Anexo No 1. Desarrollo Sostenible.

Definiciones de desarrollo sostenible

Desarrollo que satisface las necesidades de la presente generación sin comprometer

la habilidad de las futuras para satisfacer sus propias necesidades (Comisión de Medio

Ambiente y Desarrollo/1987).

El desarrollo sostenible es el manejo y conservación de la base de los recursos

naturales y la orientación del cambio tecnológico e institucional de tal manera que

asegure el logro y continuidad de la satisfacción de las necesidades para las presentes

y futuras generaciones. Tal desarrollo conserva la tierra, el agua, las plantas y los

recursos genéticos, es ambientalmente no degradante, tecnológicamente apropiado,

económicamente viable y socialmente aceptable (Reunión 94ª del Comité de la FAO

para Pesquerías/1991).

Page 87: Tesis en opción al título de Master en Informática para la ...

78

Anexo No 2. Ubicación Geográfica de la ciudad de Trinidad.

Page 88: Tesis en opción al título de Master en Informática para la ...

79

Anexo No 3. Península de Ancón.

Page 89: Tesis en opción al título de Master en Informática para la ...

80

Anexo No 4. Ubicación de las zonas de impactos.

Page 90: Tesis en opción al título de Master en Informática para la ...

81

Anexo No 5. Sistema Web de la Oficina de Programas Marinos, Instituto de Rhode Island.

Page 91: Tesis en opción al título de Master en Informática para la ...

82

Anexo No 6. Articulo del periódico Granma que refleja el proyecto de MCI de Trinidad.