Grupo 4
Grupo 4
Grupo 4
CARRERA DE COMPUTACIÓN
ECUADOR.”
AUTORES:
DOCENTE GUÍA:
MILAGRO – ECUADOR
Tabla de Contenido
Portad
a.......................................................................................................................... 1
Tabla de Contenido.............................................................................................2
2. Introducción................................................................................................6
Justificación de la Investigación.....................................................................13
Delimitación de la Investigación.....................................................................14
Objetivo General............................................................................................14
Objetivos Específicos.................................................................................... 14
4. Marco Teórico.......................................................................................... 15
4.1.8 Eclipse............................................................................................20
2
4.1.9 Web Services.................................................................................21
programa............................................................................................................21
4.1.12 JSON...........................................................................................22
4.1.14 JavaScript....................................................................................22
4.1.16 MySQL........................................................................................ 24
Marco Contextual...........................................................................................27
3
4.1.33 Interacción Hombre Máquina......................................................34
4.1.35 HTML.......................................................................................... 35
Marco Legal...................................................................................................37
5. Metodología..............................................................................................41
Tipo de Investigación.....................................................................................42
Métodos.........................................................................................................42
Inicio...........................................................................................................43
Elaboración................................................................................................ 43
Desarrollo o construcción...........................................................................43
Fase de transición......................................................................................43
Implementación..........................................................................................43
Técnicas........................................................................................................ 44
5.1.8 Entrevista..........................................................................................44
6. Conclusiones............................................................................................45
7. Recomendaciones....................................................................................46
8. Bibliografía............................................................................................... 47
9. Anexo....................................................................................................... 60
4
“IMPLEMENTAR UN APLICATIVO MÓVIL BAJO LA PLATAFORMA ANDROID
ECUADOR.”
Bajo este contexto el presente proyecto tiene como objetivo desarrollar una
académicos que proporciona la universidad. Por el cual, la app incluiría los datos
que con más frecuencia son consultados. El aplicativo móvil será desarrollado en
la plataforma Android Studio que consumirán los datos de los servicios web (Web
Services) desarrollados en Eclipse por medio del lenguaje Java. Los datos serán
5
El capítulo I, comprende el antecedente, descripción, objetivos, justificación y
para las personas que hacen uso de ella recibiendo una mejor atención y rapidez
en sus servicios.
un concluyente necesario ya que cada una de las técnicas que se llevan a cabo,
6
Finalmente culmina con las conclusiones y recomendaciones emitidas luego de
2. Introducción
sino que también las empresas, las instituciones y diferentes tipos de organismos
han visto en ellas un modo de vender sus productos, promocionar sus servicios y
consumidor.
7
Figura 2.Población con teléfono inteligente con 16 a 24 años
Los datos más relevantes por considerar son las edades entre 16 a 24 años.
aplicativo móvil debido a que esta población son las que están inmersas a la
institución. Por lo cual los jóvenes son la parte más activa cuando se trata de uso
las aulas universitarias de nuestra provincia en las cuales observamos como los
quiere decir que ya no se usen los ordenadores, sino que cada dispositivo tiene
su función principal.
8
universidades al azar de las 52 universidades del Ecuador. Obteniendo así el
propuesta. Los servicios más destacados que tienen estas aplicaciones son
sistema académico web para las consultas de notas. Existen servicios a los
aclarar dudas, tales como consulta de nota, lista de los docentes de la facultad en
servicios.
oportuno. El uso de estos portales (en su estado actual) con algún dispositivo
la lista docente que nos permitirá reconocer los docentes que se encuentren en la
9
facultad del estudiante y conocer sus datos para fines académicos. Otro caso, es
docente.
Concepto Directivo).
Informe del tribunal de seminario firmada por los Miembros del Tribunal que
10
5. Si fue el Examinador Suplente y faltó un principal; el Examinador suplente
valorada) 1 original.
Requisitos:
Consejo Directivo.
Requisitos:
copias.
12. Solicitud pidiendo se le declare apto para incorporarse como Ingeniero (en
especie valorada).
- Dos tesis firmadas por los profesores que asistieron el día de la sustentación
11
- Traer con 2 copias y el recibido original y en una hoja la copia de la cédula,
acceso a la información.
código abierto y multiplataforma. Eclipse por medio del lenguaje Java permitirá
12
realizar los Webs Services (servicios web) que serán los encargados de servir la
INFORMACIÓN INSTITUCIONAL
CONSULTAS ACADÉMICAS
Mediante una rápida revisión bibliografía se optará por la metodología ágil que
diseño son:
PLATAFORMA DESCRIPCIÓN
14
Lenguaje de Java es un lenguaje de programación muy utilizado
programación para la construcción de aplicaciones de escritorio y
sitios web que puede interactuar con código HTML,
permitiendo a los
programadores web utilizar contenido dinámico.
Base de datos SQL Server 2016 es un sistema de manejo de bases
de datos del modelo relacional, desarrollado por la
empresa Microsoft.
Entorno de Android Studio es un entorno de desarrollo integrado
desarrollo oficial para plataformas de Android.
Eclipse es un IDE de código abierto popular para el
desarrollo de aplicaciones. Maneja tareas básicas,
tales como la compilación de códigos y la
configuración de un entorno
de depuración.
Tabla 3. Herramientas tecnológicas que serán utilizadas en el proyecto
La línea de investigación en la cual figura el proyecto es desarrollo de software,
de estudios.
Justificación de la Investigación
15
La implementación de recurso con el uso de las TIC en los establecimientos de
propone en este proyecto. Por tal motivo, el aplicativo móvil será capaz de realizar
información pueda ser revisada de manera mucho más rápida, en cualquier lugar
influiría para que el proyecto se realice porque todos tendrían el acceso a esta
Delimitación de la Investigación
Milagro, Ecuador.
de 4 meses.
Objetivo General
16
acceso a los varios servicios que actualmente ofrece la Universidad Agraria del
Ecuador.
Objetivos Específicos
Facilitar las peticiones de los usuarios utilizando servicios web para mostrar
4. Marco Teórico
al objeto de estudio, por lo que es notorio los pequeños avances que ha tenido la
17
La idea de crear esta aplicación móvil surge de la intención de elevar el nivel de
la comunicación e interacción entre los miembros de una institución educativa
para que estén cada vez más cerca y así logren interactuar de la mejor manera
en beneficio propio y de la institución en la que se encuentran.
Una de las motivaciones para realizar este trabajo fue el deseo de impulsar el
que logren avanzar hacia objetivos académicos, las probabilidades para que el
alumno serían mayores, puesto que la interacción sería personalizada y cada vez
más cercana.
Según los autores el proyecto, los avances tecnológicos desde la aparición del
18
aplicación móvil bajo la plataforma Android para agilitar la gestión de
19
Describir el método de control operativo, a través de la revisión teórica de
características:
a las superiores como son los controladores o drivers para el hardware, la gestión
del sistema operativo de nuestro móvil. Entre los servicios se cita el sistema de
20
Interfaz de usuario: Este elemento no es más que el medio o instrumento por
el cual el usuario interactúa con el dispositivo móvil, la cual incluye los menús,
Touch y en el iPad.
entre el 2015 y 2018 los más usados son los sistemas Android y iOS, aunque el
21
primero le lleva una amplia ventaja mundial con un 86.96%, frente al 11.72%
móvil.
Vista previa y fácil uso de los proyectos e interfaz de usuario (GUI) para el
desarrollo de app.
a APK.
repositorio Github.
22
4.1.6 Base de datos
Gestores de Base de Datos (DBMS) que permiten acceder a los datos para su
instituciones públicas:
simultáneamente.
almacenados.
sistema.
gestionarla.
memoria.
23
4.1.8 Eclipse
dos plataformas Standard Edition (Java SE) y Enterprise Edition (Java EE).
24
Analizar el lenguaje de programación amigable utilizado para la creación del
programa.
de estructuras hacia el desarrollo web, por lo que es la base para construir todas
las aplicaciones web y móviles que se utilizan actualmente, por lo que Martínez
(2020) determina:
algoritmos para que, de esa forma, se puedan crear programas que controlen el
4.1.12 JSON
Json (JavaScript Object Notation) fue creado como una alternativa a XML. Es
25
4.1.14 JavaScript
mecanismo con el que podemos decirle a nuestro navegador que tareas debe
Muchas de las tareas que realizamos con HTML y CSS se podrían realizar con
mucho más complicado hacerlo con JavaScript, y que por lo tanto no merece la
pena. Sin embargo, con el tiempo veremos que JavaScript nos ofrece una mayor
ahorrarnos bastante tiempo (Menéndez, 2019, p. 1). Como cualquier otro lenguaje
otro.
26
entender el problema antes de desarrollar una aplicación de software
(Pressman, 2017).
Es una disciplina que trata sobre el análisis, diseño y construcción de
una organización.
muchas empresas que han optado por la automatización, con el fin de lograr
áreas.
4.1.16 MySQL
27
Es el sistema de gestión de bases de datos relacional de código abierto por
formular consultas, hasta cómo emplear MySQL con PHP o Perl para generar
cualquier persona pueda observar el código y así poder utilizarlos a voluntad, sin
ningún tipo de restricción. Fingerhuth, Babej y Wittek (2018) atestiguan que “el
28
definiendo un lenguaje de programación específico de dominio” (p. 5). La
definición de open source abarca todo software en donde cuyo código fuente esté
a la disponibilidad de manera gratuita para que pueda ser obtenido desde la web,
Open source asegura que sus usuarios no tendrán inconveniente alguno por lo
promete que puedan ser usadas desde cualquier localidad. Por otra parte, las
Por lo general son distribuidos por las plataformas propietarias de los Sistemas
entretenimiento) (2019).
componentes:
con el usuario.
29
Componentes Externos: en el caso de requerir conexión a Internet la
funcionalidad con la intervención del internet, factor que hace frente a los cambios
red. Este sistema se comunica por medio de HTTP por mensajes con formato
XML, JSON, o Texto Simple en conjunto con otras normas relacionadas con la
conjunto de programas para acceder a dichos datos. Para administrar los datos se
(CEUPE, 2021)
30
4.1.24 Soluciones con dispositivos móviles
necesidades del hombre en el ámbito laboral como: social, cultural, educativo, etc.
Es por esta razón que se recurre a los dispositivos móviles (IBM, 2021)
Marco Contextual
una gran relación entre las mismas debido a que el desarrollo del programa
cuales son independientes del tipo de computador que utilicen (García, 2018). Los
31
sistemas; su objetivo principal es permitir la creación de aplicaciones para el
final.
ya que de ellos han salido diversos softwares que han facilitado en cierta forma la
de programación que son la base esencial de como se ve, funciona y ejecuta una
página web, los lenguajes que en su mayoría son usados son: CSS, JavaScript y
32
HTML, aunque este último no es considerado como lenguaje de programación
sistema operativo, denominado Kernel, forma una plataforma para que otros
Las funciones básicas o servicios que puede ofrecer un sistema operativo son:
(entrada/salida).
33
correspondencia entre archivos y directorios. También permite realizar
copias de seguridad.
2019).
operaciones que se dan en las empresas, siendo estas de gran aporte en la toma
34
del uso de estas herramientas, es posible manejar el tratamiento de la información
de una manera más eficiente y segura, ahorrando diferentes recursos que son
Una de las ventajas de gran relevancia es que, mediante el uso de los sistemas
resultado que va a satisfacer las necesidades requeridas por las personas que
35
4.1.30 Software Libre
libremente. Esto da origen, por ende, a múltiples versiones del mismo programa,
cuya aparición no representa una violación legal o ética del programa original.
quien fue fundador de la Free Software Foundation (Fundación del Software Libre)
distinguirlo de Unix).
Si bien muchas de las presentaciones del Software Libre son gratis o cuestan
lo equivalente a su distribución únicamente (y no al pago de derechos de
autor), no debe confundirse al Software Libre con el Freeware o Software gratis
(usualmente en versiones de prueba), ni debe interpretárselo como un alegato
a favor de la piratería (robo de software protegido por derechos de autor).
(Raffino, 2018, p. 8)
36
Quiere decir que se juzga constantemente de manera objetiva y se eliminan las
producción) o por el contrario minimizar (por ejemplo, los costos de una firma, el
riesgo asociado a una decisión, la pérdida de una alternativa, etc.). Los valores
que pueden adoptar las variables de decisión usualmente están restringidos por
37
4.1.33 Interacción Hombre Máquina
con las metas establecidas, haciendo que se tenga un camino seguro en cuanto
al servicio o producto que esta oferta, ya que se conoce el estado actual con el
González , 2023).
herramientas informáticas que esta era nos ofrece, es posible desarrollar varias
acelerada (Lauden & Lauden, 2017). Por lo cual se aprecia que la era tecnológica
38
mediante la inclusión de los tics para la elaboración de las tareas que se dan
respaldo en el caso que aparezca algún siniestro esta puede ser restaurado sin
ningún problema.
tiene conocimiento del uso de las mismas será imposible poder operarlas (Flórez,
4.1.35 HTML
Arias, Durango, & Socorro (2018) mencionan que el lenguaje HTML se crea en
debido a que son sólo un archivo de texto son compatibles con todos los
39
navegadores web y no tienen restricción alguna (Ramos & Ramos, 2016). Otra de
las ventajas presentes en estos archivos es que pueden contener enlaces que
HTML es el lenguaje que se utiliza para crear las páginas web a las que se
describen por palabras especiales que marcan el inicio o el final de los mismos
(Celaya, 2019).
o externo.
Los diseñadores utilizan el lenguaje HTML para crear páginas web, los
que utilizamos (por ejemplo, Google Chrome, Opera o Mozilla Firefox) muestran
marcado de hipertexto HTML es una herramienta del diseñador web para permitir
requisitos que deben poseer los sistemas informáticos web para poder ser leídos
Marco Legal
Decreta:
40
Art. 1.- Establecer como política pública para las entidades de la
Administración Pública Central la utilización de software libre en sus sistemas y
equipamientos informáticos.
El artículo 1 del decreto 1014 indica que las entidades públicas deben tener
Art. 2.- Se entiende por software libre, a los programas de computación que se
pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los
códigos fuentes y que sus aplicaciones puedan ser mejoradas. Estos
programas de computación tienen las siguientes libertades: a) Utilización del
programa con cualquier propósito de uso común; b) Distribución de copias sin
restricción alguna; c) Estudio y modificación del programa (Requisito: código
fuente disponible); y, d) Publicación del programa mejorado (Requisito: código
fuente disponible).
El artículo 2 se resalta dado que un software libre puede ser utilizado y
distribuido sin ninguna restricción que permita su ingreso ya sea este a su código
la capacidad del software antes de instalar un software libre en sus equipos con
elegirán las tecnologías más adecuadas para satisfacer sus necesidades, por lo
41
(Republica del Ecuador, 2018). Dentro de este plan se formulan 12 principios que
seguridad.
tiene relación el uso de Software libre en el Ecuador, que permite libertad a los
El objetivo 11.3. Del Plan Nacional del Buen Vivir, tiene como propósito
profundización, su uso y acceso universal. Este objetivo tiene relación con lo que
(Cruz, 2018).
reglamento.
42
Ley de protección de los datos
El manejo de aplicativos web y móvil por parte de una empresa con el fin de
Decreta: Art. 1.- Establecer como política pública para las entidades de la
administración pública central la utilización del software libre en sus sistemas y
equipamientos informáticos.
Art. 2.- se entiende por software libre a los programas de computación que se
pueden visualizar y distribuir sin restricción alguna (Correa, 2018).
Se entiende por Software Libre a todos los programas que se los puede copiar,
modificar y distribuir de una manera libre, dentro del Ecuador existen varias
personas que no conocen sobre la existencia de algún tipo de ley que practiqué
Art. 5.- El derecho de autor nace y se protege por el solo hecho de la creación
de la obra, independientemente de su mérito, destino o modo de expresión.
Se protegen todas las obras, interpretaciones, ejecuciones, producciones o
emisión radiofónica cualquiera sea el país de origen de la obra, la nacionalidad o
43
el domicilio del autor o titular. Esta protección también se reconoce cualquiera que
sea el lugar de publicación o divulgación.
Esta ley nos habla del derecho que tiene el Autor al momento de realizar y
publicar algo hecho por él.
Esta ley nos habla del derecho y que no está sometido a ningún registro de
protección.
Título preliminar
Art. 1.- El estado reconoce, regula y garantiza la propiedad intelectual que se
adquiere de conformidad con la ley, todas las decisiones de la comisión de la
comunidad andina y los convenios internacionales vigentes en el Ecuador.
Esta ley comprende:
1. Los derechos de autor y derechos conexos
2. Propiedad industrial que abarca entre otros elementos (Ley de Propiedad
Intelectual, 2018).
protección con respecto al uso del software, motivo de que estos son creaciones
44
Todo programa expresado en una computadora en cualquier forma es
considerado una obra literaria, por lo que el uso ilegal o robo de sus patentes es
intelectual.
5. Metodología
investigación diagnóstica.
se procederá a identificar los portales web de cada una y Play Store que es una
caso de contar con una app se clasificará las funcionalidades que brindan.
valoración más alta, las opiniones y sugerencias de usuarios que han descargado
45
El CACES con el modelo de evaluación institucional de universidades y
escuelas politécnicas 2018 indica que todos los institutos de educación superior
deben contar con sistemas informáticos que gestionen los procesos académicos y
que esté accesible a toda la comunidad universitaria. El aplicativo móvil podría ser
Tipo de Investigación
problema que no ha sido tan estudiado, del cual no se tiene clara las ideas o no
se ha abordado antes.
Métodos
asigna a todos los usuarios, el respectivo acceso a una base de datos (Hernández
E. , 2017). En donde se puede apreciar que esta metodología tiene como objetivo
46
asegurar que se pueda tener un producto funcional y de calidad, siendo este el
Inicio
Elaboración
estructurados los módulos con los que se va a contar en el aplicativo móvil, para
aplicación
Desarrollo o construcción
móvil, en donde se procede a codificar todos los formularios que este contiene y
Fase de transición
Implementación
hayan depurado cada uno de los problemas que fueron apareciendo, se puede
47
dar paso a la implementación del aplicativo móvil, en donde se pone en marcha
Técnicas
obtiene una variedad en los testimonios, sobre todo con el algoritmo establecido
5.1.8 Entrevista
con observación directa de los sucesos y fenómenos que ocurren en los procesos
48
6. Conclusiones
La app será distribuida por medio de enlaces que serán proporcionados por la
dispositivo móvil.
La aplicación móvil tuvo una acogida positiva por parte de los usuarios
encuestados.
49
7. Recomendaciones
satisfecha.
Al ser un canal móvil con muchos usuarios es necesario estar al tanto del
Google Analytics esta herramienta nos dará una visión en la toma de decisiones
futuras.
Realizar los debidos cambios a los Servicios Web realizadas en este proyecto.
50
8. Bibliografía
id=JZ07DwAAQBAJ&pg=PA267&dq=%22aplicaciones+web+son+%22+
%2B+2017&hl=es419&sa=X&ved=0ahUKEwiSrGOodXgAhUvwFkKHdHoB
_UQ6AEIJzAA#v=onepage&q=%22aplicaciones%20web%20son
%20%22%20%2B%202017&f=false
https://www.edu.xunta.gal/centros/iesblancoamorculleredo/aulavirtual/
pluginfile.php/25655/mod_page/content/30/
SistemasOperativos_SergioAlonso_GabrielBusto_AntonCaeiro.pdf
Arias, A., Durango, A., & Socorro, M. (2018). Curso de Marketing Online. s/c:
hl=es&lr=&id=1xWYCwAAQBAJ&oi=fnd&pg=PA1&dq=Lenguaje+HTML(20
16)&ots=MJu8XKfCvH&sig=FyfWF93lCRdFB59dfi3x9pfc0yE#v=onepage&
q=Lenguaje%20HTML(2016)&f=false
Avalos, J., Puente, M., Viñan, J., & Carrasco, V. (2017, 05 17). Elementos de
administrativa:
http://cimogsys.espoch.edu.ec/direccion-publicaciones/public/docs/books/
2019-09-17-203616-Libro%20Elemento%20De%20Ing
%20Administracion.pdf
51
Ayala, I. (2017, Marzo 27). Lenguajes de programación. Retrieved 06 3, 2020,
lenguajes-de-programacion#que-es-un-lenguaje-de-programacion
https://www.um.es/docencia/barzana/DAWEB/2017-18/daweb-tema-1-
introduccion-html-css.html
Operativos:
https://rua.ua.es/dspace/bitstream/10045/65329/2/ci2_basico_2016-
17_Sistemas_operativos.pdf
http://www.scielo.org.ar/pdf/pacla/v6n2/v6n2a07.pdf
54.
52
https://books.google.com.ec/books?
id=tSBvDwAAQBAJ&printsec=frontcover&dq=Lenguaje+HTML&hl=es-
419&sa=X&ved=2ahUKEwiTiNm_7N75AhW6bDABHV-
FAgQQ6AF6BAgGEAI#v=onepage&q=Lenguaje%20HTML&f=false
https://www.ceupe.com/blog/base-de-datos.html
https://www.redalyc.org/pdf/547/54741184011.pdf
ordenador. Congreso, 3.
content/uploads/2018/10/Ley-de-Propiedad-Intelectual.pdf
https://dspace.ups.edu.ec/bitstream/123456789/3969/1/UPS-QT02926.pdf
content/uploads/2018/10/Decreto_1425-Reglamento-para-la-adquisici
%C3%B3n-de-software-por-parte-de-las-entidades-contratantes-del-sector-
p%C3%BAblico..pdf
53
Crespin. (2021). Análisis de la producción de camarón en el Ecuador para su
http://repositorio.ug.edu.ec/bitstream/redug/16196/1/B_CISC_PTG.1121.Fl
or%20Calva%20Eduardo%20Aladino%2C%20Cruz%20Navarrete
%20Edison%20Luis.pdf
de una App:
https://developer.android.com/guide/components/fundamentals?hl=es-419
https://www.linkedin.com/pulse/introducci%C3%B3n-las-interfaces-hombre-
m%C3%A1quina-virtuales-albert-prieto/?originalSubdomain=es
Sistemas Operativos.
Fingerhuth , Babej , & Wittek. (2018, 4 18). Open Source. Retrieved from Software
https://arxiv.org/abs/1812.09167
54
Flórez, L., Ramírez, C., & Ramírez , S. (2019, 03 29). LAS TIC COMO
https://www.3ciencias.com/wp-content/uploads/2016/03/LAS-TIC-COMO-
HERRAMIENTAS-DE-INCLUSI%C3%93N-SOCIAL.pdf
Operaciones:
https://www.gestiondeoperaciones.net/programacion_lineal/que-es-la-
investigacion-de-operaciones/
https://repositorio.uasb.edu.ec/bitstream/10644/6219/1/TD110-DSCAS-
Gaibor-Desarrollo.pdf
id=Q1lWDwAAQBAJ
web/extreme-programming/
GCF Móvil . (2019, 12). Aplicación Móvil. Retrieved from Aplicación Móvil:
https://edu.gcfglobal.org/es/informatica-basica/que-es-una-aplicacion-
movil/1/
55
Gómez. (2022, 6 20). Sistemas operativos móviles más utilizados. Retrieved from
https://www.profesionalreview.com/2022/08/06/sistemas-operativos-
moviles/
https://books.google.es/books?hl=es&lr=&id=5W-
nDAAAQBAJ&oi=fnd&pg=PA17&dq=Ingenieria+de+software+2014&ots=m
yDpGD49X5&sig=lCl8bTq2S60m3OGmXGqkoRKn01I#v=onepage&q=Inge
nieria%20de%20software%202014&f=false
Gómez, Sánchez , & Valles. (2023). Impacto del uso de herramientas tecnológicas
investigación .
https://www.ibm.com/es-es/products/maas360/mobile-device-management
Jalal, & Ramos. (2019). Método analítico sintético . Guatemala: Universidad San
Carlos De Guatemala.
56
Jara Sergio, S. D. (2017, 09 8). Ecofran.org. Retrieved 06 16, 2016, from
Ecofran.org:
https://www.ecorfan.org/republicofperu/research_journals/Revista_de_Inge
nieria_Industrial/vol1num1/Revista_de_Ingenier
%C3%ADa_Industrial_V1_N1_1.pdf
https://instbolivarmadero.org/onewebmedia/INGENIERIA%20DE
%20SOFTWARE%20I%20RESUMEN.pdf
https://juanantonioleonlopez.files.wordpress.com/2017/08/sistemas-de-
informacic3b3n-gerencial-12va-edicic3b3n-kenneth-c-laudon.pdf
Lázaro. (2019, Noviembre 29). Web Services. Retrieved 06 15, 2020, from
web-services
Conocimiento, 18.
http://www.sice.oas.org/int_prop/nat_leg/Ecuador/L320a.asp
57
Ley organica del sistema nacional de registro de datos publicos. (2014,
telecomunicaciones.gob.ec: https://www.telecomunicaciones.gob.ec/wp-
content/uploads/2016/04/Ley-Organica-del-Sistema-Nacional-de-Registro-
de-Datos-Publicos.pdf
from
http://repositoriocdpd.net:8080/bitstream/handle/123456789/471/Art_Lopez
MarinL_EvaluacionAccesibilidadUsabilidad_2002.pdf?sequence=1
https://www.conectasoftware.com/magazine/glosario/web-service/
hl=es&lr=&id=GK7BAgAAQBAJ&oi=fnd&pg=PT5&dq=Ingenieria+de+softw
are+2014&ots=epd5hTcAeM&sig=dr2zOwjCtTwjipbrc0-
cbajrfd4#v=onepage&q=Ingenieria%20de%20software%202014&f=false
Mayorga, & Acosta. (2019, 6 18). Aplicación móvil bajo la plataforma Android para
Martínez": https://repositorio.uta.edu.ec/handle/123456789/10999
58
Microsoft. (2019, 6 17). Base de datos. Retrieved from Base de datos:
https://support.microsoft.com/es-es/topic/conceptos-b%C3%A1sicos-sobre-
bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204
Microsoft. (2019, 11 15). SQL Server 2016. Retrieved from SQL Server 2016:
https://docs.johnsoncontrols.com/bas/r/Metasys/es-ES/Instrucciones-de-
instalacion-y-actualizacion-de-SQL-Server/10.1/Procedimientos-detallados/
Instalacion-y-actualizacion-del-software-SQL-Server-2016-y-SQL-Server-
2016-Express
https://developer.mozilla.org/es/docs/Web/HTML
http://repositorio.utmachala.edu.ec/handle/48000/10515
Ortiz. (2019). Qué es Apache Tomcat. Retrieved from Qué es Apache Tomcat:
https://www.hostdime.com.ar/blog/que-es-apache-tomcat/
https://bdigital.zamorano.edu/bitstream/11036/5812/1/AGN-2016-T035.pdf
59
Pérez. (2021). Revista Mexicana de Investigación Educativa, 336.
Platzi. (2019, 08 08). Servicios Rest. Retrieved 03 10, 2020, from Servicios Rest:
https://platzi.com/clases/1638-api-rest/21611-que-significa-rest-y-que-es-
una-api-restful/?
utm_source=google&utm_medium=cpc&utm_campaign=20290685455&ut
m_adgroup=&utm_content=&&gad_source=1&gclid=CjwKCAiAgeeqBhBAE
iwAoDDhn8SNhfAwrPOJAU1c41Jkb_75csJsVbCL8ZB4
https://www.globalseafood.org/advocate/la-industria-camaronera-de-
ecuador-superando-numerosos-obstaculos-en-2020/
Raffino, M. E. (2018, Noviembre 23). Software Libre. Retrieved 6 15, 2020, from
https://www.ecoeediciones.com/wp-content/uploads/2016/08/Fundamentos-
de-administraci%C3%B3n-4ed.pdf
Ramos, A., & Ramos, J. (2016). Aplicaciones Web. Madrid: Editorial Paraninfo.
hl=es&lr=&id=43G6AwAAQBAJ&oi=fnd&pg=PA1&dq=lenguaje+HTML+201
4&ots=Dg87n1q9JH&sig=QcFzC-RSfWi1cmxXesU-xn24I-
E#v=onepage&q=lenguaje%20HTML%202014&f=false
60
Republica del Ecuador. (5 de 6 de 2018). Plan Nacional de Gobierno Electronico
de la informacion :
https://www.gobiernoelectronico.gob.ec/wp-content/uploads/2018/09/
PNGE_2018_2021sv2.pdf
https://talently.tech/blog/que-es-android-studio/
1.
http://www.unesco.org/new/fileadmin/MULTIMEDIA/FIELD/Santiago/pdf/
apuntes3-2014.pdf
61
Tejera. (2020). Lenguaje de programación y desarrollo de competencias. Scielo,
15.
http://sincronia.cucsh.udg.mx/pdf/74/617-669_2018b.pdf
Urrutia, & Molina. (2019, 9). Desarrollo de una aplicación móvil para la enseñanza
https://repositorio.pucesa.edu.ec/handle/123456789/1158
https://books.google.es/books?
hl=es&lr=&id=Gc_TAwAAQBAJ&oi=fnd&pg=PA141&dq=hosting
%20servidor&ots=J-
0ocNszyt&sig=in3RFyUp1rZrdjMPXtSn0fAy4XU&fbclid=IwAR3uZCWCwVA
aCFJPh2WQgBgaDoW4UJ2t59inqTwXpLMLlarS5L4TTo5g4EQ#v=onepag
e&q=hosting%20servidor&f=false
Vásquez, Sangerman, & Reyes. (2017). Desarrollo de una aplicación web para
62
http://www.scielo.org.mx/pdf/remexca/v8n8/2007-0934-remexca-8-08-
1813.pdf
https://www.coursehero.com/file/37602490/Sistemas-de-Informaci
%C3%B3n-Gerencial-M-AUpdf/
https://www.redalyc.org/pdf/4655/465545892008.pdf
63
9. Anexo
64
65
66
67
68