You are on page 1of 54

DISEAR UN SISTEMA DE DETECCIN DE VARIABLES

AMBIENTALES (HUMEDAD, TEMPERATURA, PRESIN


ATMOSFRICA Y VIENTO) APLICADO A DATA CENTERS

YULIANA CALDERN ROMERO


HUGO ALBERTO MARTNEZ ORTEGA
LAURA VANESSA MARTNEZ MANTILLA

INSTITUCIN UNIVERSITARIA ITSA


FACULTAD DE INGENIERAS
INGENIERA TELEMTICA
BARRANQUILLA
2017

1
DISEAR UN SISTEMA DE DETECCIN DE VARIABLES
AMBIENTALES (HUMEDAD, TEMPERATURA, PRESIN
ATMOSFRICA Y VIENTO) APLICADO A DATA CENTERS

YULIANA CALDERN ROMERO


HUGO ALBERTO MARTNEZ ORTEGA
LAURA MARTNEZ

Trabajo presentado para optar una nota en el Mdulo de DISEO


DE REDES TELEMTICOS, al Magister. LEONEL HERNANDEZ
COLLANTES.

INSTITUCIN UNIVERSITARIA ITSA


FACULTAD DE INGENIERAS
INGENIERA TELEMTICA
BARRANQUILLA
2017

2
Los autores dedican este proyecto a:

Agradezco primero que todo a Dios por darme la vida y la salud. Adems, por
darme la sabidura y entendimiento para realizar este proyecto, tambin a mis
padres Nlida y Hugo por su incondicional apoyo durante la realizacin de este
proyecto.

Hugo Alberto

Agradezco ante todo a Dios por haberme dado la salud y entendimiento suficiente
para la elaboracin de este proyecto, tambin quiero agradecerles a mis padres
Graciela Romero y Samuel Caldern quienes con su apoyo y dedicacin me
ensearon en todo momento que en la vida para lograr nuestros objetivos
debemos tener seriedad, cumplimiento y honradez.

Yuliana
A Dios que me ha dado la existencia; A mis padres que me dieron la capacidad por
superarme y desear lo mejor en cada paso por este camino difcil y arduo de la
vida. A mis maestros y amigos; que el andar por la vida nos hemos ido
encontrando; porque cada uno de ellos ha ido motivando mis sueos en consolidar
un mundo ms humano y con justicia.

Laura

3
Los autores agradecen este proyecto a:

A Dios por la sabidura concedida para llevar a cabo este proyecto. A nuestros
compaeros por las recomendaciones y explicaciones oportunas para los temas
del desarrollo de este proyecto.

Los autores les agradecen a todas y cada una de las personas que colaboraron de
una u otra forma, pero que en realidad contribuyeron para la elaboracin y
correccin de este trabajo.

Al Mg. Leonel Hernndez docente de la Institucin Universitaria ITSA. Por sus


accesorias y enseanzas impartidas en clase enriquecen el conocimiento para
llevar buen trmino.

A la Bibliotecloga Lesbia Donado por su esmero y sus valiosas sugerencias al


trabajo realizado.

4
CONTENIDO

pg.

INTRODUCCIN.......................................................................................................1

1. IDENTIFICACIN, FORMULACIN Y SISTEMATIZACIN DEL PROBLEMA...3

1.1 DESCRIPCIN PROBLEMTICA...............................................................3

1.1.1 Formulacin del Problema................................................................................5

1.1.2 Sistematizacin del problema...........................................................................5

2. OBJETIVOS DE LA INVESTIGACIN..................................................................6

2.1 OBJETIVO GENERAL.........................................................................................6

2.2 OBJETIVOS ESPECFICOS...............................................................................6

3. JUSTIFICACIN DEL PROBLEMA......................................................................8

3.1 JUSTIFICACIN TERICA.................................................................................8

3.2 JUSTIFICACIN PRCTICA..............................................................................9

3.3 JUSTIFICACIN METODOLGICA.................................................................10

4. MARCOS DE REFERENCIA...............................................................................11

4.1 ESTADO DEL ARTE O ANTECEDENTES........................................................11

4.2 MARCO CONCEPTUAL....................................................................................16

4.3 MARCO LEGAL.................................................................................................19

4.4 MARCO TERICO............................................................................................21

4.4.1 Java................................................................................................................21

4.4.2 NetBeans........................................................................................................22

5
4.4.3. JDK................................................................................................................23

4.4.3.1 JFreeChart...................................................................................................23

4.4.4 Derivada..........................................................................................................23

4.4.5 Parseador........................................................................................................24

4.4.6 Ciclos repetitivos.............................................................................................25

4.4.6.1 Ciclo Para....................................................................................................25

4.4.6.2 Ciclo Mientras-que.......................................................................................25

5. ASPECTOS METODOLGICOS DE LA INVESTIGACIN...............................27

5.1 INVESTIGACIN DOCUMENTAL.....................................................................27

5.2 INVESTIGACIN DESCRIPTIVA......................................................................28

5.3 Poblacin...........................................................................................................28

5.3.1 Muestra...........................................................................................................29

5.3.2 Tamao de la muestra....................................................................................29

5.4 TIPO DE ESTUDIO............................................................................................30

5.5 MTODO DE INVESTIGACIN........................................................................30

5.6 TCNICAS PARA RECOLECCIN DE LA INFORMACIN.............................31

5.7 TRATAMIENTO DE LA INFORMACIN............................................................31

6. RESULTADOS....................................................................................................33

7. IMPACTO ESPERADO A PARTIR DE LOS RESULTADOS...............................35

7.1 IMPACTO CIENTFICO TECNOLGICO......................................................35

7.2 IMPACTOS SOCIALES.....................................................................................36

8. RECOPILACIN DE LA INFORMACIN............................................................37

8.1 CREACIN DE UNA ENCUESTA.....................................................................37

8.1.1 Qu es una encuesta?.................................................................................37

6
8.1.2 Tipos de encuestas.........................................................................................37

8.1.2.1 Encuestas cara a cara.................................................................................37

8.1.2.2 Encuestas Telefnicas.................................................................................38

8.1.2.3 Encuestas por correo electrnico................................................................38

8.1.2.4 Encuestas por internet On line....................................................................38

8.1.3 La encuesta....................................................................................................38

8.2 REALIZACIN ENTREVISTA...........................................................................39

8.2.1 Qu Es Una Entrevista?...........................................................................39

8.2.1.1 Objetivo de una entrevista...........................................................................40

8.2.1.2 Utilidad de las entrevistas............................................................................40

8.2.1.3 Descripcin de las entrevistas.....................................................................40

8.2.2 Tipos de entrevistas...................................................................................40

8.2.2.1 Preguntas abiertas.......................................................................................40

8.2.2.2 Preguntas cerradas.....................................................................................41

CONCLUSIONES....................................................................................................42

BIBLIOGRAFA........................................................................................................43

7
LISTA DE FIGURAS

pg.

Figura 1. Java..........................................................................................................21
Figura 2. NetBeans IDE 8.0.2..................................................................................22
Figura 3. Grficas con JFreeChart..........................................................................23
Figura 4. Libreria de derivadas................................................................................24
Figura 5. La derivada de la ecuacin ingresada.....................................................24
Figura 6. Conversin a travs de la librera Parseador...........................................24
Figura 7. Ciclo Para.................................................................................................25
Figura 8. Ciclo Mientras que..................................................................................25
Figura 9. Grfico de la poblacin encuestada.........................................................31
Figura 10. La encuesta realizada a los estudiantes de la facultad de ingenieras. 39

8
LISTA DE TABLAS

pg.

Tabla 1. Poblacin....................................................................................................29
Tabla 2. Generacin de nuevo conocimiento..........................................................33
Tabla 3. Fortalecimiento de la comunidad cientfica................................................33
Tabla 4. Apropiacin social del conocimiento..........................................................34
Tabla 5. Impacto cientfico-tecnolgico....................................................................36
Tabla 6. Impacto social............................................................................................36

9
INTRODUCCIN

Desde sus inicios, las tcnicas ms comunes que se utilizan hoy en da para
monitorear el entorno de un centro de datos datan desde los das de los
ordenadores, e incluyen pericias como caminar por la habitacin con termmetros
y confiar en que el personal del rea de IT aprecie cmo est el ambiente en la
habitacin. Dado que a medida que los centros de datos evolucionan, y el
procesamiento distribuido y las tecnologas para servidores elevan la demanda de
energa y enfriamiento, se debe analizar el entorno ms cuidadosamente. Es
necesario recalcar que el aumento en la densidad de potencia y las variaciones
dinmicas son los aspectos que provocan cambios en la metodologa de
monitoreo de los entornos informticos. Los usos de los servidores han
aumentado enormemente las densidades de potencia y han cambiado en forma
drstica las dinmicas del enfriamiento de los entornos. Las tecnologas de
administracin de energa exigen que los servidores y equipos de comunicacin la
capacidad de variar el consumo de energa (y en consecuencia la disipacin de
calor) en funcin de la carga computacional y a variar las dinmicas de potencia
en centros de datos y salas de gestin de redes.

Se puede decir que es comn que se implementen en los centros de datos y salas
de gestin de redes funciones de monitoreo y alerta en los equipos fsicos como
suministro ininterrumpido de energa (UPS), unidades de aire acondicionado en
las salas de cmputo y sistemas de apagado de incendios, otros aspectos del
entorno fsico suelen pasarse por alto. Es justo decir que este monitoreo a los
equipos no es suficiente dado que debe considerarse todo el entorno de manera
global y controlarse en forma gil para detectar amenazas e intrusiones. Entre
estas amenazas se pueden incluir temperaturas elevadas, las prdidas de agua y
el acceso de personas no autorizadas al centro de datos o acciones inadecuadas
del personal del centro de datos. Tambin en este punto se debe tener en cuenta
las instalaciones de redes remotas, tales como sucursales salas de gestin de

1
redes aumentan la necesidad de un monitoreo automatizado, ya que es un poco
tedioso tener presencia fsica para controlar aspectos como la temperatura o
humedad.

Con herramientas con pocos recursos se puede crear un sistema de monitoreo el


cual se puede configurar el ms mnimo detalle. Dentro de este contexto lo que se
busca es cumplir con las necesidades ambientales y de seguridad especifica del
centro de datos. Lo que se trata es mitigar a las amenazas fsicas utilizando
estrategias de monitoreo distribuido. Sera prudente ofrecer pautas y mejores
prcticas para la implementacin de sensores en el centro de datos. De all que se
podra tener un sistema de variables que se puedan utilizar para controlar los
factores ambientales.

2
1. IDENTIFICACIN, FORMULACIN Y SISTEMATIZACIN DEL
PROBLEMA

1.1 DESCRIPCIN PROBLEMTICA

Las amenazas fsicas a los centros de datos se encuentran ligadas a los


problemas de alimentacin y enfriamiento a los errores humanos, actividades
maliciosas, incendios o a perdidas y la calidad del aire. S bien estas amenazas,
incluyen aquellas relacionadas con la alimentacin y algunas relacionadas con el
enfriamiento y los incendios, que se monitorean regularmente por medio de
funciones integradas en los dispositivos de alimentacin, enfriamiento y apagado
de incendios. Como, por ejemplo, los sistemas UPS monitorean la calidad de la
energa, la integridad de las bateras y las cargas de los circuitos. Las unidades de
enfriamiento monitorean las temperaturas de entrada y salida, el estado de los
filtros; los sistemas de apagado de incendios monitorean la presencia de humo o
exceso de calor. Por lo general, este tipo de monitoreo sigue protocolos que se
comprenden bien, automatizados por medio de sistemas de software que
recolectan, registran, interpretan y muestran la informacin. Las amenazas que se
monitorean de esta manera, por medio de funciones pre estructuradas incluidas en
los equipos, no requieren un conocimiento o planificacin especial por parte de los
usuarios para una administracin eficiente, siempre y cuando los sistemas de
monitoreo e interpretacin estn bien estructurados.

Sin embargo, para cierta clase de amenazas fsicas en el centro de datos se habla
de amenazas graves, s el usuario no cuenta con soluciones de monitoreo
prediseadas e integradas. Por ejemplo, los bajos niveles de humedad son una
amenaza que pueden encontrar en cualquier sector del centro de datos, de modo
que la cantidad y la ubicacin de los sensores de humedad es un punto clave a
tener en cuenta a la hora de controlar esta amenaza. Este tipo de amenazas
pueden estar distribuidas en cualquier sector del centro de datos, en distintas

3
ubicaciones segn la disposicin de la sala y la ubicacin de los equipos. La falta
de conocimiento y especializacin a la hora de disear una estrategia de
monitoreo eficaz puede llevar a que no se evalen todos los factores y las
decisiones que se puedan tomar podran afectar la planificacin para determinar el
tipo, la ubicacin y la cantidad de sensores de monitoreo. Al no contar con ellos
puede causar fallas en los equipos y la disminucin de su vida til.

Se pueden utilizar diversos tipos de sensores para proporcionar advertencias


anticipadas que indiquen problemas causados por las amenazas detalladas
anteriormente. Aunque la cantidad y el tipo especficos de los sensores pueden
variar de acuerdo con el presupuesto, el riesgo de amenazas y el costo comercial
de la vulnerabilidad, existe un grupo mnimo y esencial de sensores que es
razonable para la mayora de los centros de datos. Lo que se busca con ellos es
controlar, bajar y estabilizar los ndices de humedad, temperatura y presin
atmosfrica, a travs de un sistema que indique las situaciones de riesgos que se
puedan estar presentando dentro de los centros de datos. S la humedad en un
centro de datos se sube considerablemente se puede producir serios problemas
en el manejo del papel y de la condensacin en las partes electrnicas de los
dispositivos. Por otra parte, si el ambiente es muy seco, la electricidad esttica
resultante del contacto puede deteriorar los diferentes componentes elctricos y
alterar o daar la informacin.

Por todo lo anterior descrito se puede decir que s estos factores no son
controlados adecuadamente los medios de almacenamiento pueden sufrir
desgastes de oxidacin. Esto puede conllevar a un nivel muy alto de perderse la
informacin o esta pueda alterarse cuando se est almacenando. Es por ello que
se realizar este sistema para que a travs de este se logre tener un control sobre
estas variables. Este sistema estar conectado por medio de la red, lo que
permitir tener notificaciones constantes y un dominio sobre los medios fsicos.

4
1.1.1 Formulacin del Problema. A partir de lo anterior se realizar el siguiente
interrogante:
Cmo beneficiar el diseo de un sistema de deteccin de variables ambientales
la vida til de los centros de datos? Cmo ayudar el diseo de un sistema de
deteccin de variables ambientales a no perder informacin valiosa en los centros
de datos?

1.1.2 Sistematizacin del problema. Basndose en la formulacin del problema,


se puede evidenciar que an se tienen algunos interrogantes por resolver, tales
como:
Tienen en cuenta los de rea IT las variables ambientales que afectan el
entorno de los centros de datos?
Cmo detectar si en el entorno de los centros de datos se necesitan
variables ambientales?
Cuntos sensores son necesarios para controlar los factores ambientales
que afectan los centros de datos?
Cules son las desventajas de no utilizar variables ambientales?
Se puede implementar un sistema de deteccin de variables realizado por
estudiantes de Institucin universitaria ITSA?

5
2. OBJETIVOS DE LA INVESTIGACIN

El sistema de deteccin de variables ambientales, lo que busca es tener un control


sobre los factores ambientales que pueden influir en el procesamiento de
informacin que poseen los centros de datos. Para ello es necesario identificar
cul de estos factores tiene una prioridad ms alta que los otros segn en contexto
donde estos se encuentren alojados. De all se podra identificar el entorno en
donde se puedan desenvolverse mejor. Esto es importante tenerlo en cuenta,
dado que s no se identifica puede conllevar a prdida de tiempo y dinero para las
compaas que se estn realizando.

Para entender mejor como trabajar el sistema de deteccin de variables se tiene:

2.1 OBJETIVO GENERAL

Disear un sistema de deteccin de variables ambientales (humedad,


temperatura, presin atmosfrica y viento) aplicado a data centers.

2.2 OBJETIVOS ESPECFICOS

Identificar las fallas que se pueden presentar en los data centers s no se tiene un
sistema que mida los factores ambientales.
Evaluar las prdidas de recursos financieros si no se controla el ambiente en el
que se encuentran los equipos.
Disear e implementar un sistema de control de temperatura y humedad en los
data centers.
Realizar capacitaciones, manuales y procedimientos acerca del funcionamiento
del sistema de deteccin de variables ambientales.

6
Metodologa de investigacin y tipo de investigacin que se est desarrollando,
resultados esperados de la investigacin

Desarrollar el artculo cientfico no ms de 10 pginas. No menos de 20


referencias bibliogrficas.

7
3. JUSTIFICACIN DEL PROBLEMA

Las metodologas tradicionales para el monitoreo del entorno del centro de datos
ya no son suficientes. Dado que las tecnologas van evolucionando y estas deben
aumentar las demandas ambientales que da a da van transformndose. Debido a
esto los requisitos de seguridad en los datos, el entorno fsico del centro de
datos debe ser controlado cuidadosamente. A partir de lo anterior se puede decir
que existen puntos de monitoreo distribuidos que no se tienen en cuenta al
momento de verificar dispositivos fsicos, unidades de aire acondicionado, salas
computacionales sistemas de apagado de incendio, etc. Para ello se verificar el
tipo de amenazas ambientales que surgen en un centro de datos y que medida se
puede realizar para controlarlas.

Basado en lo anterior, se puede decir:

3.1 JUSTIFICACIN TERICA

Actualmente en algunos centros de procesamientos de datos no cuentan con


sistemas de medicin de factores ambientales, esto puede darse debido a la falta
de conocimiento por parte del personal TI. El propsito de este proyecto es aplicar
sensores para medir diferentes factores ambientales, el sensor es considerado un
dispositivo capaz de transformar un fenmeno fsico o qumico en magnitudes
elctricas. Tambin es importante saber cmo capturar los datos de los sensores
a travs de sus puertas de datos, para ello se requiere los nodos del sensor
estos permitirn enviar la informacin a la estacin base. Otro aspecto importante
a tener en cuenta es la puerta de enlace, tambin conocido como Gateway l
ayudar a la interconexin entre la red del sensor y una red TCP/IP. Finalmente es
necesario tener un software bsico en el cual se ejecutarn la aplicacin para
obtener la informacin de los microcontroladores, esta informacin es la que
provendr del nodo del sensor.

8
3.2 JUSTIFICACIN PRCTICA

Para lograr el cumplimiento de los objetivos del diseo de un sistema de deteccin


de variables ambientales se debe tener en cuenta las especificaciones tcnicas
que deben llevarse a cabo los centros de datos los cuales sirven para alojar los
recursos necesarios y la informacin de una organizacin. Basndose en su
objetivo fundamental que es mantener los servicios de manera operativa siempre.
Para ello se debe tener en cuenta las amenazas fsicas y digitales a las que se
exponen estos centros de servicios. Lo que se busca es diferenciar cada una de
estas amenazas, haciendo nfasis a los factores ambientales que pueden
afectar la operatividad de los centros de datos. Entre estos factores se tendrn en
cuenta las variables de humedad relativa de la sala y su temperatura
determinada segn los equipos que se encuentren alojados, as mismo se
verificar los topes de temperatura mnimas y mximas que pueden soportar los
data centers.

3.3 JUSTIFICACIN METODOLGICA

Teniendo en cuenta los conocimientos adquiridos y retos que se requieren a la


hora de implementar un sistema de monitoreo inteligente este incluir un informe
de las tendencias de los datos de los sensores a corto plazo, as mismo guardar
los datos histricos a largo plazo. Este sistema de monitoreo tendr acceso a las
mediciones de los sensores de semanas, meses y aos anteriores, as brindar la
posibilidad de generar grficos e informes de estos datos. A partir de all estos
grficos representarn los mltiples sensores utilizados (temperatura, presin,
humedad y viento), con ellos ser posible la presentacin de informes. Se puede
decir que con estos informes ofrecern mediciones de sensores de bajas, altas y
promedios en el periodo seleccionado para distintos grupos de sensores. Cabe
concluir que con esta informacin es posible utilizarla para extrapolar tendencias

9
futuras a medida que se agregan equipos al centro de datos, y puede ayudar a
predecir el momento en el que el centro de datos completar su capacidad.
4. MARCOS DE REFERENCIA

A travs de una serie de investigaciones realizadas, se logr obtener una serie de


tesis, proyectos y artculos que ayudarn a centralizar el objeto de estudio que se
est desarrollando, teniendo en cuenta las presentaciones realizadas del mismo
por otros autores para optimizar el software que aqu se presenta.

4.1 ESTADO DEL ARTE O ANTECEDENTES

La implementacin de un sistema que mida factores ambientales en los centros de


datos permitir tener un control sobre amenazas fsicas y digitales

agilizar los procesos que requiere este mtodo, de una forma ms dinmica y
atractiva para el usuario a travs de una interfaz. Tambin podr ser implementado
en reas de la Ingeniera y la asignatura de clculo para resolver problemas
aplicados a la vida real y clases ejercidas dentro de la institucin. A continuacin,
se detalla informacin relacionadas con este proyecto de investigacin, el cual
permite tener un acercamiento a la resolucin de ecuaciones lineales y no lineales
a travs del mtodo de Newton-Raphson:

Meneses & Artuduaga, (2014) en su investigacin sobre software educativo


para la enseanza y aprendizaje de las matemticas en el grado sexto
utilizaron un software educativo a travs del uso de la tecnologa de la informacin
y la comunicacin. Este software hara que la clase de la asignatura de
matemticas sea ms atrayente para los estudiantes. Al trabajar con una
aplicacin que ayude a los estudiantes desde temprana edad a tener una
interaccin ms robusta con este tipo de asignatura, se puede tener un mejor
acercamiento con las ciencias bsicas. Partiendo de all, se puede decir que estos

10
podran tener un mejor desempeo en clculos matemticos. A lo que tambin el
instituto se beneficia, ya que los ndices de tener excelentes pruebas de estado
aumentan.

Para Virginia, (2014) indica que el resumen del curso de mtodos numricos
ayud a que el anlisis numrico se tome como una ciencia que determine la
frecuente solucin de problemas matemticos, es decir la solucin de un problema
en s. Para este caso la mejor forma de resolver el problema es el conocimiento
previo obtenido en las propiedades de las funciones involucradas tales como
operaciones aritmticas, desde la ms sencillas hasta las ms complejas. Con el
anlisis numrico se trata de aproximar de una forma eficiente las soluciones de
los problemas matemticos expresados, es decir con la eficiencia que se realice el
mtodo depende de la precisin requerida y la facilidad que pudo implementarse.
Se tuvo en cuenta que este tipo de problemas matemticos no resuelve el
problema fsico exactamente, con frecuencia se encontr que la solucin
aproximada del modelo matemtico es ms complicada de encontrar la solucin
exacta del mismo. Para ello se tuvo que obtener un algoritmo, que permiti
obtener la secuencia de pasos lgicos para resolver dichos problemas
matemticos.

En sus apartes Arenas, (2013) contribuy que Las ecuaciones lineales desde
situaciones cotidiana dado que los antecedentes presentados en los
lineamientos curriculares del rea especfica de matemticas s bien han tenidos
avances ellos no fueron del todo moderno. Se busc que las personas tuviesen la
posibilidad de obtener por fuera de un mbito escolar toma de decisiones al
enfrentarse y adaptarse con situaciones nuevas, exponiendo sus opiniones y
siendo tambin receptivos con las dems personas. Con estos elementos los
educadores trabajaron con ecuaciones desde la vida real, creando situaciones que
los colocaran en el contexto de la vida y ellos comprendieran la importancia del
significado. El objetivo que fundament esta estrategia de enseanza fue

11
utilizando el uso de las TICs. El cual permiti el desarrollo de habilidades en la
formulacin y solucin de sistemas de ecuaciones lineales 2x2.

El objetivo principal para Posadas, (2012) fue determinacin de errores y


tratamiento de datos ya que encontr que las medidas experimentales afectan
los valores debido a que hubieron aparatos imperfectos con sus tipos de
mediciones y con estas limitaciones los sentidos humanos jugaban una con una
parte de los registros de la informacin. Su objetivo consisti en dar a conocer
conceptos bsicos de la teora del error. Esto ayudo a los estudiantes a
desenvolverse con agilidad en diversas prcticas, la cual dio a conocer diversos
factores que influyen en el error, as de cmo se calcul el mismo. Se encontr
que, para darle una validez estadstica a los resultados de las medidas, se convino
repetir 3 veces un experimento. En esto se encontr que hubo medidas muy
dispersas, y al encontrarlas se determinara si era necesario o no aumentar el
nmero de determinaciones del valor de la magnitud.

Se encontr que para Vassileva, (2011) los mtodos iterativos eficientes para
resolucin de sistemas no lineales hizo que las matemticas se viera como
una modelizacin de un fenmeno fsico, esta imagen represent un gran variedad
de ecuaciones: trascendentes, en derivadas ordinarias o en derivadas parciales
sujetas a condiciones iniciales y de fronteras. El problema se represent que la
ecuaciones y sistemas de ecuaciones no lineales figur entre los ms importantes
tanto en la teora como en la prctica, no solo en matemticas sino tambin en
ramas de las ciencias de la ingeniera, fsica, informtica, astronoma y finanzas,
etc. En ello se practic resolver problemas como la eficiencia computacional
basado en el tiempo usado por el procesador. En la muestra se dise mtodos
iterativos que tuvieran una rpida convergencia a una solucin deseada. En esta
muestra tambin fue posible determinar y controlar los errores de redondeos
presentados, tener informacin sobre los errores de los lmites y obtener una
solucin aproximada.

12
Zambrano, (2011) en su investigacin planteamiento y solucin de problemas
de ecuaciones usando estrategias y mtodos propuestos en el desarrollo
histrico de la teora de las ecuaciones en ellas observ las ecuaciones
lineales y cuadrticas modelando ciertos tipos de fenmenos de la ciencia. En este
estudio se evidencio que una gran parte de los estudiantes resolvi este tipo de
ecuaciones, reduciendo la aplicacin de algoritmos de forma mecnica y que la
mayora a veces no comprenden como actan y lo toman como un ejercicio de
memoria. Se pretendi dar solucin a los problemas planteados con una
propuesta didctica que integra temas a travs de mtodos antiguos de solucin
de ecuaciones lineales como por ejemplo las races y los ceros de una funcin, el
cual describe una solucin f(x)=0. Otro mtodo utilizado para aproximar races de
una ecuacin fue el mtodo de Horner, el cual consisti en resolver cualquiera
ecuacin algebraica en races reales buscando el grado de aproximacin deseado.
Esta construccin de ideas ayud a resolver los problemas matemticos ms
gilmente.

En su proyecto Suarez & Culma, (2009) propusieron el desarrollo de un


programa para la solucin de ecuaciones no lineales aplicado a la
enseanza y aprendizaje de la esttica en ingeniera mecnica en el
desarrollo de esta investigacin buscaron minimizar los clculos dispendioso y
repetitivos para dar fin a problemas matemticos. Ellos trabajaron con un lenguaje
de programacin el cual les permiti modelar diferentes tipos de problemas,
reduciendo el tiempo de ejecucin de los clculos y partiendo el anlisis de
diferentes situaciones. El desarrollo del programa STATICSOLVER 1.0 ayud al
clculo de ecuaciones no lineales, no solo para dar soluciones a diferentes tipos
de variables, si no a incurrir en herramientas ms interactivas para la resolucin de
las mismas. La herramienta que se introdujo fue la solucin del mtodo de
Newton Raphson orientndolo a la programacin orientada objetos (POO). La
disposicin de este software ayud a resolver este tipo de mtodos.

13
Tambin Pizarro, (2009) en sus apartes de las TICs en la enseanza de las
matemticas. Aplicacin al caso de mtodos numricos propuso un diseo
de un software para facilitar y mejorar la enseanza y aprendizaje de clculos
numricos. Se opt por el uso de una ayuda externa tal como una computadora.
Se busc seleccionar e implementar ejemplos que resultaron adecuados para la
aplicacin de mtodos numricos involucrados con Newton Raphson. Su
aplicacin fue inicialmente para una catedra solo enfocado al rea de
matemticas, luego se logr extender a reas tales como: fsica, ingeniera civil,
etc. Fue realizado un muestreo entre los alumnos a utilizar el software y ellos
tuvieron una gran aceptacin con el mismo. Con la implementacin de este
software se mejoraron procesos de enseanza y aprendizaje a la facultad de
ingeniera en la facultad de informtica.

En sus investigaciones Belmonte, Granell, & Erdozain, (2008) realizaron un trabajo


desarrollo de proyectos informticos con tecnologa JAVA se habl de JAVA
como lenguaje de programacin orientada a objetos. Su propsito se fundament
en ejecutarlo sobre mquinas virtuales, a fin de hacer prcticas sin afectar los
equipos fsicos como tal. Tambin se busc una integracin con otro lenguaje de
programacin llamado eclipse. La idea de todo esto fue consolidar un cdigo
nativo sobre mltiples plataformas, ejecutadas en dichas mquinas virtuales. Con
eclipse se pudo interactuar de una manera ms gil y sencilla el desarrollo de
software no tan complejos.

Finalmente Cordova, (2007) realiz implementacin de requisitos no


funcionales a travs de programacin orientada a objetos esta estructuracin
busc resultados moderadamente complejos. Con los enfoques promovieron la
reduccin de errores y futuros mantenimientos aperturando la evolucin hacia
nuevos hechos del conocimiento. Se organiz cada estructura de POO al fin de
descomponer en subgrupos relacionado con los diferentes problemas que se

14
puedan presentar. En este contexto se resolvi mltiples dificultades relacionadas
con los ciclos de vida del software. Se hizo necesario estudiar tecnologas propias
para el tratamiento de requisitos no funcionales.

4.2 MARCO CONCEPTUAL

En el diseo e implementacin del software que permita calcular el resultado de


las ecuaciones lineales y no lineales a travs del mtodo de Newton Raphson, se
utilizarn trminos tcnicos pertenecientes al desarrollo de este proyecto tales
como:

ANLISIS NUMRICO: estos mtodos se aplican cuando se necesita un valor


numrico como solucin a un problema matemtico, y los procedimientos
"exactos" o "analticos" (manipulaciones algebraicas, teora de ecuaciones
diferenciales, mtodos de integracin, etc.) son incapaces de dar una respuesta.

COLAS: es una estructura de datos caracterizada por ser una secuencia de


elementos en las que la operacin de insercin push se realiza por un extremo y la
operacin de extraccin pop por el otro. Tambin se le llama estructura FIFO (First
In First Out, el primero en entrar es el primero en salir).

DERIVADAS: en una funcin, lmite hacia el cual tiende la razn entre el


incremento de la funcin y el correspondiente a la variable cuando el incremento
tiende a cero.

ECUACIONES EXPLCITAS: es aquella en la que sus variables se encuentran


totalmente despejadas una variable en trminos de la otra.

15
ECUACIONES IMPLCITAS: son ecuaciones que siempre estn igualadas a cero.

ECUACIONES LINEALES: es aquella que involucra solamente sumas y restas de


variables elevadas a la primera potencia.

ECUACIONES NO LINEALES: son aquellas que variables que tienen ms de 1


potencia que es lo que la diferencia de las ecuaciones lineales.

ERROR RELATIVO: es el cociente entre el error absoluto de la medida y el valor


real de sta.

GRFICA: la grfica de una funcin es un tipo de representacin grfica que


permite conocer intuitivamente el comportamiento de dicha funcin.

ITERACIN: es el acto de repetir un proceso con la intencin de alcanzar una


meta deseada, objetivo o resultado.

JAVA: es un lenguaje de programacin de propsito general, concurrente,


orientado a objetos que fue diseado especficamente para tener tan pocas
dependencias de implementacin como fuera posible. Su intencin es permitir que
los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en
cualquier dispositivo.

JFREECHART: es un marco de software open source para el lenguaje de


programacin Java, el cual permite la creacin de grficos complejos de forma
simple.

LIBRERA: Una librera en Java se puede entender como un conjunto de clases,


que poseen una serie de mtodos y atributos.

16
MTODO DE NEWTON-RAPHSON: es un algoritmo eficiente para encontrar
aproximaciones de los ceros o races de una funcin real.

NETBEANS: es un entorno de desarrollo integrado libre, hecho principalmente


para el lenguaje de programacin Java. Existe adems un nmero importante de
mdulos para extenderlo. NetBeans IDE2 es un producto libre y gratuito sin
restricciones de uso.

NOTACIN INFIJA Y POSFIJA: consta en la evaluacin de expresiones


aritmticas mediante pilas. Una expresin aritmtica est formada por operandos y
operadores.

OPEN SOURCE: (Cdigo abierto) es el trmino con el que se conoce al software


distribuido y desarrollado libremente. El cdigo abierto tiene un punto de vista ms
orientado a los beneficios prcticos de compartir el cdigo que a las cuestiones
ticas y morales las cuales destacan en el llamado software libre.

PILAS: es un mtodo de estructuracin de datos usando la forma LIFO (Last In


First Out, el ltimo en entrar es el primero en salir), que permite almacenar y
recuperar datos.

PROGRAMACIN ORIENTADA A OBJETOS: es un paradigma de programacin


que viene a innovar la forma de obtener resultados. Los objetos manipulan los
datos de entrada para la obtencin de datos de salida especficos, donde cada
objeto ofrece una funcionalidad especial.

VECTORES Y MATRICES: en programacin se denomina matriz, vector (de una


sola dimensin) o formacin (en ingls array) a una zona de almacenamiento
contiguo que contiene una serie de elementos del mismo tipo, los elementos de la

17
matriz. Desde el punto de vista lgico una matriz se puede ver como un conjunto
de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).

18
4.3 MARCO LEGAL

El software que se pretende implementar estar regido por las siguientes leyes y
decretos que permitirn su uso de forma legal en el pas sin violar ninguna de las
normas que conforman la constitucin Colombia. Las leyes y decretos que rigen el
proyecto son:

A continuacin la Ley 23 de 1982 (enero 28) trata sobre derechos de autor (1982)
manifiesta en su artculo nmero dos que: Los derechos de autor recaen sobre
las obras cientficas literarias y artsticas las cuales se comprenden todas las
creaciones del espritu en el campo cientfico, literario y artstico, cualquiera que
sea el modo o forma de expresin y cualquiera que sea su destinacin , tales
como: los libros, folletos y otros escritos; las conferencias, alocuciones, sermones
y otras obras de la misma naturaleza; las obras dramticas o dramtico-musicales;
las obras coreogrficas y las pantomimas; las composiciones musicales con letra o
sin ella; las obras cinematogrficas, a las cuales se asimilan las obras expresadas
por procedimiento anlogo a la cinematografa, inclusive los video gramas; las
obras de dibujo, pintura, arquitectura, escultura, grabado, litografa; las obras
fotogrficas o las cuales se asimilan las expresadas por procedimiento anlogo a
la fotografa; las obras de arte aplicadas; las ilustraciones, mapas, planos croquis y
obras plsticas relativas a la geografa, a la topografa, a la arquitectura o a las
ciencias y, en fin, toda produccin del dominio cientfico, literario o artstico que
pueda reproducirse, o definirse por cualquier forma de impresin o de
reproduccin, por fonografa, radiotelefona o cualquier otro medio conocido o por
conocer.

Por lo anterior se hace necesario implementar esta ley para garantizar la


seguridad de los autores que desarrollaron el software, para que no sean
perjudicados bajo cualquier circunstancia por el mal uso que se le pueda llegar a

19
dar al programa, y los desarrolladores puedan ser implicados en algn tipo de
evento o daos que estn por fuera de la ley.

Tambin el Decreto 1360 de 1989 (junio 23) por el cual se reglamenta la


inscripcin de soporte lgico (software) en el Registro Nacional del Derecho de
Autor (1989) indica en varios artculos la importancia de ser implementado en el
proyecto, a continuacin, se mencionar el articulo 4 el cual indica que El soporte
lgico (software), ser considerado como obra indita, salvo manifestacin en
contrario hecha por el titular de los derechos de autor. El cul hace nfasis en que
una vez el software haya sido registrados por sus autores correspondientes, no
podr ser plagiado o copiado bajos copias ilegales a travs de la piratera para su
uso y comercializacin sin autorizacin y/o aprobacin de los autores que lo
desarrollaron.

En sus apartes la Ley 44 de 1993 (febrero 5) por la cual se modifica y adiciona la


Ley 23 de 1982 y se modifica la ley 29 de 1944 (1993) indica en el captulo 2,
artculo 3 que se podrn inscribir en el Registro Nacional del Derecho de Autor:
Las obras literarias, cientficas y artsticas; los actos en virtud de los cuales se
enajene el Derecho de Autor, as como cualquier otro acto o contrato vinculado
con los derechos de autor o los derechos conexos; los fonogramas; los poderes de
carcter general otorgados a personas naturales o jurdicas para gestionar ante la
Direccin Nacional del Derecho de Autor o cualquiera de sus dependencias,
asuntos relacionados con la Ley 23 de 1982.

Por lo anterior, esta ley es importante ya que es obligatorio el registro del software
para evitar la falsificacin, copia ilegal y difusin del programa sin autorizacin de
los autores que lo desarrollaron, pero si otra persona ajena al software hace el
registro del mismo, se perder la credibilidad haciendo que otras personas sean
los dueos legtimos el programa desarrollado. Por lo tanto, es importante realizar
el registro ante la Direccin Nacional de Derechos de Autor.

20
Finalmente la Ley 603 de 2000 (julio 27) por la cual se modifica el artculo 47 de la
Ley 222 de 1995 (2000) en el artculo 2 indica que Las autoridades tributarias
colombianas podrn verificar el estado de cumplimiento de las normas sobre
derechos de autor por parte de las sociedades para impedir que, a travs de su
violacin, tambin se evadan tributos. Por lo tanto, se hace necesario aplicar este
reglamento ya que es obligatorio rendir cuentas y declarar en los informes de
gestin el cumplimiento de las normas que protegen el software, y de esta forma
evitar sanciones por evasin de impuestos por no declarar.

4.4 MARCO TERICO

Para la correcta compresin de este proyecto y los trminos tcnicos que aqu se
manejan se hace necesario conocer unas caractersticas primordiales a la hora de
desarrollar el software, las cuales permitirn integrar la teora con la parte
interactiva del programa, estas se detallan a continuacin:

4.4.1 Java. El presente proyecto basar su diseo, estructura e implementacin


en lenguaje de programacin Java que para Pilligua Robalino (2013) Java es un
lenguaje de programacin y la primera plataforma informtica creada por Sun
Microsystems en 1995. Esta herramienta permite el desarrollo de aplicaciones
como herramientas, juegos y aplicaciones de negocios. Java permitir disear la
estructura y funcionalidad del software. La figura 1 muestra

21
Figura 1. Java

Fuente: Elaboracin propia.

La plataforma Java es el nombre de un entorno o plataforma de computacin


originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas
usando el lenguaje de programacin Java u otros lenguajes que compilen a
bytecode y un conjunto de herramientas de desarrollo. En este caso, la plataforma
no es un hardware especfico o un sistema operativo, ms bien una mquina
virtual encargada de la ejecucin de las aplicaciones, y un conjunto de bibliotecas
estndar que ofrecen una funcionalidad comn.

4.4.2 NetBeans. Teniendo en cuenta que Java es un lenguaje de programacin,


es necesario que sea utilizado a travs de un entorno de desarrollo, que como
afirma Prez Prez (2006) en su tesis NetBeans es un entorno de programacin
de lenguaje Java, que dispone de todas las caractersticas comunes a todos los
IDEs, est completamente escrito en Java de forma que es portable entre
plataforma.

Con base en la informacin brindada, se puede decir que el software del Mtodo
de Newton Raphson fue elaborado en este entorno de desarrollo, porque permiti
tener opciones tales como: grficas, botones y diferentes mens de aplicacin.
Este tambin ayud a realizar pruebas, antes de llevar el programa hasta su fase
final para obtener un resultado ptimo para su correcto funcionamiento. A
continuacin, en la figura 2 se muestra el logo de NetBeans.

22
Figura 2. NetBeans IDE 8.0.2

Fuente: Elaboracin propia.


4.4.3. JDK. Al utilizar el entorno de desarrollo NetBeans, tambin ser requerido el
uso de algunas libreras para el funcionamiento del programa que se est
desarrollando, estas libreras se denominan como JDK (Java Development Kit)
que segn Roman, (2006) son el conjunto de componentes como libreras de
interfaces grficas, el compilador, el intrprete Java, la mquina virtual que
independiza la ejecucin del software y las libreras del lenguaje estndar. Estas
libreras son desarrolladas por programadores, que ofrecen su cdigo al pblico
para cualquier uso, ya sea para mejorarlo o para ser aplicado en otros softwares
que estn siendo desarrollados.

4.4.3.1 JFreeChart. El cual consiste en el diseo de una grfica que muestra los
valores resultantes de una solucin, ya sea en diagramas de barras, de tortas, etc.
Como se muestra en la figura 3.

23
Figura 3. Grficas con JFreeChart

Fuente: http://www.object-refinery.com/jfreechart/images/thumbnails.png

4.4.4 Derivada. Otra librera llamada Derivada la cual tiene como funcin tomar
la expresin ingresada y calcular de forma automtica la derivada de la ecuacin
ingresada, as facilitando al usuario el tener que obtener el clculo manualmente.
A continuacin, se muestra en la figura 4 y 5 un fragmento del cdigo y su
resultado.

Figura 4. Libreria de derivadas.

Fuente: Elaboracin propia.

Figura 5. La derivada de la ecuacin ingresada.

24
Fuente: Elaboracin propia.

4.4.5 Parseador. Otra librera llamada Parseador el cual consiste en evaluar


expresiones que estn en forma texto y convertirlas a su forma numrica y sean
resueltas con sus respectivos operadores. Como se muestra en la figura 6.

Figura 6. Conversin a travs de la librera Parseador.

Fuente: Elaboracin propia.

Donde se observa que, al ingresar una expresin, esta cambia dando una serie de
prioridades para su evaluacin adecuada y el resultado correcto.
4.4.6 Ciclos repetitivos. Otro aspecto importante a la hora de elaborar un
software son los ciclos repetitivos, que para Vega, (2008) consiste en estructuras
iterativas o bucles que permiten ejecutar un conjunto de instrucciones. De estas
estructuras primitivas algortmicas pueden desprenderse

4.4.6.1 Ciclo Para. Este ciclo repetitivo for permite ejecutar un conjunto de
instrucciones n cantidad de veces, para ello se necesita un valor inicial, un valor
final y un incremento. Tal como se muestra en figura 7

Figura 7. Ciclo Para

Fuente: Elaboracin propia.

25
4.4.6.2 Ciclo Mientras-que El ciclo repetitivo while permite ejecutar determinado
conjunto de instrucciones siempre y cuando la condicin que se encuentra en el
while sea verdadera. Tal como se muestra en figura 8

Figura 8. Ciclo Mientras que

Fuente: Elaboracin propia.

La programacin de aplicaciones con Java no solo se basa en el empleo de


instrucciones que componen el lenguaje, sino, fundamentalmente, en la posibilidad
de utilizar el amplio conjunto de clases que Sun Microsystems pone a disposicin
del programador y con las cuales es posible realizar, prcticamente, cualquier tipo
de aplicacin. Todos los conceptos en los que se basa la tcnica de programacin
orientada a objetos (POO), es decir, encapsulacin, herencia, polimorfismo,
etctera, estn todos ellos presentes en Java las aplicaciones Java sean
multiplataforma significa que, cuando se compila el programa, ste puede ser
ejecutado en diferentes sistemas operativos sin necesidad de hacer cambios en el
cdigo fuente y sin que se debe volver a compilar el programa, es lo que en el
mundo Java se conoce como compila en un lugar y ejecuta en cualquier parte

26
5. ASPECTOS METODOLGICOS DE LA INVESTIGACIN

Basndose de una serie de investigaciones realizadas, se logr obtener una serie


de tesis, proyectos y artculos que ayudarn a planear y organizar el objeto de
estudio que se est desarrollando. De esta manera se tiene:

5.1 INVESTIGACIN DOCUMENTAL

Al llegar a este punto se puede decir que para la elaboracin de este proyecto se
hizo necesario consultar una serie de documentos con el fin de reforzar en las
diferentes etapas en el desarrollo ptimo del objeto de estudio, que para este caso
en concreto sera construir un software que permita resolver ecuaciones lineales y
no lineales a travs del mtodo de Newton-Raphson. A continuacin, se muestra
un listado de documentos relacionados en la investigacin:

27
Del ngel, Juan. Desarrollo de aplicaciones con interfaz grfica de usuario
para mtodos numricos usando el entorno de desarrollo integrado
WXDEVC+.
Jimnez Islas, Sephe: Programa para la solucin de sistemas de ecuaciones
no lineales mediante el mtodo homotpico con seguimiento hiperesfrico.
Martins, Adair. Allan, Claudia. Parra, Susana & Laurent, Roberto. Algoritmo
para la resolucin de ecuaciones no lineales utilizando deflacin.
Palacios, Francisco. Clculo cientfico y tcnico con calculadoras
hp49g/49g+/48gii/50g.
Snchez, Oscar. Anlisis de estabilidad de voltaje utilizando el mtodo
convencional primal-dual.
Santamara, Pablo. Subrutinas en Fortran 95 para la resolucin de ecuaciones
no lineales de una variable.
Surez, William & Culma, Ral. Desarrollo de un programa para la solucin de
ecuaciones no lineales aplicado a la enseanza y aprendizaje de la esttica en
la Ingeniera Mecnica
Zavala, Angyns & Rodrguez, Jenny. Desarrollo de una aplicacin web para el
clculo de flujos de carga en sistemas de potencia.
Romn, Juan Carlos. Diseo e implementacin de un sistema colaborativo de
mensajera electrnica para la universidad de Pamplona
Vega, Rafael. Compilador de pseudocdigo como herramienta para el
aprendizaje en la construccin de algoritmos.

5.2 INVESTIGACIN DESCRIPTIVA

Se emplea este tipo de investigacin luego de haber llevado acabo el anlisis y


comparacin del objeto de estudio, con diferentes fuentes documentales
relacionadas anteriormente. Estas se encuentran relacionadas directamente con el
proyecto realizado, a travs del cual se halla solucin a ecuaciones lineales y no
lineales con el mtodo de Newton-Raphson de forma automatizada e interactiva.
Al mismo tiempo permite reducir tiempo al usuario al momento de calcular
automticamente su derivada y un aproximado inicial a travs de una grfica

28
dado que al hallar la ecuacin se debe determinar un valor numrico inicial.
Partiendo de este se realizarn ciclos repetitivos de iteraciones para llegar a la
solucin original de la ecuacin. Sin embargo, encontrar la solucin no garantiza el
resultado final del proceso, es por ello que se debe ordenar, agrupar y sistematizar
cada uno de los elementos inmersos en el trascurso de la operacin para
encaminarse a una mayor precisin de la solucin de la raz.

5.3 POBLACIN

La poblacin escogida fue seleccionada a travs de un esquema que permiti


determinar, quienes fueron los ms beneficiados al momento del desarrollar
software. Esta va dirigida a estudiantes del rea de Ingeniera en el mdulo de
mtodos numricos de la Institucin Universitaria ITSA.

Alcance: este proyecto ser realizado en el municipio de Soledad, en el


departamento del Atlntico.
Tiempo: el tiempo determinado para la construccin y el desarrollo de este
proyecto es entre 2016 al 2017.
Elementos: todas las Instituciones Universitarias que dicten el mdulo de
mtodos numricos en el departamento del Atlntico.
Unidades de muestreo: todas las Instituciones Universitarias que dicten el
mdulo de mtodos numricos en Colombia.

5.3.1 Muestra. La muestra de este proyecto va dirigida a los estudiantes de


ingeniera en la Institucin universitaria ITSA. Se tom un grupo de estudiantes a
los cuales se les dictan el mdulo de mtodos numricos, se les consult cuales
eran las dudas, inquietudes y sugerencias antes y despus de haber realizado el
mdulo de esta asignatura. Con base a lo anterior se generaliz los resultados
obtenidos y se represent la poblacin de la siguiente forma:

29
5.3.2 Tamao de la muestra. Se tendr en cuenta el siguiente cuadro para
estimar la poblacin. Vase tabla 1:

Tabla 1. Poblacin
Cuadro 01 se presenta el total de la poblacin
estimada, discriminada por tipo de poblacin y
porcentaje en la facultad de ingeniera en la
Institucin Universitaria -ITSA
Descripcin Total %
Profesores 7 5,8%
Estudiantes 108 90,0%
Directivos 5 4,2%
Total 120 100%
Fuente: Elaboracin propia.
Se escogi este tamao muestral como resultado de una encuesta realizada en la
Institucin Universitaria ITSA a los estudiantes de ingeniera que podran usar este
software en sus actividades diarias en el mdulo de mtodos numricos

5.4 TIPO DE ESTUDIO

Se escoger el tipo de estudio descriptivo ya que este permitir identificar cmo


funciona el mtodo de Newton Raphson y sus procedimientos de forma detallada y
minuciosa. Lo que buscar, hacer un estudio del fenmeno que lo comprende a
travs de la medicin de uno o ms de sus atributos. De esta forma, se hace una
profundizacin del mismo verificando su funcionamiento y variables para su
adaptacin y viable implementacin en el proyecto presentado. Un esquema de
encuestas realizadas para estudiantes de Ingeniera ayudar a verificar que tan
til puede ser esta herramienta al momento de resolver ecuaciones con el mtodo
y su acogida. As, ser posible un desarrollo adecuado del mismo a travs del
software desarrollado para la fcil adaptacin del usuario que desee hacer uso de
este.

30
5.5 MTODO DE INVESTIGACIN

Para este proyecto se utiliz el mtodo deductivo, el cual fue el ms adecuado


para ser implementado dentro del proyecto para llegar a explicaciones particulares
del tema. Este permiti relacionarlo con el mtodo de Newton Raphson haciendo
deducciones desde lo general hasta lo ms particular y/o puntual que posee. De
esta forma, se hicieron las verificaciones del mtodo donde puede ser aplicado
desde un punto de vista general y poco a poco abarcar detalladamente el mismo,
conteniendo conceptos, teora y procedimientos para su ejecucin. As, una vez
abarcado todo lo relacionado con el proyecto pudo ser implementado en Java para
su correcta adaptacin entre la parte matemtica y el lenguaje de programacin
utilizado. Por lo tanto, al tener la organizacin el software tuvo una relacin propia
con el mtodo de Newton Raphson con las bases implementadas para su
autonoma y relacin.

5.6 TCNICAS PARA RECOLECCIN DE LA INFORMACIN

Las tcnicas que se utilizarn para la recoleccin de informacin de este proyecto


sern la entrevista y la encuesta, pero estas no se abordarn en este ITEM puesto
que sern definidas en el primer captulo de investigacin de este proyecto.

5.7 TRATAMIENTO DE LA INFORMACIN

El grfico seleccionado para la realizacin de este proyecto ser los circulares, ya


que se tienen poca categora en las variables utilizadas, lo que permite comparar
visualmente el anlisis de la informacin dado que le da claridad y organizacin a
esta temtica. A continuacin, se observar los resultados obtenidos en la figura 9:

Figura 9. Grfico de la poblacin encuestada

31
Fuente: Elaboracin propia.

De lo anterior se puede inferir que fueron un total de 120 personas encuestadas


en la Institucin universitaria ITSA, de las cuales los estudiantes de las carreras de
ingeniera ocupan un rango representativo al momento de su grado de aceptacin
al momento de realizar el software, puesto que sera de gran ayuda a la hora de
dar el mdulo de mtodos numricos.

32
6. RESULTADOS

El presente proyecto aportar a los estudiantes de la facultad de ingenieras en el


mdulo de mtodos numricos, la capacidad de resolver ecuaciones lineales y no
lineales a travs del software implementado para el mtodo de Newton Raphson.
El cual ser de gran utilidad para el aprendizaje, desarrollo de aptitudes y solucin
de ecuaciones mucho ms rpido y eficiente sin margen de error al momento de
realizar el proceso hallar el resultado requerido. A continuacin, en la tabla 2, 3 y 4
se muestra la generacin del conocimiento:

Tabla 2. Generacin de nuevo conocimiento

Resultado/Producto esperado Indicador Beneficiario


Estudiantes de la facultad de
Calcular la solucin de ecuaciones
Estudiantes universitarios ingeniera en la Institucin
lineales y no lineales
Universitaria ITSA
Fuente: Elaboracin propia.

Tabla 3. Fortalecimiento de la comunidad cientfica

Resultado/Producto esperado Indicador Beneficiario


Optimizar y mejor el Software El Programadores en Java y otros
Software
mtodo de Newton-Raphson lenguajes
Fuente: Elaboracin propia.

Tabla 4. Apropiacin social del conocimiento

33
Resultado/Producto esperado Indicador Beneficiario
Compartir a travs de Internet para su Estudiantes, programadores y
divulgacin y uso nacional e Propagacin va Internet profesores de informtica y
internacional matemtica avanzada
Automatizar software para el clculo de Estudiantes de ingeniera y
Estudiantes de ingeniera
ecuaciones lineales y no lineales profesores de la facultad
Fuente: Elaboracin propia.

34
7. IMPACTO ESPERADO A PARTIR DE LOS RESULTADOS

Con la elaboracin de este software se espera que los estudiantes de la facultad


de ingeniera de la Institucin universitaria ITSA, obtenga en primera instancia un
mayor conocimiento en el mdulo de mtodos numricos, debido que se debe
tener mucha nocin previa para poder tener claro lo relacionado con esta materia.
Segundo, este software facilitar al docente la asignatura puesto que entender
cmo funciona el mtodo de manera escrita y no digital har que el proceso se
torne ms lento y de manera tediosa. Tercero ayudar al jefe de reas bsicas
para este caso a Magister Marlene Ballestas a definir el docente mejor capacitado
para dictar el mdulo de mtodos numricos. Finalmente har que la Institucin
universitaria ITSA sea reconocida como una de las mejores instituciones dando la
asignatura de este mdulo.

A continuacin, se muestra de manera particular los impactos obtenidos luego de


la elaboracin de este proyecto de investigacin:

7.1 IMPACTO CIENTFICO TECNOLGICO

Se espera que la comunidad de software libre brinde apoyo y colaboracin en la


mejora del mismo, para su optimizacin en el crecimiento de su desarrollo, para
ser implementado en otras reas a fines que requieran el uso del programa.
Permitiendo as, que este no sea limitado nicamente para la Institucin
Universitaria ITSA. Sino, que este pueda estar disponible para otras facultades
universitarias o empresas que requieran el uso de una herramienta innovadora y
mejorada con capacidad de crecimiento y pueda ser modificada sin el temor de ser
sancionado por la modificacin del mismo de forma ilegal. En la tabla 5 se muestra
este impacto:

35
Tabla 5. Impacto cientfico-tecnolgico

Plazo en aos: 1 ao.


Indicador verificable: Estudiantes de Ingenieras.
Supuestos: El software va a ser de rpido aprendizaje.
Fuente: Elaboracin propia.

7.2 IMPACTOS SOCIALES

Este tendr una relacin directa a los estudiantes de la facultad de ingenieras con
nfasis en matemtica avanzada, profesores con especialidad en el rea,
comunidad de software libre Internacional y otros interesados en el aprendizaje
para el uso e implementacin de la herramienta. Permitiendo el apoyo en la
gestin de procesos, que requieran el uso del mtodo de Newton Raphson para
hallar soluciones a problemas que presenten los usuarios que requieran un
anlisis minucioso para una solucin efectiva y precisa. En la tabla 6 se muestra
este impacto

Tabla 6. Impacto social

Plazo en aos: 3 aos.


Indicador verificable: Comunidad internacional de software libre y usuarios.
Supuestos: El software ser acogido de forma rpida por la comunidad por su
fcil divulgacin.
Fuente: Elaboracin propia.

8. RECOPILACIN DE LA INFORMACIN

36
Por medio de una lluvia de ideas se dio gestin de procesos para la utilizacin de
un software que administre la solucin de ecuaciones lineales y no lineales a
travs del mtodo de Newton Raphson, que para Gallardo & Moreno, (2010) se
describe como: es el uso de tcnicas e instrumentos para recopilar informacin
acerca de un determinado tema, que es objeto de la investigacin .

8.1 CREACIN DE UNA ENCUESTA

La encuesta realizada permiti sintetizar los requerimientos y/o necesidades de los


estudiantes de ingeniera en la institucin universitaria ITSA, esta se utiliz para
conocer el grado de satisfaccin de los estudiantes antes y despus de haber
realizado el mdulo de esta asignatura, as mismo el grado de conocimiento que
ellos tenan sobre mtodos numricos.

8.1.1 Qu es una encuesta? Mtodo utilizado para la recoleccin de datos que


para Gonzlez, (2010) : en un estudio en el cual el investigador obtiene los datos
a partir de realizar un conjunto de preguntas normalizadas dirigidas a una muestra
representativa o al conjunto de la poblacin estadstica de estudio, formada por a
menudo por personas, empresas o entidades, con el fin de conocer algn estado
de opinin, caracterstica o hecho especfico .

8.1.2 Tipos de encuestas. Aqu tambin hace referencia Gonzlez, (2010),


existen varios tipos de encuestas segn el medio que se utiliza para la realizacin.
Entre ellas se tiene Encuestas: Cara a cara, telefnicas, correo, internet (tambin
conocidas como On line).

8.1.2.1 Encuestas cara a cara. Este tipo de encuesta consisten en entrevistas


directas a personas. Esta fue realizada a los estudiantes de la facultad de
ingeniera de la Institucin Universitaria ITSA, con el fin de establecer de forma
amigable un grado de satisfaccin en el mdulo de mtodos numricos.

37
8.1.2.2 Encuestas Telefnicas. El mismo Gonzlez alude que para encuestar de
esta forma es necesario estar en contacto con un dispositivo capaz de poder
comunicarse con el usuario final. Este tipo de encuesta no se tuvo en cuenta
puesto que fue un poco tedioso conseguir nmeros telefnicos de excompaeros
que hallan dictado este mdulo.

8.1.2.3 Encuestas por correo electrnico. Son aquella que el encuestador, enva
la informacin a travs de la web usando servidores de correo electrnico, una vez
que el usuario la recibe diligencia la informacin la cual le solicitan y la de vuelve
por el mismo medio. Este otro mtodo fue implementado de manera exitosa,
puesto que permiti tabular los datos de una manera ms gil

8.1.2.4 Encuestas por internet On line. Este tipo de encuesta se encuentra en


pginas de internet tales como: peridicos, deportes, revistas, etc., para sacar
estadsticas de cualquier tema.

8.1.3 La encuesta. De los temas relacionados anteriormente se habl de que es


una encuesta y los diferentes tipos que pueden haber, a raz de eso se realiz una
encuesta a los estudiantes de la facultad de ingenieras de la Institucin
Universitaria ITSA, la cual fue de vital importancia para obtencin de informacin,
que ayud a la elaboracin del software. Ver figura 10:

Figura 10. La encuesta realizada a los estudiantes de la facultad de ingenieras

38
Fuente: Elaboracin propia.

8.2 REALIZACIN ENTREVISTA

Para la realizacin de la entrevista llevada a cabo en las instalaciones de la


Institucin Universitaria ITSA, se tuvo en cuenta extraer la informacin necesaria.
La que contribuy a la identificacin de la problemtica en los estudiantes de
ingeniera, por lo cual se pudo tener una idea clara sobre las especificaciones que
lleva el sistema en la actualidad.

8.2.1 Qu Es Una Entrevista? Segn Pelez et al., (2011) es: es una tcnica
que se utiliza para recabar informacin en forma verbal o escrita, a travs de una
serie de preguntas que propone el analista . Esta tcnica es imprescindible para
obtener informacin, relacionarse con los usuarios y recoger conjunto de hechos
y/o requerimientos de informacin necesarios para el estudio.

39
8.2.1.1 Objetivo de una entrevista. Su objetivo es recopilar informacin
cualitativa o cuantitativa de los usuarios finales de los diversos niveles
organizacionales, las cuales permiten alcanzar los objetivos propios del analista de
sistema.

8.2.1.2 Utilidad de las entrevistas. Las entrevistas son tiles por que permiten
sentar las bases sobre las cuales de desarrollaran el futuro sistema, por lo que
puede tener informacin sobre:

Los requisitos del usuario.


Funcionamiento del sistema actual.
Organizacin de la unidad.
Responsabilidad y funciones de los usuarios.

8.2.1.3 Descripcin de las entrevistas. En sus apartes Pelez et al., (2011)


aclara: las entrevistas son una forma de conversacin, no de interrogacin Por lo
cual analiza las caractersticas del software con el fin de realizar un software de
una manera amigable a los estudiantes.

8.2.2 Tipos de entrevistas. De acuerdo al tipo de informacin que se desea


recabar se puede elaborar entrevistas en forma estructurada o las no
estructuradas, las cuales son:

8.2.2.1 Preguntas abiertas. Son aquellas que se realizan al entrevistado acerca


del objeto o tema del cual se requiere la informacin de forma libre. En el cual
este, habla y da su opinin sobre el mismo de manera extensa. Sin embargo,
estas generan un serio problema el cual permite al usuario, agregue y/o quitar
funciones innecesarias al sistema que podra alterar de manera importante la
funcionalidad del software generando prdida de tiempo y recursos.

40
8.2.2.2 Preguntas cerradas. Preguntas cerradas son aquellas que se realizan al
entrevistado de forma sencilla en la cual este, solo se limita a responder las
preguntas que se realiza el entrevistador de forma simple (si o no).

En la encuesta se realiz con la intencin, propsito e inters para extraer


informacin en los estudiantes de la institucin universitaria ITSA. obteniendo un
mejor anlisis de la situacin y/o problemas el cual tenan los estudiantes al
momento de dictar el mdulo de mtodos numricos.

Adems, la encuesta sirvi como ayuda y apoyo para realizar el software el cual
facilitar a los estudiantes un mejor aprendizaje y un mayor desenvolvimiento en
esta asignatura, de igual forma ser una herramienta til para los docentes que
dicten este mdulo, puesto que los estudiantes tendrn un mejor rendimiento.

41
CONCLUSIONES

Se puede indicar que para la elaboracin de este proyecto se hizo necesario:

Desarrollar un software que permita hallar la solucin cercana a la raz a travs


del mtodo Newton-Raphson, para lo cual fue necesario realizar una serie de
encuestas y entrevistas a los estudiantes de la facultad de ingeniera, la cual
permiti dar a conocer el grado de conocimiento que estos posen en esta
asignatura.
Cumpli a cabalidad el objetivo de convertirse en una herramienta de gran valor
pedaggico y que adems servir como apoyo tanto al estudiante como para el
profesor, en el mdulo de mtodos numricos.
El software presenta una gran facilidad de manejo y posee herramientas que
dan una mayor cobertura a la solucin de ecuaciones lineales y no lineales,
permitiendo al docente una solucin rpida a problemas y favoreciendo un
desarrollo activo del estudiante en clase.
Se requiere un mayor tiempo de clculos debido a que su solucin inicial est
alejada de la correcta, en estos casos se recomienda detener el clculo y
utilizar otra solucin inicial para cada variable de sistema de ecuaciones.
Se dio a conocer los factores ms relevantes en el mdulo de mtodos
numricos.

42
BIBLIOGRAFA

Arenas, B. (2013). Las ecuaciones lineales, desde situaciones cotidianas.


Universidad Nacional de Colombia. Retrieved from
http://www.bdigital.unal.edu.co/11768/1/43277729.2013.pdf

Belmonte, O., Granell, C., & Erdozain Mara. (2008). Desarrollo de proyectos
informticos con tecnologa JAVA (9th ed.). Bogot. Retrieved from
http://www3.uji.es/~belfern/pdf/libroJavaConTapa.pdf

Cordova, C. (2007). Implementacin de requisitos no funcionales a travs de la


programacin orientada a objetos. Universidad Nacional abierta . Retrieved from
http://biblo.una.edu.ve/docu.7/bases/marc/texto/t2241.pdf

Decreto 1360 de 1989 (junio 23) Por el cual se reglamenta la inscripcin de


soporte lgico (software) en el Registro Nacional del Derecho de Autor. (1989).

Gallardo, Y., & Moreno, A. (2010). Apreder a investigar. (icfes, Ed.) (3rd ed.).
Medellin. Retrieved from
http://www.unilibrebaq.edu.co/unilibrebaq/images/CEUL/mod3recoleccioninform.pd
f
Gonzlez, L. H. (2010). Recopilacin de la informacin, 1, 8. Retrieved from
http://fcps.uaq.mx/descargas/prope2014/estadistica/1/recopilacion_datos.pdf
Ley 23 de 1982 (enero 28) sobre derechos de autor. (1982).

Ley 44 de 1993 (febrero 5) por la cual se modifica y adiciona la Ley 23 de 1982 y


se modifica la ley 29 de 1944. (1993).

Ley 603 de 2000 (Julio 27) Por la cual se modifica el artculo 47 de la Ley 222 de
1995. (2000).

43
Meneses, C., & Artuduaga, L. (2014). Software educativo para la enseanza y
aprendizaje de las matemticas en el grado 6. Universidad Catlica de Manizales.
Retrieved from http://repositorio.ucm.edu.co:8080/jspui/bitstream/handle/
10839/838/Magda Cecilia Meneses Osorio.pdf?sequence=1

Pelez, A., Rodrguez, J., Ramrez, S., Prez, L., Vzquez, A., & Gonzlez, L.
(2011). Entrevista, 1, 15. Retrieved from
https://www.uam.es/personal_pdi/stmaria/jmurillo/InvestigacionEE/Presentaciones/
Curso_10/Entrevista_trabajo.pdf

Prez Prez, J. R. (2006). Clasificacin de usuarios basada en la deteccin de


errores usando tcnicas de procesadores de lenguaje. Universidad de Oviedo.
Pilligua Robalino, H. W. (2013). Interfaces Grficas para el Desarrollo de
Aplicaciones Java en Blackberry, Complejidad del Desarrollo y Propuesta de
Ambiente de Desarrollo Grfico. Universidad de Guayaquil.

Pizarro, R. (2009). Las TICs en la enseanza de las Matemticas. Aplicacin al


caso de Mtodos Numricos. Universidad Nacional de la Plata. Retrieved from
http://postgrado.info.unlp.edu.ar/Carreras/Magisters/Tecnologia_Informatica_Aplica
da_en_Educacion/Tesis/Pizarro.pdf

Posadas, A. (2012). Determinacin de errores y tratamiento de datos, 15.


Retrieved from http://www.ual.es/~aposadas/TeoriaErrores.pdf

Roman, J. C. (2006). Diseo e implementacin de un sistema colaborativo de


mensajera electrnica para la universidad de Pamplona. Universidad de
Pamplona. Retrieved from http://www.unipamplona.edu.co/unipamplona/herme
soft/portalIG/home_1/recursos/tesis/contenidos/pdf_tesis/26032007/mensajeria_el
ectronica_unipamp.pdf

44
Suarez, W., & Culma, R. (2009). Desarrollo de un programa para la solucin de
ecuaciones no lineales aplicado a la enseanza y aprendizaje de la esttica en la
ingeniera mecnica. Universidad Industrial de Santander.

Vassileva, M. P. (2011). Mtodos iterativos eficientes para la resolucin de


sistemas no lineales. Universidad Politcnica de Valencia, Santo Domingo.
Retrieved from
https://riunet.upv.es/bitstream/handle/10251/12892/tesisUPV3676.pdf?sequence=1

Vega, R. (2008). Compilador de pseudocdigo como herramienta para el


aprendizaje en la construccin de algoritmos. Universidad del Norte. Retrieved
from http://manglar.uninorte.edu.co/bitstream/handle/10584/2109/1044421326.pdf?
sequence=1&isAllowed=y

Virginia, F. (2014). Resumen del curso de mtodos numericos.

Zambrano, L. (2011). Planteamiento y solucin de problemas de ecuaciones,


usando estrategias y mtodos propuestos en el desarrollo histrico de la Teora de
ecuaciones. Universidad Nacional de Colombia.

45

You might also like