REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA
UNIVERSIDAD POLITECNICA TERRITORIAL DEL ESTADO ARAGUA
“FEDERICO BRITO FIGUEROA”
LA VICTORIA - EDO. ARAGUA
DEPARTAMENTO DE INVESTIGACIÓN
COORDINACIÓN DE INVESTIGACIÓN DEL PNF EN ELECTRÓNICA
DISEÑAR UNA APLICACIÓN PARA DISPOSITIVOS ANDROID QUE
REDUZCA EL TIEMPO DE RESOLUCION DE EJERCICIOS MATEMATICOS
DE LA MATERIA “ANALISIS DE CIRCUITOS ELECTRICOS”
CORRESPONDIENTES AL 1er TRIMESTRE-2do AÑO DE
TELECOMUNICACIONES.
Código: SCEPNFTELE-2017-04
Proyecto Socio Tecnológico para optar al Certificado de Asistente
Electrónico.
Tutor: Autores:
Marielsi Frutille José Jaspe
CI: 26.715.481
Tutor:
La Victoria, Abril 2016
INTRODUCCIÓN
El presente trabajo está constituido por 5 capítulos. En el capítulo 1 se
describirá una comunidad y se planteará una problemática observada en la misma,
mencionando brevemente como se planea resolver y puntualizando los límites y
alcances de la solución a través de una aplicación para teléfonos inteligentes y
tablet que posean un sistema operativo androide. El capítulo 2 está definido como
el marco teórico, donde se explican las bases metodológicas del trabajo a ejecutarse
junto con las definiciones necesarias para su desarrollo y comprensión del
proyecto, así como las leyes que de alguna manera u otra lo rigen. En el capítulo 3
se definen las herramientas que actualmente se utilizan en la comunidad y que se
planean mejorar. El capítulo 4 consta del desarrollo de una aplicación con una
explicación más extensa acerca de las herramientas que ésta ofrece con el fin de
solucionar la problemática y analizar los beneficios que traerá la realización de la
propuesta a la comunidad. El capítulo 5 es la conclusión del trabajo realizado,
donde se mencionarán las metas que se lograron, así como también incluye las
recomendaciones que los usuarios aporten para la mejora de la aplicación.
2
3
Índice general
INTRODUCCIÓN.................................................................................................2
CAPÍTULO I..........................................................................................................4
EL DIAGNISTICOS..........................................................................................4
1.1 Descripción de la comunidad...................................................................5
CAPÍTULO II........................................................................................................6
FUNDAMENTOS DEL PROBLEMA..............................................................6
2.1 Planteamiento del problema....................................................................6
2.2 Justificación..............................................................................................6
2.3 Objetivo general.......................................................................................7
2.4 Objetivos específicos................................................................................7
2.5 Alcances....................................................................................................7
2.6 Limitaciones..............................................................................................8
CAPÍTULO III.......................................................................................................9
PLAN DE ACCION...........................................................................................9
3.1 Descripción la posible solución................................................................9
3.2 Actividades..............................................................................................10
3.3 Cronograma............................................................................................11
3.4 Presupuesto.............................................................................................12
CAPITULO IV.....................................................................................................13
EVALUACION DEL PROYECTO................................................................13
4.1 Situación final de ejecución del proyecto..............................................13
CAPITULO V......................................................................................................22
CONCLUSIONES Y RECOMENDACIONES..............................................22
4
Índice de tablas
Tabla 1 Actividades...……………………………………………………………10
Tabla 2 Cronograma…..…………………………………………………………11
Tabla 3 Presupuesto…...…………………………………………………………12
Índice de Anexos
Anexo 1 Paquetes de herramientas……………...………………………………
14
Anexo 2 Diagrama de flujo………………………………………………………15
Anexo 3 Funciones Internas……...………………………………………………
16
Anexo 4 Diagrama de clase de numero complejos....……………………………
17
Anexo 5 Diagrama de clase de operaciones con complejos…..…………………
17
Anexo 6 Foto emulación……....…………………………………………………18
Anexo 7 Foto emulación….……………………...………………………………19
Anexo 8 Foto emulación....………………………………………………………20
Anexo 9 Foto emulación………....………………………………………………21
5
CAPÍTULO I
EL DIAGNISTICOS
1.1 Descripción de la comunidad
Este proyecto tiene como objetivo a toda la comunidad estudiantil de la
Universidad Politécnica Territorial de Aragua “Federico Brito Figueroa”, que se
encuentre en la rama de telecomunicaciones o relacionadas a esta, sin embargo la
herramienta que este proyecto tiene como finalidad desarrollar tiene como objetivo
principal como objetivo a todos los estudiantes de telecomunicaciones del segundo
año de la Universidad mencionada con anterioridad. La cual se encuentra ubicada
en la Avenida Industrial de la victoria, Aragua – Venezuela. Esta universidad nace
gracias a la Misión Alma Mater como Universidad Nacional Experimental, con
personalidad jurídica y patrimonio, lo cual posee una sede principal en la ciudad de
La Victoria y la ciudad de Maracay. Al crearse esta universidad se propone como
objetivo desarrollar sedes proyectos y programas académicos de formación,
creación intelectual, desarrollo tecnológico, innovación, asesoría y vinculación
social en todo el estado Aragua. Mediante la articulación con la Misión Sucre y a
través de alianzas con otras instituciones de educación universitaria.
6
CAPÍTULO II
FUNDAMENTOS DEL PROBLEMA
2.1 Planteamiento del problema
Actualmente la mayoría de las personas poseen un teléfono móvil con un
sistema androide, puesto que es uno de los software gratuitos de mayor demanda
del mercado, junto con esto la tienda de aplicaciones Google Play es una de las más
utilizadas actualmente en el mundo, pero esta tienda escasea en herramientas
dirigidas a la electrónica y la poca cantidad que se ofrecen para poder obtener su
uso completo se requiere pagar una cantidad de dinero para adquirirla. De la misma
manera una calculadora que tenga la capacidad de resolver problemas matemáticos
que estén dirigido o se acerquen al área de electrónica, ostenta un precio
considerablemente alto.
2.2 Justificación
Con este proyecto se busca reducir el tiempo que los estudiantes utilizan en
la resolución de ejercicios relacionados con la materia “Análisis De Circuitos
eléctricos” bien sea con una lista de ecuaciones o con resoluciones inmediatas de
algunos ejercicios. De esta manera las personas le pondrán dar una utilidad más a
un teléfono móvil con dispositivo androide, ya que al instalar la aplicación
adquirirán un conjunto de sub herramientas que facilitaran tareas como aritméticas
con números complejos, Calculadora de impedancia, Calculadora de resonancia y
código de colores de resistencia.
7
2.3 Objetivo general
Diseñar una aplicación para dispositivos androide que reduzca el tiempo
de resolución de ejercicios matemáticos de la materia “análisis de circuitos
eléctricos” correspondientes al 1er trimestre-2do año de telecomunicaciones
2.4 Objetivos específicos
- Crear un esquema del modelo básico de la aplicación donde se
observen las funcionalidades básicas.
- Desarrollar un esquema especifico de cada sub herramienta de la
aplicación donde se plantee lo que se quiere con seguir con dicha
sección
- Realizar los respectivos diagramas de flujos de cada sub herramienta
para saber de qué consta en cada una.
- Diseñar una interfaz gráfica de usuario adecuada para la aplicación y
que sea fácil de usar.
- Realizar pruebas para observar el resultado de aplicación, sus
funciones y verificar si ésta presenta errores.
- Diseñar el logo e icono de la aplicación.
2.5 Alcances
8
La aplicación proporcionada está dirigida a un selecto grupo de usuarios
que serían todos los estudiantes universitarios u otros de interés relacionado que
deseen adquirir dicha herramienta.
2.6 Limitaciones
Este proyecto no cuenta con la posibilidad de distribuir la
aplicación resultante debido a que el autor no cuenta con las licencias
necesaria para comerciar en Google Play.
9
CAPÍTULO III
PLAN DE ACCION
3.1 Descripción la posible solución
En vista de que las aplicaciones actuales no poseen la posibilidad de trabajar
números imaginarios y eso es lo que se necesita a la hora de resolver un circuito
que trabaje con corriente alterna y viéndose que la tienda de aplicaciones de
Google Play es una de las visitadas y fáciles de acceder, se planteó el desarrollo de
una aplicación que trabaje con numero complejos y además de eso incluya
herramientas básicas que faciliten la resolución de ejercicios relativos a la materia
de análisis de circuitos eléctricos, junto con eso se encuentra la ventaja de que la
mayoría de los estudiantes poseen un teléfono inteligente y como todo nuestro
alrededor evoluciona hacia la tecnología reemplazar una calculadora con un
teléfono seria los más accesible sin contar que el costo de una calculadora es algo
elevado actualmente.
La propuesta parte de la misión que debe tener todo proyecto comunitario, en
este sentido la aplicación deberá publicarse sin costo alguno y que sea accesible
para cualquier persona y esto incluye a cualquier dispositivo androide que sea de
una versión mayor o igual a 4.1, incluyendo que la aplicación debe estar
optimizada para cualquiera de estos dispositivos bien sea Smartphone o Tablet.
Se trabajara con el motor gráfico de Unity 3D puesto que actualmente es la
mejor opción para desarrollo 3D y 2D en plataformas de Androide por lo
optimizado que es y con una Interfaz sencilla de usar. Este motor gráfico cuenta
con una enorme y completa documentación, por lo tanto se procedió a elegirse
como ambiente de desarrollo para la aplicación.
10
3.2 Actividades
Fechas Actividad
Desde Hasta Procedimiento N°
Hablar con la asesora
Entrevista
y supervisora del
07/08/2017 01/12/2017 Y 1
proyecto.
Revisión de la
Marielsi Frutille
aplicación
Plantear diagramas
de flujos de la Diagrama
14/08/2017 18/08/2017 2
funciones internas de de
la aplicación Flujo
Realización de un
esquema a papel del
estilo grafico de la
21/08/2017 25/08/2017 Esquema 3
aplicación donde
resalte de sus
funciones
Implementación de
los diagramas y
01/09/2017 07/10/2017 Programar 4
esquemas planteados
en programación
Entrega de la primera
15/10/2017 21/10/2017 demostración de la Revisiones 5
aplicación
Corrección de las
recomendaciones
22/10/2017 28/11/2017 Programar 6
planteadas en la
revisión
Entrega de la versión
03/12/2017 09/12/2017 Entrega 7
final de la aplicación
Fuente Elaboración del autor
Tabla 1
11
3.3 Cronograma
Ago. Sep. Oct Nov Dic
2017 2017 2017 2017 2017
Semana
Actividades
Actividad 1
Actividad 2
Actividad 3
Actividad 4
Actividad 5
Actividad 6
Actividad 7
Fuente Elaboración del autor
Tabla 2
12
3.4 Presupuesto
Presupuesto para el desarrollo
Equipos y Precio Cantidad Total
materiales /Bsf /Bsf
Ordenador 56.000.000,00 1 56.000.000,00
Lápices 12000,00 4 48.000,00
Hojas bond A4 5000,00 30 150.000,00
Total 56.198.000,00
Fuente Elaboración del autor
Tabla 3
13
CAPITULO IV
EVALUACION DEL PROYECTO
4.1 Situación final de ejecución del proyecto
El desarrollo de la aplicación se distribuye en varia áreas por lo tanto cada
área mostrada se representara con un diagrama de flujo, diagrama de casos de usos
o un diagrama de clases, Siempre y cuando cualquiera de los métodos anteriores
sea necesario usarlo.
Para una mejor organización se realizó un agrupamiento de paquetes. Cada carpeta
o paquete representara funciones, clases y posesos importantes en la aplicación.
4.1.1 Paquetes de herramientas
Los paquetes de herramientas son los procesos más importantes del software
puesto que son el motivo principal y la razón por la cual el usuario usara la
aplicación. La lista da herramientas tiene un tamaño de 5 lo cual indica que el
usuario tendrá acceso a 5 útiles herramientas que reducirán el tiempo de
resolución de múltiples ejercicios.
Imagen de los paquetes de herramientas
Fuente Elaboración del autor
Anexo 1
14
4.1.2 Digrama de de flujo de la seecion de codigo de colores de resistencias
Fuente Elaboración del autor
Anexo 2
15
4.1.3 Paquetes de funciones internas
Las funciones internas son estructuras de código que permitirán al desarrollador
facilitar el trabajo en el desarrollo de las aplicaciones por lo general estas librerías
o paquetes tienen a ser escritos por el programador. Todos los paquetes de
funciones internas fueron escritos por el autor.
Paquetes de funciones Internas
Fuente Elaboración del autor
Anexo 3
16
4.1.4 Diagrama de clases de los paquetes de funciones internas
Paquete de números complejos
Fuente Elaboración del autor
Anexo 4
Paquete de operaciones con números complejos
17
Fuent Elaboración del autor
e
anexo 5
4.1.5 Resultados capturados de la aplicación
Foto de la emulación (Calculadora de reactancia)
18
Fuente Elaboración del autor
Anexo 6
Foto de la emulación (Código de colores de resistencia)
19
Fuente Elaboración del autor
Anexo 7
Foto de la emulación (Operaciones con complejos)
20
Fuente Elaboración del autor
Anexo 8
Foto de la emulación (Menú de inicio)
21
Fuente Elaboración del autor
Anexo 9
22
CAPITULO V
CONCLUSIONES Y RECOMENDACIONES
La realización de una aplicación que facilite la resolución de los ejercicios de la
materia análisis de circuitos eléctricos, fue una solución rápida para aquellos
problemas aritméticos con números complejos, que se presentan en la mayoría de
los casos en circuitos que trabajen con corriente alterna, bobinas y capacitores.
Añadido esto, al contar con una herramienta para calcular la reactancia capacitiva o
inductiva convierten la aplicación en una fuerte herramienta para concluir
ejercicios de la manera más eficaz posible.
Cabe destacar que en el desarrollo de una aplicación, indiferentemente del entorno
de desarrollo integrado usado se debe tener una idea clara y concisa de lo que se
desea lograr, para esto es recomendado que se planteen y dibujen bocetos de cómo
se quiere un resultado final del software de esta manera se tiene un punto de inicio
o guía referente a interfaces gráficas y funcionalidades.
Durante la programación se encontraron variedad de código repetidos que
ocupaban espacio. Para alivianar estas cargas a los “Script” se procedió a la
creación de múltiples funciones estáticas, que trabajan de manera sencilla y simple
resumiendo una gran variedad de códigos y entendimiento del mismo debido a que
las funciones estáticas no alteran la programación y no requieren de valores
dependiente si no de valores independiente.
23