Вы находитесь на странице: 1из 138

UNIVERSIDAD DE ORIENTE

NCLEO DE SUCRE
ESCUELA DE CIENCIAS
DEPARTAMENTO DE MATEMTICAS
PROGRAMA DE LA LICENCIATURA EN INFORMTICA

SISTEMA DE INFORMACIN PARA LA GESTIN Y ANLISIS DE


SISMOGRAMAS HISTRICOS DE LA REGIN NORORIENTAL DE LA RED
SISMOLGICA DEL CENTRO DE SISMOLOGA DE LA UNIVERSIDAD DE
ORIENTE
(Modalidad: Pasanta de Grado)

STEPHANIE DEL CARMEN CONTRERAS FIGUEROA

TRABAJO DE GRADO PRESENTADO COMO REQUISITO PARCIAL PARA


OPTAR AL TTULO DE LICENCIADA EN INFORMTICA

CUMAN, 2013
DEDICATORIA

A mis abuelos, los mejores ejemplos de trabajo y perseverancia que alguien pueda
tener. Gracias por amarme y cuidarme siempre. Este trabajo es para ustedes.

A mam, gracias por tenerme paciencia y confiar en mis capacidades especialmente


cuando a m se me hace difcil.

A pap, gracias por hacerme quien soy, por motivarme y esperar siempre grandes
cosas de m.

A mi hermanito, mi amor, mi regalo ms grande, gracias por entenderme y apoyarme


incondicionalmente.

A mi ahijado, por llenarme de alegra y contagiarme sus inmensas ganas de vivir.

A ta Raquel, gracias por creer en m.

A ta Gloria, gracias por tanto cario.

Y finalmente a quienes aman a su pas tanto como yo.

III
AGRADECIMIENTO

Al personal del Centro de Sismologa de la Universidad de Oriente, gracias a todos


por su confianza y colaboracin

Al profesor Jaime Avendao por guiarme, presionarme y respaldarme durante el


desarrollo de este proyecto, gracias por brindarme esta gran oportunidad.

Al licenciado Francisco lvarez por encaminarme en esta etapa de aprendizaje y


desarrollo, gracias por su amistad, confianza y continua motivacin.

Al profesor Francisco Bonive por asesorarme cuando cre que no poda lograrlo.
Gracias por su orientacin y recomendaciones.

Al seor Jess Contreras por iniciarme en el anlisis de sismogramas y por el tiempo


prestado para el desarrollo de esta investigacin.

Al profesor Amrico Montilla por su disposicin a aclarar mis dudas.

A la profesora Carmelys Rodrguez por animarse a participar en este proyecto, por


enfocarse en los detalles, exigirme, y ensearme el valor de la paciencia. Pap tena
razn.

A los profesores Jos Sifontes y Jos Lockiby, gracias por su dedicacin, motivacin
y sensatez.

A la licenciada Janetee Castillo, por ofrecerme su amistad y colaboracin en todo


momento.

IV
A Veruskca Gmez, Carmen Gmez y Mara Mays por escucharme y alentarme
cuando ms lo necesit.

V
NDICE
Pg.
DEDICATORIA ...........................................................................................................III
AGRADECIMIENTO ................................................................................................. IV
LISTA DE TABLAS ................................................................................................... IX
LISTA DE FIGURAS ....................................................................................................X
LISTA DE ABREVIATURAS .................................................................................... XI
RESUMEN.................................................................................................................XIII
INTRODUCCIN ..........................................................................................................1
CAPTULO I. PRESENTACIN...................................................................................6
PLANTEAMIENTO DEL PROBLEMA....................................................................6
JUSTIFICACIN........................................................................................................7
ALCANCE Y LIMITACIONES.................................................................................7
Alcance ....................................................................................................................8
Limitaciones ............................................................................................................8
CAPTULO II. MARCO DE REFERENCIA.................................................................9
MARCO TERICO ....................................................................................................9
Antecedentes de la organizacin..............................................................................9
Antecedentes de la investigacin...........................................................................10
rea de estudio ......................................................................................................10
Lenguajes de programacin ...............................................................................10
Python ................................................................................................................12
Bibliotecas..........................................................................................................12
Bases de datos ....................................................................................................12
Sistemas de informacin ....................................................................................13
rea de investigacin ............................................................................................13
Sismologa..........................................................................................................13
Ondas principales y secundarias ........................................................................14
MARCO METODOLGICO ...................................................................................14
Metodologa de la Investigacin............................................................................14
Forma de investigacin ......................................................................................14
Tipo de investigacin .........................................................................................15
Diseo de la investigacin .................................................................................15
Tcnicas para la recoleccin de datos ................................................................15
Metodologa del rea aplicada ...............................................................................15
Modelado de negocio .........................................................................................16
Requerimientos ..................................................................................................16
Anlisis y diseo ................................................................................................16
Implementacin..................................................................................................16

VI
Pruebas ...............................................................................................................17
CAPTULO III. DESARROLLO .................................................................................18
MODELADO DE NEGOCIO...................................................................................18
REQUERIMIENTOS ................................................................................................22
ANLISIS Y DISEO .............................................................................................23
Diseo de base de datos .........................................................................................29
Diseo de interfaz ..................................................................................................30
IMPLEMENTACIN ...............................................................................................32
Despliegue .............................................................................................................37
PRUEBAS .................................................................................................................39
Pruebas de unidad ..................................................................................................39
Pruebas de caja blanca .......................................................................................39
Prueba de caja negra...........................................................................................40
Pruebas de integracin...........................................................................................43
Pruebas de validacin ............................................................................................44
Pruebas del sistema................................................................................................45
Usabilidad ..........................................................................................................45
Seguridad ...........................................................................................................49
Portabilidad ........................................................................................................50
CONCLUSIONES ........................................................................................................51
RECOMENDACIONES ...............................................................................................52
BIBLIOGRAFA ..........................................................................................................53
APNDICES.................................................................................................................56

VII
VIII
LISTA DE TABLAS

Pg.
Tabla 1. Requerimientos del sistema. ........................................................................ 22
Tabla 2. Elementos del men metafrico................................................................... 34
Tabla 3. Elementos de la barra de herramientas de Matplotlib.................................. 34
Tabla 4. Metforas implementadas en los controles. ................................................. 35
Tabla 5. Pruebas de validacin funcionalidad/requerimientos. ................................. 44

IX
LISTA DE FIGURAS

Pg.
Figura 1. Modelado de flujo de negocio. ................................................................... 19
Figura 2. Modelado de dominio. Descripcin del ambiente de negocio.................... 21
Figura 3. Diagrama de casos de uso general. ............................................................. 23
Figura 4. Diagrama de caso de uso analizar sismograma. ......................................... 24
Figura 5. Diagrama de actividades general. ............................................................... 25
Figura 6. Esquema de sismograma............................................................................. 26
Figura 7. Modelo fsico de base de datos................................................................... 29
Figura 8. Distribucin del ambiente de trabajo.......................................................... 31
Figura 9. Captura de pantalla inicial del sistema. ...................................................... 33
Figura 10. Recomendacin en men metafrico........................................................ 33
Figura 11. Ejemplo de mensaje con diversas opciones.............................................. 36
Figura 12. Ejemplo de mensaje de alerta al usuario................................................... 36
Figura 13. Diagrama de despliegue de SISAN CSUDO............................................ 38
Figura 14. Controles para analizar sismogramas. ...................................................... 40
Figura 15. Interfaz para administrar usuarios. ........................................................... 41
Figura 16. Interfaz para administrar estaciones sismolgicas.................................... 41
Figura 17. Interfaz para administrar componentes de estaciones. ............................. 42
Figura 18. Interfaz para administrar sismogramas..................................................... 42
Figura 19. Interfaz para administrar eventos.............................................................. 43
Figura 20. Satisfaccin general. ................................................................................. 45
Figura 21. Usabilidad. ................................................................................................ 45
Figura 22. Funcionalidad. .......................................................................................... 46
Figura 23. Velocidad.................................................................................................. 46
Figura 24. Disponibilidad. ......................................................................................... 46
Figura 25. Navegabilidad. .......................................................................................... 47
Figura 26. Uso de metforas. ..................................................................................... 47
Figura 27. Representacin conceptual. ...................................................................... 47
Figura 28. Apariencia................................................................................................. 48
Figura 29. Perfiles. ..................................................................................................... 48
Figura 30. Dominio. ................................................................................................... 48
Figura 31. Control de acceso...................................................................................... 49
Figura 32. Prueba Gnome........................................................................................... 50
Figura 33. Prueba KDE. ............................................................................................. 50

X
LISTA DE ABREVIATURAS

CSUDO: Centro de Sismologa Universidad de Oriente.


CAMV: Estacin Campeare, componente vertical.
CARU: Estacin Caripito.
CATA: Estacin Catuaro Arriba.
CNTI: Centro Nacional de Tecnologas de Informacin.
CUM: Estacin Cuman.
COAV: Estacin Cumanacoa, componente vertical.
MAN: Estacin Manicuare.
MeRinde: Metodologa de la Red Nacional de Integracin y Desarrollo De Software
Libre.
SAFE: Estacin Los Altos de Santa Fe.
SISAN CSUDO: Sistema de Informacin para el Anlisis de Sismogramas
Analgicos del Centro de Sismologa de la Universidad de Oriente

XI
XII
RESUMEN

Se desarrollo un sistema de informacin para el anlisis de sismogramas analgicos


de la red sismolgica del Centro de Sismologa de la Universidad de Oriente,
utilizando la Metodologa de la Red Nacional de Integracin y Desarrollo De
Software Libre (MeRinde), (Marrero et al., 2007) desarrollada en el Centro Nacional
de Tecnologas de Informacin (CNTI). La implementacin de la fase de modelado
de negocio permiti comprender el funcionamiento de la organizacin a travs del
modelado de dominio, luego en la fase de requerimientos se recopilaron las
solicitudes del Centro, y posteriormente, durante el modelado de anlisis se
estudiaron las caractersticas de los sismogramas, determinando la existencia de una
relacin lineal entre los pixeles y las horas transcurridas en el registro, obteniendo un
mtodo para calcular la hora correspondiente a cualquier punto sobre el rea de
registro del sismograma; luego a travs del modelado de diseo se desarroll la
interfaz del sistema tomando en consideracin los principios de usabilidad definidos
por Nielsen (1994), finalmente en la fase de implementacin, se programaron las
instrucciones provenientes del modelado de anlisis implementando Python como
lenguaje de programacin, Matplotlib para el manejo de imgenes de alta calidad,
MySQL como gestor de base de datos y WxPython como biblioteca libre
multiplataforma para el desarrollo de interfaces, todo esto con el objetivo de
desarrollar una herramienta para el rescate del registro histrico de la actividad
ssmica de la regin a travs de una aplicacin usable, prctica, precisa y confiable,
que permita realizar el anlisis bsico de sismogramas analgicos de manera eficaz y
eficiente.
Palabras claves: Sismogramas analgicos, Software Libre, Python, Matplotlib,
WxPython.

XIII
INTRODUCCIN

La teora tectnica de placas es la base para el entendimiento de la estructura de la


litosfera. El movimiento en direcciones opuestas de las placas que conforman la
corteza terrestre permite que estas interacten entre s, provocando vibraciones en el
terreno relacionadas con la liberacin de energa y la reorganizacin de los materiales
de la corteza terrestre (Schubert, 1984). Tales vibraciones se conocen como sismos y
son el objeto de estudio de la sismologa.

La actividad ssmica de la regin nororiental de Venezuela se encuentra


estrechamente asociada a la interaccin entre las placas tectnicas del Caribe y de
Amrica del Sur (Schubert, 1984). En el pas, los terremotos son de origen tectnico
y debido a que la ocurrencia de la mayora de ellos estn concentrados en los bordes
de las placas (Buforn y Udas, 2009), esta regin es conocida como la mayor regin
de alto riesgo ssmico del pas.

El Centro de Sismologa de la Universidad de Oriente (CSUDO), tiene la


responsabilidad de registrar, analizar y la actividad ssmica de la regin nororiental de
Venezuela, con ese fin ha instalado una red sismolgica que cuenta con un sistema de
registro analgico y un sistema de registro digital. Las estaciones de dicha red son
nombradas de acuerdo a su ubicacin: Cuman (CUM), Cumanacoa (COAV),
Manicuare (MAN), Campeare (CAMV), Catuaro Arriba (CATA), Los Altos de Santa
Fe (SAFE), Caripito (CARU).

El sistema de registro analgico de las ondas ssmicas est compuesto por un tambor
que gira peridicamente sobre el cual se coloca un pliego de papel termo-sensitivo de
aproximadamente noventa centmetros de largo, y una aguja trmica que registra el
movimiento del suelo y las seales de tiempo. El grfico resultante se denomina
sismograma y contiene el registro de veinticuatro horas de actividad (Bolt, 1981).

1
Cada pliego de papel se rotula colocando la hora de inicio y la hora en la que termina
el registro, el nombre de la estacin, la componente, y el nombre del analista.

Los sismogramas son utilizados por cientficos (sismlogos) para estudiar los
terremotos y para mejorar la comprensin del interior de la tierra. El tpico registro de
un sismo es una preciada fuente de informacin. El tiempo de propagacin de las
ondas se encuentra relacionado con las propiedades fsicas del medio que atraviesan,
esto ha hecho posible hacer deducciones sobre la estructura y composicin de nuestro
planeta. Los cambios drsticos en las velocidades de las ondas han revelado que la
Tierra tiene una estructura interna en capas, siendo las principales: la corteza, el
manto y el ncleo; a su vez, las pequeas diferencias entre los tiempos de
propagacin hizo posible determinar una estratificacin dentro de la propia corteza
(Foster, 1973).

Las principales ondas generadas por los sismos pueden clasificarse en ondas
longitudinales y ondas transversales. Las ondas longitudinales, denominadas
primarias (P) son aquellas en las que las partculas del medio se desplazan en la
direccin de la propagacin generando compresiones y dilataciones en el terreno
(Bolt, 1981). Mientras que en las ondas secundarias (S), llamadas ondas
transversales, de corte o cizalla las partculas se desplazan perpendicularmente a la
propagacin ocasionando deformaciones en el suelo. El punto en el interior de la
corteza terrestre donde tienen origen estas vibraciones, se conoce como hipocentro o
foco, y la zona superficial donde emerge el movimiento del terreno, se conoce como
epicentro, es el lugar donde el fenmeno registra mayor intensidad.

El registro de las ondas P y S son fundamentales para la localizacin el epicentro de


un sismo. Siendo que la velocidad de propagacin de las ondas S es menor que la de
las ondas P, la diferencia en el tiempo de llegada entre dichas ondas es proporcional a
la distancia que separa la estacin del punto en que ocurri el evento. De esta manera
los sismlogos han desarrollado un mtodo prctico para estimar distancias para

2
fuentes regionales (Udas y Mzcua, 1986). Este se basa en multiplicar la velocidad a
la que viaja la onda por el intervalo t s-p, obteniendo as al radio de la circunferencia
alrededor de la estacin. Siendo la velocidad una variable dependiente del modelo de
corteza terrestre de la regin.

Una vez obtenida la traza de cada estacin, esta puede reflejar algunos problemas
como el espesor de la aguja registradora y el exceso de calor; los cuales unidos logran
en ocasiones quemar el papel y el trazo consigue superar la mnima unidad de tiempo
del sismograma. A esto se une el exceso de vibraciones registradas por algunas
estaciones, generadas por perturbaciones locales y movimientos naturales de la Tierra
(Bolt, 1981), las cuales son percibidas como ruido y complican la identificacin de
sismos reales.

El estudio de un evento ssmico comienza con la distincin de las estaciones que lo


registraron, para cada una de las cuales el analista debe determinar las horas de
llegada de las ondas producidas por el sismo, tomando como gua las seales
correspondientes a cada minuto, a cada hora y a cada da (00:00). Se ubica la marca
de las 00:00 y a partir de all se sube o baja en el sismograma en busca del evento,
una vez ubicada la hora se procede a localizar el minuto y luego con una regla
graduada en milmetros se determinan los segundos de llegada.

El proceso de determinacin del epicentro y seguidamente del hipocentro se realiza


en principio a partir del registro de las ondas P y S. Una vez detectada la hora de
llegada de cada una, se determina la distancia desde cada estacin al epicentro a
travs de curvas camino-tiempo, las cuales permiten pasar de intervalos ts-p a
distancias recorridas por las ondas (Udas y Mzcua, 1986). Estas distancias
representarn los radios de las circunferencias alrededor de las estaciones que
registran el sismo. El estudio de mltiples (mnimo tres) estaciones permitir mayor
exactitud en la ubicacin del evento. Por esta razn la colocacin de las estaciones se
planifica estratgicamente para facilitar la localizacin mediante triangulacin.

3
Paralelamente a sus actividades cotidianas, ms all de la determinacin de la
ubicacin de eventos ssmicos sentidos en la regin, el CSUDO se ha desarrollado
durante aos a travs estudios realizados en el mbito de distintas lneas de
investigacin, entre ellas se encuentran: sismicidad histrica, sismologa terica,
microzonificacin ssmica, caracterizacin de las propiedades del suelo,
caracterizacin ssmica, riesgo geolgico, vulnerabilidad funcional, vulnerabilidad y
riesgo de estructuras.

La importancia del anlisis de sismogramas radica en la variedad de estudios que


permite realizar, entre ellos se encuentran: dromocrnicas locales y regionales,
estudio profundo del interior de la Tierra, dispersin de energa, estructura cortical,
trazas de falla, mecanismos focales, estudio de suelo, zonificacin y
microzonificacin ssmica. Para los cuales, generalmente, se utiliza ssmica de
refraccin, conociendo previamente la ubicacin y profundidad del evento ssmico
generado mediante explosivos con el fin de estudiar el viaje de las ondas a travs de
la corteza terrestre. Por esta razn se requiere precisin en la determinacin de la hora
de llegada de las ondas estudiadas.

Este trabajo permiti generar un sistema de informacin para recuperar, almacenar,


preservar, analizar y/o corregir los sismogramas analgicos histricos de la red
sismolgica de la regin nororiental del Centro de Sismologa de la Universidad de
Oriente, evitando que se pierda la informacin registrada y garantizando que este
valioso recurso siga a disposicin de investigadores en reas de ciencias de la tierra
tales como: geofsica, geodinmica y geologa.

En el captulo I se plantea el problema presentado por el Centro de Sismologa de la


Universidad de Oriente, junto con la descripcin del sistema propuesto, la exposicin
de su importancia, alcance y limitaciones. El captulo II es un constructo terico y
metodolgico adems una revisin exhaustiva de los antecedentes de la organizacin
y la investigacin con el objetivo de comprender el mbito en el que se desarroll este

4
proyecto. En el captulo III se describe el proceso de desarrollo del sistema mediante
la exposicin de los productos de las fases de la metodologa como: modelado de
flujo de negocio, modelado de dominio, requerimientos, casos de uso, diseo de
interfaz y capturas de pantalla.

5
CAPTULO I. PRESENTACIN

PLANTEAMIENTO DEL PROBLEMA

El CSUDO es el organismo que tiene la responsabilidad de registrar y estudiar los


eventos ssmicos en la regin, y aunque actualmente utiliza el sistema de registro
digital para analizar las formas de ondas de los sismos que ocurren diariamente, este
Centro, se ha encargado de recopilar los sismogramas analgicos registrados,
contando con ejemplares que datan desde 1995 hasta el presente, con la finalidad de
consolidar un recurso que permita extender el estudio de la sismicidad histrica de la
regin.

A pesar de este esfuerzo no se pudo realizar una inversin para garantizar la


conservacin del material registrado. Este fue almacenado sin considerar la naturaleza
del papel, ya que, siendo termo sensitivo, ha debido aislarse de manera que los
cambios de temperatura, iluminacin y humedad no alteraran su estado original. Por
otra parte, la continua manipulacin por parte de los analistas, sismlogos y pblico
en general ha contaminado irremediablemente este registro produciendo su
depreciacin a tal grado que ha sufrido decoloracin y desvanecimiento de las ondas
registradas.

Es por esto que resulta indispensable la implementacin de un sistema de informacin


que permita preservar el material registrado y realizar un anlisis bsico de estos
sismogramas brindando practicidad, precisin y confiabilidad. La implementacin de
una herramienta con estas caractersticas resulta fundamental para el estudio de
sismogramas histricos ocurridos en la regin, siendo este un importante fragmento
de su sismicidad histrica, indispensable para estudios posteriores en el rea de la
geofsica y geologa.
JUSTIFICACIN

La determinacin y ajuste de un modelo de corteza terrestre, y el estudio del peligro


ssmico de una regin requiere un anlisis detallado de las caractersticas de los
sismos histricos registrados, as como del sistema de fallas activas en la regin. Para
tal fin CSUDO cuenta con un catlogo de sismogramas histricos sentidos en la
regin, registrados en papel desde 1995 hasta el presente. Sin embargo el paso del
tiempo y las condiciones de almacenamiento han conseguido que el soporte de los
sismogramas se deteriore, perdiendo la calidad de la informacin reflejada, y
dificultando o imposibilitando que se realice un anlisis correctivo posterior sobre
este mismo material. Por otra parte la naturaleza del papel termo sensitivo permite
que el espesor de la aguja y el exceso de calor quemen el papel impidiendo digitalizar
el trazo y realizar una aplicacin que analice automticamente los registros. Esto hace
indispensable la experiencia del analista para reconocer los patrones de los eventos
ssmicos.

Por esta razn, se propuso disear el Sistema de Informacin de Anlisis de


Sismogramas Analgicos (SISAN) que permitiera almacenar los sismogramas
(fotografiados o escaneados), y realizar o corregir el anlisis bsico de las ondas p y s,
el cual consiste en determinar la hora de llegada de estas ondas en el sismograma,
transformando las coordenadas pxeles de las imgenes a unidades de tiempo (da,
mes, ao, hora, minuto y segundo), a travs de la implementacin de una aplicacin
dirigida al personal del Departamento de Registro y Anlisis del Centro de
Sismologa de la Universidad de Oriente; para as consolidar y preservar un catlogo
de sismos confiable, indispensable en el establecimiento de una base de
conocimientos para estudios posteriores, que a su vez garantice la interaccin con
otros centros de investigacin sismolgica.

ALCANCE Y LIMITACIONES

7
Alcance

Este trabajo consisti en desarrollar un sistema que permite leer sismogramas


analgicos (escaneados o fotografiados) y realizar un anlisis bsico de las ondas P y
S el cual consiste en determinar la hora de llegada de estas ondas en el sismograma,
transformando las coordenadas pxeles de las imgenes a unidades de tiempo (da,
mes, ao, hora, minuto y segundo), indispensable para obtener el epicentro de los
eventos ssmicos.

Limitaciones

Entre las principales limitaciones que influyeron en el desarrollo de este proyecto se


encontraron el estado del material a analizar. La naturaleza del papel termo sensitivo
permite que el espesor de la aguja y el exceso de calor quemen el papel impidiendo
digitalizar el trazo y realizar una aplicacin que analice automticamente los
registros; Haciendo indispensable la experiencia del analista para reconocer los
patrones de los eventos ssmicos.

8
CAPTULO II. MARCO DE REFERENCIA

MARCO TERICO

Antecedentes de la organizacin

El CSUDO es el organismo encargado de registrar y estudiar la actividad ssmica de


la regin nororiental de Venezuela, as como tambin es responsable de realizar y
asesorar investigaciones en el campo las ciencias de la Tierra como son la geofsica,
sismologa y geologa, al mismo tiempo tambin realiza estudios en mbito de la
prevencin y mitigacin de desastres. Fue fundado mediante la resolucin del
Consejo Universitario CU N 009-87, el 19 de mayo de 1987 y pertenece a las
dependencias del Vicerrectorado Acadmico. Este Centro inici sus actividades con
slo 2 (dos) estaciones sismolgicas cuyo registro era nicamente analgico.

En 1995, CSUDO aun no contaba con suficientes estaciones sismolgicas para cubrir
la regin, su registro era nicamente analgico, y su estudio se realizaba
manualmente, por lo que resultaba difcil realizar un anlisis completo de todos los
sismos sentidos en la regin. En muchos casos se realizaba el estudio, pero los errores
eran elevados (rms>0.30 correspondiente al error medio cuadrtico); obteniendo
resultados censurables por su inexactitud. Debido a que carecan de una base de
datos, los datos iban directo del anlisis a un boletn sismolgico mensual, que
constaba de los eventos sentidos, las distancias a las estaciones que lo registraron,
hora de llegada de las ondas P y S, y su localizacin (latitud, longitud y profundidad).

Posteriormente, a partir del ao 1999 comienzan a implementar SEISAN (Havskov,


Ottemller y Universidad de Bergen, 1998), una herramienta de anlisis de
terremotos, con una base de datos propia tipo archivo (denominada UDO), cuya
entrada son los registros de un conjunto de estaciones digitales. Luego en el ao 2000
se desarroll el Sistema Integrado de Informacin Sismolgica (SIIS) (Figueroa y
lvarez, 2000), compuesto de una base de datos relacional homnima, diseada en
SQL, la cual se alimenta de los primeros boletines sismolgicos y de la base de datos
UDO.

Actualmente, CSUDO cuenta con 11 estaciones de registro digital y 7 de registro


analgico que le permiten monitorear la regin continuamente. Al mismo tiempo, se
encuentra realizando un esfuerzo para preservar el registro en papel de sismogramas
sentidos en la regin, desde 1995 hasta el presente, el cual representa un valioso
fragmento de la sismicidad histrica.

Antecedentes de la investigacin

An cuando el CSUDO ha realizado innumerables esfuerzos para adquirir tecnologa


de punta para estudio de eventos ssmicos, a travs de una investigacin preliminar se
determin que no exista un sistema de informacin que permitiera realizar un
anlisis ssmico a partir de imgenes procedentes de un sistema de registro analgico.
Estos procedimientos eran realizados manualmente por analistas del CSUDO. No se
consigui en ninguna institucin a nivel nacional e internacional una herramienta que
satisficiera las necesidades de este Centro. Prximamente estos procesos estarn
siendo asistidos por la herramienta desarrollada, brindando exactitud y practicidad.

rea de estudio

Este trabajo se encuentra inmerso en el rea de sistemas de informacin gerencial.

Lenguajes de programacin

Los lenguajes de programacin son lenguajes artificiales que constan de una


coleccin de reglas semnticas y sintcticas que permiten indicarle al computador la
ejecucin de un conjunto de instrucciones especficas que permitirn solucionar
determinado problema.

10
Estos lenguajes pueden clasificarse segn el nivel en el que trabajen, existen
lenguajes mquina, lenguajes de bajo nivel (ensamblador, un ejemplo: Assembler) y
lenguajes de alto nivel (lenguaje natural, por ejemplo: Python y Java). Los lenguajes
de programacin de alto nivel pueden ser compilados o interpretados. El compilador
toma todas las instrucciones del cdigo fuente y genera un cdigo objeto en lenguaje
mquina para su posterior ejecucin. Mientras que el intrprete traduce cada
instruccin al momento de la ejecucin del programa.

De igual manera los lenguajes de alto nivel tambin pueden clasificarse segn el
paradigma de programacin, estos pueden ser: lgicos, imperativos, funcionales,
estructurados, orientada a aspectos, orientados a eventos (definidos por el
programador y detonados por el usuario), orientada a componentes, orientados a
objetos (clases, relaciones y mtodos), entre otros. Para el desarrollo de esta
herramienta se utilizaron los paradigmas de programacin orientados a objetos y a
eventos.

Entre los aspectos principales de los lenguajes orientados a objetos se encuentra la


clasificacin y abstraccin de objetos de la realidad declarando atributos que le
permitan relacionarse e interactuar. Las caractersticas fundamentales de este
paradigma son el polimorfismo (propiedad en la que los parmetros enviados a un
mtodo definirn el comportamiento del mismo) y la herencia (donde un objeto de
una clase puede adquirir las caractersticas y comportamientos de otros).

Mediante la abstraccin es posible el aislamiento objetos y procesos para disear


sistemas que permitan disear una solucin bajo condiciones especficas estudiadas
previamente. El proceso de anlisis de imgenes por computadora o procesamiento
digital de imgenes permite la extraccin de grandes volmenes de informacin
proveniente de una gran variedad de sensores, entre ellos, los sismgrafos.

11
Python

Python es un lenguaje de programacin interpretado, de alto nivel. Fue desarrollado


por Guido van Rossum a finales de la dcada de los ochentas, es multiparadigma,
(permitiendo orientacin a objetos y a eventos), es multiplataforma y posee licencia
de cdigo abierto. Python apuesta a la legibilidad y transparencia del cdigo, permite
herencia mltiple y polimorfismo, elimina el uso de llaves gracias a su identacin
obligatoria y adicionalmente permite la interaccin con un amplio repertorio de
bibliotecas libres.

Bibliotecas

Las bibliotecas son colecciones de cdigo o conjunto de subprogramas que renen el


trabajo de uno o ms programadores el cual se compone de clases, mtodos,
propiedades y recursos que pueden implementarse en otros programas. A
continuacin se describen las principales libreras que fueron utilizadas para la
construccin del sistema.

Matplotlib es una biblioteca proveniente de Matlab que permite la generacin y


manipulacin de imgenes de alta calidad (resolucin con respecto a la cantidad de
pxeles) a partir de arreglos. Soportando formato de archivo de imagen como jpg y
png, cuya mnima unidad de color homogneo es el pxel. Mientras. Wx es una
biblioteca libre y multiplataforma para el desarrollo de interfaces grficas. En ese
sentido WxPython es la biblioteca que permite la implementacin de Wx en Python.

Bases de datos

Las bases de datos son estructuras que permiten el almacenamiento sistemtico de


informacin organizada. Las bases de datos relacionales permiten establecer
relaciones entre diferentes entidades, garantizando diferentes vas de acceso a los
datos y facilitando el proceso de inferencias. Existen diferentes sistemas de gestin de

12
base de datos relacionales entre ellos se encuentran: PostgreSQL, MySQL, sistema
multiplataforma, multihilo y multiusuario para la administracin de bases de datos.

Sistemas de informacin

Los sistemas de informacin son un conjunto de elementos organizados con el fin de


capturar, procesar y almacenar datos para proporcionar informacin al usuario. En la
actualidad los sistemas de informacin juegan un papel fundamental a nivel
empresarial, participando de manera activa en los diferentes niveles de la
organizacin.

Entre los diversos tipos de sistemas de informacin podemos encontrar: sistemas de


informacin transaccionales, sistemas de automatizacin de oficinas, sistemas de
informacin gerencial, sistemas de informacin ejecutiva, sistemas de apoyo a la
toma de decisiones y sistemas expertos.

Los sistemas de informacin gerencial constan de un conjunto de elementos


organizados e interrelacionados con el fin de captar, procesar, preservar y distribuir
informacin. Este proyecto de investigacin se encuentra inmerso en el rea de
sistemas de informacin gerencial porque sostiene la relacin que surge entre las
personas y las computadoras (Kendall y Kendall, 2005), utilizando una base de datos
compartida para que todo el personal del CSUDO pueda tener acceso a la
informacin.

rea de investigacin

Sismologa

La sismologa es la rama de la geofsica que estudia los terremotos. Las velocidades


de las ondas generadas por estos eventos dependen de las caractersticas del medio de

13
desplazamiento, lo que permite estudiar la estructura de la corteza terrestre. Entre las
principales ondas ssmicas se encuentran las ondas P y las ondas S (Foster, 1973).

Ondas principales y secundarias

Las ondas primarias (P), son aquellas en las que las partculas del medio se
desplazan en la direccin de la propagacin, generando compresiones y dilataciones
en el terreno. Mientras que en las ondas secundarias (S), llamadas ondas de corte o
cizalla, las partculas se desplazan perpendicularmente a la propagacin, ocasionando
deformaciones en el suelo (Bolt, 1981).

Siendo que el ajuste de un modelo de corteza terrestre y el estudio del peligro ssmico
demandan el anlisis de las caractersticas de los sismos histricos, los centros de
investigacin sismolgica tales como el CSUDO, estudian la actividad ssmica de la
regin mediante el registro de sismogramas. Por esta razn y con el objetivo de
prolongar la utilidad de estos registros y de garantizar su disponibilidad para futuras
investigaciones en el rea, se desarroll una herramienta para recuperar, preservar y
analizar los sismogramas histricos de la regin nororiental de la red sismolgica del
Centro de Sismologa de la Universidad de Oriente.

MARCO METODOLGICO

Metodologa de la Investigacin

Para la desarrollo de esta investigacin se emple el proceso de la investigacin


cientfica de Tamayo y Tamayo (2009) como marco metodolgico de referencia.

Forma de investigacin

Siendo que el objetivo de este trabajo de investigacin fue desarrollar una


herramienta para la gestin y anlisis de sismogramas histricos de la regin
nororiental de la red sismolgica del Centro de Sismologa de la Universidad de

14
Oriente. Esta investigacin se considera aplicada porque utiliz los conocimientos
tericos adquiridos previamente para solucionar problemas concretos, en
circunstancias y caractersticas concretas, persiguiendo fines directos e inmediatos
(Tamayo y Tamayo, 2009).

Tipo de investigacin

El tipo de investigacin es descriptiva, porque incluye la identificacin, interpretacin


y anlisis de los procedimientos involucrados (Tamayo y Tamayo, 2009), necesarios
para comprender las actividades y los procesos internos del CSUDO para as
garantizar una correcta interpretacin de su funcionamiento, asegurando el diseo de
una solucin adecuada a la problemtica planteada por el Centro.

Diseo de la investigacin

El diseo de la investigacin fue de campo debido a que los datos se recogieron


directamente de la realidad (Tamayo y Tamayo, 2009), estableciendo comunicacin
directa con los integrantes de CSUDO, lo que permiti conocer la naturaleza del
problema y generar un sistema de informacin que se adaptara a sus necesidades y
satisficiera sus expectativas.

Tcnicas para la recoleccin de datos

En el desarrollo de esta investigacin se utilizaron las siguientes tcnicas:


observacin directa, entrevistas, estudio y anlisis de sismogramas fsicos, revisin de
boletines ssmicos, consulta a las bases de datos del Centro, referencias bibliogrficas
y consultas en Internet; con el objetivo de recopilar informacin necesaria.

Metodologa del rea aplicada

Para el desarrollo de este sistema se emple la Metodologa de la Red Nacional de


Integracin y Desarrollo De Software Libre (MeRinde), desarrollada por Marrero et

15
al, en el Centro Nacional de Tecnologas de Informacin, en el ao 2007. La cual se
describir a continuacin:

Modelado de negocio

El desarrollo de esta disciplina permiti lograr la familiarizacin con la organizacin


donde se va a implantar el sistema. Los principales objetivos de esta fase fueron
entender el funcionamiento de la institucin, el problema presentado, y el alcance del
proyecto, para as asegurar que el producto resultar adecuado a las necesidades de
los usuarios. El producto de esta fase fue el modelado de negocio del Centro donde se
describen los elementos que lo conforman y sus relaciones.

Requerimientos

Esta disciplina tuvo como objetivo el estudio de las necesidades de la organizacin,


para especificar cules sern las funciones que realizar el sistema, y su forma de
ejecucin. Garantizando su facilidad de uso, robustez, productividad y eficiencia.
Cumpliendo al mismo tiempo con las leyes, reglamentos y estndares de la
organizacin.

Anlisis y diseo

El desarrollo de esta disciplina tuvo como funcin principal desarrollar la arquitectura


del sistema, tomando en cuenta los requerimientos funcionales y no funcionales
detallados en la fase anterior, para modelar componentes especficos que den solucin
a la problemtica planteada por la organizacin. Esta fase comprendi el desarrollo de
los casos de uso que describirn la interaccin de los usuarios con el sistema.

Implementacin

Durante el desarrollo de esta fase se codificaron los distintos componentes modelados


en la fase anterior, segn el orden de prioridad definida por el desarrollador.

16
Posteriormente se realizaron pruebas modulares para finalmente integrar los
subsistemas generados logrando as la conformacin de un producto integral.

Pruebas

La fase de pruebas permiti evaluar la calidad del producto de software desarrollado,


examinando si cumpla con los requerimientos de funcionalidad, usabilidad y
precisin en base a los cuales fue diseado. Estas fueron las siguientes: pruebas de
sistema, de caja negra y de integracin. El CSUDO se encargar de realizar las
pruebas posteriores a su implantacin.

17
CAPTULO III. DESARROLLO

A continuacin se describen las fases de la Metodologa de la Red Nacional de


Integracin y Desarrollo De Software Libre (MeRinde) (Marrero et al, 2007) definida
por el Centro Nacional de Tecnologas de Informacin (CNTI), que fueron
implementadas para el desarrollo de sistema.

MODELADO DE NEGOCIO

Esta disciplina permiti definir a quien va dirigida la aplicacin, determinando que


los principales usuarios de este sistema son los miembros del rea de Registro y
Anlisis del Centro de Sismologa, aun cuando este sistema representar un gran
aporte para todo el Centro y para cualquier organizacin de investigacin
sismolgica.

El Modelado de Negocio consta de un grupo de diagramas que buscan comprender el


contexto y funcionamiento del negocio, con el fin de lograr la familiarizacin del
desarrollador con los elementos del problema. Uno de los diagramas fundamentales
es el Flujo de Negocio donde se detalla el proceso de negocio y las entidades
involucrados en su desarrollo (eventos, informacin, objetivo y actores);
posteriormente el Modelado de Dominio, describe los elementos (clases) que
participan en el negocio y cmo interactan (relaciones). Es importante destacar que
las clases definidas en este modelo no son necesariamente las clases de
implementacin.

El Centro de Sismologa est conformado por diferentes reas, estas son: Registro y
Anlisis, Investigacin y, Prevencin y Mitigacin. El rea de investigacin cuenta
con las siguientes lneas de investigacin: Sismicidad Histrica, Sismologa Terica,
Microzonificacin Ssmica, Caracterizacin de las Propiedades del Suelo,
Caracterizacin Ssmica, Riesgo Geolgico, Vulnerabilidad Funcional,
Vulnerabilidad y Riesgo de Estructuras.
La esencia de este sistema radica en la comprensin del funcionamiento del rea de
Registro y Anlisis y en su importancia en el rea de Investigacin. El rea de
Registro y Anlisis se encarga de monitorear la regin a travs de las diferentes
estaciones instaladas y mantenidas por el Centro, registrando y analizando su
actividad ssmica. El producto obtenido por esta rea pasa a ser insumo del rea de
investigacin, la cual utilizar diferentes cortes de esta data para profundizar en las
diferentes lneas de investigacin que lidera (ver Figura 1).

Figura 1. Modelado de flujo de negocio.


Siendo el estudio de la Sismicidad Histrica de la regin, el punto de partida para
lograr una mejor comprensin de la realidad actual, aplicando los principios y
fundamentos de la Sismicidad Terica, ambas lneas resultan de vital importancia
para el Centro. Por otra parte la Microzonificacin Ssmica se encarga del estudio del
comportamiento del suelo ante la ocurrencia de eventos ssmicos locales, los cuales
suelen ser inducidos aplicando Ssmica de Refraccin.

19
Las lneas Caracterizacin de las Propiedades del Suelo, Caracterizacin Ssmica y
Riesgo Geolgico, guardan cierta relacin. La caracterizacin ssmica permite
realizar los estudios necesarios para determinar la naturaleza del terreno previo al
inicio de cualquier construccin o asentamiento, mientras que Riesgo Geolgico
estudia los factores que pueden traducirse en peligro potencial para los seres
humanos, utilizando para este anlisis mapas de pendientes, de precipitaciones y
geomorfolgicos conformando un mapa de amenazas.

En el mbito de vulnerabilidad de las estructuras existentes se encuentran las lneas


Vulnerabilidad Funcional y Vulnerabilidad y Riesgo de Estructuras, las cuales juntas
se encargan de determinar la distribucin de los espacios y elementos de la
comunidad en funcin de la poblacin, tomando en consideracin las caractersticas
de construccin de las estructuras. Estas lneas son fundamentales para el rea de
Prevencin y Mitigacin de Desastres.

El rea de Registro y Anlisis depende de un sistema de registro, el cual se alimenta


de la red sismolgica instalada y mantenida por CSUDO, conformada por un
conjunto de estaciones sismolgicas telemtricas, stas estn compuestas por
sismmetros, pilares sismomtricos, antenas transmisoras, etc. Esta red posee una
topologa en estrella, cuyo nodo central ubicado en la sede, consta de una
computadora, reloj y antenas receptoras. Es aqu donde se recibe la data de todas las
estaciones.

El Centro cuenta con dos sistemas de registro (analgico y digital). Debido a la


naturaleza de esta investigacin, slo se describir el primero. El sistema de registro
analgico consta de un sismgrafo que registra en papel las ondas resultantes de la
actividad ssmica de la regin, posteriormente los analistas realizan el estudio de las
ondas P y S pertenecientes a eventos ssmicos registrados en los sismogramas (ver
Figura 2).

20
Existe una diversidad de estudios que pueden ser realizados a partir del estudio de
sismogramas (registro de actividad ssmica), entre ellos se encuentra: estudio de
dromocrnicas (curvas camino-tiempo) locales y regionales, estudio profundo del
interior de la Tierra: manto y ncleo, dispersin de energa, estructura cortical
(estructura de la corteza terrestre), traza de falla o fallamiento, mecanismos focales
(estudio de la naturaleza de la falla que origin el evento, estudio de suelo,
zonificacin y microzonificacin ssmica.

Figura 2. Modelado de dominio. Descripcin del ambiente de negocio.

21
REQUERIMIENTOS

En esta disciplina se determinaron los requisitos que deba cumplir la aplicacin para
satisfacer las necesidades del Centro (Ver Tabla 1).

Tabla 1. Requerimientos del sistema.

Requerimiento Tipo

El sistema permitir cargar archivos de imagen. Funcional

El sistema permitir obtener las coordenadas de los pxeles de la Funcional


imagen.

El sistema permitir suministrar los datos del sismograma a analizar: Funcional


estacin, fecha y hora inicial.

El sistema permitir determinar la relacin entre pixeles y horas, Funcional


minutos y segundos.

Una vez determinados los valores iniciales del sismograma, y los Funcional
parmetros de duracin, el sistema determinar la fecha y hora del
pixel seleccionado por el usuario.

El sistema permitir guardar los datos del sismograma en la base de Funcional


datos.

El sistema permitir guardar los datos del evento (llegada de la onda P Funcional
y onda S) en la base de datos.

El sistema permitir agregar un comentario al anlisis de ser necesario. Funcional

El sistema permitir implementar funciones a travs de mtodos No funcional


abreviados de teclado.

El sistema proporcionar una interfaz que minimice la cantidad de No funcional


datos ingresados manualmente, mediante el uso de mens desplegables
que permitan seleccionar entre un grupo finito de opciones vlidas.

El sistema debe ser desarrollado utilizando Python como lenguaje de No funcional


programacin.

22
El sistema debe ser desarrollado utilizando nicamente herramientas No funcional
libres.

ANLISIS Y DISEO

El desarrollo de esta disciplina consisti en el modelado del sistema y diseo de las


funciones que permitirn resolver el problema planteado.

El modelado de anlisis permiti desarrollar el siguiente diagrama de casos de uso, en


el cual se describen las funciones que puede realizar el usuario (ver Figura 3).

Figura 3. Diagrama de casos de uso general.

23
La siguiente imagen describe el caso de uso compuesto Analizar sismograma (ver
Figura 4).

Figura 4. Diagrama de caso de uso analizar sismograma.

El principal requerimiento de esta aplicacin es brindar un mecanismo para


determinar las horas de llegada de las ondas de un evento de manera automtica, a
travs de la determinacin de los valores iniciales del sismograma. Para esto, una vez
seleccionada la imagen, el usuario debe suministrar la estacin, fecha y hora de inicio

24
del sismograma, los lmites y las duraciones en la grfica. El diagrama de actividades
ilustra los pasos para realizar analizar un sismograma (ver Figura 5).

Figura 5. Diagrama de actividades general.

25
La lectura y visualizacin de imgenes se realiz mediante la implementacin de
Matplotlib, una herramienta libre y multiplataforma basada en Matlab, desarrollada
para la generacin y manipulacin de imgenes de alta calidad en un ambiente
interactivo. A travs de Matplotlib se define la regin donde se despliega la imagen
analizar, de esta manera es posible capturar las coordenadas en pixeles sobre las
cuales se posiciona el cursor.

Tomando en cuenta que los sismogramas poseen un margen variable, en el cual no se


grafica, se hizo necesario permitir al usuario determinar el rea de registro del
sismograma, esto implica sealar el lmite superior izquierdo y el lmite inferior
derecho de la grfica.

Figura 6. Esquema de sismograma.

El sistema determinar, la cantidad de lneas en el sismograma considerando el


nmero de pixeles en el eje Y del rea de registro del sismograma y dividindolo
entre la cantidad de pxeles correspondientes a una hora. Esta es la ecuacin aplicada:

26
Donde lfy es la coordenada Y del lmite inferior derecho, liy es la coordenada Y del
lmite superior izquierdo y difhoray, es la cantidad de pixeles correspondientes a una
hora.

Los sismogramas estn provistos de lneas de registros y de seales del reloj cada
hora y cada minuto; tales seales sern empleadas por los analistas para indicarle al
sistema las duraciones de horas y minutos en la grfica, para esto, el usuario debe
posicionarse en el primer minuto y capturar, as mismo con el siguiente inmediato;
mientras que para las horas, el analista tomar como gua la seal de una hora y
seguidamente suministrar ubicacin de la hora siguiente inmediata.

Datetime es una librera que permite la manipulacin y conversin de formatos de


hora, utilizados para poder desplazarse a travs del tiempo en el sismograma. En el
caso de los minutos, el sistema no considera la variacin en el eje Y, debido a que
slo necesita el desplazamiento en el eje X. En el caso de las horas, el sistema no
considera la variacin en el eje X del cursor, debido a que solo necesita el
desplazamiento en el eje Y.

Para determinar la duracin de horas, minutos y segundos, el sistema calcula la


distancia entre puntos. Para obtener la cantidad de pixeles correspondientes a una
hora, se aplica la siguiente ecuacin:

Donde pixyf es la coordenada Y del pixel final, mientras que pixyi es la coordenada
Y del pixel inicial.

Para los minutos se tiene que pixxi es la coordenada X del pixel inicial y pixxf es la
coordenada X del pixel final, entonces la cantidad de pixeles correspondientes a un
minuto viene dada por la siguiente ecuacin:

27
Donde pixxf es la coordenada X del pixel final, mientras que pixxi es la coordenada
X del pixel inicial.

Una vez configurados los valores iniciales, SISAN es capaz de determinar la hora
correspondiente a cualquier pxel de la imagen seleccionada. Cuando el cursor se
encuentra en el rea de registro, la hora actual corresponde a la sumatoria de la hora
inicial ms la diferencia de tiempo correspondiente al punto en que se encuentre el
cursor. El tiempo en el sismograma vara de manera distinta con respecto a cada
componente del plano.

En el eje Y la hora vara con respecto a cada lnea del sismograma, para calcularla tal
variacin, se le suma a la hora inicial el producto del nmero de la lnea referenciada
por la cantidad de minutos correspondientes a una lnea de la estacin estudiada. Sin
embargo, como el arribo de cualquiera de las ondas puede ocurrir entre 2 (dos) lneas,
la hora siempre corresponder a la lnea inmediatamente superior.

Luego en el eje X se tiene que a medida que aumentan los pxeles de la imagen
aumentar tambin el tiempo. A la hora previamente calculada se le sumar el
producto de la divisin de un minuto (60 segundos) entre el nmero de pxeles que
corresponden a esta unidad de tiempo y multiplicndolo por el valor de la variacin
de posicin en el eje X, la coordenada X del pixel actual. Esto es:

Donde difminutox es la cantidad de pixeles correspondientes a un minuto, pixx es la


coordenada X del pixel actual y lix es la coordenada X del lmite superior izquierdo.

28
Luego la hora, sobre la que se encuentra el apuntador es:

Diseo de base de datos

Una vez realizado el anlisis los datos debern almacenarse en la base de datos. La
base de datos de SISAN CSUDO con las siguientes tablas: estacin, componente,
sismograma, evento, usuario, e historial. La tabla estacin cuenta con el identificador
de la estacin y el nombre de la misma, la tabla componentes, posee el conjunto de
componentes de las estaciones registradas (ver Figura 7).

Figura 7. Modelo fsico de base de datos.

La tabla sismograma guarda la hora de inicio del sismograma (inicialdatetime), la


estacin, componente que lo registraron y la hora en la que termin el registro,
tambin resguarda las coordenadas (x,y) pxel del lmite superior izquierdo (supizqx y

29
supizqy) y lmite inferior derecho (infderx e infdery) del sismograma., el promedio de
duracin de hora (durahora) y minuto (duramin) en pxeles, la cantidad de lneas
(clineas) presentes en el sismograma, el comentario del analista, la identificacin del
usuario y el archivo de la imagen correspondiente al sismograma.

La tabla eventos registra el identificador del sismograma, la estacin, el componente


de registro junto con la hora de arribo de la onda p de los eventos, tambin contienen
la calidad de la onda p, las coordenadas del pixel de arribo de la onda p (pixarribopx
y pixarribopy respectivamente), la hora de arribo de la onda s, su calidad y las
coordenadas del pixel de arribo de la onda s (pixarribosx y pixarribosy
respectivamente), junto con el comentario, e identificacin del usuario que analiz el
evento junto con el archivo correspondiente.

La tabla usuario posee los datos de los usuarios, almacenando la cdula, nombre,
apellido, nombre de usuario, tipo, clave, correo, telfono, mvil y direccin. Por otra
parte la tabla historial almacenar el historial de los usuarios, realizando una entrada
al iniciar y cerrar sesin guardando el nombre de usuario, la fecha/hora de la entrada
o salida del sistema, usuario del sistema operativo, el equipo, plataforma, kernel,
versin, informacin y tarea ejecutada.

Diseo de interfaz

Para el diseo de la interfaz del sistema se utiliz WxPython, librera libre y


multiplataforma, para el desarrollo de interfaces grficas de usuario.

Se diseo de una herramienta que dispusiera una regin central donde se cargar la
imagen del sismograma analizar. Un panel lateral izquierdo donde se configurarn los
parmetros iniciales del registro y un panel derecho donde se desplegarn los
resultados del anlisis (ver Figura 8).

30
Figura 8. Distribucin del ambiente de trabajo.

Se programaron 2 (dos) tipos de men, uno conceptual y otro implementado a travs


de metforas. La distribucin del ambiente de trabajo se realiz otorgando el mayor
espacio posible al rea de visualizacin de sismogramas, permitiendo al analista
desplazarse fcilmente a travs de la imagen.

En el panel lateral izquierdo, se configuran los parmetros iniciales del sismograma,


para tal fin se ubicaron los siguientes controles: lmites superior izquierdo, lmite
inferior derecho, duracin de minutos y duracin de horas en la grfica. En el panel
derecho se muestran los controles para determinar la estacin, fecha inicial, hora
inicial, fecha final, hora final, se despliegan las horas calculadas y las caractersticas
de las ondas estudiadas.

Para realizar la configuracin de fechas (fecha inicial y fecha final) se utiliz una
herramienta de la librera Wx, denominada wx.DatePickerCtrl la cual despliega una
metfora de calendario que permite seleccionar la fecha.La configuracin de las horas
(hora inicial y hora final del registro) se realiza a travs de un control perteneciente a
la librera Wx denominado wx.TimeCtrl, para validar que la hora ingresada por el
usuario se encuentre en el formato correcto.

31
A travs de Wx se program el cursor para que, cuando se encuentre en el rea de
registro, este funcione como una mira, prolongando lneas perpendiculares a los ejes
de la imagen, lo que permite mejor ubicacin, brindando mayor comodidad y
precisin al analista.

Matplotlib permite manipular la imagen de tal forma que el usuario pueda ampliar la
imagen a diferentes niveles con el fin de ubicar las ondas registradas, teniendo la
opcin de navegar entre ellos. Esto es, ir al nivel de acercamiento previo o posterior,
y, por supuesto, al inicial.

IMPLEMENTACIN

El sistema fue desarrollado utilizando GNU/Linux Ubuntu 10.10 como sistema


operativo, sin embargo fue construido implementando herramientas libres
multiplataforma, manejando escasos recursos garantizando su posible utilizacin en
cualquier equipo bajo circunstancias especiales, por la naturaleza de la organizacin.

La aplicacin se codific utilizando Python 2.7 como lenguaje de programacin,


implementando la Matplotlib como herramienta de manipulacin de imgenes de alta
calidad en un ambiente interactivo, y WxPython para crear disear una interfaz
grfica usable que incorpore mens intuitivos que se implementen de manera
prctica.

Para garantizar la facilidad de aprendizaje se diseo una aplicacin induzca un


proceso intuitivo para analizar sismogramas analgicos gilmente a travs del
computador, mediante de un sistema consistente sin ambigedades. Reduciendo el
tiempo de aprendizaje y adaptacin de los nuevos usuarios, necesario para el uso
productivo de la aplicacin.

La siguiente imagen ilustra la apariencia inicial del sistema. El usuario solo tendr
acceso a la aplicacin una vez el sistema haya verificado sus datos, en el caso de que

32
el usuario no posea las credenciales necesarias para acceder, siempre podr cancelar
saliendo automticamente de la aplicacin.

Figura 9. Captura de pantalla inicial del sistema.

Con la finalidad de desarrollar un sistema flexible proporcionndole al usuario


diferentes vas para llegar al mismo objetivo, se desarrollaron 2 (dos) mens de
herramientas, uno conceptual y uno metafrico, adems se implement la barra de
herramientas de Matplotlib, de esta manera el usuario podr elegir entre el texto y las
imgenes, adicionalmente la opcin seleccionada desplegar un tooltip
(recomendacin o consejo) en el caso del men metafrico (ver Figura 10). La
descripcin del men metafrico implementado se encuentra en la tabla 2.

Figura 10. Recomendacin en men metafrico.

33
Tabla 2. Elementos del men metafrico.

Metfora Funcin
Abrir sismogramas.
Guardar datos de sismograma.
Voltear de izquierda a derecha.
Voltear de arriba abajo.
Girar 90 en el sentido contrario a las agujas del reloj.
Girar 90 en el sentido de las agujas del reloj.
Volver a la imagen inicial.
Ir al aumento previo.
Ir al aumento siguiente.
Buscar sismograma.
Buscar en base de datos alternativa.
Ver manual.
Ver crditos.
Cerrar imagen.
Cerrar sesin.
Salir del sistema.

Los elementos de la barra de herramientas de Matplotlib se describen en la tabla a


continuacin (ver Tabla 3).

Tabla 3. Elementos de la barra de herramientas de Matplotlib.

Metfora Funcin
Ver imagen con acercamiento inicial.
Ver acercamiento anterior.
Ver acercamiento siguiente.
Navegar en la imagen.
Realizar acercamiento en regin.
Ver valores de la imagen.
Guardar una copia de la imagen.

34
Con la finalidad de reducir la carga cognitiva del usuario se disearon controles
compuestos por metforas y texto de manera que el usuario no tenga que recordar
sino reconocer. En la siguiente tabla se describen las metforas implementadas en los
controles de la aplicacin.

Tabla 4. Metforas implementadas en los controles.

Metfora Nombre Descripcin


Estacin Estaciones instaladas.
Componente Componentes presentes en la estacin.
Fecha inicial Fecha de inicio del sismograma.
Hora inicial Hora de inicio del registro.
Fecha final Fecha de finalizacin del sismograma.
Hora final Hora de finalizacin del registro.
Hora de arribo onda P Hora de arribo de la onda P calculada por el
sistema.
Calidad Calidad de la onda P, evaluacin de la
confiabilidad de la medida.
Hora de arribo onda S Hora de arribo de la onda S calculada por el
sistema.
Calidad Calidad de la onda S, evaluacin de la
confiabilidad de la medida.
Comentario Comentario del analista.
Analista Usuario que inicio sesin.

En el mbito de la recuperabilidad se implementaron distintas opciones en los


dilogos del sistema, otorgndole siempre el control de la aplicacin al usuario,
proporcionndole la posibilidad de revertir sus acciones o corregir posibles errores
(ver Figura 11). De igual manera, se disearon diferentes mensajes de alerta para
informarle al usuario cualquier irregularidad (ver Figura 12).

35
Figura 11. Ejemplo de mensaje con diversas opciones.

Figura 12. Ejemplo de mensaje de alerta al usuario.

36
Despliegue

Finalmente se muestra el diagrama de despliegue, en el cual se describen los nodos y


artefactos que conforman la herramienta, donde Matplotlib, PIL, Numpy, WxPython,
Datetime, Os y MySQLDB son las libreras que se emplearon para formular la
solucin (ver Figura 13).

37
Figura 13. Diagrama de despliegue de SISAN CSUDO.

38
PRUEBAS

Se realizaron pruebas a SISAN CSUDO bajo ambiente GNU/Linux Ubuntu 10.10,


utilizando una resolucin de pantalla de 1280x800. Entre ellas se encuentran: pruebas
de unidad mediante la verificacin de caja blanca (cdigo) y de caja negra (interfaz),
integracin (sistema completo), validacin (funcionalidad/requerimientos), pruebas
de sistema (usabilidad, seguridad, y portabilidad).

Pruebas de unidad

Pruebas de caja blanca

Durante las pruebas de unidad se realizaron pruebas de caja blanca que permitieron
realizar las correcciones necesarias a nivel de cdigo para garantizar su correcto
funcionamiento. Se analizaron independientemente cada uno de los siguientes
mdulos:

1. Inicio sesin.

2. Analizar sismograma.

3. Administrar usuarios.

4. Administrar estaciones.

5. Administrar componentes

6. Administrar sismogramas.

7. Administrar eventos.

8. Manual.

39
9. Crditos.

10. Salir.

Prueba de caja negra

Seguidamente durante las pruebas de caja negra se analizaron cada uno de los
mdulos, comprobando que la interfaz de estos funcionara correctamente. Para el
mdulo analizar sismograma se prob la interaccin con los siguientes controles (ver
Figura 14).

Figura 14. Controles para analizar sismogramas.

El mdulo administrar usuarios despliega el siguiente men (ver Figura 15), para el
cual se corrobor el correcto funcionamiento de las opciones: crear usuario, listar
usuarios, modificar usuario y eliminar usuario.

40
Figura 15. Interfaz para administrar usuarios.

Para el mdulo administrar estaciones (ver Figura 16) se desarroll el siguiente men
el cual cuenta con las opciones: crear estacin, listar estaciones, modificar estacin y
eliminar estacin, los cuales operaran correctamente.

Figura 16. Interfaz para administrar estaciones sismolgicas.

41
Para administrar componentes se cre el siguiente men (ver Figura 17), para el cual
se probaron las opciones: crear componente, listar componentes y eliminar
componente.

Figura 17. Interfaz para administrar componentes de estaciones.

Para el mdulo administrar sismogramas (ver Figura 18), se examinaron las opciones:
listar los sismogramas y eliminar sismograma, corroborando su correcto
funcionamiento.

Figura 18. Interfaz para administrar sismogramas.

A continuacin se muestra el men administrar eventos (ver Figura 19), para el cual
se inspeccionaron las opciones: listar eventos y eliminar evento.

42
Figura 19. Interfaz para administrar eventos.

Pruebas de integracin

Mediante esta prueba se ratific que todos los componentes del sistema trabajan
correctamente.

43
Pruebas de validacin

La siguiente tabla muestra las pruebas de validacin donde se evalu que el sistema
cumpliera los requisitos plantados por el CSUDO.

Tabla 5. Pruebas de validacin funcionalidad/requerimientos.

Requerimiento Logrado
El sistema permitir cargar archivos de imagen. Si
El sistema permitir obtener las coordenadas de los pxeles de la Si
imagen.
El sistema permitir suministrar los datos del sismograma a analizar: Si
estacin, fecha y hora inicial.
El sistema permitir determinar la relacin entre pixeles y horas, Si
minutos y segundos.
Una vez determinados los valores iniciales del sismograma, y los Si
parmetros de duracin, el sistema determinar la fecha y hora del pixel
seleccionado por el usuario.
El sistema permitir guardar los datos del sismograma en la base de Si
datos.
El sistema permitir guardar los datos del evento (llegada de la onda P Si
y onda S) en la base de datos.
El sistema permitir agregar un comentario al anlisis de ser necesario. Si
El sistema permitir implementar funciones a travs de mtodos Si
abreviados de teclado.
El sistema proporcionar una interfaz que minimice la cantidad de Si
datos ingresados manualmente, mediante el uso de mens desplegables
que permitan seleccionar entre un grupo finito de opciones vlidas.
El sistema debe ser desarrollado utilizando Python como lenguaje de Si
programacin.
El sistema debe ser desarrollado utilizando nicamente herramientas Si
libres.

44
Pruebas del sistema

Usabilidad

Con el propsito de garantizar la entrega de una herramienta que cumpliera con los
requerimientos de la organizacin y con los principios de usabilidad planteados por
Nielsen (1994), se realiz una encuesta a 7 (siete) miembros del Centro entre los que
destacan investigadores y analistas, a continuacin se muestran los resultados.

Satisfaccin general: Cun satisfecho se encuentra usted con SISAN como


herramienta de anlisis de sismogramas mediante el computador?

Figura 20. Satisfaccin general.

Usabilidad: Con respecto a la forma en la que el programa permite realizar las tareas
solicitadas: Usted considerara que?

Figura 21. Usabilidad.

45
Funcionalidad: En cuanto al funcionamiento general de la herramienta: Usted dira
que es?

Figura 22. Funcionalidad.


Velocidad: Con relacin al tiempo de respuesta: Cmo evala la velocidad de la
herramienta?

Figura 23. Velocidad.


Disponibilidad: Con respecto a fallas o interrupciones: Cmo evala la estabilidad
de la herramienta?

Figura 24. Disponibilidad.

46
Navegabilidad: Con respecto a la estructura y organizacin: Usted dira que la
navegacin por las distintas funciones del sistema es?

Figura 25. Navegabilidad.

Metforas: Dira usted que el uso de metforas fue efectivo?

Figura 26. Uso de metforas.

Representacin conceptual: Considera usted que la utilizacin de nombres fue?

Figura 27. Representacin conceptual.

47
Apariencia: Con respecto al diseo de la herramienta: Puede decir que la interfaz es?

Figura 28. Apariencia.

Perfiles: Considera usted que la herramienta se adapta a los perfiles de usuario?

Figura 29. Perfiles.

Dominio: Considera usted que necesitar ayuda para manejar este programa?

Figura 30. Dominio.

A partir de los resultados de la encuesta, se observa que an cuando los niveles de


satisfaccin varan entre los distintos aspectos evaluados, el ndice general de

48
aceptacin es muy bueno, encontrndose por encima del 70% en todos los mbitos
puestos en consideracin. El puntaje ms bajo se obtuvo en el rea de dominio, donde
se le consult al usuario si consideraba que necesitara algn tipo de capacitacin, sin
embargo la opcin Seguramente no consigui el 71% lo que equivale a 5/7
usuarios. Mientras que en los renglones de funcionalidad, velocidad, disponibilidad,
uso de metforas, representacin conceptual y apariencia, las opciones Excelente,
Muy buena, Muy efectivo(a) y Muy agradable alcanzaron el puntaje ms alto,
con el 100% de los participantes.

Seguridad

Para restringir el acceso al sistema se codific una mdulo de inicio de sesin que
solo permite el acceso al personal autorizado (ver figura 31).

Figura 31. Control de acceso.

49
Portabilidad

Para concluir con el proceso de pruebas se ejecut el sistema desde 2 (dos) entornos
diferentes Gnome y KDE, ambos bajo GNU/Linux Ubuntu 10.10, a continuacin se
muestran los resultados (ver figura 32 y 33).

Figura 32. Prueba Gnome.

Figura 33. Prueba KDE.

50
CONCLUSIONES

La implementacin e incorporacin de sistemas de informacin que permitan realizar


tareas complejas y rutinarias a travs de interfaces usables y accesibles garantizan un
alto grado de precisin y confiabilidad, al asistir labores que pueden arrojar errores
humanos que pueden resultar catastrficos para la investigacin.

La implementacin de MeRinde como marco de desarrollo simplific el proceso de


modelado de negocio y captura de requerimientos, fases fundamentales para
garantizar el desarrollo de una herramienta funcional que cumpliera con las
necesidades del CSUDO.

SISAN CSUDO presenta una interfaz usable y accesible para usuarios con
experiencia en el anlisis de sismogramas. La implementacin de esta herramienta
hace posible la obtencin de lecturas de horas de arribo de las ondas P y S de manera
instantnea, realizando los clculos que anteriormente efectuaba el analista.

La utilizacin de SISAN como herramienta de anlisis de sismogramas analgicos


brinda resultados con precisin en el orden de los microsegundos (1 x10-6 s). Lo que
asegura un mnimo margen de error en las lecturas, para consolidar una base de datos
confiable sobre la cual realizar investigaciones sismolgicas posteriores.

SISAN cumple con todos los requerimientos planteados inicialmente por el Centro de
Sismologa de la Universidad de Oriente.

51
RECOMENDACIONES

Continuar promoviendo el desarrollo de aplicaciones libres, en busca de lograr


crecimiento e independencia tecnolgica, mediante la implementacin de sistemas
propios que resuelvan problemas propios, desarrollados considerando las
caractersticas particulares de las organizaciones.

Escanear o fotografiar sistemticamente los sismogramas que datan desde 1995 hasta
el presente, capturando imgenes de alta calidad con el fin de que estos puedan ser
analizados utilizando la herramienta desarrollada.

An cuando el sistema est provisto de una interfaz completamente usable, accesible


y funcional se exhorta al usuario a explorar el manual, para familiarizarse con el
orden de los procedimientos propios del rea de anlisis sismolgico. Al cual tambin
podr acudir si se presentan dudas durante la ejecucin del programa.

Continuar estudios que permitan adaptar, mejorar y corregir, el modelo de estructura


cortical de nuestra regin con el fin de contar con un patrn de velocidades de las
capas a travs de las cuales viajan las ondas ssmicas.

52
BIBLIOGRAFA

Arias, F. 2006. El proyecto de investigacin. Quinta edicin. Editorial Espteme.


Venezuela.

Beauperthuy, L. 2006. Anlisis histrico de la sismicidad y de los riesgos geolgicos


de la Ciudad de Cuman, Venezuela. Centro de Sismologa. Vicerrectorado
Acadmico. Universidad de Oriente. Cuman.

Bolt, B. 1981. Terremotos. Serie Revert Ciencias y Sociedad. Editorial Reverte S.A.
Espaa.

Booch, G., Rumbaugh J. y Jacobson, I. 2006. El lenguaje unificado de modelado.


Segunda edicin. Editorial Pearson Addison Wesley. Madrid Espaa.

Buforn E. y Udas A. 2009. El foco ssmico. El mecanismo de los terremotos. En:


Terremotos: Cuando la Tierra Tiembla. Volumen 10 de Coleccin Divulgacin
(Consejo Superior de Investigaciones Cientficas). Ugalde A. Edicin ilustrada.
Editorial CSIC. Espaa. Pgs. 45-53.

Centro de Sismologa de la Universidad de Oriente, 1997. Boletn sismolgico


nororiental. Cuman, Venezuela, ao 3, N 3.

Contreras, R. 2003. La estructura cortical de la cuenca del Golfo de Cariaco,


mediante el anlisis ssmico de refraccin de las replicas del sismo de Cariaco.
Trabajo de pregrado. Departamento de Fsica. Universidad de Oriente. Cuman.

Espndola, J. y Jimnez, Z.1994. Terremotos y ondas ssmicas: una breve


introduccin. Volumen 1. Cuadernos del Instituto de Geofsica. Segunda edicin.
Instituto de Geofsica. Universidad Nacional Autnoma de Mxico. Mxico.

Fernndez, V. 2006. Desarrollo de sistemas de informacin. Una metodologa basada


en el modelado. Ediciones UPC. Espaa.

Figueroa R. lvarez F. 2000. Sistema integrado de informacin sismolgica.


Universidad de Oriente, Cuman, Venezuela.

Foster R. 1973. Geologa. Editorial Labor, S.A. Barcelona, Espaa.

Kendall, K. y Kendall J. 2005. Anlisis y diseo de sistemas. Sexta edicin. Editorial


Pearson. Mxico.

Kimmel, P. 2007. Manual de UML. Gua de aprendizaje. Editorial Mc. Graw Hill
Professional. Mxico.

53
Langtangen, H. 2009. A primer on scientific programming with python. Texts in
computational science and engineering. Volume 6. Springer-Verlag. Berlin,
Germany.

Larman, C. 2003. UML y patrones. Una introduccin al anlisis y diseo orientado a


objetos y al proceso unificado. Segunda edicin. Editorial Pearson Prentice Hall.
Madrid, Espaa.

Malav. C. 1999. Determinacin de una relacin de magnitud local usando la


duracin de la seal ssmica. Trabajo de pregrado. Departamento de Fsica.
Universidad de Oriente. Cuman.

Malav, L. 2003. El trabajo de investigacin. Colegio Universitario Jos Lorenzo


Prez Rodrguez. Venezuela.

Malaver, A., Barreiro M. 1997. El terremoto de Cariaco del 9 de julio de 1997.


Universidad Catlica Andrs Bello. Facultad de Ingeniera. Escuela de Ingeniera
Civil. Departamento de Estructuras. Caracas.

Marrero C., Muro F., Rivero H., Snchez J., Santos K., Pessagno L., Pereira O.
Centro Nacional de Tecnologas de Informacin. 2007. Metodologa de la Red
Nacional De Integracin y Desarrollo De Software Libre (MeRinde). MeRinde.
<http://merinde.net/index.php?option=com_remository&Itemid=312> (12/08/2011).

Nielsen J. 1994. Usability Engineering. Serie Morgan Kaufmann en Interactive


Technologies. Segunda Edicin Ilustrada. Editorial Academic Press. Estados Unidos
de Amrica.

Ortz, F. 2008. Diccionario de metodologa de la investigacin cientfica. Segunda


edicin. Editorial Limusa. Mxico.

Palme, C. y Altz, R. 2004. La sismologa histrica de Venezuela. Repositorio


Institucional de la Universidad de Los Andes. <http://www.saber.ula.ve/simple-
search?query=La+sismolog%C3%ADa+hist%C3%B3rica+de+Venezuela&submit=Ir
> (12/08/2011).

Pennington, W. Dept. of Geological Engineering and Sciences. Michigan


Technological University. Houghton, MI. 2007. How do I locate that earthquake's
epicenter?. <http://www.geo.mtu.edu/UPSeis/locating.html> (12/08/2011).

Pennington, W. Dept. of Geological Engineering and Sciences. Michigan


Technological University. Houghton, MI. 2007. How do I read a seismogram?.
<http://www.geo.mtu.edu/UPSeis/reading.html> (12/08/2011).

54
Precord, C. 2010. WxPython 2.8. Application development cookbook. Editorial Packt
Publishing. Birmingham, Mumbai.

Rappin N. y Dunn R. 2006. WxPython in action. Manning. Greenwich.

Schubert, C. 1984. Los terremotos en Venezuela y su origen. Cuadernos Lagoven.


Editorial Lagoven, S.A. Caracas.

Smith, P. 1975. Temas de Geofsica. Editorial Revert, S.A. Espaa.

Sommerville, I. 2005. Ingeniera de software. Sptima edicin. Editorial Pearson.


Mxico.

Tamayo y Tamayo, M. 2009. El proceso de la investigacin cientfica. Quinta


edicin. Editorial Limusa. Mxico.

Tosi, S. Matplotlib for Python Developers. Build remarkable publications quality


plots the easy way. Editorial Packt Publishing. Birmingham, Mummbai, 2009.

Udas A. y Mzcua J. 1986. Fundamentos de Geofsica. Editorial Alhambra, S.A.


Espaa.

Ugalde, A. 2009. Terremotos: cuando la Tierra tiembla. Edicin ilustrada. Editorial


CSIC. Espaa.

Vaingast, S. 2009. Beginning Python visualization crafting visual transformation


scripts. Apress. United States of America.

55
APNDICES

APNDICE A
Registro de Riesgos
SISAN CSUDO: <Sistema de informacin para la gestin y anlisis de
sismogramas histricos de la regin nororiental de la red sismolgica del
Centro de Sismologa de la Universidad de Oriente. >
Lder del Proyecto: Stephanie Contreras.
REGISTRO DE RIESGOS
Tabla A. 1
Descripcin del Riesgo
Clasificador Id. Descripcin del Descripcin Prob. Impacto Prioridad
Riesgo del Impacto
Caracterstic R001 Carencia de Catastrfico 50% 1 1
as del cliente informacin
suministrada por el
cliente.
Impacto en R002 Los requisitos no Crtico 50% 2 1
el negocio. han sido entendidos
completamente.
Tamao del R003 Problemas con la Crtico 50% 2 1
producto. determinacin de la
magnitud del
proyecto.
Definicin R004 Perdida accidental Crtico 25% 2 2
del proceso. de la informacin
del producto.
Riesgo del R005 Accidente en el Crtico 50% 2 2
proyecto. lugar de trabajo.
Entorno de R006 Problemas para Leve 25% 3 2
desarrollo. implantar el
sistema.
Caracterstic R007 Los usuarios Leve 50% 3 2
as del finales se resisten
cliente. al sistema.
Dominio de R008 Falta de Crtico 25% 2 1
herramientas entrenamiento con
respecto a las
herramientas.
(*) Estos riesgos fueron evaluados considerando los factores de riesgo: desempeo,
soporte, costo y calendarizacin. Las probabilidades y valores de impacto han sido
estimadas sugestivamente considerando la naturaleza del proyecto.

56
Registro de Riesgos
SISAN CSUDO: <Sistema de informacin para la gestin y anlisis de
sismogramas histricos de la regin nororiental de la red sismolgica del
Centro de Sismologa de la Universidad de Oriente. >
Lder del Proyecto: Stephanie Contreras.

Tabla A. 2
Acciones Preventivas
Clasificador Id. Acciones preventivas Fecha
programada
Caractersticas R001 Realizar reuniones con el personal 26/03/2012
del cliente calificado para lograr realizar un
Modelado del negocio y elaborar la visin
del sistema.
Impacto en el R002 Realizar una investigacin exhaustiva de 26/03/2012
negocio. los conceptos del dominio del negocio.
Tamao del R003 Delimitar la magnitud del proyecto, y los 26/03/2012
producto. requerimientos del negocio.
Definicin del R004 Realizar respaldos peridicos preventivos, 26/03/2012
proceso. que permitan regresar a la ltima versin
funcional del sistema antes del
inconveniente de pedida de datos.
Riesgo del R005 Tomar las medidas necesarias de 26/03/2012
proyecto. seguridad e higiene laboral para reducir el
impacto de desastres naturales. Realizar
una aplicacin que utilice componentes
estndar que permitan su implementacin
en equipos con caractersticas bsicas.
Entorno de R006 Estudiar las caractersticas y 26/03/2012
desarrollo. requerimientos de los componentes
implementados, realizar las pruebas de
compatibilidad correspondientes.
Caractersticas R007 Mantener comunicacin directa con los 26/03/2012
del cliente. afectados por el problema para recopilar
todos sus requerimientos y brindar
solucin a sus inquietudes.
Dominio de R008 Estudiar las herramientas de desarrollo
herramientas. alternativas para el desarrollo del
proyecto, considerando sus ventajas y
mtodos de implementacin.

57
Registro de Riesgos
SISAN CSUDO: <Sistema de informacin para la gestin y anlisis de
sismogramas histricos de la regin nororiental de la red sismolgica del
Centro de Sismologa de la Universidad de Oriente. >
Lder del Proyecto: Stephanie Contreras.
Tabla A. 3
Acciones de Contingencia
Clasificador Id. Acciones de Contingencia Fecha de Estado
ocurrencia del riesgo
Caractersticas R001 Solicitar formalmente la Fecha de No se ha
del cliente asesora al personal calificado entrega. presentado.
para lograr realizar un
modelado del negocio y
elaborar la visin del sistema.
Impacto en el R002 Realizar una investigacin Fecha de No se ha
negocio. exhaustiva de los conceptos del entrega. presentado.
dominio del negocio.
Tamao del R003 Estudiar las herramientas de Fecha de No se ha
producto. desarrollo ideales para el entrega. presentado.
desarrollo del proyecto,
considerando sus ventajas y
mtodos de implementacin.
Definicin del R004 Volver a la ltima versin Fecha de No se ha
proceso. respaldada y continuar con el entrega. presentado.
desarrollo de la aplicacin.
Riesgo del R005 Tomar las medidas necesarias Fecha de No se ha
proyecto. de seguridad e higiene laboral entrega. presentado.
para reducir el impacto de
desastres naturales.
Entorno de R006 Analizar el problema Fecha de No se ha
desarrollo. presentado, realizar consultas entrega. presentado.
bibliogrficas y solicitar la
asesora necesaria.
Caractersticas R007 Realizar presentacin del Fecha de No se ha
del cliente. sistema desarrollado donde se entrega. presentado.
expongan sus caractersticas y
funcionalidades. Realizar
jornadas de capacitacin de ser
necesarias.
Dominio de R008 Utilizar herramientas de Fecha de No se ha

58
herramientas. desarrollo alternativas para el entrega. presentado.
desarrollo del proyecto.

59
APNDICE B

Visin del Sistema


SISAN CSUDO: <Sistema de informacin para la gestin y anlisis de
sismogramas histricos de la regin nororiental de la red sismolgica del
Centro de Sismologa de la Universidad de Oriente. >
Lder del Proyecto: Stephanie Contreras.

VISIN DEL SISTEMA

1. Introduccin

1.1 Alcance

Este proyecto comprende el planteamiento del problema y su impacto, la


solucin planteada y principales requerimientos del sistema a desarrollar.

1.2 Documentos relacionados

Especificacin de requerimientos.

2. Aspectos del Problema

2.1 Definicin del Problema

2.1.1 El problema

El CSUDO en su funcin de registrar y analizar la actividad ssmica de la


regin cuenta con un registro analgico de sismogramas desde 1995 hasta la
fecha, pero debido a las condiciones de almacenamiento, continua
manipulacin, condiciones ambientales y material de soporte, dicho recurso se
ha venido deteriorando de manera que en poco tiempo la informacin que este
Centro intent preservar dejar de estar disponible para investigaciones
futuras.

60
2.12 Del impacto

Una de las principales consecuencias de no aplicar una accin correctiva que


permita preservar o prolongar la vida til de los sismogramas registrados en
papel, sera la prdida definitiva de este recurso, lo que equivaldra a un
abismo en el mbito de la sismicidad histrica de nuestra regin
desarticulando cualquier investigacin que se desee realizar en la regin en el
campo de geofsica.

2.13 De los afectados

Los principales afectados/involucrados/interesados son los analistas del


Centro quienes al momento de estudiar los sismogramas analgicos deben
realizar un proceso adems de manual, tedioso, calculando la llegada de las
ondas mediante el empleo de reglas graduadas y tablas, obteniendo medidas
imprecisas e invirtiendo el tiempo en tareas rutinarias que bien pudieran ser
realizadas por un computador. Por otra parte los investigadores del Centro
necesitan los resultados de estos anlisis como insumo para sus estudios y al
mismo tiempo cualquier Centro de Sismologa alrededor del mundo se puede
servir de esta informacin para investigar determinados eventos ssmicos y
estudiar la estructura de la corteza en diferentes regiones a nivel global.

2.14 De la solucin

Este trabajo pretende generar un sistema de informacin para recuperar,


almacenar, preservar, analizar y/o corregir los sismogramas analgicos
histricos de la red sismolgica de la regin nororiental del Centro de
Sismologa de la Universidad de Oriente, evitando que se pierda la
informacin registrada y garantizando que este valioso recurso siga a
disposicin de investigadores en reas de ciencias de la tierra tales como:
geofsica, geodinmica y geologa.

61
2.2 Postura del sistema

2.2.1 Identificacin del Segmento del Mercado

Los sistemas de informacin son un conjunto de elementos organizados con


el fin de capturar, procesar y almacenar datos para proporcionar informacin
al usuario. Actualmente los sistemas de informacin juegan un papel
fundamental a nivel empresarial, participando de manera activa en los
diferentes niveles de la organizacin.

Entre los diversos tipos podemos encontrar: sistemas de informacin


transaccionales, sistemas de automatizacin de oficinas, sistemas de
informacin gerencial, sistemas de informacin ejecutiva, sistemas de apoyo
a la toma de decisiones y sistemas expertos.

Los sistemas de informacin gerencial constan de un conjunto de elementos


organizados e interrelacionados con el fin de captar, procesar, preservar y
distribuir informacin. Este proyecto de investigacin se encuentra inmerso
en el rea de sistemas de informacin gerencial porque sostiene la relacin
que surge entre las personas y las computadoras (Kendall y Kendall, 2005),
utilizando una base de datos compartida para que todo el personal del Centro
de Sismologa de la Universidad de Oriente puedan tener acceso a la
informacin.

Los sistemas de informacin de apoyo a la toma de decisiones constan de un


conjunto de reglas y procedimientos de procedimientos que permiten el
correcto procesamiento de los datos, proporcionando al usuario la
informacin necesaria para tomar la decisin adecuada.

Este proyecto de investigacin se ubicar en el rea de sistemas de


informacin para el apoyo a la toma de decisiones, porque dependen de una

62
base de datos para obtener informacin pero la decisin final ser
responsabilidad del encargado (Kendall y Kendall, 2005). Debido a que
combinar las capacidades del computador con la base de conocimientos de
los analistas del Centro de Sismologa para facilitar el proceso de toma de
decisiones.

2.2.2 Pblico Objetivo

El pblico objetivo para quien se desarrollar esta aplicacin es el Centro de


Sismologa de la Universidad de Oriente, ms especficamente para sus
analistas, sin descartar las posibilidades de exportar esta aplicacin a otros
centros de investigacin sismologa.

2.2.4 Competidores

En el mbito de la sismologa, aun cuando existe una variedad de


aplicaciones de anlisis sismolgico, estas se limitan al estudio de seales de
ondas digitales obtenidas en tiempo real, sin brindar oportunidades para el
anlisis de sismogramas analgicos histricos que se hayan registrado
durante aos antes de la implementacin de sistemas de registro digitales. Es
por esto que se puede decir que SISAN es una aplicacin que no posee
competidores actualmente en el mercado y representa una innovacin en las
tcnicas de anlisis ssmico, la cual estar a completa disposicin del Centro
de Sismologa de la Universidad de Oriente y del Pas brindando
capacidades nicas de anlisis que pudiera convertirse en un producto de
exportacin a otros centros de investigacin sismolgica.

2.2.5 Caractersticas del Sistema

El desarrollo de este sistema pretende brindar precisin, practicidad,


sencillez y eficiencia, poniendo a disposicin de este Centro una herramienta

63
de anlisis ssmico propia, adaptada a sus necesidades, que les permitir
explotar al mximo los registros de la actividad ssmica de nuestra regin a
travs de una herramienta nica y vanguardista.

2.3 Ventajas del Negocio

El CSUDO invertir en el desarrollo de este proyecto debido a la necesidad e


inters de contar con una aplicacin que permita preservar los sismogramas
histricos de nuestra regin y disponer de una herramienta a travs de la cual
analizar tales registros en cualquier momento de manera gil, sencilla y
obteniendo resultados precisos y confiables.

3. El sistema

3.1 Aspectos del Sistema

En funcin del cumplimiento del decreto 3390, que impulsa la produccin


endgena de bienes y servicios informticos, promueve que la tecnologa est al
alcance de todos, fomentando la interoperabilidad entre los sistemas
desarrollados en la nacin, fortaleciendo la soberana, independencia y
transferencia tecnolgica; es un requisito fundamental que el sistema se
desarrolle bajo estndares abiertos empleando las herramientas de Software
Libre.

El desarrollo de SISAN se plantea en el marco de la necesidad de contar con un


sistema de informacin macro que integre un repositorio institucional,
herramientas de anlisis de sismogramas analgicos y digitales, monitoreo de
estaciones sismolgicas en tiempo real y localizacin geogrfica de eventos
ssmicos, para garantizar la adaptacin, interoperabilidad, disponibilidad,
autonoma e independencia tanto del Centro como de la Universidad de
Oriente.

64
3.4 Instalacin

Uno de los principales requerimientos de instalacin es que el sistema se


desarrolle utilizando Software Libre ya que se implantara sobre Sistemas
Operativos tipo Unix y adems se necesita que el cdigo contine abierto
permitiendo la implementacin de nuevas caractersticas y facilitar su
interaccin con otras aplicaciones desarrolladas en el Centro. Adicionalmente
se plante como requisito que el sistema a desarrollar fuera multiplataforma
para que pudiera instalarse en cualquier equipo independientemente de su
arquitectura.

3.5 Costos y precios

Los costos generados por este proyecto se reducirn a horas de conexin a


internet, horas de programacin y transporte, debido a que se emplearn
herramientas de desarrollo y codificacin de Software Libre como Ubuntu,
Python, Stanis Python Editor, Matplotlib, WxPython.

4. Cualidades del Sistema

Este sistema pondr a disposicin del analista la capacidad de clculo y niveles de


precisin necesarias para un anlisis ptimo de sismogramas analgicos. Al mismo
tiempo la herramienta ofrecer una interfaz usable e intuitiva que facilitar el anlisis
de un gran nmero de sismogramas analgicos de manera prctica y eficiente.

5. Limitaciones

Entre las principales limitaciones que influyeron en el desarrollo de este proyecto se


encontraron el estado del material a analizar. La naturaleza del papel termo sensitivo
permite que el espesor de la aguja y el exceso de calor quemen el papel impidiendo
digitalizar del trazo y realizar una aplicacin que analice automticamente los
registros; Haciendo indispensable la experiencia del analista para reconocer los
patrones de los eventos ssmicos.

65
6. Descripciones de los involucrados

6.1 Perfil de los usuarios

Tabla B. 1
Nombre: Analista
Tipo: Tcnico
Descripcin: Personal del rea de Registro y Anlisis del Centro de Sismologa,
encargado de estudiar los eventos ssmicos registrados.
Actividades: El usuario ser capaz de realizar un anlisis bsico de sismogramas
a travs de la herramienta.
Criterios El sistema proporcionar mayor comodidad, precisin, practicidad y
de xito: eficiencia al proceso de anlisis de sismogramas analgicos.

Tabla B. 2
Nombre: Investigador
Tipo: Licenciado
Descripcin: Personal del rea de Investigacin del Centro de Sismologa.
Actividades: El usuario ser capaz de realizar un anlisis bsico de sismogramas
a travs de la herramienta.
Criterios de El sistema proporcionar mayor comodidad, precisin, practicidad y
xito: eficiencia al proceso de anlisis de sismogramas analgicos.

7. Otros requerimientos

7.1 Hardware

Procesador Intel Core 2 Duo 2 GHZ.

Memoria RAM 2 Gb.

Disco duro 100 Gb.

Unidad de CD/DVD RW.

Monitor.

Impresora.

66
Cmara fotogrfica digital de 12mp.

7.2 Software

Sistema operativo GNU/Linux Ubuntu 10.10 como plataforma de soporte para


la aplicacin.

Python 2.6, como lenguaje de programacin para la construccin de la


aplicacin.

Matplotlib versin 0.993

WxPython versin 2.8.11

MySQL 5.1, sistema de gestin de bases de datos.

67
APNDICE C

Especificacin de Requerimientos del Software


SISAN CSUDO: <Sistema de informacin para la gestin y anlisis de
sismogramas histricos de la regin nororiental de la red sismolgica del
Centro de Sismologa de la Universidad de Oriente. >
Lder del Proyecto: Stephanie Contreras.

ESPECIFICACIN DE REQUERIMIENTOS DEL SOFTWARE


1 Introduccin

1.1 Alcance
Este documento comprende la descripcin de la interaccin del usuario con el
sistema, mediante la especificacin de requerimientos del software y los diagramas de
casos de uso.

2. Casos de Uso

2.1 Resumen y actores:


Los casos de uso son la representacin grafica de los requerimientos funcionales y en
algunos casos los requerimientos no funcionales del sistema, sobre la cual se muestra
cmo ser la interaccin de los actores con el sistema desarrollado.

Tabla C. 1
Cdigo Caso de Uso Actores participantes
CU1.00 Analizar sismograma Analista
CU2.00 Visualizar sismograma analizado Analista
CU3.00 Administrar usuarios Administrador
CU4.00 Administrar estaciones Administrador
CU5.00 Administrar componentes Administrador
CU6.00 Administrar sismogramas Administrador
CU5.00 Administrar eventos Administrador

68
2.2 Diagrama:


Figura C 1. Diagrama de casos de uso general.

2.3 Especificaciones de casos de uso

69
Tabla C. 2
Caso de Uso-CU1.00
Nombre: Analizar sismograma
Descripcin: Determinar las horas de llegada de las ondas P y S.
Precondicin: Se debe haber cargado la imagen del sismograma a analizar.
El sistema identifica las coordenadas pxeles de la imagen.
Flujo Normal
Actor Sistema
1. El usuario ingresa los datos iniciales 2. El sistema carga la imagen del
del sismograma: archivo, estacin, sismograma, configura la estacin, el
componente, fecha y hora de inicio y fin componente y las horas de inicio y fin del
del registro. registro.
3. El usuario determina los lmites del 4. El sistema configura los lmites de
registro y duraciones de horas y minutos. registro en la imagen y las equivalencias de
5. El usuario selecciona la llegada de la pxeles a hora y minuto.
onda P colocando el apuntador en 6. El sistema despliega la hora y fecha de
posicin y luego presionando P. llegada de la onda correspondiente al pxel
7. El usuario selecciona la llegada de la seleccionado.
onda S colocando el apuntador en 8. El sistema despliega la hora y fecha de
posicin y luego presionando S. llegada de la onda correspondiente al pxel
seleccionado.
Poscondicin: El anlisis bsico se ha realizado. Se han determinado las horas de
llegada de las ondas P y S.
Tabla C. 3
Caso de Uso-CU2.00
Nombre: Visualizar sismograma
Descripcin: El usuario visualiza un sismograma con su respectivo anlisis.
Precondicin: Se debe haber cargado la imagen del sismograma a analizar.
El sistema identifica las coordenadas pxeles de la imagen.
El sistema debe haber sido analizado previamente.
Flujo Normal
Actor Sistema
1. El usuario selecciona un sismograma a 2. El sistema busca en la base de datos el
travs del rbol de directorio y selecciona anlisis correspondiente al sismograma
los sus iniciales. solicitado.
Flujo Alternativo
El usuario puede modificar las horas de El sistema actualizar los datos del evento.
llegada de la onda P y la onda S si lo
considera correcto.
Poscondicin: El anlisis bsico se ha realizado. Se han determinado las horas de
llegada de las ondas P y S.

70
Tabla C. 4
Caso de Uso-CU3.00
Nombre: Administra usuarios
Descripcin: El usuario administra los datos de que tendrn acceso al sistema.
Precondicin: Haber iniciado una sesin de administrador.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema muestra las opciones
Administrar usuarios del men disponibles: Crear, Listar, Modificar y
Administrar. Eliminar.
Poscondicin: El usuario se encuentra en el mdulo de administracin de usuarios.

Tabla C. 5
Caso de Uso-CU3.10
Nombre: Crear usuario.
Descripcin: Creacin de nuevo usuario.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin administra usuarios.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin Crear 2. El sistema muestra una ventana donde
usuarios del men Administrar Usuarios. solicita los datos del nuevo usuario.
3. El usuario ingresa los datos del nuevo 4. El sistema verifica que el usuario no
usuario. exista y posteriormente crea el nuevo
usuario.
Flujo Alternativo
A1. El usuario ingresa una cedula de A2. El sistema despliega un cuadro de
identidad y nombre de usuario existente. dialogo indicando que el usuario ya existe y
vuelve a la ventana anterior.
Poscondicin: Se ha creado un nuevo usuario.

71
Tabla C. 6
Caso de Uso-CU3.20
Nombre: Listar usuarios.
Descripcin: Listado de usuarios.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin administra usuarios.
El usuario debe haber seleccionado la opcin listar usuarios.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin listar 2. El sistema despliega el listado de usuarios
usuarios del sistema. que estn autorizados.
Flujo Alternativo
A1. El usuario selecciona un usuario del A2. El sistema carga los datos del usuario y
sistema y a continuacin presiona los muestra en una ventana, donde el usuario
modificar. puede seleccionar modificar o cancelar.
A11. El usuario modifica los datos que A11. El sistema actualiza los datos del
considera necesarios y presiona usuario.
modificar. B2. El sistema carga los datos del usuario y
B1. El usuario selecciona un usuario del los muestra en una ventana, donde el usuario
sistema y a continuacin presiona puede seleccionar eliminar o cancelar.
eliminar. B12El sistema elimina los datos del usuario
B11. El usuario selecciona eliminar. seleccionado.

72
Tabla C. 7
Caso de Uso-CU3.30
Nombre: Modificar usuarios.
Descripcin: El usuario modifica los datos de un usuario en particular.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin modificar usuario.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema despliega un cuadro de dialogo
modificar usuarios del sistema. donde solicita la identificacin del usuario a
3. El usuario ingresa el nombre de modificar.
usuario a modificar. 4. El sistema busca el usuario seleccionado
5. El usuario modifica los datos que en la base de datos y si existe carga los datos
considera necesarios y presiona en una ventana.
modificar. 6. El sistema actualiza los datos del usuario.
Flujo Alternativo
A1. El usuario ingresa un login que no se A2. El sistema muestra un cuadro de dialogo
encuentra en la base de datos. informando que el usuario solicitado no
B1. El usuario presiona cancelar. existe y vuelve a la ventana anterior.
B2. El sistema vuelve a la ventana anterior.
Poscondicin: El usuario ha modificado los datos del usuario seleccionado.
Tabla C. 8
Caso de Uso-CU3.40
Nombre: Eliminar usuarios.
Descripcin: El usuario elimina los datos de un usuario en particular.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin eliminar usuario.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema despliega un cuadro de dialogo
eliminar usuario del sistema. donde solicita la identificacin del usuario a
3. El usuario ingresa el nombre de eliminar.
usuario a eliminar. 4. El sistema busca el usuario seleccionado
5. El usuario selecciona eliminar. en la base de datos y si existe carga los datos
en una ventana.
6. El sistema elimina los datos del usuario.
Flujo Alternativo
A1. El usuario ingresa un login que no se A2. El sistema muestra un cuadro de dialogo
encuentra en la base de datos. informando que el usuario solicitado no
B1. El usuario presiona cancelar. existe y vuelve a la ventana anterior.

73
B2. El vuelve a la ventana anterior.
Poscondicin: El usuario ha eliminado los datos del usuario seleccionado.

Tabla C. 9
Caso de Uso-CU4.00
Nombre: Administra estaciones
Descripcin: El usuario administra las estaciones del centro.
Precondicin: Haber iniciado una sesin de administrador.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema muestra las opciones
Administrar estaciones del men disponibles: Crear, Listar, Modificar y
Administrar. Eliminar.
Poscondicin: El usuario se encuentra en el mdulo de administracin de estaciones.

Tabla C. 10
Caso de Uso-CU4.10
Nombre: Crear estacin.
Descripcin: Creacin de nueva estacin.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin administra estacin.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin Crear 2. El sistema muestra una ventana donde
estacin del men Administrar Estacin. solicita los datos de la nueva estacin.
3. El usuario ingresa los datos de la 4. El sistema verifica que la estacin no
nueva estacin. exista y posteriormente crea la nueva
estacin.
Flujo Alternativo
A1. El usuario ingresa un identificador A2. El sistema despliega un cuadro de
de estacin existente. dialogo indicando que la estacin ya existe y
vuelve a la ventana anterior.
Poscondicin: Se ha creado un nuevo usuario.

74
Tabla C. 11
Caso de Uso-CU4.20
Nombre: Listar estaciones.
Descripcin: Listado de estaciones.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin administra estaciones.
El usuario debe haber seleccionado la opcin listar estaciones.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin listar 2. El sistema despliega el listado de
estaciones del sistema. estaciones que se encuentran registradas.
Flujo Alternativo
A1. El usuario selecciona una estacin A2. El sistema carga los datos de la estacin
del sistema y a continuacin presiona y los muestra en una ventana, donde el
modificar. usuario puede seleccionar modificar o
A11. El usuario modifica los datos que cancelar.
considera necesarios y presiona A11. El sistema actualiza los datos de la
modificar. estacin.
B1. El usuario selecciona una estacin B2. El sistema carga los datos de la estacin
del sistema y a continuacin presiona y los muestra en una ventana, donde el
eliminar. usuario puede seleccionar eliminar o
B11. El usuario selecciona eliminar. cancelar.
B12El sistema elimina los datos de la
estacin seleccionada.

75
Tabla C. 12
Caso de Uso-CU4.30
Nombre: Modificar estacin.
Descripcin: El usuario modifica los datos de una estacin en particular.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin modificar estacin.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema despliega un cuadro de dialogo
modificar estacin del sistema. donde solicita la identificacin de la estacin
3. El usuario ingresa el identificado de la a modificar.
estacin a modificar. 4. El sistema busca la estacin seleccionado
5. El usuario modifica los datos que en la base de datos y si existe carga los datos
considera necesarios y presiona en una ventana.
modificar. 6. El sistema actualiza los datos de la
estacin.
Flujo Alternativo
A1. El usuario ingresa un identificador A2. El sistema muestra un cuadro de dialogo
que no se encuentra en la base de datos. informando que la estacin solicitado no
B1. El usuario presiona cancelar. existe y vuelve a la ventana anterior.
B2. El sistema vuelve a la ventana anterior.
Poscondicin: El usuario ha modificado los datos del usuario seleccionado.

76
Tabla C. 13
Caso de Uso-CU4.40
Nombre: Eliminar estacin.
Descripcin: El usuario elimina los datos de una estacin en particular.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin eliminar estacin.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema despliega un cuadro de dialogo
eliminar estacin del sistema. donde solicita la identificacin de la estacin
3. El usuario ingresa el identificador de a eliminar.
estacin a eliminar. 4. El sistema busca la estacin seleccionada
5. El usuario selecciona eliminar. en la base de datos y si existe carga los datos
en una ventana.
6. El sistema elimina los datos de la
estacin.
Flujo Alternativo
A1. El usuario ingresa un identificador A2. El sistema muestra un cuadro de dialogo
que no se encuentra en la base de datos. informando que la estacin solicitada no
B1. El usuario presiona cancelar. existe y vuelve a la ventana anterior.
B2. El vuelve a la ventana anterior.
Poscondicin: El usuario ha eliminado los datos del usuario seleccionado.

Tabla C. 14
Caso de Uso-CU5.00
Nombre: Administra componentes
Descripcin: El usuario administra las componentes del centro.
Precondicin: Haber iniciado una sesin de administrador.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema muestra las opciones
Administrar componentes del men disponibles: Crear, Listar, Modificar y
Administrar. Eliminar.
Poscondicin: El usuario se encuentra en el mdulo de administracin de
componentes.

77
Tabla C. 15
Caso de Uso-CU5.10
Nombre: Crear componente.
Descripcin: Creacin de nuevo componente.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin administra componente.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin Crear 2. El sistema muestra una ventana donde
componente del men Administrar solicita los datos del nuevo componente.
Componente. 4. El sistema verifica que el componente no
3. El usuario ingresa los datos del nuevo exista y posteriormente crea el nuevo
componente. componente.
Flujo Alternativo
A1. El usuario ingresa un identificador A2. El sistema despliega un cuadro de
de componente existente. dialogo indicando que el componente ya
existe y vuelve a la ventana anterior.
Poscondicin: Se ha creado un nuevo usuario.

78
Tabla C. 16
Caso de Uso-CU5.20
Nombre: Listar componentes.
Descripcin: Listado de componentes.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin administra
componentes.
El usuario debe haber seleccionado la opcin listar componentes.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin listar 2. El sistema despliega el listado de
componentes del sistema. componentes que se encuentran registradas.
Flujo Alternativo
A1. El usuario selecciona una A2. El sistema carga los datos del
componente del sistema y a continuacin componente y los muestra en una ventana,
presiona modificar. donde el usuario puede seleccionar
A11. El usuario modifica los datos que modificar o cancelar.
considera necesarios y presiona A11. El sistema actualiza los datos del
modificar. componente.
B1. El usuario selecciona una B2. El sistema carga los datos del
componente del sistema y a continuacin componente y los muestra en una ventana,
presiona eliminar. donde el usuario puede seleccionar eliminar
B11. El usuario selecciona eliminar. o cancelar.
B12El sistema elimina los datos de el
componente seleccionado.

79
Tabla C. 17
Caso de Uso-CU5.30
Nombre: Modificar componente.
Descripcin: El usuario modifica los datos de una componente en particular.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin modificar componente.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema despliega un cuadro de dialogo
modificar componente del sistema. donde solicita la identificacin de el
3. El usuario ingresa el identificado de la componente a modificar.
componente a modificar. 4. El sistema busca el componente
5. El usuario modifica los datos que seleccionado en la base de datos y si existe
considera necesarios y presiona carga los datos en una ventana.
modificar. 6. El sistema actualiza los datos del
componente.
Flujo Alternativo
A1. El usuario ingresa un identificador A2. El sistema muestra un cuadro de dialogo
que no se encuentra en la base de datos. informando que el componente solicitado no
B1. El usuario presiona cancelar. existe y vuelve a la ventana anterior.
B2. El sistema vuelve a la ventana anterior.
Poscondicin: El usuario ha modificado los datos del usuario seleccionado.

80
Tabla C. 18
Caso de Uso-CU5.40
Nombre: Eliminar componente.
Descripcin: El usuario elimina los datos de una componente en particular.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin eliminar componente.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema despliega un cuadro de dialogo
eliminar componente del sistema. donde solicita la identificacin de el
3. El usuario ingresa el identificador de componente a eliminar.
componente a eliminar. 4. El sistema busca el componente
5. El usuario selecciona eliminar. seleccionado en la base de datos y si existe
carga los datos en una ventana.
6. El sistema elimina los datos del
componente.
Flujo Alternativo
A1. El usuario ingresa un identificador A2. El sistema muestra un cuadro de dialogo
que no se encuentra en la base de datos. informando que el componente solicitada no
B1. El usuario presiona cancelar. existe y vuelve a la ventana anterior.
B2. El vuelve a la ventana anterior.
Poscondicin: El usuario ha eliminado los datos del usuario seleccionado.

Tabla C. 19
Caso de Uso-CU6.00
Nombre: Administra sismograma
Descripcin: El usuario administra los sismogramas que se encuentran analizados.
Precondicin: Haber iniciado una sesin de administrador...
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema muestra las opciones
Administrar sismograma del men disponibles: Listar y Eliminar.
Administrar.
Poscondicin: El usuario se encuentra en el mdulo de administracin de
sismogramas.

81
Tabla C. 20
Caso de Uso-CU6.20
Nombre: Listar sismogramas.
Descripcin: Listado de sismogramas.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin administra
sismogramas.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin listar 2. El sistema despliega el listado de
sismogramas del sistema. sismogramas que han sido analizados.
Flujo Alternativo
A1. El usuario selecciona un sismograma A2. El sistema carga los datos del usuario y
del sistema y a continuacin presiona los muestra en una ventana, donde el usuario
eliminar. puede seleccionar eliminar o cancelar.
A11. El usuario selecciona eliminar. A12.El sistema elimina los datos del
sismograma seleccionado.

Tabla C. 21
Caso de Uso-CU6.30
Nombre: Eliminar sismograma.
Descripcin: El usuario elimina los datos de un sismograma en particular.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin eliminar sismograma.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema despliega un cuadro de dialogo
eliminar sismograma del sistema. donde solicita los datos del sismograma a
3. El usuario ingresa la fecha de inicio, la eliminar.
estacin y el componente del 4. El sistema busca el sismograma
sismograma a eliminar. seleccionado en la base de datos y si existe
5. El usuario selecciona eliminar. carga los datos en una ventana.
6. El sistema elimina los datos del
sismograma.
Flujo Alternativo
A1. El usuario ingresa los datos de un A2. El sistema muestra un cuadro de dialogo
sismograma que no se encuentra en la informando que el sismograma solicitado no
base de datos. existe y vuelve a la ventana anterior.
B1. El usuario presiona cancelar. B2. El vuelve a la ventana anterior.
Poscondicin: El usuario ha eliminado los datos del sismograma seleccionado.

82
Tabla C. 22
Caso de Uso-CU7.00
Nombre: Administra evento
Descripcin: El usuario administra los eventos que se encuentran analizados.
Precondicin: Haber iniciado una sesin de administrador...
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema muestra las opciones
Administrar evento del men disponibles: Listar y Eliminar.
Administrar.
Poscondicin: El usuario se encuentra en el mdulo de administracin de eventos.

Tabla C. 23
Caso de Uso-CU7.20
Nombre: Listar eventos.
Descripcin: Listado de eventos.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin administra eventos.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin listar 2. El sistema despliega el listado de eventos
eventos del sistema. que han sido analizados.
Flujo Alternativo
A1. El usuario selecciona un evento del A2. El sistema carga los datos del usuario y
sistema y a continuacin presiona los muestra en una ventana, donde el usuario
eliminar. puede seleccionar eliminar o cancelar.
A11. El usuario selecciona eliminar. A12.El sistema elimina los datos del evento
seleccionado.

83
Tabla C. 24
Caso de Uso-CU7.30
Nombre: Eliminar evento.
Descripcin: El usuario elimina los datos de un evento en particular.
Precondicin: Haber iniciado una sesin de administrador.
El usuario debe haber seleccionado la opcin eliminar evento.
Flujo Normal
Actor Sistema
1. El usuario selecciona la opcin 2. El sistema despliega un cuadro de dialogo
eliminar evento del sistema. donde solicita los datos del evento a
3. El usuario ingresa la fecha de inicio, la eliminar.
estacin, el componente y hora de 4. El sistema busca el evento seleccionado
llegada de la onda P del evento a en la base de datos y si existe carga los datos
eliminar. en una ventana.
5. El usuario selecciona eliminar. 6. El sistema elimina los datos del evento.
Flujo Alternativo
A1. El usuario ingresa los datos de un A2. El sistema muestra un cuadro de dialogo
evento que no se encuentra en la base de informando que el evento solicitado no
datos. existe y vuelve a la ventana anterior.
B1. El usuario presiona cancelar. B2. El vuelve a la ventana anterior.
Poscondicin: El usuario ha eliminado los datos del evento seleccionado.

84
3. Requerimientos

Tabla C. 25
Requerimiento Tipo

El sistema permitir cargar archivos de imagen. Funcional

El sistema permitir obtener las coordenadas de los pxeles de la Funcional


imagen.

El sistema permitir suministrar los datos del sismograma a analizar: Funcional


estacin, fecha y hora inicial.

El sistema permitir determinar la relacin entre pixeles y horas, Funcional


minutos y segundos.

Una vez determinados los valores iniciales del sismograma, y los Funcional
parmetros de duracin, el sistema determinar la fecha y hora del
pixel seleccionado por el usuario.

El sistema permitir guardar los datos del sismograma en la base de Funcional


datos.

El sistema permitir guardar los datos del evento (llegada de la onda P Funcional
y onda S) en la base de datos.

El sistema permitir agregar un comentario al anlisis de ser necesario. Funcional

El sistema permitir implementar funciones a travs de mtodos No funcional


abreviados de teclado.

El sistema proporcionar una interfaz que minimice la cantidad de No funcional


datos ingresados manualmente, mediante el uso de mens desplegables
que permitan seleccionar entre un grupo finito de opciones vlidas.

El sistema debe ser desarrollado utilizando Python como lenguaje de No funcional


programacin.

El sistema debe ser desarrollado utilizando nicamente herramientas No funcional


libres.

85
APNDICE D

Manual de Usuario

SISAN CSUDO: <Sistema de informacin para la gestin y anlisis de


sismogramas histricos de la regin nororiental de la red sismolgica del
Centro de Sismologa de la Universidad de Oriente. >

Lder del Proyecto: Stephanie Contreras.


MANUAL DE USUARIO

I Introduccin

1.1 Alcance
Este documento describe las caractersticas y funcionalidades del software
desarrollado as como pasos para realizar un anlisis bsico de un sismograma.
1.2 Descripcin
SISAN CSUDO es una herramienta de Software Libre desarrollada para el Centro de
Sismologa de la Universidad de Oriente, diseada para realizar el anlisis bsico de
las ondas registradas en sismogramas analgicos histricos. Fue desarrollado
utilizando el entorno de desarrollo de Stanis Python Editor, implementando
Matplotlib para generar grficos de alta calidad en un ambiente interactivo, mediante
WxPython, herramienta para disear interfaces de usuario multiplataforma.
La implementacin de este sistema se debe a la necesidad de contar con una
aplicacin que permitiera analizar grandes volmenes de informacin poniendo a
disposicin de los analistas la capacidad de clculo, memoria y el nivel de precisin
del computador, a travs de una interfaz usable y accesible, brindando practicidad al
estudio de sismogramas a travs de mens intuitivos y sencillos controles.
II Contenido

0. Inicio de sesin
Ingrese su nombre de usuario (login) y contrasea y presione aceptar.
1 Analizar sismograma:
1.0 Definir datos iniciales:
Abrir sismograma:
Seleccione el archivo de imagen que desea analizar, este debe estar en formato jpg o
png, JPG o PNG. En caso de que ingrese/seleccione un formato de archivo incorrecto
el sistema no lo cargar y volver a la pantalla inicial/anterior.

86
Figura D 1 Seleccin de archivo.

1.1 Determine las caractersticas especiales del registro: lmites y duraciones.


Para determinar los lmites:
a. Coloque el apuntador en la posicin deseada sobre la regin de registro del
sismograma, ahora presione i para el lmite superior izquierdo y f para el
lmite inferior derecho.
(*) En caso de no quedar satisfecho con la medida registrada, puede realizar la
operacin anterior (a).

87
Para determinar la duracin de las horas se necesitan 3 medidas, las cuales se
capturan de la siguiente manera:

Figura D 2. Regin de registro.

a. Coloque el apuntador en la posicin deseada sobre la regin de registro del


sismograma, ahora presione j para el inicio de la hora y k para el fin.
b. Coloque el apuntador en la posicin deseada sobre la regin de registro del
sismograma, ahora presione l para el inicio de la hora y m para el fin.
c. Coloque el apuntador en la posicin deseada sobre la regin de registro del
sismograma, ahora presione n para el inicio de la hora y o para el fin.

88
(*) En caso de no quedar satisfecho con la medida registrada, puede realizar la
operacin anterior (a).
Para determinar la duracin de los minutos, se necesitan 3 medidas, las cuales se
capturan de la siguiente manera:
a. Coloque el apuntador en la posicin deseada sobre la regin de registro del
sismograma, ahora presione u para el inicio del minuto y v para el fin.
b. Coloque el apuntador en la posicin deseada sobre la regin de registro del
sismograma, ahora presione w para el inicio del minuto y x para el fin.
c. Coloque el apuntador en la posicin deseada sobre la regin de registro del
sismograma, ahora presione y para el inicio del minuto y z para el fin.
(*) En caso de no quedar satisfecho con la medida registrada, puede realizar la
operacin anterior (a).
(**) Una vez logrado este paso presione Aplicar si est satisfecho con las
medidas suministradas, (en caso contrario presione Borrar y vuelva al punto 1.1).
(***) Puede utilizar una grilla como gua presionando g.

1.2 Indique los datos del sismograma: estacin, fecha y hora de inicio y fin:

Figura D 3. Controles de identificacin del sismograma.

a. Seleccione la estacin sismolgica correspondiente de la lista de estaciones.


b. Indique la fecha de inicio en el calendario.
c. Indique la hora de inicio en el reloj.

89
d. Indique la fecha de finalizacin en el calendario.
e. Indique la hora de finalizacin en el reloj.
(*) Si no est de acuerdo con los datos anteriores, puede volver a suministrarlos.
1.3 Definir la hora de llegada de la onda P y la onda S

Figura D 4. Regin de despliegue de arribo de ondas.

Seale la llegada de la onda P en la imagen.


a. Coloque el apuntador en la posicin deseada sobre la regin de registro del
sismograma, ahora presione p para registrar.
(*) En caso de no quedar satisfecho con la medida registrada, puede realizar la
operacin anterior (a).
Seale la llegada de la onda S en la imagen.
b. Coloque el apuntador en la posicin deseada sobre la regin de registro del
sismograma, ahora presione s para registrar.
(*) En caso de no quedar satisfecho con la medida registrada, puede realizar la
operacin anterior (b).
1.4 Guardar los datos del sismograma
a. Seleccione el icono de guardar para almacenar los datos del
sismograma analizado. El sistema utilizar los datos del sismo
utilizando la fecha y hora de inicio, la estacin y el componente del
mismo como identificador.

90
(*) Si desea guardar una copia de la imagen del sismograma seleccione
el icono de guardar en la barra de herramientas de matplolib.
Seleccione el directorio, ingrese el nombre de la nueva imagen y
presione aceptar.
1.5 Guardar los datos del evento
b. Seleccione el icono de guardar para almacenar los datos del evento
analizado. El sistema utilizar la fecha y hora de inicio, la estacin, el
componente y la fecha y hora de llegada de la onda P como
identificadores.

2.0 Visualizar un sismograma analizado:


Seleccione un abrir sismograma y a continuacin seleccione la imagen.
Ingrese la fecha y hora de inicio del sismograma, la estacin y la componente y
seleccione buscar, en la barra de herramientas, de encontrarse, el sistema cargar en
pantalla el anlisis realizado a la imagen seleccionada. El usuario puede modificar las
horas de llegada de la onda P y la onda S si lo considera correcto.

Figura D 5. Dialogo de seleccin de evento.

3.0 Administrar usuarios.


Para realizar esta accin debe haber iniciado sesin como administrador.

91
Para administrar usuarios dirjase al men administrar de la barra de herramientas y
seleccione entre: Crear un usuario nuevo, listar usuarios existentes, modificar usuario
y eliminar usuario.

Figura D 6. Administrar usuarios.

3.1 Crear usuario.


Seleccione la opcin Crear usuario del men Administrar Usuarios.
Ingrese los datos del nuevo usuario y presione aceptar.

92
Figura D 7. Crear usuario.

3.2 Listar Usuarios


Seleccione la opcin Listar usuarios del men Administrar Usuarios.

93
Figura D 8. Listar usuarios.

94
Para modificar un usuario:
Seleccione un usuario del listado y a continuacin presione modificar.
Modifique los datos que considere necesarios y presione modificar.

Figura D 9. Modificar usuario desde lista.

95
Para eliminar un usuario:
Seleccione un usuario del listado y a continuacin presione eliminar.
Seleccione eliminar en el cuadro de detalles del usuario.

Figura D 10. Eliminar usuario desde lista.

96
3.3 Modificar usuario
Seleccione la opcin modificar usuario del sistema.
Ingrese el login del usuario a modificar.
Modifique los datos que considere necesarios y presione modificar.

Figura D 11. Buscar usuario a modificar.

97
3.4 Eliminar usuarios
Seleccione la opcin eliminar usuario del sistema.
Ingrese el login del usuario a eliminar.
Presione eliminar.

Figura D 12. Buscar usuario a eliminar.

98
4.0 Administrar estaciones.
Para realizar esta accin debe haber iniciado sesin como administrador.
Para administrar estaciones dirjase al men administrar de la barra de herramientas y
seleccione entre: Crear estacin nueva, listar estaciones existentes, modificar estacin
y eliminar estacin.

Figura D 13. Administrar estaciones.

4.1 Crear estacin.


Seleccione la opcin Crear estacin del men Administrar Estacin.
Ingrese los datos de la nueva estacin y presione aceptar.

Figura D 14. Crear estacin.

99
4.2 Listar Estaciones
Seleccione la opcin Listar estaciones del men Administrar Estacin.

Figura D 15. Listar estaciones.

100
Para modificar una estacin:
Seleccione una estacin del listado y a continuacin presione modificar.
Modifique los datos que considere necesarios y presione modificar.

Figura D 16. Modificar estacin desde lista.

Para eliminar una estacin:


Seleccione una estacin del listado y a continuacin presione eliminar.
Seleccione eliminar en el cuadro de detalles de la estacin.

101
Figura D 17. Eliminar estacin desde listado.

102
4.3 Modificar estacin
Seleccione la opcin modificar estacin del sistema.
Ingrese el identificador de la estacin a modificar.
Modifique los datos que considere necesarios y presione modificar.

Figura D 18. Buscar estacin a modificar.

4.4Eliminar estacin
Seleccione la opcin eliminar estacin del sistema.
Ingrese el identificador de la estacin a eliminar.
Presione eliminar.

Figura D 19. Buscar estacin a eliminar.

103
104
5.0 Administrar componentes.
Para realizar esta accin debe haber iniciado sesin como administrador.
Para administrar componentes dirjase al men administrar del barra de herramientas
y seleccione entre: Crear componente nueva, listar componentes existentes, modificar
componente y eliminar componente.

Figura D 20. Administrar componentes.

5.1 Crear componente.


Seleccione la opcin Crear componente del men Administrar Componente.
Ingrese los datos del nuevo componente y presione aceptar.

Figura D 21. Crear componente.

105
5.2 Listar Componentes
Seleccione la opcin Listar componentes del men Administrar Componente.

Figura D 22. Listar componentes.

Para eliminar una componente:


Seleccione una componente del listado y a continuacin presione eliminar.
Seleccione eliminar en el cuadro de detalles del componente.

Figura D 23. Eliminar componente desde lista.

106
5.4Eliminar componente
Seleccione la opcin eliminar componente del sistema.
Ingrese el identificador del componente a eliminar.
Presione eliminar.

Figura D 24. Buscar elemento a eliminar.

6.0 Administrar sismogramas


Para realizar esta accin debe haber iniciado sesin como administrador.
Para administrar sismogramas dirjase al men administrar de la barra de
herramientas y seleccione entre: Listar sismogramas y eliminar sismogramas.

Figura D 25. Administrar sismogramas.

6.1 Listar sismogramas


Seleccione la opcin Listar Sismogramas del men Administrar Sismogramas.

107
Figura D 26. Listar sismogramas.

108
Para eliminar:
Seleccione un sismograma del sistema y a continuacin presiona eliminar.
Seleccione eliminar en el cuadro de detalles del sismograma.

Figura D 27. Eliminar sismograma de la lista.

109
6.2 Eliminar sismograma
Selecciona la opcin eliminar sismograma del sistema.
Ingrese la fecha de inicio, la estacin y el componente del sismograma a eliminar.
Seleccione eliminar en el cuadro de detalles del sismograma.

Figura D 28. Buscar sismograma a eliminar.

110
7.0 Administrar eventos
Para realizar esta accin debe haber iniciado sesin como administrador.
Para administrar eventos dirjase al men administrar de la barra de herramientas y
seleccione entre: Listar eventos y eliminar evento.

Figura D 29. Administrar eventos.

7.1 Listar eventos:


Seleccione la opcin listar eventos del sistema del men Administrar Eventos.

111
Figura D 30. Listar eventos.

112
Para eliminar un evento:
Seleccione un evento del sistema y a continuacin presione eliminar.
Seleccione eliminar en el cuadro de detalles del evento.

Figura D 31. Eliminar evento de la lista.

113
7.2 Eliminar eventos:
Seleccione la opcin eliminar evento del sistema.
Ingrese la fecha de inicio, la estacin y el componente y la hora de arribo de la onda P
del evento a eliminar.
Seleccione eliminar en el cuadro de detalles del evento.

Figura D 32. Buscar elemento a eliminar.

114
Acerca de SISAN CSUDO


Figura D 33. Acerca de SISAN CSUDO.

Crditos

115

Figura D 34

116
APNDICE E

Glosario
SISAN CSUDO: <Sistema de informacin para la gestin y anlisis de
sismogramas histricos de la regin nororiental de la red sismolgica del
Centro de Sismologa de la Universidad de Oriente. >
Lder del Proyecto: Stephanie Contreras.
GLOSARIO

A
Arribo: La aparicin de la energa ssmica en una estacin ssmica.
C
Corteza: Parte de la Tierra por encima de la discontinuidad de Mohorovicic. Es
menos densa que el manto. La corteza continental de las grandes regiones terrestres
presenta mayor espesor, menos densa y ms vieja que la corteza ocenica.
E
Epicentro: Define el punto sobre la superficie de la tierra, directamente por encima
del foco de un terremoto.
Estacin: La ubicacin de un instrumento para registrar sismos, sea sismgrafo o
acelergrafo.
F
Falla: Define a una fractura geolgica a lo largo de lo cual se ha producido un
desplazamiento de dos bloques adyacentes en tiempos histricos o donde se han
localizado focos de terremotos.
H
Hipocentro: El sitio calculado donde se localiza el foco de un sismo dentro de la
tierra.
Hora de llegada: Es el momento en que una seal ssmica llega al detector.
L
Litsfera: Dcese a la parte rgida ms exterior de la Tierra que est compuesta por la
corteza y la parte superior del manto hasta una profundidad del orden de 100 km. La
litosfera es ms dura que la Astensfera.
M
Manto: Parte de la Tierra entre la corteza y el ncleo, esto es, entre el Moho y la
discontinuidad de Gutemberg. Probablemente est constituida por MgO y SiO2, con
Sodio, Calcio y Aluminio.
N
Ncleo: Parte central de la Tierra, por debajo de la discontinuidad de Gutemberg, a
una profundidad de cerca de 2900 km. El ncleo est compuesto casi totalmente por
hierro, y puede dividirse en ncleo exterior, (lquido); y ncleo interior (slido) a una
profundidad de 5100 Km. La densidad del ncleo es el doble de la densidad del
manto.

117
O
Onda P: Ondas ssmicas en las cuales el movimiento de la partcula se realiza en la
misma direccin en la cual se propagan las ondas. Las ondas P son de alta frecuencia
y longitud de onda corta.
Onda S: Ondas ssmicas en las cuales el movimiento de la partida est a 90 de la
direccin de propagacin de las ondas. Las ondas S son de baja frecuencia y longitud
de onda larga.
P
Placa: Parte de la superficie terrestre que se comporta como una unidad rgida simple.
Estn formadas por la corteza continental o corteza ocenica o por ambas, encima del
manto superior. Las placas se mueven con relacin al eje de la Tierra y de unas a
otras. Existen 7 grandes placas (Africana, Euroasitica, Indo-Australiana, Pacfica,
Norteamericana, Sudamericana y Antrtica) y varias ms pequeas.
R
Refraccin: Cambio de direccin o salto entre capas.
S
Sismicidad: Es la actividad generada por un terremoto o la actividad ssmica.
Sismgrafo: Instrumento que registra los movimientos de la superficie de la Tierra en
funcin del tiempo y que son causados por ondas ssmicas (terremotos).
Sismograma: Define al registro producido por un sismgrafo.
Sismologa: Ciencia que estudia los terremotos, fuentes ssmicas y propagacin de
ondas ssmicas a travs de la Tierra.
T
Tectnicas de Placas: Es la teora que dice que la capa terrestre y el manto superior
(litosfera) se dividen en segmentos o placas un poco rgidas, pero que se mueven
constantemente.
Terremoto: Movimiento repentino de parte de la corteza terrestre o sacudida
producida en la corteza terrestre o manto superior. Un terremoto puede ser causado
por el movimiento a lo largo de una falla o por actividad volcnica.
V
Vulnerabilidad: Define la probabilidad de que una estructura sufra daos cuando se
somete a un movimiento fuerte (ejemplo, terremoto) de cierta intensidad.

118
HOJAS DE METADATOS
Hoja de Metadatos para Tesis y Trabajos de Ascenso 1/6

SISTEMA DE INFORMACIN PARA LA GESTIN Y ANLISIS


DE SISMOGRAMAS HISTRICOS DE LA REGIN
Ttulo
NORORIENTAL DE LA RED SISMOLGICA DEL CENTRO DE
SISMOLOGA DE LA UNIVERSIDAD DE ORIENTE
Subttulo

Autor
Apellidos y Nombres Cdigo CVLAC / e-mail
CVLAC 18212167
Contreras Stephanie e-mail stephaniecontrerasf@gmail.com
e-mail stephaniecontrerasf@hotmail.com

Palabras o frases claves:


Sismogramas analgicos, Software Libre, Python, Matplotlib, WxPython.
Hoja de Metadatos para Tesis y Trabajos de Ascenso 2/6

Lneas y sublneas de investigacin:

rea Subrea
Ciencias Informtica

Resumen (abstract):

Se desarrollo un sistema de informacin para el anlisis de sismogramas analgicos de la


red sismolgica del Centro de Sismologa de la Universidad de Oriente, utilizando la
Metodologa de la Red Nacional de Integracin y Desarrollo De Software Libre
(MeRinde), (Marrero et al., 2007) desarrollada en el Centro Nacional de Tecnologas de
Informacin (CNTI). La implementacin de la fase de modelado de negocio permiti
comprender el funcionamiento de la organizacin a travs del modelado de dominio,
luego en la fase de requerimientos se recopilaron las solicitudes del Centro, y
posteriormente, durante el modelado de anlisis se estudiaron las caractersticas de los
sismogramas, determinando la existencia de una relacin lineal entre los pixeles y las
horas transcurridas en el registro, obteniendo un mtodo para calcular la hora
correspondiente a cualquier punto sobre el rea de registro del sismograma; luego a
travs del modelado de diseo se desarroll la interfaz del sistema tomando en
consideracin los principios de usabilidad definidos por Nielsen (1994), finalmente en la
fase de implementacin, se programaron las instrucciones provenientes del modelado de
anlisis implementando Python como lenguaje de programacin, Matplotlib para el
manejo de imgenes de alta calidad, MySQL como gestor de base de datos y WxPython
como biblioteca libre multiplataforma para el desarrollo de interfaces, todo esto con el
objetivo de desarrollar una herramienta para el rescate del registro histrico de la
actividad ssmica de la regin a travs de una aplicacin usable, prctica, precisa y
confiable, que permita realizar el anlisis bsico de sismogramas analgicos de manera
eficaz y eficiente.
Hoja de Metadatos para Tesis y Trabajos de Ascenso 3/6

Contribuidores:
Apellidos y Nombres ROL / Cdigo CVLAC / e-mail

C A T J
ROL X
A S U U

Rodrguez Carmelys CVLA


13539531
C
e-mail carmelysrodriguez@gmail.com
e-mail carm.rramos@hotmail.es

C A T J
ROL X
A S U U

lvarez Francisco CVLA


12666019
C
e-mail falvarez@udo.edu.ve
e-mail faove@hotmail.com

C A T J
ROL X
A S U U

Betancourt Eugenio CVLA


13729842
C
e-mail ebetancourtp@hotmail.com
e-mail ebetancourtp@yahoo.com

ROL C A T J
X
A S U U
Avendao Jaime CVLA
8438392
C
e-mail javendano@udo.edu.ve
e-mail javendanol@hotmail.com

Fecha de discusin y aprobacin:


Ao Mes Da
2013 01 24
Lenguaje: SPA
Hoja de Metadatos para Tesis y Trabajos de Ascenso 4/6

Archivo(s):
Nombre de archivo Tipo MIME
Tesis-contrerass.doc Aplication/word

Alcance:

Espacial: (Opcional)

Temporal: (Opcional)

Ttulo o Grado asociado con el trabajo: Licenciada en Informtica

Nivel Asociado con el Trabajo: Licenciada

rea de Estudio: Informtica

Institucin(es) que garantiza(n) el Ttulo o grado: Universidad de Oriente

Вам также может понравиться