universidad de guayaquilrepositorio.ug.edu.ec/bitstream/redug/27903/1/b-cisc-ptg... ·...

136
UNIVERSIDAD DE GUAYAQUIL PORTADA FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TEMA: DESARROLLO DE UNA APLICACIÓN MOVIL EN SISTEMA OPERATIVO ANDROID PARA USUARIOS QUE UTILICEN EL SISTEMA DE TRANSPORTE PÚBLICO EN LA CIUDAD DE GUAYAQUIL. PROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTOR: ÁNGEL ANIBAL ARMIJOS CORREA TUTOR: ING. JOSÉ LUIS PONCE GUERRERO MSc. GUAYAQUIL ECUADOR 2018

Upload: others

Post on 09-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

UNIVERSIDAD DE GUAYAQUIL

PORTADA

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

TEMA:

DESARROLLO DE UNA APLICACIÓN MOVIL EN SISTEMA

OPERATIVO ANDROID PARA USUARIOS QUE UTILICEN EL

SISTEMA DE TRANSPORTE PÚBLICO EN LA CIUDAD DE

GUAYAQUIL.

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR:

ÁNGEL ANIBAL ARMIJOS CORREA

TUTOR:

ING. JOSÉ LUIS PONCE GUERRERO MSc.

GUAYAQUIL – ECUADOR

2018

Page 2: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

II

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIDAD DE TITULACIÓN

REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS/TRABAJO DE

GRADUACIÓN

TÍTULO Y SUBTÍTULO:

Desarrollo de una aplicación móvil en sistema

operativo Android para usuarios que utilicen el

sistema de transporte público en la ciudad de

Guayaquil.

AUTOR(ES) (apellidos/nombres): Ángel Aníbal Armijos Correa

TUTOR(ES) (apellidos/nombres): Ing. José Luis Ponce Guerrero MSc.

INSTITUCIÓN: Universidad de Guayaquil

UNIDAD/FACULTAD: Ciencias Matemáticas y Físicas

MAESTRÍA/ESPECIALIDAD: Ingeniería en Sistemas Computacionales

GRADO OBTENIDO: Ingeniero en Sistemas Computacionales

FECHA DE PUBLICACIÓN: 2017 No. DE PÁGINAS: 138

ÁREAS TEMÁTICAS: Sistemas Computacionales

PALABRAS CLAVES/

KEYWORDS:

Android, aplicación móvil, sistema, usuarios,

teléfono inteligente, transporte urbano.

RESUMEN: En el Ecuador el desarrollo tecnológico de las aplicaciones móviles está

teniendo sus pequeños pasos, sin embargo los prometedores resultados que estas

obtienen a nivel mundial nos hace prever que ese mismo efecto en poco tiempo se

reproducirá en nuestro país. Este trabajo de titulación, se realiza porque con los cambios

de las rutas de los buses de transporte público, es común ver a personas que

desconocen si el transporte que antes escogían los seguirán dejando en el mismo lugar

de siempre o si ahora pasarán por otro sector, causando de esta manera molestias e

incertidumbre en la mayoría de las personas que ya estaban acostumbradas a los

recorridos de sus líneas de transporte y que tenían planificado un tiempo de traslado, los

elementos antes mencionados sumados a la falta de campañas de información de las

cooperativas de buses, conductores, etc. Fundamentándose en este problema y

teniendo presente que hoy en día el uso de teléfonos móviles inteligentes va en

crecimiento, se diseña una aplicación que contenga el recorrido de las líneas de

transporte que pasan por el sector norte (Guayaquil), y muestre la ruta y la ubicación

actual del usuario.

ADJUNTO PDF: SI NO

CONTACTO CON AUTOR/ES: Teléfono:

0986082415

E-mail:

[email protected]

CONTACTO CON LA

INSTITUCIÓN:

Nombre: Ing. José Luis Ponce Guerrero MSc.

Teléfono: 04-2565297

X

X

Page 3: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

III

APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “DESARROLLO DE UNA

APLICACIÓN MÓVIL EN SISTEMA OPERATIVO ANDROID PARA

USUARIOS QUE UTILICEN EL SISTEMA DE TRANSPORTE PÚBLICO

EN LA CIUDAD DE GUAYAQUIL” elaborado por el SR. ÁNGEL ANÍBAL

ARMIJOS CORREA, con C.I. No. 0922181664, egresado de la Carrera

de Ingeniería en Sistemas Computacionales, Facultad de Ciencias

Matemáticas y Físicas de la Universidad de Guayaquil, previo a la

obtención del Título de Ingeniero en Sistemas Computacionales, me

permito declarar que luego de haber orientado, estudiado y revisado, la

Apruebo en todas sus partes.

Atentamente,

_______________________________ Ing. José Luis Ponce Guerrero MSc.

DOCENTE TUTOR

Page 4: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

IV

DEDICATORIA

El presente trabajo de tesis lo

dedico a mis padres, Ángel

Armijos y Rosa Correa, por su

incondicional apoyo, ya que ha

sido un impulso fundamental para

seguir hasta terminar cada cosa

que he iniciado.

Una dedicatoria especial a mis

esposa, Alexis y a mis hijos

Ashley, Aarom y Adam, sin ellos

no tendría la alegría de vivir pues

son mi tesoro, dado por Dios y

son mi logro más importante.

A toda mi familia porque de algún

modo me han dado ánimos y

apoyo para seguir.

Ángel Aníbal Armijos Correa

AGRADECIMIENTO

Page 5: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

V

Agradezco especialmente a

Dios, que ha sido fiel y

misericordioso en todos los

aspectos de mi vida, a mis

amigos y familiares quienes

han sido un gran apoyo, para

conseguir mis logros, gracias

por su confianza y por lo que

he aprendido de ellos a lo largo

de mi vida.

Ángel Aníbal Armijos Correa

Page 6: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

VI

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Eduardo Santos Baquerizo, MSc.

DECANO DE LA FACULTAD DE

CIENCIAS MATEMÁTICAS Y FÍSICAS

Ing. Abel Alarcón Salvatierra, MGs.

DIRECTOR DE LA CARRERA DE

INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Ing. Manuel Reyes Wagnio, MSc.

PROFESOR REVISOR DEL ÁREA

TRIBUNAL

Lcda. Jenny Ortiz Zambrano.

PROFESOR REVISOR DEL ÁREA

TRIBUNAL

Ing. José Luis Ponce Guerrero, MSc.

PROFESOR TUTOR DEL PROYECTO

DE TITULACIÓN

Ab. Juan Chávez Atocha, Esp.

SECRETARIO

Page 7: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

VII

DECLARACIÓN EXPRESA

“La responsabilidad del contenido

de este Trabajo de Tesis, me

corresponden exclusivamente; y el

patrimonio intelectual de la misma

a la UNIVERSIDAD DE

GUAYAQUIL”

Ángel Aníbal Armijos Correa

Page 8: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

VIII

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIDAD DE TITULACIÓN

“DESARROLLO DE UNA APLICACIÓN MÓVIL EN SISTEMA OPERATIVO ANDROID PARA USUARIOS QUE UTILICEN EL

SISTEMA DE TRANSPORTE PÚBLICO EN LA CIUDAD DE GUAYAQUIL”

Proyecto de Titulación que se presenta como requisito para optar por el

título de INGENIERO EN SISTEMAS COMPUTACIONALES

Autor/a: Ángel Aníbal Armijos

Correa

C.I. No. 0922181664

Tutor: Ing. José Luis Ponce Guerrero MSc.

Guayaquil, Marzo del 2018

Page 9: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

IX

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del Proyecto de Titulación, nombrado por el

Consejo Directivo de la Facultad de Ciencias Matemáticas y Físicas de la

Universidad de Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por

el/la estudiante ÁNGEL ANÍBAL ARMIJOS CORREA, como requisito

previo para optar por el título de Ingeniero en Sistemas Computacionales

cuyo problema es:

“DESARROLLO DE UNA APLICACIÓN MÓVIL EN SISTEMA OPERATIVO ANDROID PARA USUARIOS QUE UTILICEN EL SISTEMA DE TRANSPORTE PÚBLICO EN LA CIUDAD DE

GUAYAQUIL”

Considero aprobado el trabajo en su totalidad.

Presentado por:

Armijos Correa Ángel Aníbal Cédula de ciudadanía N°

0922181664

Tutor: Ing. José Luis Ponce Guerrero MSc.

Guayaquil, Marzo del 2018

Page 10: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

X

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIDAD DE TITULACIÓN

AUTORIZACIÓN PARA PUBLICACIÓN DEL TRABAJO DE

TESIS EN FORMATO DIGITAL

1. Identificación del Trabajo de Tesis

Nombre Alumno: Ángel Aníbal Armijos Correa

Dirección: Durán, Primavera 2

Teléfono: 0986082415 E-mail: [email protected]

2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación A través de este medio autorizo a la Biblioteca de la Universidad de

Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la

versión electrónica de este Proyecto de titulación.

Publicación electrónica:

Inmediata X Después de 1 año

Firma Alumno:

3. Forma de envío: El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.

DVDROM CDROM X

Facultad: Ciencias Matemáticas y Físicas

Carrera: Ingeniería en Sistemas Computacionales

Proyecto de titulación al que opta: Ingeniero en Sistemas Computacionales

Profesor tutor: Ing. José Luis Ponce Guerrero MSc.

Título del Proyecto de titulación: “Desarrollo de una Aplicación Móvil en Sistema Operativo Android para Usuarios que utilicen el Sistema de Transporte Público en la Ciudad de Guayaquil”

Tema del Proyecto de Titulación: Android, aplicación móvil, sistema, usuarios, teléfono inteligente, transporte urbano.

Page 11: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XI

ÍNDICE DE GENERAL

PORTADA ............................................................................................................ I

APROBACIÓN DEL TUTOR .............................................................................. III

DEDICATORIA ................................................................................................... IV

AGRADECIMIENTO ........................................................................................... IV

TRIBUNAL PROYECTO DE TITULACIÓN ........................................................ VI

DECLARACIÓN EXPRESA .............................................................................. VII

CERTIFICADO DE ACEPTACIÓN DEL TUTOR ................................................ IX

AUTORIZACIÓN PARA PUBLICACIÓN DEL TRABAJO DE TESIS EN

FORMATO DIGITAL ........................................................................................... X

ÍNDICE DE GENERAL ....................................................................................... XI

ÍNDICE DE TABLAS ........................................................................................ XV

ÍNDICE DE GRÁFICOS ................................................................................... XVI

ÍNDICE DE ILUSTRACIONES ........................................................................ XVII

ÍNDICE DE ANEXOS .................................................................................... XVIII

RESUMEN: ..................................................................................................... XIX

ABSTRACT: ..................................................................................................... XX

INTRODUCCIÓN ................................................................................................. 1

CAPÍTULO I ........................................................................................................ 3

El Problema ........................................................................................................ 3

Ubicación del Problema en un Contexto .............................................................. 3

Situación Conflicto ............................................................................................... 5

Causas y Consecuencias del Problema ............................................................... 6

Delimitación del Problema. .................................................................................. 6

Formulación del Problema ................................................................................... 7

Evaluación del Problema ..................................................................................... 7

Page 12: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XII

Planteamiento del Problema ................................................................................ 9

Cuadro Estadístico de la Situación Actual del usuario con respecto de los

recorridos de los buses del Norte de Guayaquil. ................................................ 11

Objetivos de la Investigación ............................................................................. 13

Objetivo General ................................................................................................ 13

Objetivos Específicos ........................................................................................ 14

Alcance del Problema ........................................................................................ 14

Justificación e Importancia ................................................................................. 15

CAPÍTULO II ..................................................................................................... 18

MARCO TEÓRICO ............................................................................................ 18

ANTECEDENTES DEL PROYECTO TECNOLOGICO ...................................... 18

Sistema Operativo más usado en el Ecuador .................................................... 20

Fundamentación Teórica ................................................................................... 21

Sistemas Operativos Móviles ............................................................................. 21

Teléfonos Móviles .............................................................................................. 24

Lenguajes para Programar Aplicaciones Android .............................................. 31

Programas similares a nuestro Prototipo de Guía de Transporte Urbano .......... 36

Herramientas de las Aplicaciones ...................................................................... 38

Framework .NET................................................................................................ 38

NET Framework SDK ........................................................................................ 39

Internet Information Server (IIS) ......................................................................... 39

Características de ASP.NET .............................................................................. 40

¿Cómo funciona la tecnología ASP? ................................................................. 43

Ventajas al utilizar ASP...................................................................................... 43

Desventajas al utilizar ASP ................................................................................ 46

Page 13: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XIII

Diferencia entre ASP 3.0 y ASP .NET ................................................................ 46

Diseño .......................................................................................................... 50

Android 2.0/2.1 Eclair ........................................................................................ 51

Android Studio ................................................................................................... 52

Bases de Datos MySQL ..................................................................................... 54

Fundamentación Legal ...................................................................................... 57

Pregunta Científica a Contestarse ..................................................................... 66

Variables del Problema ...................................................................................... 66

Definiciones Conceptuales ................................................................................ 66

CAPÍTULO III .................................................................................................... 68

PROPUESTA TECNOLÓGICA ......................................................................... 68

ANÁLISIS DE FACTIBILIDAD............................................................................ 68

FACTIBILIDAD OPERACIONAL ........................................................................ 68

FACTIBILIDAD TÉCNICA .................................................................................. 69

Diseño para aplicación “SITU.ANDO BUSES” ................................................... 71

Modelos Casos De Uso ..................................................................................... 71

FACTIBILIDAD LEGAL ...................................................................................... 77

FACTIBILIDAD ECONÓMICA ............................................................................ 78

Población y Muestra .......................................................................................... 82

CAPÍTULO IV .................................................................................................... 83

CRITERIOS DE ACEPTACIÓN DE LA APLICACIÓN ...................................... 83

“SITU.ANDO BUSES” ...................................................................................... 83

RESULTADOS DE LA ETAPA DE EJECUCIÓN ............................................... 83

Cálculo del CPI .................................................................................................. 84

Cálculo del SPI .................................................................................................. 85

Page 14: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XIV

Validación y Satisfacción de la app .................................................................... 85

CUADRO ESTADÍSTICO DEL NIVEL DE SATISFACCIÓN QUE BRINDA LA

APLICACIÓN MOVIL SITU.ANDO BUSES. ....................................................... 86

ANALISIS DE LA ENCUESTA DE VALIDACIÓN Y SATISFACCIÓN DE LA

APLICACIÓN ..................................................................................................... 88

CRITERIOS DE VALIDACIÓN DE LA APLICACIÓN “SITU.ANDO BUSES” ...... 96

CIERRE DEL PROYECTO ................................................................................ 96

CONCLUSIONES .............................................................................................. 97

RECOMENDACIONES ...................................................................................... 99

Bibliografía ..................................................................................................... 100

ANEXOS ......................................................................................................... 102

Page 15: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XV

ÍNDICE DE TABLAS

Tabla 1: Causas y Consecuencias del Problema ................................................ 6

Tabla 2: Delimitación del Problema..................................................................... 7

Tabla 3: Situación Actual del usuario con respecto de los recorridos de los

buses del Norte de Guayaquil. ........................................................................... 11

Tabla 4: Situación Actual del usuario con respecto de los recorridos de los buses

del Norte de Guayaquil, por Criterio .................................................................. 12

Tabla 5: Promedio Total de Criterios.................................................................. 13

Tabla 6: Sistemas Operativos según su aceptación en el mercado .................. 22

Tabla 7: Programas similares de Transportes Urbanos .................................. 36

Tabla 8: Factibilidad económica ........................................................................ 79

Tabla 9: Calidad del Proyecto ........................................................................... 84

Tabla 10: Evaluación de Nivel de Satisfacción que brinda la Aplicación ........... 86

Tabla 11: Criterio de Satisfacción ..................................................................... 87

Tabla 12: Resultados de Formulación Pregunta 1 ............................................ 88

Tabla 13: Resultados de Formulación Pregunta 2 ............................................ 89

Tabla 14: Resultados de Formulación Pregunta 3 ............................................ 90

Tabla 15: Resultados de Formulación Pregunta 4 ............................................ 91

Tabla 16: Resultados de Formulación Pregunta 5 ............................................ 92

Tabla 17: Resultados de Formulación Pregunta 6 ............................................ 93

Tabla 18: Resultados de Formulación Pregunta 7 ............................................ 94

Tabla 19: Resultados de Formulación Pregunta 8 ............................................. 95

Page 16: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XVI

ÍNDICE DE GRÁFICOS

Gráfico 1: Análisis de Situación Actual del Usuario con respecto de los buses del

Norte de Guayaquil ............................................................................................ 12

Gráfico 2: Promedio Total de Criterios .............................................................. 13

Gráfico 3: Criterio de Satisfacción ..................................................................... 87

Gráfico 4: Resultados de Formulación Pregunta 1 ............................................ 88

Gráfico 5: Resultados de Formulación Pregunta 2 ............................................ 89

Gráfico 6: Resultados de Formulación Pregunta 3 ............................................ 90

Gráfico 7: Resultados de Formulación Pregunta 4 ............................................ 91

Gráfico 8: Resultados de Formulación Pregunta 5 ............................................ 92

Gráfico 9: Resultados de Formulación Pregunta 6 ............................................ 93

Gráfico 10: Resultados de Formulación Pregunta 7 .......................................... 94

Gráfico 11: Resultados de Formulación Pregunta 8 ........................................... 95

Page 17: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XVII

ÍNDICE DE ILUSTRACIONES

Ilustración 1: Ubicación del Problema en el Contexto ......................................... 4

Ilustración 2: Arquitectura Android .................................................................... 24

Ilustración 3: Proceso de Programación de Android ......................................... 34

Ilustración 4: Funciones de ASP ....................................................................... 43

Ilustración 5: Historia de MySQL ....................................................................... 55

Ilustración 6: Casos de Usos ............................................................................. 71

Ilustración 7: Ingreso al Sistema ....................................................................... 72

Ilustración 8: Administrar Usuarios ................................................................... 73

Ilustración 9: Administrar Aplicación ................................................................. 74

Ilustración 10: Diseño de Interfaces .................................................................. 75

Page 18: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XVIII

ÍNDICE DE ANEXOS

Anexos 1 Manual de Usuarios ........................................................................ 102

Anexos 2 Manual De Usuario Administrador ................................................... 106

Anexos 3 ENCUESTA #1 Preguntas de Validación del Problema .................. 110

Anexos 4 ENCUESTA # 2 Preguntas de Validación y Satisfacción de la

aplicación “SITU.ANDO BUSES” ..................................................................... 112

Anexos 5 Carta de Validación de Aplicación .................................................... 114

Anexos 6 Carta de Validación de Aplicación .................................................... 115

Anexos 7 Cronograma de Actividades ............................................................. 116

Page 19: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XIX

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIDAD DE TITULACIÓN

“DESARROLLO DE UNA APLICACIÓN MÓVIL EN SISTEMA OPERATIVO ANDROID PARA USUARIOS QUE UTILICEN EL

SISTEMA DE TRANSPORTE PÚBLICO EN LA CIUDAD DE GUAYAQUIL”

Autor: Ángel Aníbal Armijos Correa

Tutor: Ing. José Luis Ponce Guerrero MSc.

RESUMEN:

En el Ecuador el desarrollo tecnológico de las aplicaciones móviles está teniendo sus pequeños pasos, sin embargo los prometedores resultados que estas obtienen a nivel mundial nos hace prever que ese mismo efecto en poco tiempo se reproducirá en nuestro país. Este proyecto tecnológico se desarrolla debido a los nuevos cambios que se han visto involucradas las rutas de los buses de transporte, es común ver a muchas personas que desconocen si el transporte que antes escogían los seguirán dejando en el mismo lugar de siempre o si ahora pasarán por otro sector, causando de esta manera molestias e incertidumbre en la mayoría de las personas que ya estaban acostumbradas a los recorridos de sus líneas de transporte. Fundamentándose en este problema y teniendo presente que hoy en día el uso de teléfonos inteligentes va en crecimiento, se aprueba el desarrollo de una aplicación móvil que contengan información de los recorridos de las líneas de transporte que atraviesan el norte de Guayaquil, y pueda ser visualizada en el celular por los usuarios desde el mapa de google y visualizar la posición actual del usuario con respecto de la ruta escogida. Contribuyendo así a bajar el índice de usuarios que no saben que bus escoger por desconocer el recorrido de los buses que pasan por el norte de Guayaquil.

PALABRAS CLAVES: Android, aplicación móvil, sistema, usuarios, teléfono inteligente, mapa, transporte urbano.

Page 20: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

XX

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

UNIDAD DE TITULACIÓN

"DEVELOPMENT OF A MOBILE APPLICATION IN ANDROID

OPERATING SYSTEM FOR USERS USING THE PUBLIC

TRANSPORTATION

SYSTEM IN THE CITY FROM

GUAYAQUIL"

Author: Ángel Aníbal Armijos Correa

Tutor: Ing. José Luis Ponce Guerrero MSc.

ABSTRACT:

In Ecuador, the technological development of mobile applications is taking its small steps, however the promising results that these obtain worldwide make us foresee that the same effect in a short time will be reproduced in our country. This research work is done because with the new changes in transportation routes, it is common to see many people who do not know if the transport they chose before will continue leaving them in the same place as always or if they will now pass through another sector, causing this way inconvenience and uncertainty in most people who were already used to the routes of their transport lines. Based on this problem and keeping in mind that today the use of smart mobile phones is growing, an application will be made containing information on which lines of transport pass through each sector, show you the route and the current location where the user. KEYWORDS: Android, mobile application, system, users, smartphone, urban transport.

Page 21: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

1

INTRODUCCIÓN

Para el presente proyecto tecnológico se identifican los problemas, que

tienen los usuarios al momento de movilizarse dentro del sistema de

transportación pública en el norte de la ciudad de Guayaquil. Esta problemática

existe debido a los diferentes cambios que se han generado en la ciudad,

provocando en el usuario desconocimiento de los recorridos de las líneas de

buses urbanos, sin mencionar, la poca información que se entrega a la

ciudadanía por medios oficiales, sobre las decisiones tomadas por la Autoridad

de Tránsito Municipal (ATM) de Guayaquil.

En diferentes ocasiones, el tiempo de espera, de los buses, por parte de

los usuarios es extenso lo que causa descontento en el servicio; a pesar de esto,

muchas de las personas siguen utilizando los buses urbanos, por ser el único

medio que les evita el gasto innecesario del taxi. Con la ayuda de la tecnología

las personas buscan tener una forma diferente de conocer los recorridos de las

líneas de buses urbanos que utiliza casi a diario.

Por estos distintos motivos, surge este proyecto, que consiste en desarrollar una

aplicación móvil en sistema operativo Android que les permita conocer el

recorrido de cada uno de los transportes urbanos del norte de Guayaquil.

Este desarrollo está distribuido en cuatro capítulos, los cuales se

describen brevemente a continuación:

Capítulo I: Se mencionan y detalla la problemática del trabajo, se

establece situaciones de conflicto, causas y consecuencias, además se evalúa el

problema, se detallan los objetivos, alcance y justificación del proyecto.

Capítulo II: Se da a conocer el marco teórico que consiste en dar una

explicación con definiciones y conceptos relevantes de todas las herramientas

usadas como Visual Studio, C#, Android Studio, MySql, etc, para llevar a cabo el

desarrollo del proyecto.

Page 22: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

2

Capítulo III: Se describe la forma en que se siguió la metodología PMI,

aplicada para el desarrollo de todas las fases del proyecto.

Capítulo IV: Se observa la manera en que la aplicación “SITU.ANDO” ha

sido validada y aprobada por los usuarios y por profesionales del área

tecnológica.

También las conclusiones a las que se llegó y las recomendaciones que se

tienen para el potenciamiento de la aplicación.

Page 23: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

3

CAPÍTULO I

El Problema

Ubicación del Problema en un Contexto

La presencia de un significativo problema para los usuarios del transporte

público en el norte de Guayaquil, es una situación evidente para los usuarios que

constantemente utilizan este servicio. Buses que tardan en pasar, recorridos

fantasmas, mucho tiempo en el recorrido del bus, Es el ambiente que día a día

se observa con las líneas de buses, en general.

Utilizar los buses de transporte público, antes que un vehículo privado es

otra forma de ahorrar en combustible y colaborar en la mejora del medio

ambiente. Para facilitar los viajes en transporte público hay en el mercado

diferentes aplicaciones para descargarse en el móvil y tener en un clip toda la

información de horarios, trayectos.

En Madrid las aplicaciones móviles se han convertido en poco tiempo en

indispensables para la mayoría de los que tienen Smartphone, y es que estas

aplicaciones son un medio en muchos casos para facilitar tareas cotidianas y

ahorrar tiempo y dinero. La relación del transporte público con el mundo no ha

parado de crecer y mejorar debido en gran parte al alto número de usuarios que

utilizan todos los días este medio, y es que entre metro, autobús, tranvías y

trenes, en un mes se suelen superar con creces los 400 millones de pasajeros.

En el Ecuador el desarrollo tecnológico de las aplicaciones móviles está

teniendo sus pequeños pasos, sin embargo los prometedores resultados que

éstas obtienen a nivel mundial nos hace prever que ese mismo efecto en poco

tiempo se reproducirá en nuestro país. La oferta tecnológica en el mercado local

comenzó hace cuatro años y hoy el negocio contempla desde programas que

ayudan a tomar un taxi, buscar un número telefónico, realizar transferencias

bancarias, hacer un pedido a domicilio hasta controlar la fuerza de ventas de una

empresa.

Teniendo en observación que esta población es una de las más grandes

y con una extensa ciudad, es natural que existan muchas líneas de autobuses y

Page 24: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

4

recorridos variados por un mismo sector, por lo tanto el conflicto empieza cuando

no se conoce anticipadamente que bus tiene el recorrido que un usuario necesita

para llegar a su destino o lo más cerca del mismo.

Los constantes cambios en el tránsito de la ciudad se reflejan también

hoy en día, en las líneas de buses, hace que más de un usuario sienta

incertidumbre al ignorar si los buses que ayer tenían para movilizarse a su

disposición, los seguirán dejando en el mismo lugar como siempre o si tendrán

otro tipo de recorrido, ocasionando pérdida de tiempo, gasto de otro pasaje por

tener que utilizar un bus adicional, esto indica la falta de capacitación de las

cooperativas de buses para implementar campañas de difusión continua de sus

recorridos, dado que no todos los usuarios utilizan los mismos buses de forma

cotidiana sino también de forma esporádica.

Fundamentándose en este problema y teniendo presente que hoy en día

el uso de teléfonos móvil inteligente va en crecimiento, se desarrollará una

aplicación móvil que brinde información adecuada, sobre los recorridos, que los

diferentes buses del norte de Guayaquil realizan, generando y logrando un

servicio de ayuda a los usuarios que a diario utilizan el transporte público.

ELABORADO POR: Aníbal Armijos. FUENTE: Diario El Universo/ Autoridad de Tránsito Municipal.

Ilustración 1:

Ubicación del Problema en el Contexto

Page 25: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

5

Situación Conflicto

En la actualidad existe un ente municipal, ATM (Autoridad de Tránsito

Municipal) que se encuentra llevando a cabo un plan integral de reestructuración

del tránsito vehicular en toda la ciudad de Guayaquil, si bien es cierto, esto es

beneficioso para todos, es importante saber que existe un impacto directo en los

ciudadanos, no solo que tienen vehículos particulares sino en los que son

usuarios de los buses de transporte público, ya que parte de las medidas

empleadas son: cambios de sentido de calles, eliminación o unificación de rutas

con similares recorridos, creación de corredores viales, etc.

Y no existe una continua información para los usuarios de todos estos cambios,

solo se tiene información por medios tradicionales como tv, prensa escrita,

algunas líneas de transportes informan ciertos cambios con volantes pegadas en

sus vehículos pero no es suficiente. Por lo tanto se ha establecido la necesidad

que tienen los usuarios de una herramienta que le brinde una forma de conocer

constantemente los recorridos de las líneas de buses y así tener la

independencia de elegir el bus de su preferencia. Se debe entender que los

recursos tecnológicos que se tienen en la actualidad están para solucionar

problemas cotidianos, en este caso el de los usuarios de buses.

Teniendo así un mejor direccionamiento para todos los usuarios de los buses de

transporte público del norte de Guayaquil, en donde a través de su teléfono

inteligente puedan encontrar la ubicación del usuario y la ruta por donde las

líneas de buses se dirigen, ayudándole de esta manera al acceso de la línea de

transporte más rápida para llegar a su destino. Por lo cual surge la necesidad de

diseñar una aplicación móvil que sirva de guía para los usuarios de los buses de

transporte urbano del norte de Guayaquil.

Page 26: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

6

Causas y Consecuencias del Problema

Tabla 1: Causas y Consecuencias del Problema

Delimitación del Problema.

Principalmente este proyecto tecnológico se da para el diseño de una

aplicación móvil para teléfonos inteligentes que tengan sistema operativo

Android, para que los usuarios puedan acceder al recorrido que hacen los buses

urbanos en el norte de la ciudad de Guayaquil, evidenciando que línea tiene un

recorrido más beneficioso para los usuarios del norte de la ciudad de Guayaquil

La ciudad por tener una gran extensión, esta subdividida en cuatro

grandes sectores, y ésta aplicación tomará como punto de inicio asistir a los

CAUSAS CONSECUENCIAS

Reordenamiento del Tránsito

vehicular (ATM).

Se han realizado múltiples cambios en los sentidos de las calles. Se crearon corredores viales para los buses. Se han eliminado líneas con recorridos similares y se han unificado.

Escaza información del recorrido de los buses urbanos.

Desconocimiento de los usuarios de cómo llegar, en los buses urbanos de una manera más ágil a su destino. Ocasiona que los usuarios busquen otras alternativas de movilizarse a su destino. Demora en los tiempos programados por los usuarios. Depender de los afiches que llevan pegadas las líneas de buses que mencionan los recorridos de los mismos.

La congestión vehicular.

Genera que los usuarios quieran optar por otro bus que no se demore tanto en movilizarlo a su destino. .Hace que los usuarios se vean obligados a tomar el bus que primero pase aunque no lo lleve directamente a su destino.

Falta de presupuesto

Las cooperativas de buses no invierten en campañas de información para los usuarios. Ocasiona intranquilidad al usuario de llegar a su destino correctamente. Baja de ingresos económicos de los buses al tener menos usuarios que movilizar.

ELABORADO POR: Aníbal Armijos. FUENTE: Datos de la Investigación Realizada

Page 27: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

7

usuarios del norte de Guayaquil, lo cual permite la movilidad de las personas por

gran parte la ciudad.

Tabla 2: Delimitación del Problema

Campo: Sistema de Telecomunicaciones y Tecnología de la Información.

Área: Tecnológico-Informático

Aspecto: Social-Comunitario-Movilidad

Tema: Desarrollo de una Aplicación Móvil en Sistema Operativo Android

para usuarios que utilicen el Sistema de Transporte Público en la

Ciudad de Guayaquil.

Problema: La falta de una herramienta de información que ayude a conocer a

los usuarios los recorridos de los buses del transporte público del

norte de Guayaquil.

Formulación del Problema

¿El desarrollo de una aplicación móvil con sistema operativo Android

para usuarios que utilizan el sistema de transporte público en el norte de

Guayaquil, podrá reducir la falta de conocimiento de los recorridos de los buses

que tienen los usuarios?

Evaluación del Problema

Se da a conocer cuáles serían las necesidades del usuario, conforme al

trabajo de campo realizado por medio de las encuestas, y así, a través de los

resultados, se elaborará el diseño de la aplicación móvil con sistema operativo

Android, que facilite la información adecuada y sirva como una guía para los

usuarios que utilizan el sistema de buses urbanos del norte de Guayaquil.

Las encuestas, servirán como evidencia de la problemática existente en

el sector norte de la ciudad de Guayaquil, donde los diferentes usuarios hacen

uso del trasporte público a diario, en el cual se determina si hasta la actualidad

los individuos han obtenido información necesaria sobre los recorridos de los

buses del norte de Guayaquil.

ELABORADO POR: Aníbal Armijos. FUENTE: Datos de la Encuesta#1 Realizada

Page 28: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

8

Una vez analizadas las encuestas se obtiene los resultados, y a

continuación se determina el diseño y el desarrollo de una aplicación móvil

propuesta.

Claro:

Por medio de la información recaudada se logró establecer uno de los

aspectos más molestos que tienen que pasar los usuarios cuando por distintos

motivos desconocen los cambios que las líneas de buses pudieran tener en su

recorrido. Al desconocer en donde son las paradas de los buses, o cual será su

recorrido, se le complica la movilización al mismo, pues la necesidad de llegar a

tiempo, no podrá ser satisfecha ya que no conocen el recorrido.

Evidente:

Debido a los cambios realizados en el tránsito de la ciudad por la ATM, se

han suscitado innumerables quejas de los usuarios que por distintos motivos no

se informaron de los cambios y padecieron las consecuencias de ello.

Actualmente no existe ningún medio constante que permita al usuario

estar informado de los cambios que pueden existir en los recorridos de los

buses.

Como evidente se determina que los ciudadanos de Guayaquil hoy en día se

hacen la misma interrogante, cual es el motivo por lo que aun las autoridades

competentes no han desarrollado una forma que permita conocer las rutas o

recorridos de los buses de transporte urbano, o en su caso si existe porque aun

las personas están sin esa información necesaria.

Esta aplicación móvil es evidente al permitir a los usuarios a mantener el

acceso con el recorrido de los buses de transporte urbano, así como su

momento de pasar o estar en una parada cerca de la ubicación del usuario,

haciéndole más factible el uso de estos transportes a los individuos que a diario

lo utilizan.

Original:

Page 29: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

9

Es original porque permite cubrir una necesidad existente en la

ciudadanía de Guayaquil, teniendo una aplicación móvil en un sistema operativo

Android para usuarios que a diario se trasladan en los buses de transporte

urbano del norte de Guayaquil y desean conocer los recorridos diarios de estos

transportes, para poder saber que bus es más ágil en acercarlo al destino del

usuario, es muy importante por lo tanto desarrollar este tipo de aplicaciones que

brinde una ayuda a la comunidad en general y satisfacer esta necesidad por

parte del usuario.

Factible:

Factible se vuelve al momento de evidenciar la satisfacción del usuario,

mediante una encuesta de satisfacción, en donde se determina el nivel del

mismo, dándole a conocer la app y a través de preguntas determinar si le gustó

o no la aplicación móvil, así como si se pudo acceder de manera ágil y

libremente y si pudo encontrar el recorrido que quería.

Planteamiento del Problema

La poca información e ineficiencia en la difusión de los recorridos de los

buses urbanos en Guayaquil causa confusión, indecisión y duda en los

diferentes sectores del norte de la ciudad, pues al momento de abordar estos

transportes, en ocasiones se desconoce si pasará o no por la zona que el

usuario requiere.

En el momento en que los usuarios desean tener alguna información de

los buses urbanos de los diferentes sectores de la ciudad, se ven con la

lamentable noticia de que no existe información acerca de las rutas de los buses

urbanos en tiempo real y actualizado, lo cual conlleva a que las personas no

utilicen los servicios de este tipo de transporte de manera eficiente.

Tener desconocimiento de información del recorrido de los buses es

depender de que en la calle el usuario se vea obligado a preguntar sobre cómo

llegar a un punto de la ciudad; Pero en la actualidad este recurso que es muy

válido se ha vuelto un tanto limitado por la inseguridad que existe y que sienten

Page 30: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

10

los involucrados (el que pregunta y el que responde). Muchas veces por ese

temor no se consulta a otra persona en la calle y se guía por instinto, por

referencia de algún conocido pero no hay certeza, y en otras ocasiones si se

consulta pero con la mala experiencia que no era información correcta

ocasionando pérdida de tiempo y dinero.

De esta forma los usuarios de buses de transporte público reconocen que es un

problema que muchas veces puede ocurrirles ya que no solo utilizan el bus

cotidiano para dirigirse a sus domicilios, sino que hay muchos buses que utilizan

de forma ocasional, por lo tanto no tienen mayor referencia de su recorrido y les

ocasiona un estrés adicional.

Por lo tanto se desarrolla la encuesta #1, que tiene como objetivo levantar la

información del sentir de los usuarios con respecto de la información que poseen

de los recorridos de los buses. Estos datos serán de vital importancia porque al

realizar el análisis de los mismos, se observará si los usuarios necesitan o no de

algún medio que les ayude con su necesidad actual de conocer los recorridos de

los buses de transporte público.

A continuación el reporte de la información recogida por medio de la encuesta.

Page 31: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

11

Cuadro Estadístico de la Situación Actual del usuario con respecto de los recorridos de los buses del Norte de Guayaquil.

Tabla 3:

Situación Actual del usuario con respecto de los recorridos de los buses del Norte de Guayaquil.

ELABORADO POR: Ángel Aníbal Armijos. FUENTE: Datos de la encuesta #1 - Situación Actual del usuario con respecto de los recorridos de los buses del Norte de Guayaquil.

ITEM ALTERNATIVAS CRITERIOS

Diario

Tres o cuatro veces a la semana

Una o dos veces a la semana

Una vez al mes

Casi nunca

1 Bus

2 Buses

3 Buses

Más de Tres Buses

Acertada

Inadecuada

Me deja cerca de mi destino

Es cómodo

Es el primero que pasa

Es rápido

Completo

Parcial

No Sabe

No le interesa

Televisión

Radio

Prensa Escrita

Internet

Totalmente de acuerdo

Parcialmente de acuerdo

En desacuerdo

Totalmente de acuerdo

Parcialmente de acuerdo

De acuerdo

En desacuerdo

Indiferente

Muy importante

Importante

Poco importante

Nada importante

Nunca

Algunas veces

Continuamente

SATISFACCIÓ N

SATISFACCIÓ N

O PERACIO NAL

FUNCIO NALIDAD

O PERACIO NAL

O PERACIO NAL

FUNCIO NALIDAD

FUNCIO NALIDAD

SATISFACCIÓ N

PR

EG

UN

TA

7P

RE

GU

NT

A 8

PR

EG

UN

TA

9P

RE

GU

NT

A 1

0

PORCENTAJES ESTADÍTICOS DE RESPUESTAS

O PERACIO NAL

PR

EG

UN

TA

1P

RE

GU

NT

A 2

PR

EG

UN

TA

3P

RE

GU

NT

A 4

PR

EG

UN

TA

5P

RE

GU

NT

A 6

2,5%

4,2%

8,4%

22,7%

62,2%

1,7%

8,4%

78,2%

11,8%

100%

0%

6,7%

15,1%

10,1%

68,1%

2,5%

74,8%

13,4%

9,2%

39,5%

29,4%

12,6%

18,5%

6,7%

9,2%

84,0%

5,0%

1,7%

4,2%

77,3%

10,1%

0%

3,4%

92,4%

4,2%

7,6%

12,6%

79,8%

Page 32: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

12

Tabla 4: Situación Actual del usuario con respecto de los recorridos de los buses

del Norte de Guayaquil, por Criterio

CRITERIOS PROMEDIO DE

ALTERNATIVA % PORCENTAJE

POR CRITERIO % PONDERACIÓN

OPERACIONAL

45%

23,8 DEBILIDAD

37%

31,75%

4,5%

0,75%

FUNCIONALIDAD

40,7%

29,75 DEBILIDAD 48,3%

14,3%

15,7%

SATISFACCIÓN

37,3%

23,4 DEBILIDAD

72,3%

4,7%

0,7%

2,0%

45%

37% 31,75%

4,50% 0,75%

40,70%

48,30%

14,30% 15,70%

37,30%

72,30%

4,70% 0,70% 2,00%

OPERACIONAL FUNCIONALIDAD SATISFACCIÓN

Análisis de Situación Actual del Usuario con respecto de los buses del Norte de Guayaquil

Gráfico 1: Análisis de Situación Actual del Usuario con respecto de los buses del

Norte de Guayaquil

ELABORADO POR: Ángel Aníbal Armijos. FUENTE: Datos de la encuesta #1 - Situación Actual del usuario con respecto de los recorridos de los buses del Norte de Guayaquil.

ELABORADO POR: Ángel Aníbal Armijos. FUENTE: Datos de la encuesta #1 - Situación Actual del usuario con respecto de los recorridos de los buses del Norte de Guayaquil.

Page 33: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

13

Tabla 5: Promedio Total de Criterios

Promedio total de criterios

25,65% (DEBILIDAD)

Al establecer que existe una debilidad en el conocimiento que tienen los

usuarios con respecto de los recorridos de los buses de transporte público,

permite avanzar en el proyecto, teniendo en cuenta que es una necesidad real el

proyecto tecnológico es viable.

Objetivos de la Investigación

Objetivo General

Desarrollar una aplicación móvil con sistema operativo Android, para que

guíe, con los recorridos de los buses del transporte público, a los usuarios que

utilizan a diario los buses urbanos del norte de Guayaquil del año 2018.

DEBILIDAD

25,65%

PROMEDIO TOTAL DE CRITERIOS

Gráfico 2: Promedio Total de Criterios

ELABORADO POR: Ángel Aníbal Armijos. FUENTE: : Datos de la encuesta #1 - Situación Actual del usuario con

respecto de los recorridos de los buses del Norte de Guayaquil

ELABORADO POR: Ángel Aníbal Armijos. FUENTE: Datos de la encuesta #1 - Situación Actual del usuario con

respecto de los recorridos de los buses del Norte de Guayaquil

Page 34: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

14

Objetivos Específicos

• Identificar la situación actual por la que atraviesan los usuarios de los

buses a la hora de movilizarse, en las líneas de transporte público del norte de

la ciudad de Guayaquil.

• Desarrollar una aplicación móvil, con sistema operativo Android, que

sirva para visualizar a través de la misma, el recorrido de los buses de transporte

público del norte de Guayaquil,

• Validar la aplicación móvil, con sistema operativo Android, que muestra el

recorrido de las diferentes líneas de buses del norte de Guayaquil, entre los

usuarios que utilizan este medio de transporte en este sector de la ciudad y

juicios de expertos del área tecnológica.

Alcance del Problema El presente proyecto tecnológico comprende el desarrollo de una

aplicación móvil con sistema operativo Android, para los usuarios que utilizan el

sistema de transporte público en el norte de Guayaquil, donde se utilizaron los

procesos actuales de información de acuerdo a los requerimientos ya conocidos,

donde se establecerán diferentes aspectos.

• A través de herramientas de procesos que se acoplan a las solicitudes

del desarrollo de la aplicación, se examina y desarrolla la aplicación móvil para

que se instale en los teléfonos inteligentes de los diferentes individuos,

facilitando la accesibilidad de la misma en los habitantes del norte de Guayaquil

y para su ayuda constante. Por lo tanto esta aplicación es solo para teléfonos

inteligentes con sistema operativo Android.

El resultado de este proyecto tecnológico deberá cumplir los objetivos

planteados previamente por lo tanto se detalla a continuación lo que está

obligado a cumplirse.

A continuación se detallan los límites del desarrollo del proyecto,

respaldado por los objetivos planteados al inicio del mismo.

Page 35: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

15

a) Se diseñará y desarrollará una app para sistema operativo Android 5.5 o

superior.

b) Ésta app solo se podrá instalar al descargarla por correo electrónico

habiéndola solicitado a su desarrollador por los próximos 3 meses.

c) No necesitará ningún tipo de registro del usuario.

d) El servicio que se brinda la app, será mostrar en el mapa de google el

recorrido solicitado por el usuario previamente en la interface de la app.

e) También podrá el usuario ver su ubicación actual con respecto del

recorrido solicitado.

f) Mostrará todos los buses que se registren en la página web de

administración de la app, que recorren o atraviesan el norte de la ciudad

de Guayaquil.

g) Tendrá que ser evaluada por 2 profesionales del área tecnológica y por

supuesto por los usuarios.

Adicionalmente se puntualiza que esta aplicación por motivos estrictamente de

presupuesto y de tiempo no estará en capacidad de los siguientes puntos:

a) No está diseñada para sistema operativo de versiones menores a 5.5

b) No estará subida a ninguna tienda de distribución en línea.

c) Esta versión de la aplicación solo da el sericio especificado

anteriormente, no calculará que bus es más conveniente al usuario de

acuerdo a su ubicación y destino.

d) Tampoco está diseñada para usuarios que cuenten con alguna

discapacidad que tenga que ver con el uso normal de un móvil, como

visual o auditiva.

e) No constan registradas líneas de buses que no pasan por el norte de la

ciudad de Guayaquil.

f) No funcionará sin el servicio de internet conectado.

Justificación e Importancia

Este proyecto tecnológico está dirigido para usuarios que no conocen el

recorrido de las líneas de buses que conforman el sistema de transporte

Page 36: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

16

público en la ciudad de Guayaquil, dando solución al problema que tienen los

usuarios habituales como eventuales y/o turistas internos y externos de los

buses de transportación pública, esta herramienta tecnológica sencilla y

gratuita les permitirá de acuerdo a su ubicación saber que buses están más

cercanos al destino que necesitan ir de manera una forma simple y segura.

Este proyecto tecnológico se presenta porque el usuario es de una forma

fundamental el colaborador externo de la aplicación móvil, ya que mediante la

molestia que le ocasiona esta problemática se pudo detectar las diferentes

falencias que los afectan, centralizándose en la necesidad de conocer las

trayectorias de los transportes de buses del norte de Guayaquil.

Es imposible imaginar una ciudad sin transporte público urbano, todos

los ciudadanos dependen de él en forma directa o indirecta. Bajo este reflejo y

respondiendo a la necesidad de ofrecer seguridad y buen servicio al usuario; y

persiguiendo los anhelos de las distintas cooperativas se propone el desarrollo

de una aplicación para el usuario, y para eso es imposible obviar el apoyo de

soluciones tecnológicas y los actores del sistema lo saben.

Los usuarios necesitan tener un direccionamiento sobre los diferentes

recorridos de los transportes urbanos del norte Guayaquil, ya que son

individuos que a diario lo utilizan como un medio económico, y además con el

conocimiento del recorrido pertinente pueden elegir una ruta que los lleve más

rápido y hasta con mayor comodidad y seguridad.

Guayaquil es una ciudad muy grande, sus sectores urbanos necesitan a

diario de la transportación pública, ya que en ellos, los individuos se movilizan

por economía, pero la problemática se desarrolla cuando los recorridos de los

buses hacen otro tipo de ruta y aparte demoran el tiempo de llevar a una

persona u a otra hacia su destino.

METODOLOGIA DEL PROYECTO

Si se determina las cualidades con la aplicación que será elaborada, se

menciona que los usuarios deben tener en su dispositivo, disponibilidad de

Page 37: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

17

internet, para así poder tener un buen acceso a las rutas que presenta la

aplicación, así como también señala para el usuario el lugar donde se

encuentra el mismo y a cuantas cuadras o calles estará de la ruta que señala,

para que así el individuo tome la decisión de tomar o no el bus de transporte

urbano.

Para el proceso del proyecto tecnológico propuesto se utilizará una metodología

PMI (Project Management Institute), en donde se establecerán criterios de

buenas prácticas y diferentes parámetros que se muestras a continuación,

recalcando que este proceso será analizado en el capítulo de la metodología a

usar.

Pruebas del Usuario

Desde el inicio se evalúa y comprueba todo el prototipo desde que se

desarrolla hasta su cierre, una vez que ya está la validado y verificado el mismo,

si se determina hacer cambios en esta fase se podría hacer, retrocediendo a las

etapas anteriores y haciendo un proceso respectivo para que se entregue un

producto de calidad a los usuarios y con todos los recorridos establecidos.

Creación

Culminado el desarrollo del sistema, se realizará una evaluación final y se

llevaran a lugar las actividades correctoras finales, realizado esto se deberá

obtener la aceptación del usuario.

Seguimiento

Una vez analizada una, dos hasta tres veces este sistema, se efectúa el

proceso final donde se determina el rendimiento de calidad de la aplicación,

proponiendo las diferentes pruebas que debe presentarse, asa como cambios a

futuro que se dan con la finalidad de ejecutar satisfactoriamente la aplicación

móvil sin ninguna falla ni posibles inconvenientes más adelante.

Page 38: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

18

CAPÍTULO II

MARCO TEÓRICO

ANTECEDENTES DEL PROYECTO TECNOLOGICO Los distintos cambios que actualmente se hacen, a las líneas de

transporte urbano del norte de la ciudad de Guayaquil, ha sido una problemática

muy difícil que poco a poco afecta a los usuarios del transporte urbano, puedes

este desconocimiento ocasiona que ciertas personas que conocían ya las rutas,

suban a esas líneas de buses y terminen perdidos o molestos por desconocer

donde hacen las respectivas paradas o como llegar a su destino.

La escasa información que las respectivas autoridades mantienen con los

usuarios que utilizan el transporte público, ocasiona que muchas personas no

sepan dónde dirigirse en el momento de pedir información, así mismo que tomen

la decisión de ya no utilizar el transporte público, ya que como desconocen

recorridos, prefieren evitar un mal momento ya sea con los choferes como los

llamados “amigos de lo ajeno”.

Basándose en este problema y tomando en consideración que ahora la

tecnología está al alcance de la mano se pretende crear una aplicación con

Sistema Operativo (S.O.) Android que contengan información de que líneas de

transporte pasan por el sector norte de nuestra ciudad, revelando la ruta y el sitio

actual donde la persona se localiza y dónde pretende llegar, de forma ágil y

segura, con la finalidad de que el usuario obtenga información necesaria sobre el

recorrido que toma el bus en el que ha subido.

En lo que respecta al sistema, en los últimos tiempos se han visto

paradas definidas en los recorridos, conociendo que son pocas las cooperativas

de buses urbanos que aún no tiene definida paradas exactas dentro del

recorrido.

(Mestanza, 2013) Menciona que en las últimas cifras que entregó la

Comisión de Tránsito y la Empresa Municipal de Transporte, el parque

automotor de Guayaquil es de 343 249 vehículos. Un 90% de los

guayaquileños utiliza el transporte público para su movilización habitual.

Page 39: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

19

Y la Metrovía, a lo largo de los 46 kilómetros de sus tres troncales (87

paradas y 4 terminales), moviliza alrededor de 550 000 pasajeros al día”

De esta manera se puede decir que el transporte urbano es necesario y

primordial para los guayaquileños, porque este medio de transporte se involucra

de manera cotidiana, por tal motivo es necesario tener una ayuda, como una

aplicación que permita conocer el recorrido de las líneas de buses del norte de

Guayaquil.

Cabe evidenciar que en el territorio últimamente los teléfonos sagaces

con umbral a internet se descubren como más populares trayecto tras viaje, tal

es el entendimiento que según antecedentes del INEC en lo que se mencionan

el favoritismo que obtienen los ecuatorianos por conseguir teléfonos móviles,

según el "Statcounter", se estableció que el sistema operativo con más acogida

sea por distintos diseños o por su economía que es accesible, es el Sistema

Operativo Android.

Esta plataforma se ha adelantado progresos significativos, este tipo de

tecnología separa mecanismos removibles llega aun a un 37% de acuerdo a los

proyectos que maneja la Superintendencia de Telecomunicaciones. Lo que se

determina es tener una aplicación móvil que ofrezca una investigación sobre los

recorridos de las líneas de transporte en el norte de Guayaquil, destinada

fundamentalmente a los ciudadanos que utilicen el sistema de transporte urbano

y posean Smartphone con internet móvil.

Actualmente existen muchas aplicaciones creadas para brindar los

diferentes recorridos de taxis en la ciudad de Guayaquil, que ayudan a las

personas, pero como se menciona, son aplicaciones móviles para taxis, en este

caso se necesita una aplicación que este apta para conocer los recorridos de los

buses del norte de la urbe porteña.

Aunque el objetivo no es retar, sino asimilar de basamento en lo factible,

luego tal gol de sustento se alcanzaría proponer que la aplicación implantada no

dependerá nada más del internet para ser estudiosa, para así lijar el peso de

Page 40: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

20

personas que lo podrían llevarse. En estos últimos momentos al internet se lo

prueba como la guisa como trabajar que los teléfonos cambiables evolucionen

proyectando así que esto se vuelva una premura, mas no un papanatas fasto,

llegando a tal cargo que para las cualquieras es un artículo de goce, no solo para

poder desarrollar un mecanismo de llamadas por teléfono, sino que ha logrado

que la tecnología sea el motor principal de esta nueva generación, poniendo en

consideración las diferentes aplicaciones llegando a tal grado de extinción según

el INEC equivale a más de un 140%.

Según nos dice Cobertura Digital "El acceso a teléfonos inteligentes de

duplicó en 2 años pasando de más de 500 mil usuarios en el 2011 a 1

millón 200 mil en el 2013. En 2012 el dato era de más de 800 mil usuarios

de Ecuador con Smartphone)" (Cobertura Digital, 2014)

Sistema Operativo más usado en el Ecuador Se interpreta que las aplicaciones web suelen distinguirse en los

diferentes niveles que poseen, aunque se determina que son muy parecidos las

plataformas webs con las páginas webs que normalmente se lo encuentra. Estas

determinaciones pueden ser utilizadas en cualquier modelo de navegador y con

el sistema operativo, trabajando de esta manera diferentes datos para procesar y

almacenar información referente a la forma directa para el usuario utiliza el

servicio.

Sin embargo, esta original tecnología no sería posible sin la escenita

evolutiva generada a lo largo de los años, originada principalmente por la

premura de sostener actividades cliente-servidor cada vez más auténticas. La

localización de trabajo originado por la tecnología .Net, es un modo

multilenguaje, que brinda al desarrollador un ámbito de incremento que le

permite vertebrar de una gran cifra de herramientas y tecnologías que facilitan la

franja de actividades Web vibrantes y distribuidas, originando a su dinastía un

medio ambiente multiplataforma de relación conveniencia para los

desarrolladores.

Page 41: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

21

En este aspecto es responsable todavía de los retretes centrales del

sistema comparables como la dirección de reseña, la tierra de subprocesos,

cuidado de errores y la estabilidad. En pocas voces Clr rebate la cuestión de

cómo es potencial ganar que dialectos de distinta calidad y sintaxis se

“entiendan” entre sí. Los componentes indispensables para iniciar

perseverancias para .Net están aforos en este conjunto de herramientas.

En cuanto al Sistema Operativo más usado en el Ecuador, según las

estadísticas suministradas por "statcounter" (Statcounter, 2014), una página web

que ofrece datos relacionados con la preferencia de los usuarios a la hora de

navegar por Internet (“Buscadores más populares”, “Navegadores más

utilizados”, “Sistemas operativos instalados”, etc). (Statcounter, 2014)

Como menciona (Cobertura Digital, 2014), el acceso en a internet

desde dispositivos móviles llega hasta un 37% de acuerdo a las

estadísticas que maneja la Superintendencia de Telecomunicaciones (y

que incluye tablets, celulares, banda ancha móvil). El acceso a internet

móvil se concentra aún en las principales provincias Pichincha y Guayas

(Cobertura Digital, 2014).

La elección Basi4Android como herramienta de desarrollo se debe

a que como es de conocimiento general, el Sistema Operativo Android trabaja

con el lenguaje de desarrollo JAVA, sin embargo hay quienes se les hace un

poco complicado usar este lenguaje, debido a esto, Android diseñó lenguajes

emuladores en los cuales se puede desarrollar sin la necesidad de saber JAVA,

en este caso BASIC4ANDROID usa un lenguaje similar al de VISUAL BASIC,

por lo que a criterio del desarrollador de la aplicación, se le haría un poco menos

complicado hacer el programa al tener más conocimientos programando bajo

este lenguaje (Cobertura Digital, 2014).

Fundamentación Teórica

Sistemas Operativos Móviles

"El sistema operativo móvil es el software más importante de un teléfono

celular, porque proporciona la interfaz del usuario para el manejo de los

Page 42: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

22

componentes gráficos de la pantalla y la interacción con los demás

programas y aplicaciones; administra los recursos del dispositivo,

coordina el hardware y ordena los archivos o directorios" (Conde, 2012)

El sistema operativo de un teléfono inteligente trabaja de la misma forma

como lo hace el de las computadoras, aunque de una manera más sencilla y

orientada en buena medida a la conectividad inalámbrica que poseen, así como

también la facilidad de introducir información y de maniobrar archivos

multimedia. Por ello, es importante que antes de comprar un Smartphone,

debemos consultar y preguntar sobre su capacidad operativa.

A continuación, las características de los cinco principales sistemas

operativos para celulares, ordenados por el porcentaje de la cuota del mercado:

Tabla 6: Sistemas Operativos según su aceptación en el mercado

SISTEMA

OPERATIVO DESARROLLADOR

ACEPTACION EN EL

MERCADO

ANDROID OS Linux para Google 59%

IOS Apple 23%

Symbian OS Symbian de Nokia 6,80%

BlackBerry OS Research In Motion

6,4% (RIM)

Windows Phone Microsoft 2,2%

Sistema Operativo Android

"Android tiene la mayor cuota, desde enero 2011, con más de la mitad del

mercado, experimentó un creciente aumento y en solo dos años (2009 a

comienzos de 2011) ha pasado a ser el SO móvil más utilizado" (Conde,

2012)

¿Pero por qué Android en poco tiempo pasó a ser el S.O. más utilizado?

Para conocer mejor el Sistema Operativo Android, tenemos que revisar

primero como empezó, sus inicios, su historia.

ELABORADO POR: Ángel Aníbal Armijos FUENTE: (Conde, 2012)

Page 43: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

23

Es por esto que la página (Xatankandroid Tag, 2013), en su sitio

web nos dice que Android es un sistema operativo inicialmente

pensado para teléfonos móviles, al igual que muchos otros como

iOS, Symbian y BlackBerry OS. Su diferencia y gran punto a favor

es que fue basado en Linux, un núcleo de sistema operativo libre,

gratuito y multiplataforma (Xatankandroid Tag, 2013).

Este sistema operativo brinda muchas facilidades para sus

desarrolladores y posee todas las características necesarias para desarrollar

aplicaciones que accedan a las funciones del teléfono (como el GPS, las

llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de

programación muy conocido como es Java (Xatankandroid Tag, 2013).

"Esta sencillez, junto a la existencia de herramientas de programación

gratuitas, hacen que una de las cosas más importantes de este sistema

operativo sea la cantidad de aplicaciones disponibles, que extienden casi

sin límites la experiencia del usuario" (Xatankandroid Tag, 2013)

Es así como cualquier persona puede bajarse el código fuente,

inspeccionarlo, compilarlo e incluso cambiarlo. Esto da una seguridad a los

usuarios, ya que algo que es abierto permite detectar fallos más rápidamente. Y

también da seguridad a los fabricantes ya que pueden hacer mejoras en el

sistema operativo para adaptarlos a sus terminales y sacarle todo su potencial

(Xatankandroid Tag, 2013).

Según (Xatankandroid Tag, 2013) informa que se realizó un estudio

estadístico sobre los dispositivos con sus versiones Android que en los últimos

siete días (termino el 5 de enero del 2015), se conectaron las veces a Google

Play siendo Android 4.4 KitKat la versión que está ganando cuota de mercado

gracias a que la mayoría de dispositivos que hay a la venta llevan esta versión

del sistema operativo.

Arquitectura Android

Hablando de Android no se puede dejar de mencionar su arquitectura

para conocer como está compuesto, y es así como en la página web de

Page 44: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

24

"Readthedocs" (Readthedocs, 2013)en su tema "características Android", nos

dice que está conformada por:

Teléfonos Móviles Un punto aparte es hablar de los teléfonos móviles, quienes en este tema

tomarán gran importancia ya que será por medio de ellos que daremos solución

a la problemática existente sobre las rutas de transporte urbano.

El Smartphone (Teléfono Inteligente)

Para la página web "Área Tecnológica" (Area tecnología, 2013),

hablar de Smartphone o también llamado teléfono inteligente es hablar de un

teléfono móvil que ofrece más funciones que un teléfono móvil común, donde

una de las características más importantes es que permiten la instalación de

diversos programas que incrementan la conectividad y el procesamiento de

datos. "El término "Inteligente" hace referencia a cualquier interfaz, como un

teclado QWERTY en miniatura, una pantalla táctil o simplemente el sistema

operativo móvil que posee." (Area tecnología, 2013).

Mencionando algunos teléfonos inteligentes, podemos destacar: Serie

MOTO Q de Motorola, Nokia series E y series N, BlackBerry, Samsung Wave,

iPhone y todos los que tienen el sistema operativo Android, como por ejemplo:

Ilustración 2: Arquitectura

Android

ELABORADO POR: Ángel Aníbal Armijos FUENTE: (Readthedocs, 2013)

Page 45: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

25

Google Nexus One, Motorola Milestone y Sony Ericsson Xperia. (Area

tecnología, 2013)

Con un teléfono inteligente se pueden hacer muchas cosas al mismo

tiempo, como recibir llamadas, revisar tu agenda, ver videos o sincronizar el

dispositivo con otros sin la necesidad de interrumpir algunas tareas, es lo mismo

que hacemos en el ordenador, abrir ventanas y que todas ellas funcionen al

mismo tiempo a diferencia de un teléfono convencional en donde se puede hacer

una cosa a la vez.

Asimismo, el Smartphone se diferencia del resto de los móviles debido a

una serie de características que hacen de él un teléfono inteligente. Entre las

características mencionadas podemos destacar su excelente acceso y

conectividad a Internet, la eficaz administración de nuestros datos y contactos,

también ofrece la posibilidad de lectura de archivos en varios formatos de

acuerdo a las aplicaciones previamente instaladas, incluyendo las más

conocidas como es el caso de Microsoft Office.

En cuanto a su diseño, por lo general los Smartphone poseen un tamaño

significativamente mayor al de un teléfono móvil convencional, esto se debe a la

necesidad de incorporar ciertas características especiales como teclados del tipo

Qwerty, pantallas táctiles más grandes de alta definición, entre otras.

Aprovechando la tecnología UMTS, han aparecido módems que conectan

a Internet utilizando la red de telefonía móvil, consiguiendo velocidades similares

a las de la ADSL o WiMAX. Dichos módems pueden conectarse a bases WiFi 3G

(también denominadas gateways 3G) para proporcionar acceso a internet a una

red inalámbrica doméstica. (Area tecnología, 2013)

Aplicaciones Móviles

"Una aplicación (también llamada app) es simplemente un programa

informático creado para llevar a cabo o facilitar una tarea en un

dispositivo informático" (Mastermagazine, 2013)

Page 46: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

26

Cabe destacar que aunque todas las aplicaciones son programas, no

todos los programas son aplicaciones. Existe multitud de software en el

mercado, pero sólo se denomina así a aquel que ha sido creado con un fin

determinado, para realizar tareas concretas. No se consideraría una aplicación,

por ejemplo, un sistema operativo, ni una suite, pues su propósito es general.

(Mastermagazine, 2013)

Uno de los objetivos más importantes recibidos para la génesis de la

tecnología .Net es el de proveer un gran beneficio. Es por ello que se plantean

las principales características que combina .Net para convertirse en una de los

mejores dilemas para el desarrollo de inflexibilidades. A andana se mencionan

las características más prominentes de la información tecnología Asp .Net: La

conversión aludida puede realizarse en el término en que se ejecuta la aplicación

o aceptablemente cuando se instala la aplicación por primera oportunidad.

En general, una aplicación se diseña para ser usada con uno o

varios sistemas operativos, siendo hasta cierto punto dependiente de

estos. El primer paso siempre es detectar una necesidad en los usuarios

que pueda ser cubierta, para eso se suele hacer un estudio previo en el

mercado. Si se ve la oportunidad entran en juego los programadores,

quienes realizan la propia aplicación, diseñándola y codificándola

(Mastermagazine, 2013).

Las aplicaciones pueden ser desde pequeñísimos programas de apenas

unas líneas de código, hasta grandes obras de ingeniería informática, con miles

de horas de trabajo detrás.

La historia de las aplicaciones está llena de miles de grandes

aplicaciones que han sido substituidas por otras a priori mucho menos

elaboradas, simplemente porque eran más rápidas, más intuitivas, más estables

o cumplían mejor su función.

Tipos de aplicaciones móviles

Es posible concluir que en la actualidad tenemos tres tipos de desarrollos

para aplicaciones móviles:

Page 47: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

27

Nativas - Webs – Híbridas

Casi siempre relacionamos desarrollos móviles con aplicaciones nativas.

Este tipo de desarrollos son desarrollos hechos de forma específica para un

determinado sistema operativo.

Las aplicaciones Web móviles no son más que aplicaciones que corren

sobre un navegador web. Pero en este caso, sobre el navegador web de nuestro

dispositivo móvil. Las aplicaciones híbridas son una combinación de ambas:

Nativas + Web. Y todo apunta a que este tipo de aplicaciones móviles tienden a

ser las más utilizadas. (Mastermagazine, 2013)

Aplicaciones Nativas

Este tipo de aplicaciones básicamente como su nombre lo indica solo

pueden ejecutarse en un dispositivo y sistema operativo específico.

Así, la mayor parte de las aplicaciones descargadas de la app store de

Apple son aplicaciones que sólo van a correr sobre iPhone e iPad. Este

tipo de aplicaciones se crean con distintos tipos de lenguajes. Las

desarrolladas para iOS (el sistema operativo de iPhone e iPad) lo hacen

con los lenguajes: Objective C, C, o C++. Las aplicaciones desarrolladas

para el sistema operativo Android lo hacen con lenguaje Java.

(Mastermagazine, 2013)

Además, este tipo de aplicaciones pueden hacer uso y emplear todos los

elementos del teléfono: cámara, GPS, agenda y demás componentes

multimedia. Esta es una diferencia fundamental con respecto a las aplicaciones

web. En el siguiente cuadro observamos los principales entornos en función del

sistema operativo del dispositivo:

El código fuente de estas aplicaciones se escribe en función del

dispositivo para el que trabajemos. Este código fuente se compila a un

ejecutable y listo para ser distribuido y subido a las App stores específicas del

dispositivo para el que trabajamos (Mastermagazine, 2013)

Ventajas:

Page 48: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

28

Las aplicaciones nativas tienen acceso total a las utilidades del sistema

operativo del dispositivo: Dispositivos de almacenamiento, cámara, GPS,

acelerómetro, etc.

No requieren de conexión web para ser ejecutadas.

Tienen mucha más visibilidad ya que se distribuyen a través de la app

store de los fabricantes.

Desventajas:

Al estar desarrolladas para un dispositivo específico quedan fuera de su

potencial mercado numerosas aplicaciones.

Tienes que esperar a que te aprueben la aplicación para tenerla

accesible al gran público.

Necesitas desarrolladores con conocimientos específicos de la

plataforma (Mastermagazine, 2013)

Aplicaciones Web móviles

"Las aplicaciones web móviles, a diferencia de las aplicaciones nativas,

se ejecutan dentro del navegador del teléfono" (Mastermagazine, 2013)

Ventajas:

Las aplicaciones web pueden ejecutarse en múltiples dispositivos al

contrario de las aplicaciones nativas, evitando así las complejidades de

tener que crear varias aplicaciones para cada plataforma.

El proceso de desarrollo no es muy complicado ya que están basadas

tecnologías ya conocidas como HTML, CSS y JavaScript.

Desventajas:

El acceso a los elementos del teléfono son limitados haciendo que no se

pueda obtener el máximo potencial de los mismos.

Estas aplicaciones no se pueden vender en los Market place.

Aplicaciones Híbridas

Las aplicaciones híbridas extraen lo mejor de los 2 modelos anteriores.

Estas aplicaciones permiten el uso de tecnologías multiplataforma como

HTML, JavaScript y CSS. Además también permiten acceder a buena parte de

las funciones y sensores del teléfono. Gran parte de la infraestructura es tipo

Page 49: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

29

web y la comunicación con los elementos del teléfono se hace mediante

comunicadores tales como phonegap.

Un claro ejemplo de estas aplicaciones es Facebook, ya que descarga de la app

store y cuenta con todas las características de una aplicación nativa porque

utilizas cámara, GPS, etc. pero también requiere ser actualizada ocasionalmente

vía web. (Mastermagazine, 2013)

Otros elementos a tener en cuenta:

HTML5 es el lenguaje que más está creciendo para el desarrollo de

aplicaciones móviles. Permite acceso a audio, video, geolocalización,

soporte de aplicaciones web offline, almacenamiento web, selectores

css3 y animación 2D (Mastermagazine, 2013).

Evolución de las aplicaciones móviles

Continuando con la historia de las aplicaciones móviles, en la página web

"UPSA Soy yo", indica que a finales de los 90 aparecen los primeros móviles que

se podrían catalogar como Smartphone, ya que venían con aplicaciones muy

básicas pre cargadas como agenda, juegos, contactos, aunque realmente la

evolución de las aplicaciones llega con la tecnología EDGE en donde se podía

conectar a internet, esto permitió que las aplicaciones ya existentes aumenten su

potencial, pero

Era una época en la que se prestaba más atención al hardware y las

restricciones de los propios fabricantes no aceptaban a desarrolladores externos.

No había un rumbo fijo en la industria móvil volviéndose desordenada.

"Todo cambia con la aparición en 2007 del IPhone de Apple que plantea

una nueva estrategia, cambiando las reglas de juego, ofreciendo su

teléfono como una plataforma para correr aplicaciones que dejaban a

desarrolladores y compañías externas ofrecerlas en su app store".

(UPSA, 2013)

De esta manera las cosas cambiaron inmediatamente, empezó el boom,

ya no estaba monopolizado, ahora cualquiera podía desarrollar aplicaciones,

dando paso a una infinidad de novedosas propuestas por parte de los nuevos

Page 50: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

30

desarrolladores, tanto así que para finales del 2008 había prácticamente

aplicaciones para todo.

Es tanta la acogida de las aplicaciones móviles que estadísticamente

desde el 2012 la red social Facebook registra un mayor tráfico desde los

dispositivos móviles que desde las PC. Esto se debe a que actualmente son más

las páginas web que se preocupan de tener una buena versión adaptada para

móviles o en mejor caso una aplicación, dado que se puede afirmar que existen

más teléfonos inteligentes que computadoras en los hogares y si a eso le

sumamos la facilidad del uso del internet, es de esperarse lo que sucede hoy en

día, los contratos de internet móvil superan a los de conexión fija. Está claro que

el futuro es móvil.

Distribución de aplicaciones móviles

En el desarrollo de aplicaciones para dispositivos debemos tener en

cuentan las limitaciones de los mismos. Antes de entrar en el mercado las

aplicaciones son primero probadas en emuladores para después ser puestas en

modo de prueba. Hoy en día un gran número de empresas se dedican a la

creación profesional de estas aplicaciones.

La App Store: Fue el primer servicio de distribución de aplicaciones,

siendo lanzada el 10 de julio de 2008. En 2012, el CEO de Apple, Tim Cook,

anunció que existen más de 650,000 aplicaciones disponibles para dispositivos

con iOS. (UPSA, 2013)

La Windows Phone Store: Es la plataforma de distribución

de Microsoft para los dispositivos que cuentan con el sistema operativo móvil

Windows Phone. Fue lanzado en octubre de 2010. Para octubre de 2012,

contaba con más de 120,000 aplicaciones disponibles.5 En Mayo de 2013

Microsoft anunció que ya contaba con más de 145.000 aplicaciones en Windows

Phone Store. (UPSA, 2013)

Las aplicaciones para los dispositivos BlackBerry: Se encuentran

disponibles mediante descarga a través del servicio BlackBerry World (antes

Page 51: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

31

BlackBerry App World). Fue lanzada en 2009. En julio de 2011 se reportaron 3

millones de descargas al día. (UPSA, 2013)

La Amazon AppStore: Es una aplicación móvil de distribución de

software disponible para los dispositivos con sistema operativo Android. Fue

lanzada en marzo de 2011, contando con 3,800 aplicaciones. (UPSA, 2013).

Aplicaciones: incluyen un cliente de correo electrónico, programa de

SMS, calendario, mapas, navegador, contactos y otros. Todas ellas escritas en

Java. (Readthedocs, 2013)

Armazón de aplicaciones: los desarrolladores tienen acceso completo a

los mismos Apis del framework usados por las aplicaciones base. La arquitectura

está diseñada para simplificar la reutilización de componentes; cualquier

aplicación puede publicar sus capacidades y cualquier otra aplicación puede

luego hacer uso de esas capacidades. (Readthedocs, 2013)

Bibliotecas: incluye un conjunto de bibliotecas de C/C más usadas por

varios componentes del sistema. (Readthedocs, 2013)

Runtime de Android: incluye un set de bibliotecas base que

proporcionan la mayor parte de las funciones disponibles en las bibliotecas base

del lenguaje Java. Cada aplicación Android corre su propio proceso, con su

propia instancia de la máquina virtual Dalvik. (Readthedocs, 2013)

Núcleo Linux: Android depende de Linux para los servicios base del

sistema como seguridad, gestión de memoria, gestión de procesos, pila de red y

modelo de controladores. También actúa como capa de abstracción entre el

hardware y el resto de la pila de software (Readthedocs, 2013)

Lenguajes para Programar Aplicaciones Android

Según la página web "6andoideity", (6androideity, 2013)el lenguaje de

programación puede ser un gran obstáculo para empezar a crear

aplicaciones si no se sabe programar, o en caso de saber, tal vez

conocer otras herramientas para trabajar.

Page 52: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

32

La aplicación nativa para programar en la plataforma Android es Java,

pero existen otras opciones para desarrollar aplicaciones, incluso se pueden

hacer aplicaciones sin teclear una sola línea de código. A continuación

"6andoideity" se detalla una lista breve y características de diferentes

herramientas para poder desarrollar aplicaciones Android sin necesidad de saber

programar en Java.

Mono para Android

Su ambiente de programación es Visual Studio, se trabaja con un

lenguaje nativo para Android ya que no tiene un intérprete como lo tendría

Basic4Android, y su aprendizaje es relativamente sencillo en un tiempo prudente.

El costo, que para la versión más económica de Mono es de 399 dólares

americanos. Aquí también podrá tener 30 días con una versión libre para que

pruebe y evalué.

App Inventor

Esta plataforma de desarrollo está basada en un lenguaje de desarrollo

gráfico en donde no escribe ni una sola línea de código, tan solo arrastra bloques

identificados con la acción que necesitas hacer y listo.

Esta plataforma de desarrollo fue impulsada por Google con el fin de que

más personas se unieran a la familia de Android, se puede hacer una app en

menos de 5 minutos.

El precio de esta herramienta es gratuito, solo se debe descargar lo

necesario para su aplicación y arrastrar los bloques para conectarlos, no es nada

complicado, todo es cuestión de practicar y dejar fluir la imaginación.

(6androideity, 2013)

LiveCode

Es una plataforma en la que puede programar tanto para Android, iOS,

Windows, Web y para Servidores con una sola plataforma de trabajo. En vez de

pensar en cómo pensar en desarrollar su aplicación para cada sistema operativo,

esta plataforma de desarrollo hace todo para todas las plataformas.

Page 53: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

33

La licencia más económica es de 99 dólares americanos, pero tendrá

también una versión de prueba de 30 días para que evalúe y pueda por ejemplo

sustentar la compra haciéndole ver los beneficios de la misma. (6androideity,

2013)

Basic4Android

Basic4Android es una plataforma de programación para aplicaciones

Android cuyo lenguaje base de programación es VisualBasic, Lenguaje que está

orientado a aquellas personas que empiezan en el mundo de la programación de

una manera más gráfica y no tan abstracta.

BASIC4ANDROID Es una aplicación con la que podemos realizar

programas para los teléfonos o tabletas con Android. Está realizado para poder

hacer programas para el Android de una forma parecida a como se programa en

Visual Basic. Es un programa comercial, cuesta unos $50. Existe una versión

demo gratuita pero limitada, no puedes cargar nuevas librerías

(iesromerovargas, 2013)

Del ingenio que tengamos dependerá que tan lejos lleguen nuestras

aplicaciones, ya que pueden llegar a ser tanto de uso personal como llegar a

colocarse entre las primeras disponibles en la red.

A continuación describiremos la secuencia básica de programación para

Basic4Android, según (Diverteka, 2013)en su página web en el tema "programa

tu Android en Basic", Como ya hemos comentado.

La programación de los dispositivos Android se realiza típicamente en

Java y – como algunos ya sabrán – este lenguaje genera al “compilarlo” los

conocidos como ByteCodes, en principio código cuasi compatible con casi

cualquier S.O. siempre que el mismo incluya la consabida “máquina virtual Java”

(Diverteka, 2013)

En el caso de los “Androides” existe una máquina virtual especialmente

diseñada para este sistema y que se conoce como Dalvik Virtual Machine, "será

Page 54: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

34

la que se encarga de traducir los ByteCodes generados en Java a código

ejecutable por el “corazón” del lenguaje Android." (Diverteka, 2013)

Lo que Basic4Android nos aporta es un paso añadido al proceso, debido

al cual podremos trabajar en un cómodo interfaz tipo Basic y que generará tal y

como el dispositivo Android precisa el correspondiente fichero en formato .apk, el

cual es instalable/copiable directamente a nuestro equipo Android. (Diverteka,

2013)

AppServ

Es un programa que une una serie de aplicaciones y utilidades, de

manera que al instalarlo, no solo tendremos instalados todo esto, sino que,

además estarán perfectamente configurados y listos para usarlos en cuestión de

minutos, mientras que si tuviésemos que instalar por separado estos programas,

deberíamos dedicarle mucho más tiempo a su correcta configuración. AppServ

es un paquete de software que nos permite instalar en nuestro ordenador, bajo el

sistema operativo windows, en pocos segundos y sin dificultad, los siguientes

programas:

• Apache

• PHP

• MySQL

• PhpMyAdmin (Romano, 2012)

Apache:

Es un servidor HTTP de código abierto disponible para plataformas Unix

(BSD, GNU/Linux, etc.), Windows, Macintosh y otras. Esta aplicación es

1 6

2 5

3 4

MySQL

SERVER

MOTOR PHP

SERVER

WEB

NAVEGADOR

Ilustración 3: Proceso de Programación de Android

ELABORADO POR: Ángel Aníbal Armijos FUENTE: (Romano, 2012)

Page 55: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

35

necesaria para montar un host local en el cual se apoyarán los demás

programas que vamos a instalar. (Romano, 2012)

PHP

Es un lenguaje de programación interpretado que se ejecuta del lado del

servidor, es decir, al hacerle la petición de una página PHP al servidor, éste

antes de enviársela al usuario, lo que hace es interpretarlo, traducirlo a HTML y,

acto seguido enviarla al ordenador que ha realizado la petición. (Romano, 2012).

MySQL

Es un sistema de gestión de bases de datos relacionales multiusuario que

está desarrollada por la empresa Sun Microsystems. MySQL es un complemento

perfecto para el desarrollo de sitios web dinámicos, como por ejemplo foros, ya

que cada usuario podrá modificar el contenido de la página o simplemente

ampliándolo. (Romano, 2012)

PhpMyAdmin

Me permite administrar las bases de datos MySQL mediante una interfaz

sencilla creada en PHP. Dispone de una interfaz gráfica y es de libre distribución,

además permite realizar todo tipo de operaciones sobre bases de datos:

– Crear, borrar y modificar tablas

– Consultar, insertar, modificar y eliminar datos

– Definir usuarios y asignar permisos

– Realizar copias de seguridad

Puede administrar bases de datos locales y remotos. (Romano, 2012)

Adobe DreamWeaver,

Es un programa de la empresa Adobe que sirve para diseño y

programación web, básicamente para hacer o modificar páginas de Internet.

La aplicación permite crear sitios de forma totalmente gráfica, y dispone

de funciones para acceder al código HTML generado. Permite la conexión a un

servidor, a base de datos, soporte para programación en ASP, PHP, Java script,

cliente FTP integrado, etc. (Romano, 2012)

Page 56: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

36

GPS (Sistema de Ubicación Satelital)

Se trata de un sistema global de navegación satelital (GNSS) que permite

localizar con precisión un dispositivo GPS en cualquier lugar del mundo. El

sistema es desarrollado y actualmente operado por el Dpto. de defensa de

EEUU. Está compuesto por veinticuatro satélites (21 operativos y 3 de respaldo)

que están en órbita a unos 20200 kilómetros de la tierra con trayectorias

sincronizadas para cubrir toda la superficie terrestre. (Romano, 2012)

EditPlus

Es un editor de texto básico, de 32 bits, tiene opciones y funciones

exclusivas: resaltado de la sintaxis de varios lenguajes de programación, barra

de herramientas de HTML, ficheros de ayuda, funciones de FTP, etc. EditPlus

incluye soporte para el resaltado de la sintaxis de los siguientes lenguajes de

programación: HTML, ASP, JavaScript, VBScript, Perl, Java, PHP, CSS, y

C/C++. (Romano, 2012)

Programas similares a nuestro Prototipo de Guía de Transporte Urbano

A continuación muestro imágenes de 4 programas similares que se enfocan en

servir de ayuda y guía a las personas que quieren trasladarse por las calles de

distintas ciudades:

Tabla 7: Programas similares de Transportes Urbanos

TMB Transport Metropolitans de Barcelona

Es una aplicación web muy dinámico con diversas opciones que ayudan

a guiarse y organizarse para viajar en transporte urbano en la ciudad de

Barcelona- España.

NOMBRE DE APLICACIÓN CIUDAD DONDE

FUNCIONA

TMB (TRANSPORT METROPOLITANS DE BARCELONA)

Barcelona – España

GUAYAQUIL ES MI DESTINO Guayaquil – Ecuador CUENCATRANSIT Cuenca – Ecuador

SEVIBUS Sevilla – España

ELABORADO POR: Ángel Aníbal Armijos FUENTE: (Romano, 2012)

Page 57: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

37

Presenta características llamativas y funciones para trasladarse desde un

punto a otro de la manera más rápida por medio de las líneas de buses. Muestra

opciones en donde se puede observar mediante un mapa de la ciudad la ruta

completa por donde pasa la línea de bus y puntos de referencia de la misma.

(Romano, 2012)

Guayaquil es mi Destino

Es una aplicación que permite conocer todos los atractivos turísticos que

ofrece la ciudad de Guayaquil.

Es un inventario turístico de la ciudad y sus alrededores, clasificados por

categorías; dando como resultado 294 atractivos plasmados en 7 guías

turísticas. Como resultado muestra un mapa con las localizaciones de los

lugares organizados de acuerdo a su categoría. (Romano, 2012)

.CuencaTransit

Es un sitio web informativo para orientarse y saber cómo trasladarse por

las calles de Cuenca-Ecuador. Su objetivo principal es el de informar, como usar

los buses y donde son las paradas, también muestra mapas de la ciudad por

donde pasan las líneas de transporte (Romano, 2012).

Básicamente no es tan dinámica, pero muestra lo esencial para poder

guiarse y saber cómo dirigirse de un lugar a otro por medio de los buses y

guiándose a través de los mapas de las rutas hechos en google map. (Romano,

2012).

SeviBus

SeviBus es una aplicación para dispositivos Android que proporciona

información sobre el servicio de autobuses urbanos de la ciudad de Sevilla. En

concreto, informa del tiempo de llegada del autobús a la parada (según los

tiempos estimados por Tussam), la localización de las paradas y las rutas de las

líneas (Romano, 2012).

La aplicación usa recopilada datos de las diferentes páginas web de

Tussam que están a disposición pública, y los muestra de forma más amigable y

Page 58: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

38

práctica para el uso en un dispositivo móvil, aprovechando las funciones de los

smartphones, como la geolocalización y la conexión casi- permanente a Internet.

Los tiempos de llegada se obtienen también del servicio público de

Tussam sobre la marcha, por lo que están condicionados al buen estado de la

conexión del dispositivo y de la red de Tussam,

Herramientas de las Aplicaciones ASP (ACTIVE SERVER PAGES)

Como menciona (Brianza, 2006)“Microsoft ha llevado a cabo una

estrategia para la construcción de una nueva tecnología orientada a crear

aplicaciones web distribuidas que aprovechen al máximo las posibilidades

otorgadas por Internet. Esta tecnología denominada .NET, incluye una la

versión Visual Basic .NET y el nuevo lenguaje denominado C#, entre

otras tecnologías como ASP .NET, que tiene la finalidad de reemplazar a

ASP”. (Brianza, 2006)

(Brianza, 2006) Asegura que la tecnología .NET fue dada a

conocer en el mes de Julio del 2000 en la Conferencia de Desarrolladores

Profesionales de Microsoft. Esta nueva tecnología estuvo en desarrollo

por más de dos años, bajo un arduo trabajo. Varios aspectos se han

tratado en relación al impacto que esta tecnología causa en comparación

a la tecnología empleada en años anteriores, por lo que incluso ha sido

denominada como la “Próxima Generación de los Servicios de Windows”

(Next Generation Windows Services). (Brianza, 2006)

Sin embargo, esta novedosa tecnología no sería posible sin la secuencia

evolutiva generada a lo largo de los años, originada principalmente por la

necesidad de desarrollar aplicaciones cliente-servidor cada vez más dinámicas.

Framework .NET

La situación de labor generado por la tecnología .NET, es un modo

multilenguaje, que brinda al desarrollador un entorno de desarrollo que le permite

disponer de una gran cantidad de herramientas y tecnologías que facilitan la

creación de aplicaciones Web potentes y distribuidas, originando a su vez un

Page 59: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

39

ambiente multiplataforma de suma utilidad para los desarrolladores.

En el entorno .NET o .NET Framework destacan los siguientes

componentes:

Common Language Runtime.- Consiste en un conjunto de

características comunes, que deben cumplir todos los lenguajes de la

plataforma para hacer posible su integración. Es el agente del sistema

que se encarga de la ejecución y administración del código. (Brianza,

2006)

En este aspecto es responsable también de los servicios básicos del

sistema tales como la administración de memoria, la creación de subprocesos,

control de errores y la seguridad. En pocas palabras CLR responde la cuestión

de cómo es posible conseguir que lenguajes de distinta naturaleza y sintaxis se

“entiendan” entre sí.

Biblioteca de Clases.- La Biblioteca de Clases es una colección

de tipos orientados a objetos, los cuales pueden ser utilizados para

desarrollar cualquier aplicación, componente o servicio. (Brianza, 2006)

NET Framework SDK

Es por esto que el autor (Brianza, 2006)“Mejor conocido como el

Kit de desarrollo para .NET Framework (Software Development Kit o

SDK), que contiene la plataforma .NET, además de un conjunto de

herramientas independientes donde algunas de ellas funcionan de modo

comando (es decir, mediante la ventana de MS-DOS) y otras en modo

gráfico”. (Brianza, 2006)

Los elementos indispensables para desarrollar aplicaciones para .NET

están contenidos en este conjunto de herramientas.

Internet Information Server (IIS)

Para albergar las páginas ASP .NET creadas junto con las aplicaciones

es necesario instalar un Servidor Web, aunque en realidad el Servidor Web no

será quien ejecute las páginas Web sino la plataforma .NET.

Page 60: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

40

(Brianza, 2006) Dice que “el componente IIS convertirá el equipo

utilizado de manera automática en un Servidor Web que soporte

aplicaciones ASP .NET. La función principal del Servidor Web IIS es la de

administrar las aplicaciones Web y comunicarse con los navegadores

cliente mediante el Protocolo HTTP, además el IIS ofrece servicios de

protocolo como Transferencia de Archivos (FTP), Servicio de Correo

Electrónico (SMTP) y Servicio de Noticias (NNTP)” (Brianza, 2006).

Para la versión ASP 3.0, era suficiente contar con el IIS instalado en un

Servidor Web, debido a que el IIS interpretaba directamente el código ASP

enviándolo posteriormente al cliente. En ASP .NET, debe ser instalado .NET

Framework para procesar el código ASP .NET.

Al ser solicitada una página ASP .NET, la cual cuenta con la extensión

.Asp, el Servidor Web de IIS envía una solicitud a .NET Framework, el cual

compila y ejecuta el código, devolviéndolo al IIS para que éste lo envié al cliente.

Características de ASP.NET

Uno de los objetivos más importantes considerados para la creación de la

tecnología .NET es el de otorgar un gran rendimiento. Es por ello que se

plantean las principales características que combina .NET para convertirse en

una de las mejores opciones para el desarrollo de aplicaciones. A continuación

se mencionan las características más sobresalientes de la nueva tecnología ASP

.NET:

Eficiencia.- Para que esta tecnología tenga éxito al ser utilizada

por las empresas, el personal especializado debe estar capacitado para

migrar las aplicaciones y así evitar un rendimiento deficiente al ejecutar el

código, ya que el Common Language Runtime (CLR) ejecuta el código de

manera especial. (Brianza, 2006)

El autor (Brianza, 2006) da un significado de lo que es CLR y explica que

compila en un lugar particular todos los códigos de aplicaciones en códigos

naturales de máquina, esto con la finalidad de asegurar un rendimiento óptimo

(Brianza, 2006).

La conversión mencionada puede realizarse en el momento en que se

ejecuta la aplicación o bien cuando se instala la aplicación por primera vez.

Page 61: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

41

La compilación realizada en el proceso hace uso de todas las

características del microprocesador disponibles en diferentes plataformas

logrando así, superar a las aplicaciones tradicionales Windows.

Soporte de Lenguajes.- Esta característica es quizás

considerada como una de las más importantes para beneficio de los

desarrolladores, debido que ASP .NET ofrece la posibilidad de escribir

código en diversos lenguajes. ASP .NET soporta la programación en

lenguajes como, Visual Básic .NET y C# (el nuevo lenguaje de Microsoft)

(Brianza, 2006).

Código y contenido por separado.- En la versión tradicional

ASP, se presenta el inconveniente de tener que crear la interfaz de

usuario y el código ASP de manera conjunta, es decir, se realiza un

combinación de código de imágenes, botones y tablas de HTML y

secciones en VBScript o JScript poco prácticas. La versión actual ASP

.NET soluciona el problema separando la interfaz de usuario con el

código (Brianza, 2006).

Compatibilidad con Navegadores.- ASP .NET permite la

creación de páginas Web que funcionan correctamente en todos los

navegadores. Esta mejora se incluye gracias a los controles de servidor

incluidos en la nueva versión. En el momento en el que un control es

procesado, automáticamente se realiza un chequeo del tipo de navegador

que se está ejecutando y se genera una página adecuada para el

navegador. (Brianza, 2006)

Código Compilado.- La compilación en la nueva versión ASP

.NET no interpreta el código como lo hace la versión ASP. Ahora dentro

del entorno New Generation Windows Services (NGWS), el código es

compilado just–in–time, aumentando el rendimiento mediante el soporte

nativo y servicios de caché (Brianza, 2006).

Controles de Servidor.- Dentro de los aspectos importantes de

ASP .NET, se encuentra su librería de clases, la cual brinda al

programador una herramienta para creación de aplicaciones

Page 62: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

42

multiplataforma, permitiendo también un considerable ahorro en las líneas

de código empleadas. (Brianza, 2006)

Durante la creación de la versión beta de IIS 2.0, la cual después formó

parte de Windows NT 4.0, Microsoft introdujo una nueva tecnología inicialmente

llamada “Denail”. Todo esto aconteció durante el periodo activo de Microsoft o

“Microsoft’s Active Period”, por lo que dicha tecnología fue eventualmente

llamada Active Server Pages, o simplemente ASP.

Para el autor las diferentes versiones de ASP han sido creadas a lo largo

de su historia, sin embargo, se mencionan a continuación las más

sobresalientes: ASP 2.0 junto con IIS 4.0 incluidas dentro de Windows NT 4.0

Option Pack y ASP 3.0 junto con IIS 5.0 incluidas en Windows 2000. (Brianza,

2006)

ASP es significativamente un ambiente de desarrollo diferente, debido a

que es un ambiente basado en scripts. Simplemente se edita la página,

colocándola en el directorio configurado de manera adecuada con los permisos

asignados y después es llamada por medio de un browser o navegador.

Sin embargo, una idea original como el uso de scripts, después se

convirtió en una desventaja debido a que el código ASP podía mezclarse con el

estándar HTML. Cabe mencionar, que debe tenerse cuidado en el manejo del

término abreviado ASP, debido a que suele confundirse con el de Application

Servicie Providers, para el cual se utiliza la misma abreviatura.

(Brianza, 2006)En un principio el código ASP fue comúnmente

escrito en Microsoft Visual Basic Scripting Edition (VBScript), después

Microsoft Java Script fue utilizado también. El aspecto más interesante de

ASP es conocer cómo funciona, ya que parte de la utilización de

extensiones ISAPI. Para precisar, La compañía creadora de esta nueva

tecnología, Microsoft, la define de la siguiente manera:

Las Active Server Pages son un ambiente de aplicación abierto y

gratuito en el que se puede combinar código HTML, scripts y

Page 63: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

43

componentes ActiveX del servidor para crear soluciones dinámicas y

poderosas para el Web (Brianza, 2006).

¿Cómo funciona la tecnología ASP?

ASP es una tecnología dinámica que funciona del lado del servidor, lo

que implica que cuando el usuario solicita un documento ASP, las instrucciones

del programa contenidas en el script, son ejecutadas para enviar el código

resultante HTML al navegador.

El servidor Web, al enviar al cliente una página ASP, ejecuta el código

que contiene la página y posteriormente envía al cliente el resultado de la

ejecución de dicho código. De esta forma se consigue poder modificar el

contenido antes de ser enviado, además se hace compatible con cualquier

navegador, pues lo que se envía al cliente es HTML común, JavaScript, Flash,

entre otros.

En esta figura se puede observar el proceso de intercambio de

información al utilizar la tecnología ASP.

Ventajas al utilizar ASP

ASP logró hacer mucho más sencillo lo que antes resultaba sumamente

difícil, crear contenido dinámico Web. Al crear aplicaciones CGI o aplicaciones

Ilustración 4: Funciones de ASP

ELABORADO POR: Ángel Aníbal Armijos FUENTE: (Brianza, 2006)

Page 64: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

44

ISAPI estaba garantizada la complejidad; ahora con ASP el desarrollo resulta

fácil.

ASP utiliza VBScript como lenguaje de programación, y millones de

desarrolladores están familiarizados con Visual Basic, Visual Basic for

Applications (VBA) o VBScript. Por lo tanto para todos esos desarrolladores ASP

fue la forma más sencilla para entrar a la era de Internet.

En algún otro caso los desarrolladores tendrían que aprender un nuevo

lenguaje pero con ASP no será necesario debido a la particular manera de

construir aplicaciones Web. Otro punto importante es el fácil acceso a bases de

datos a través del Microsoft ActiveX Data Objects (ADO). Cuando es necesario

generar contenido dinámico ADO permite una sencilla inclusión de los datos.

Finalmente, el modelo de desarrollo ASP permite construir en base a la

escritura y ejecución de código, no habiendo necesidad de llevar a cabo

compilación o una serie de complicados pasos.

ASP. NET ofrece varias ventajas importantes referentes a los modelos de

programación Web empleados antes del surgimiento de esta nueva tecnología:

Mejor rendimiento. A diferencia de sus predecesores, ASP. NET es capaz

de aprovechar las ventajas del enlace anticipado, la compilación just-in-

time, la optimización nativa y los servicios de caché desde el primer

momento. Por lo tanto existe un incremento importante del rendimiento

desde el inicio, donde se comienza a escribir el código.

Compatibilidad con herramientas de primer nivel. El ambiente de trabajo

se complementa con un diseñador y una caja de herramientas muy

completos. Los controles de servidor de arrastrar y colocar, y la

implementación automática ejemplifican la eficacia de las herramientas

empleadas.

Eficacia y flexibilidad. La eficacia y flexibilidad de la plataforma ASP .NET

se encuentra disponible para los programadores de aplicación Web,

Page 65: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

45

debida a que la biblioteca de clases, la mensajería y las soluciones de

acceso a datos se encuentran accesibles desde el Web de manera

uniforme. Tomando en cuenta que ASP .NET es independiente del

lenguaje, es posible elegir el lenguaje que mejor se adapte a la aplicación

por desarrollar o incluso implementar varios lenguajes.

Simplicidad. ASP .NET facilita la realización de tareas como él envió de

formularios, la autenticación del cliente y la implementación y

configuración de sitios. El ambiente de trabajo de ASP .NET permite

generar interfaces de usuario, que separan la lógica de aplicación del

código de presentación, además de controlar eventos de forma sencilla a

través del modelo de procesamiento de formularios de tipo Visual Basic.

CLR simplifica la programación con servicios de código administrado

como el recuento de referencia automático y el recolector de elementos

no utilizados

Facilidad de uso. ASP .NET utiliza una configuración jerárquica basada

en texto, lo cual simplifica la aplicación de la configuración al entorno del

servidor y a las aplicaciones Web. La información de configuración es

almacenada como texto sin formato, por lo que se puede aplicar la nueva

configuración sin la ayuda de herramientas de administración local. Una

aplicación ASP.NET se implementa en un servidor de forma sencilla

mediante una copia de los archivos necesarios, por lo que no se requiere

reinicio del servidor ni para implementar o reemplazar el código

compilado en ejecución.

Escalabilidad y disponibilidad. ASP .NET fue diseñado tomando en

cuenta la escalabilidad con características específicamente a medida,

con el fin de mejorar el rendimiento en entornos agrupados y de múltiples

procesadores. ASP.NET también controla y administra los procesos de

tal manera que si uno no se comporta adecuadamente, se pueda crear

un nuevo proceso, ayudando a mantener la aplicación disponible.

Posibilidad de personalización y extensibilidad. ASP.NET cuenta con una

Page 66: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

46

arquitectura que permite a los programadores insertar código en el nivel

adecuado. Y es posible extender o sustituir un subcomponente del motor

de tiempo de ejecución con un componente escrito personalizado.

Seguridad. Con la configuración por aplicación y la autentificación de

Windows, es posible obtener una seguridad completa de las aplicaciones.

Desventajas al utilizar ASP

ASP es una poderosa herramienta para desarrollos de aplicaciones Web

grandes y aplicaciones Web escalables. Sitios Web como www.microsoft.com y

www.dell.com y muchos otros grandes y pequeños han utilizado ASP con

resultados satisfactorios.

Sin embargo, es necesario saber que en pocos casos ASP es lo

suficientemente rápido al interpretar el código VBScript o JScript en cada una de

las solicitudes cliente-servidor.

Diferencia entre ASP 3.0 y ASP .NET

Con Asp .Net el estatuto es recopilado en calidades ejecutables,

entretanto que en Asp 3.0 necesita ser remedado.

Con Asp 3.0 la colectividad del estatuto del costado del criado tiene que

ser tocado por el criado Web, a salvo que éste sea interceptado.

A pesar de ser una tecnología relativamente noticia, Active Server Pages

ha alcanzado decidir un estándar en la tierra de páginas Web diligentes. Asp

.Net pretende favorecer el principal papelón presente en las páginas de Asp 3.0.

Este reparo se refiere al avituallamiento en el cual las laboriosidades

cliente- criado de Asp 3.0, son graves de prolongar, debido a que el estatuto Asp

es mezclado con la interfaz de becario que ocasiona se pierda periodo en las

modernizaciones del estatuto al no esplendor efectuar simplemente con el

tuétano del edicto. Asp.

Page 67: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

47

Net soluciona este reparo al facultar desgajar la interfaz del reglamento,

en otras palabras, el hábitat de ésta noticia traducción brinda una extensa

muchedumbre de exámenes predefinidos que permiten trazar aplicaciones con

simplemente registrar una brazada mínima de líneas de precepto.

La lectura 3.0 de Asp brindó una perspectiva clara para el futuro del

florecimiento de widget apoyado en aplicaciones Web. Microsoft introdujo Asp.

Net la noticia interpretación de Asp, la cual contiene extravagancias que

permiten alejar naturalmente el estatuto esencial de kuna persistencia así como

su iniciación. Se afirma que Asp .Net no es una reforma de Asp, si no que en

realidad es un nuevo producto que permite también la misma práctica de

exponer a la que se estaba conocido con Asp.

Sistema Android

“Android es un Sistema Operativo de código abierto para dispositivos

móviles. Originalmente fue creado en 2003 por la empresa Android Inc., en aquel

entonces formada por Andy Rubin, Rich Miner, Nick Sears y Chris White”.

(Palomino, 2017)

Según (Palomino, 2017), En 2005 Google adquirió Android Inc. y

absorbió a los cofundadores para que continuasen con el desarrollo de una

plataforma para dispositivos móviles basada en el núcleo de Linux, y que fue

promocionando a fabricantes de dispositivos y operadores con la promesa de

proveer un sistema flexible y actualizable (Palomino, 2017).

El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto

con la creación de la Open Handset Alliance, un consorcio de 78 compañías de

hardware, software y telecomunicaciones dedicadas al desarrollo de estándares

abiertos para dispositivos móviles. Google liberó la mayoría del código de

Android bajo la licencia Apache, una licencia libre y de código abierto

Características

• La estructura del sistema operativo Android se compone de aplicaciones

que se ejecutan en un framework Java de aplicaciones orientadas a objetos

Page 68: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

48

sobre el núcleo de las bibliotecas de Java en una máquina virtual llamada Dalvik,

desarrollada específicamente para Android y optimizada para dispositivos

móviles que funcionan con batería y que tienen memoria y procesador limitados.

(Palomino, 2017)

• Los desarrolladores tienen acceso completo a los mismos Apis del

framework usados por las aplicaciones base del sistema. La arquitectura está

diseñada para simplificar la reutilización de componentes; cualquier aplicación

puede publicar sus capacidades y cualquier otra aplicación puede hacer luego

uso de esas capacidades (sujeto a reglas de seguridad del framework). Éste

mismo mecanismo permite que los componentes sean reemplazados por el

usuario (Palomino, 2017).

• Android depende de Linux para los servicios base del sistema como

seguridad, gestión de memoria, gestión de procesos, pila de red y modelo de

controladores. El núcleo también actúa como una capa de abstracción entre el

hardware y el resto de la pila de software (Palomino, 2017).

• Para dar visibilidad a las aplicaciones desarrolladas se crea Google Play,

que contiene un catálogo de aplicaciones gratuitas o de pago y que pueden ser

descargadas e instaladas directamente por dispositivos Android sin la necesidad

de un PC (Palomino, 2017).

• Se denomina un sistema con multitarea real de aplicaciones, es decir, las

aplicaciones que no estén ejecutándose en primer plano reciben ciclos de reloj

(Palomino, 2017).

• Android soporta las siguientes tecnologías de conectividad: GSM/EDGE,

IDEN, CDMA, EV- DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+, NFC y

WiMAX.GPRS,UMTS y HSDPA+ (Palomino, 2017).

• El navegador web incluido en Android está basado en el motor de

renderizado de código abierto WebKit, emparejado con el motor JavaScript V8

de Google Chrome (Palomino, 2017).

Page 69: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

49

• Dependiendo del diseño del dispositivo, la plataforma es adaptable a

pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de

gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de

teléfonos tradicionales (Palomino, 2017).

• Android tiene soporte nativo para pantallas capacitivas con soporte multi-

táctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La

funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para

evitar infringir patentes de otras compañías). Más tarde, Google publicó una

actualización para el Nexus One y el Motorola Droid que activa el soporte multi-

táctil de forma nativa (Palomino, 2017).

• Android soporta los siguientes formatos multimedia: WebM, H.263, H.264

(en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor 3GP), AAC,

HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG,

PNG, GIF y BMP (Palomino, 2017).

• En cuanto al bluetooth, el soporte para A2DF y AVRCP fue agregado en

la versión 1.5; el envío de archivos (OPP) y la exploración del directorio

telefónico fueron agregados en la versión 2.0;y el marcado por voz junto con el

envío de contactos entre teléfonos lo fueron en la versión 2.2 (Palomino, 2017).

• Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS,

acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de

presión, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D

(Palomino, 2017).

• Android soporta tethering, que permite al teléfono ser usado como un

punto de acceso alámbrico o inalámbrico (todos los teléfonos desde la versión

2.2, no oficial en teléfonos con versión 1.6 o inferiores mediante aplicaciones

disponibles en Google Play (por ejemplo PdaNet). Para permitir a un PC usar la

conexión de datos del móvil Android se podría requerir la instalación de software

adicional (Palomino, 2017).

• El entorno de desarrollo incluye un emulador de dispositivos,

Page 70: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

50

herramientas para depuración de memoria y análisis del rendimiento del

software. Inicialmente el entorno de desarrollo integrado (IDE) utilizado era

Eclipse con el plugin de Herramientas de Desarrollo de Android (ADT). Ahora se

considera como entorno oficial Android Studio, descargable desde la página

oficial de desarrolladores de Android (Palomino, 2017).

• El sistema operativo está compuesto por 12 millones de líneas de código,

incluyendo 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C,

2,1 millones de líneas de Java y 1,75 millones de líneas de C++ (Palomino,

2017).

Diseño

Android es considerado como uno de los modelos de negocio más

exitosos, pues su desarrollo estratégico contempla los factores que más se

tienen en cuenta dentro de las herramientas y metodologías desarrollados por

expertos en negocios. Este sistema operativo se ha convertido en un modelo a

seguir por desarrolladores de tendencias y negocios de alto impacto.

Según (Palomino, 2017) “Android, al contrario que otros sistemas

operativos para dispositivos móviles como iOS o Windows Phone, se

desarrolla de forma abierta y se puede acceder tanto al código fuente

como a la lista de incidencias donde se pueden ver problemas aún no

resueltos y reportar problemas nuevos” (Palomino, 2017).

Para (Palomino, 2017) las personas que tenga acceso al código

fuente no significa que se pueda tener siempre la última versión de

Android en un determinado móvil, ya que el código para soportar el

hardware (controladores) de cada fabricante normalmente no es público,

así que faltaría un trozo básico del firmware para poder hacerlo funcionar

en dicho terminal, y porque las nuevas versiones de Android suelen

requerir más recursos, por lo que los modelos más antiguos quedan

descartados por razones de memoria (RAM), velocidad de procesador,

etc (Palomino, 2017).

En un principio, Android era eminentemente un sistema operativo

pensado para usar con teclado, y gracias a un cursor poder navegar entre las

aplicaciones. Desde su comienzo, Android ha sido altamente personalizable.

Poco después, antes del lanzamiento del primer teléfono Android, esta filosofía

Page 71: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

51

cambió para convertirse en eminentemente táctil, y poder competir contra el

iPhone, presentado 1 año y 9 meses antes.

Android 2.0/2.1 Eclair

(Palomino, 2017) “El 26 de octubre de 2009, el SDK de Android 2.0 – con

nombre en clave Eclair – fue lanzado, basado en el núcleo de Linux

2.6.29. Cambios incluyen”:

• Sincronización cuenta expandida, permitiendo a los usuarios agregar

múltiples cuentas al dispositivo para sincronización de correo y contactos.

• Soporte intercambio de correo, con bandeja combinada para buscar

correo desde múltiples cuentas en la página.

• Soporte Bluetooth 2.1.

• Habilidad para tocar la foto de un contacto y seleccionar llamar, enviar

SMS o correo a la persona. (Palomino, 2017)

• Habilidad para en todos los mensajes SMS y MMS guardados, con

eliminación de mensajes más antiguos en una conversación automáticamente

cuando un límite definido se ha alcanzado.

• Nuevas características para la cámara, incluyendo soporte de flash, zoom

digital, modo escena, balance de blancos, efecto de colores y enfoque

macro.

• Mejorada velocidad de tipeo en el teclado virtual, con diccionario

inteligente que aprende el uso de palabras e incluye nombres de contactos como

sugerencias

• Renovada interfaz de usuario del navegador con imágenes en miniatura

de marcador, zoom de toque-doble y soporte para HTML5.

• Vista agenda del calendario mejorada, que muestra el estado asistiendo a

cada invitado, y la capacidad de invitar a nuevos invitados a los eventos

(Palomino, 2017).

• Optimización en velocidad de hardware y GUI renovada.

• Soporte para más tamaños de pantalla y resoluciones, con mejor ratio de

contraste.

• Mejorado Google Maps 3.1.2.

• Clase MotionEvent mejorada para rastrear eventos multi-touch.

Page 72: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

52

• Adición de fondos de pantalla animados, permitiendo la animación de

imágenes de fondo de la pantalla inicio para mostrar movimiento (Palomino,

2017).

• Cambios menores de API, arreglo de errores y cambios del

comportamiento del framework.

• Modificaciones menores de la API y correcciones de errores (Palomino,

2017).

Android Studio

Android Studio fue anunciado en el año 2013 en la conferencia de Google

I/O. Fue creado para reemplazar a Eclipse, la plataforma que se usaba para la

creación de aplicaciones y que todavía hoy en día es utilizada por muchos

programadores. De esta manera, con Android Studio, Google consigue su propio

IDE para el desarrollo de aplicaciones, pudiendo instalar todo el SDK para

desarrollar apps específicas adaptadas a la mayor parte de versiones.

En la actualidad Android Studio es la plataforma que se

postula como el más completo IDE para desarrollar aplicaciones

Android con muchas características que destacan de los otros

programas usados para este trabajo, está basado en IntelliJ y

puede ser descargado de forma gratuita a través de la licencia de

Apache 2.0. (AS-La historia de Android Studio, 2016)

Cuenta con una estructura simple que permite organizar los proyectos de

manera que facilite su ubicación y su publicación, como también un entorno para

desarrollar más potente, fácil e intuitivo. Permite ver el desarrollo a tiempo real

de las aplicaciones y las pantallas en las que será usada la aplicación, y a su vez

nos ofrece plantillas para diferentes elementos para programar como el uso de

mapas.

Android Studio se perfila desde el año 2014 como el único e

inmejorable IDE para desarrollar aplicaciones Android, no sólo el hecho

de que este es multiplataforma sino que, no se debe instalar el SDK por

separado tal como se hacía anteriormente con Eclipse, ya que este por

ser promocionado por Google ya viene incorporado en sus diferentes

instaladores, el único requisito que se solicita tener instalado es la versión

más reciente del JDK (Java Developer Kit). (Tecnopedia.net, 2012)

Page 73: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

53

Son muchas las características positivas que trae Android Studio, entre las

cuales destacan:

Estructura simple y organizada para los proyectos.

Entorno de desarrollo más robusto pero más simple, fácil e intuitivo.

Permite visualizar en vivo el aspecto de nuestra aplicación con respecto

al estilo.

Brinda plantillas para diferentes elementos de programación como uso de

Mapas.

Fácil creación de proyectos para cada uno de los dispositivos que

emplean Android como Sistema Operativo.

Permite el uso de múltiples emuladores tales como genimotion o el propio

AVD de Android Studio.

Facilidad para hacer debug en las aplicaciones y para realizar testing.

(Tecnopedia.net, 2012)

El Entorno de Desarrollo Integrado Android Studio es una herramienta

libre desarrollada por Google que está dirigida exclusivamente al desarrollo de

aplicaciones móviles para sistemas operativos Android.

Según los autores, Android Studio sustituyó a Eclipse ya que

posee mejores funcionalidades, es muy sencillo de acceder a su

instalación ya que contiene todos los paquetes necesarios incluidos. Está

basado en IntelliJ IDEA el cual es un IDE de desarrollo propio de Java

que busca maximizar la productividad en desarrollo porque contiene un

mecanismo para sugerir código y autocompletar líneas convirtiendo al

sistema en una aplicación de uso ergonómico. (SANTILLÁN &

MALDONADO, 2017)

Se caracteriza porque posee una amplia variedad de emuladores

predeterminados y también brinda opciones para personalizar o crear nuevos,

pueden emular cualquier tipo de teléfono en tamaño, rendimiento y diseño para

que la aplicación desarrollada pueda someterse a pruebas en tiempo real.

“Posee herramientas de administración para el monitoreo de

Page 74: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

54

funciones de emulación permitiendo llevar el control de archivos,

procesos, aplicaciones, datos y rendimiento de la app que realice la

ejecución en el emulador”. (SANTILLÁN & MALDONADO, 2017)

Entre las ventajas que posee se destacan las siguientes:

● El entorno unificado en el que se puede desarrollar para todos los dispositivos

Android.

● Instant Run que permite que la aplicación se ejecute al mismo tiempo que se

realizan cambios.

● Plantillas diseñadas para crear proyectos de Android y más componentes.

● Integración de plataforma GitHub para poder importar o exportar ejemplos del

desarrollo en Android Studio. (SANTILLÁN & MALDONADO, 2017)

Bases de Datos MySQL

La historia como lo mencionan (Enríquez, Maldonado, Nakamura,

& Nogueron, 2012) MySQL surgió alrededor de la década del 90, Michael

Windenis comenzó a usar mSQL para conectar tablas usando sus

propias rutinas de bajo nivel (ISAM). Tras unas primeras pruebas, llegó a

la conclusión de que mSQL no era lo bastante flexible ni rápido para lo

que necesitaba, por lo que tuvo que desarrollar nuevas funciones. Esto

resulto en una interfaz SQL a su base de datos, totalmente compatible a

mSQL (Enríquez, Maldonado, Nakamura, & Nogueron, 2012).

El origen del nombre MySQL no se sabe con certeza de donde

proviene, por un lado se dice que en sus librerías han llevado el prefijo

“my” durante los diez últimos años, por otra parte, la hija de uno de los

desarrolladores se llama My. Así que no está claramente definido cuál de

estas dos causas han dado lugar al nombre de este conocido gestor de

bases de datos. (Enríquez, Maldonado, Nakamura, & Nogueron, 2012)

Es un sistema de gestión de bases de datos relacional, fue creada por la

empresa sueca MySQL AB, la cual tiene el copyright del código fuente del

servidor SQL, así como también de la marca.

MySQL es un software de código abierto, licenciado bajo la GPL de la

GNU, aunque MySQL AB distribuye una versión comercial, en lo único que se

Page 75: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

55

diferencia de la versión libre, es en el soporte técnico que se ofrece, y la

posibilidad de integrar este gestor en un software propietario, ya que de otra

manera, se vulneraría la licencia GPL.

El lenguaje de programación que utiliza MySQL es Structured Query

Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es

utilizado de forma generalizada en las bases de datos relacionales.

Características Principales

Como dicen los autores, (Enríquez, Maldonado, Nakamura, &

Nogueron, 2012) inicialmente, MySQL carecía de algunos elementos

esenciales en las bases de datos relacionales, tales como integridad

referencial y transacciones. A pesar de esto, atrajo a los desarrolladores

de páginas web con contenido dinámico, debido a su simplicidad, de tal

manera que los elementos faltantes fueron complementados por la vía de

las aplicaciones que la utilizan. Poco a poco estos elementos faltantes,

están siendo incorporados tanto por desarrolladores internos, como por

desarrolladores de software libre. (Enríquez, Maldonado, Nakamura, &

Nogueron, 2012)

En las últimas versiones se pueden destacar las siguientes

características principales:

Ilustración 5: Historia de MySQL

ELABORADO POR: Ángel Aníbal Armijos FUENTE: (Enríquez, Maldonado, Nakamura, & Nogueron, 2012)

Page 76: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

56

El principal objetivo de MySQL es velocidad y robustez.

Soporta gran cantidad de tipos de datos para las columnas.

Gran portabilidad entre sistemas, puede trabajar en distintas plataformas

y sistemas operativos.

Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de

datos y uno de índice y soporta hasta 32 índices por tabla.

Aprovecha la potencia de sistemas multiproceso, gracias a su

implementación multihilo.

Flexible sistema de contraseñas (passwords) y gestión de usuarios, con

un muy buen nivel de seguridad en los datos.

El servidor soporta mensajes de error en distintas lenguas (Enríquez,

Maldonado, Nakamura, & Nogueron, 2012)

Ventajas

Velocidad al realizar las operaciones, lo que le hace uno de los gestores

con mejor rendimiento.

Bajo costo en requerimientos para la elaboración de bases de datos, ya

que debido a su bajo consumo puede ser ejecutado en una máquina con

escasos recursos sin ningún problema.

Facilidad de configuración e instalación.

Soporta gran variedad de Sistemas Operativos

Baja probabilidad de corromper datos, incluso si los errores no se

producen en el propio gestor, sino en el sistema en el que está.

Conectividad y seguridad (Enríquez, Maldonado, Nakamura, &

Nogueron, 2012)

Desventajas

Un gran porcentaje de las utilidades de MySQL no están documentadas.

No es intuitivo, como otros programas (ACCESS). (Enríquez, Maldonado,

Nakamura, & Nogueron, 2012)

Page 77: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

57

Fundamentación Legal

CONSTITUCIÓN DEL ECUADOR

TÍTULO II: DERECHOS (Constitución del Ecuador , 2008)

Capítulo Primero: Principios del Buen Vivir

Sección Quinta: Educación

Art. 26.- La educación es un derecho de las personas a lo largo de su vida y un

deber ineludkible e inexcusable del Estado. Constituye un área prioritaria de la

política pública y de la inversión estatal, garantía de la igualdad e inclusión social

y condición indispensable para el buen vivir. Las personas, las familias y la

sociedad tienen el derecho y la responsabilidad de participar en el proceso

educativo.

Art. 27.- La educación se centrará en el ser humano y garantizará su desarrollo

holístico, en el marco del respeto a los derechos humanos, al medio ambiente

sustentable y a la democracia; será participativa, obligatoria, intercultural,

democrática, incluyente y diversa, de calidad y calidez; impulsará la equidad de

género, la justicia, la solidaridad y la paz; estimulará el sentido crítico, el arte y la

cultura física, la iniciativa individual y comunitaria, y el desarrollo de

competencias y capacidades para crear y trabajar.

La educación es indispensable para el conocimiento, el ejercicio de los derechos

y la construcción de un país soberano, y constituye un eje estratégico para el

desarrollo nacional.

Art. 28.- La educación responderá al interés público y no estará al servicio de

intereses individuales y corporativos. Se garantizará el acceso universal,

permanencia, movilidad y egreso sin discriminación alguna y la obligatoriedad en

el nivel inicial, básico y bachillerato o su equivalente.

Es derecho de toda persona y comunidad interactuar entre culturas y participar

en una sociedad que aprende. El Estado promoverá el diálogo intercultural en

sus múltiples dimensiones.

Page 78: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

58

El aprendizaje se desarrollará de forma escolarizada y no escolarizada. La

educación pública será universal y laica en todos sus niveles, y gratuita hasta el

tercer nivel de educación superior inclusive.

Art. 29.- EI Estado garantizará la libertad de enseñanza, la libertad de cátedra en

la educación superior, y el derecho de las personas de aprender en su propia

lengua y ámbito cultural. Las madres y padres o sus representantes tendrán la

libertad de escoger para sus hijas e hijos una educación acorde con sus

principios, creencias y opciones pedagógicas. (Constitución del Ecuador , 2008)

TÍTULO VII

RÉGIMEN DEL BUEN VIVIR (Plan del Buen Vivir, 2017)

Capítulo Primero: Inclusión y equidad

Sección Primera: Educación

Art. 347.- Será responsabilidad del Estado:

1. Fortalecer la educación pública y la coeducación; asegurar el mejoramiento

permanente de la calidad, la ampliación de la cobertura, la infraestructura física y

el equipamiento necesario de las instituciones educativas públicas.

2. Garantizar que los centros educativos sean espacios democráticos de

ejercicio de derechos y convivencia pacífica. Los centros educativos serán

espacios de detección temprana de requerimientos especiales.

8. Incorporar las tecnologías de la información y comunicación en el proceso

educativo y propiciar el enlace de la enseñanza con las actividades productivas o

sociales.

10. Asegurar que se incluya en los currículos de estudio, de manera progresiva,

la enseñanza de al menos una lengua ancestral.

11. Garantizar la participación activa de estudiantes, familias y docentes en los

procesos educativos.

Page 79: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

59

12. Garantizar, bajo los principios de equidad social, territorial y regional que

todas las personas tengan acceso a la educación pública.

Art. 350.- El sistema de educación superior tiene como finalidad la formación

académica y profesional con visión científica y humanista; la investigación

científica y tecnológica; la innovación, promoción, desarrollo y difusión de los

saberes y las culturas; la construcción de soluciones para los problemas del

país, en relación con los objetivos del régimen de desarrollo.

Art. 351.- El sistema de educación superior estará articulado al sistema nacional

de educación y al Plan Nacional de Desarrollo; la ley establecerá los

mecanismos de coordinación del sistema de educación superior con la Función

Ejecutiva. Este sistema se regirá por los principios de autonomía responsable,

cogobierno, igualdad de oportunidades, calidad, pertinencia, integralidad,

autodeterminación para la producción del pensamiento y conocimiento, en el

marco del diálogo de saberes, pensamiento universal y producción científica

tecnológica global.

Art. 352.- El sistema de educación superior estará integrado por universidades y

escuelas politécnicas; institutos superiores técnicos, tecnológicos y pedagógicos;

y conservatorios de música y artes, debidamente acreditados y evaluados.

Estas instituciones, sean públicas o particulares, no tendrán fines de lucro.

Sección Octava: Ciencia, Tecnología, Innovación y Saberes Ancestrales

Art. 385.- El sistema nacional de ciencia, tecnología, innovación y saberes

ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida, las

culturas y la soberanía, tendrá como finalidad:

1. Generar, adaptar y difundir conocimientos científicos y tecnológicos.

2. Recuperar, fortalecer y potenciar los saberes ancestrales.

Page 80: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

60

3. Desarrollar tecnologías e innovaciones que impulsen la producción nacional,

eleven la eficiencia y productividad, mejoren la calidad de vida y contribuyan a la

realización del buen vivir.

Art. 386.- El sistema comprenderá programas, políticas, recursos, acciones, e

incorporará a instituciones del Estado, universidades y escuelas politécnicas,

institutos de investigación públicos y particulares, empresas públicas y privadas,

organismos no gubernamentales y personas naturales o jurídicas, en tanto

realizan actividades de investigación, desarrollo tecnológico, innovación y

aquellas ligadas a los saberes ancestrales.

El Estado, a través del organismo competente, coordinará el sistema,

establecerá los objetivos y políticas, de conformidad con el Plan Nacional de

Desarrollo, con la participación de los actores que lo conforman.

Art. 387.- Será responsabilidad del Estado:

1. Facilitar e impulsar la incorporación a la sociedad del conocimiento para

alcanzar los objetivos del régimen de desarrollo.

2. Promover la generación y producción de conocimiento, fomentar la

investigación científica y tecnológica, y potenciar los saberes ancestrales, para

así contribuir a la realización del buen vivir, al sumak kawsay.

3. Asegurar la difusión y el acceso a los conocimientos científicos y tecnológicos,

el usufructo de sus descubrimientos y hallazgos en el marco de lo establecido en

la Constitución y la Ley.

4. Garantizar la libertad de creación e investigación en el marco del respeto a la

ética, la naturaleza, el ambiente, y el rescate de los conocimientos ancestrales.

5. Reconocer la condición de investigador de acuerdo con la Ley. (Plan del Buen

Vivir, 2017)

Page 81: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

61

INSTRUCTIVO DE TRANSICIÓN DE PASANTÍAS Y/O PRÁCTICAS

PREPROFESIONALES Y DE SERVICIO COMUNITARIO DE LA

UNIVERSIDAD DE GUAYAQUIL

I. ANTECEDENTES

El Articulo 87 de la Ley Orgánica de Educación Superior LOES determina que

“Como requisito previo a la obtención del título, los y las estudiantes deberán

acreditar servicios a la comunidad, mediante prácticas o pasantías pre

profesionales, debidamente monitoreadas, en los campos de su especialidad, de

conformidad con los lineamientos generales definidos por el Consejo de

Educación Superior. Dichas actividades se realizarán en coordinación con

organizaciones comunitarias, empresas e instituciones públicas y privadas

relacionadas con la respectiva especialidad”.

Según el Reglamento de Régimen Académico del Consejo de Educación

Superior aprobado en noviembre de 2013, el Capítulo III sobre las Prácticas Pre-

Profesionales y Pasantías dice lo siguiente:

Art. 88.- Prácticas pre profesionales.- Son actividades de aprendizaje orientadas

a la aplicación de conocimientos y al desarrollo de destrezas y habilidades

específicas que un estudiante debe adquirir para un adecuado desempeño en su

futura profesión.

Estas prácticas deberán ser de investigación- acción y se realizarán en el

entorno institucional, empresarial o comunitario, público o privado, adecuado

para el fortalecimiento del aprendizaje. Las prácticas pre-profesionales o

pasantías son parte fundamental del currículo conforme se regula en el presente

Reglamento.

Cada carrera asignará, al menos, 400 horas para prácticas pre profesionales,

que podrán ser distribuidas a lo largo de la carrera, dependiendo del nivel

formativo, tipo de carrera y normativa existente. El contenido, desarrollo y

cumplimiento de las prácticas pre-profesionales serán registrados en el portafolio

académico.

Page 82: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

62

Artículo 93.- Realización de las prácticas pre profesionales.- Las instituciones de

educación superior diseñarán, organizarán y evaluarán las correspondientes

prácticas pre profesionales para cada carrera. Para el efecto, las ÍES

implementarán programas y proyectos de vinculación con la sociedad, con la

participación de sectores productivos, sociales y culturales. Estas prácticas se

realizarán conforme a las siguientes normas:

1. Las actividades de servicio a la comunidad contempladas en los artículos 87 y

88 de la LOES serán consideradas como prácticas pre profesionales. Para el

efecto, se organizarán programas y proyectos académicos que deberán

ejecutarse en sectores urbano-marginales y rurales. Estas prácticas tendrán una

duración mínima de 160 horas.

2. Todas las prácticas pre profesionales deberán ser planificadas, monitoreadas

y evaluadas por un tutor académico de la ÍES, en coordinación con un

responsable de la institución en donde se realizan las prácticas (institución

receptora). En la modalidad dual, se establecerá además un tutor de la entidad o

institución receptora.

3. Toda práctica pre profesional estará articulada a una o varias cátedras. El

tutor académico de la práctica pre profesional deberá incluir en la planificación

de la cátedra las actividades, orientaciones académicas-investigativas y los

correspondientes métodos de evaluación.

4. Para el desarrollo de las prácticas pre profesionales, cada ÍES establecerá

convenios o cartas de compromiso con las contrapartes públicas o privadas.

Como parte de la ejecución de los mismos deberá diseñarse y desarrollarse un

plan de actividades académicas del estudiante en la institución receptora.

5. En caso de incumplimiento de compromisos por parte de la institución o

comunidad receptora, o del plan de actividades del estudiante, la institución de

educación superior deberá reubicarlo inmediatamente en otro lugar de práctica.

Page 83: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

63

6. Las ÍES organizarán instancias institucionales para la coordinación de los

programas de vinculación con la sociedad y las prácticas pre profesionales, en

una o varias carreras.

7. En el convenio específico con la institución o comunidad receptora, deberá

establecerse la naturaleza de la relación jurídica que ésta tendrá con el

estudiante:

a. Si es únicamente de formación académica, se excluye la remuneración y de

ser necesario se utilizará un seguro estudiantil por riesgos laborales; la gratuidad

de la educación superior pública no cubrirá el seguro estudiantil;

b. Si se acuerda una relación laboral que incluye fines formativos, es decir, una

pasantía, ésta se regirá por la normativa pertinente e incluirá la afiliación del

estudiante al Instituto Ecuatoriano de Seguridad Social.

c. En el caso de las carreras de medicina humana, odontología, enfermería,

obstetricia y veterinaria, el internado rotativo se considerará como prácticas pre-

profesionales.

Art. 89.- Pasantías.- Cuando las prácticas pre profesionales se realicen bajo

relación contractual y salarial de dependencia, serán reguladas por la normativa

aplicable a las pasantías, sin modificar el carácter y los efectos académicos de

las mismas.

Art. 90.- Prácticas pre profesionales durante el proceso de aprendizaje.- En la

educación superior técnica y tecnológica, o sus equivalentes, y de grado, las

prácticas pre-profesionales se distribuirán a lo largo de las unidades de

organización curricular, tomando en cuenta los objetivos de cada unidad y los

niveles de conocimiento y destrezas investigativas adquiridos.

Art. 91.- Prácticas de posgrado.- Los programas de posgrado, dependiendo de

su carácter y requerimientos formativos, podrán incorporar horas de prácticas

Page 84: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

64

previo a la obtención de la respectiva titulación, con excepción de las

especializaciones en el área médica en las que estas prácticas son obligatorias.

Art. 92.- Ayudantes de cátedra e investigación.- Las prácticas pre-profesionales

podrán realizarse mediante ayudantías de cátedra o de investigación cuando, en

correspondencia con sus requerimientos institucionales, las IES seleccionen

estudiantes para que realicen tales prácticas académicas de manera sistemática.

Los ayudantes de cátedra se involucrarán en el apoyo a las actividades de

docencia del profesor responsable de la asignatura, y desarrollarán

competencias básicas para la planificación y evaluación del profesor.

Los ayudantes de investigación apoyarán actividades de recolección y

procesamiento de datos, a la vez que participarán en los procesos de

planificación y monitoreo de tales proyectos.

Las ayudantías de cátedra o de investigación podrán ser remuneradas o no.

DECRETO 1014

DEL GOBIERNO ACERCA DEL USO DE SOFTWARE LIBRE

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.

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).

Art. 3.- Las entidades de la Administración Pública Central previa a la instalación

del software libre en sus equipos, deberán verificar la existencia de capacidad

técnica que brinde el soporte necesario para el uso de este tipo de software.

Page 85: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

65

Art. 4.- Se faculta la utilización de software propietario (no libre) únicamente

cuando no exista una solución de software libre que supla las necesidades

requeridas, o cuando esté en riesgo la seguridad nacional, o cuando el proyecto

informático se encuentre en un punto de no retorno. Para efectos de este decreto

se comprende como seguridad nacional, las garantías para la supervivencia de

la colectividad y la defensa de patrimonio nacional. Para efectos de este decreto

se entiende por un punto de no retorno, cuando el sistema o proyecto informático

se encuentre en cualquiera de estas condiciones: a) Sistema en producción

funcionando satisfactoriamente y que un análisis de costo beneficio muestre que

no es razonable ni conveniente una migración a software libre; y, b) Proyecto en

estado de desarrollo y que un análisis de costo - beneficio muestre que no es

conveniente modificar el proyecto y utilizar software libre. Periódicamente se

evaluarán los sistemas informáticos que utilizan software propietario con la

finalidad de migrarlos a software libre.

Art. 5.- Tanto para software libre como software propietario, siempre y cuando se

satisfagan los requerimientos, se debe preferir las soluciones en este orden: a)

Nacionales que permitan autonomía y soberanía tecnológica; b) Regionales con

componente nacional; c) Regionales con proveedores nacionales; d)

Internacionales con componente nacional; e) Internacionales con proveedores

nacionales; y, f) Internacionales

Art. 6.- La Subsecretaría de Tecnologías de la Información como órgano

regulador y ejecutor de lkas políticas y proyectos informáticos en las entidades

del Gobierno Central deberá realizar el control y seguimiento de este decreto.

Para todas las evaluaciones constantes en este decreto la Subsecretaría de

Tecnologías de la Información establecerá los parámetros y metodologías

obligatorias.

Art. 7.- Encárguese de la ejecución de este decreto los señores ministros

coordinadores y el señor Secretario General de la Administración Pública y

Comunicación. Dado en el Palacio Nacional, en la ciudad de San Francisco de

Quito, Distrito Metropolitano, el día de hoy 10 de abril del 2008.

Page 86: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

66

Pregunta Científica a Contestarse ¿Mediante el desarrollo de una aplicación móvil con sistema operativo

Android, se podría conocer los recorridos de los buses urbanos del norte de la

ciudad de Guayaquil?

Variables del Problema Variable Independiente

La aplicación móvil con sistema operativo Android para los usuarios de

los buses de servicio público que recorren el norte de la ciudad de Guayaquil.

Variable Dependiente

Conocer y visualizar en mapa los recorridos de los buses de servicio

público del norte de Guayaquil.

Definiciones Conceptuales Sistema Web: Están creados e instalados no sobre una plataforma o sistemas

operativos (

Windows, Linux). Sino que se aloja en un servidor en Internet o sobre una

intranet (red local). Su aspecto es muy similar a páginas Web que vemos

normalmente, pero en realidad los ‘sistemasWeb’ tienen funcionalidades muy

potentes que brindan respuestas a casos particulares.

Android: Es un sistema operativo que se emplea en dispositivos móviles, por lo

general con pantalla táctil. De este modo, es posible encontrar tabletas (tablets),

teléfonos móviles (celulares) y relojes equipados con Android, aunque el

software también se usa en automóviles, televisores y otras máquinas.

Aplicaciones Móviles: Son los programa informático creado para llevar a cabo

o facilitar una tarea en un dispositivo informático. Cabe destacar que aunque

todas las aplicaciones son programas, no todos los programas son aplicaciones.

Existe multitud de software en el mercado, pero sólo se denomina así a aquel

que ha sido creado con un fin determinado, para realizar tareas concretas.

Page 87: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

67

HTML: Es un lenguaje de marcado que se utiliza para el desarrollo de páginas

de Internet. Se trata de la sigla que corresponde a HyperText Markup Language,

es decir, Lenguaje de Marcas de Hipertexto, que podría ser traducido como

Lenguaje de Formato de Documentos para Hipertexto.

JavaScript: Es un lenguaje interpretado por la mayoría de los navegadores y

que les proporciona a las páginas web, efectos y funciones complementarias a

las consideradas como estándar HTML Este tipo de lenguaje de programación,

con frecuencia son empleados en los sitios web, para realizar acciones en el

lado del cliente, estando centrado en el código fuente de la página web.

Software: es una palabra que gracias a la masificación de uso, ha sido

aceptada por la Real Academia Española. Según la RAE, el software es un

conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar

distintas tareas en una computadora.

Hardware: Es el analizar la profundidad lo encontramos claramente en el inglés.

Y es que aquel está conformado por la unión de dos vocablos de la lengua

anglosajona: hard que puede traducirse como “duro” y ware que es sinónimo de

“cosas”.k

Page 88: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

68

CAPÍTULO III

PROPUESTA TECNOLÓGICA

ANÁLISIS DE FACTIBILIDAD El presente trabajo de titulación se da a conocer como un nuevo canal de

información para los usuarios que a diario utilizan los transportes urbanos del

norte de la ciudad de Guayaquil, conociendo de esta manera que este nuevo

sistema cumple con los objetivos propuestos en este estudio. Esta nueva

aplicación servirá para los usuarios que tengan un teléfono inteligente con

sistema operativo Android y que utilizan los buses urbanos, pues podrán

acceder al recorrido de los buses urbanos, con la finalidad de tener un medio

que permita escoger el bus que más rápido lo lleve a su destino y con buena

seguridad.

Este análisis de factibilidad es la selección de información fundamental y

necesaria para llevar a cabo el desarrollo de la investigación planteada a través

de herramientas de exploración que nos permite tomar la decisión de continuar o

no el análisis y la interpretación del mismo, proporcionando la viabilidad de éste

a través de sus diferentes aspectos factibles.

FACTIBILIDAD OPERACIONAL

La factibilidad operacional es el aspecto que accede a la comprensión del

impacto de la aplicación en el usuario, conociendo su opinión a través del uso, si

cumple con sus necesidades y si llenó las expectativas de cada uno con

respecto al recorrido establecido en la aplicación con sistema operativo Android,

de cada bus de transporte urbano del norte de Guayaquil.

La aplicación será de servicio único para los usuarios que a diario se

movilizan en los buses de transporte urbano del norte de Guayaquil, se prevé

que la aplicación se adhiera al estándar comprendiéndose que este aplicación

sea manejable para todo los usuarios del norte de Guayaquil, tornándose como

herramienta de servicio continuo, pues en la actualidad se prueba la falta de una

Page 89: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

69

aplicación móvil que ayude a los usuarios a saber el recorrido de transporte

urbano de los buses del norte de Guayaquil, cumpliendo lo establecido y los

segmentos del corredor de transportes urbanos predispuesto por la ATM.,

desarrollando de esta manera todos los beneficios y requerimientos

establecidos para los usuarios.

Para la extracción de la aplicación móvil con sistema operativo Android

fue indispensable extraer los conceptos adquiridos por medio de exploraciones y

recapitulación de asesoría que se llevaron a cabo para la efectuación del mismo,

contando con la tecnología respectiva para después ejecutarlo.

Actualmente demanda de aplicaciones móviles que nos muestra

recorridos de diferentes transportes como es el caso de los taxis, se ha ido

incrementando, dejando a un lado el desconocimiento, por parte de los usuarios,

sobre las rutas que estos transportes tomaran o cuánto tardarán.

Ahora sí, anteriormente se dijo que la demanda de aplicaciones móviles,

para los transportes públicos, va en incremento, esto no es igual con los buses,

que es un medio de transporte que se utiliza continua y masivamente, pues son

pocas las aplicaciones que se han establecido para conocer el recorrido de los

buses en un mapa de la ciudad.

Esta aplicación surge como una herramienta para conocer el recorrido de

los buses de las líneas de buses urbanos del norte de Guayaquil, y que se pueda

establecer una mejor forma de conocer que línea de bus puede trasladar y dejar

más cerca del destino que solicita el usuario.

FACTIBILIDAD TÉCNICA

Nos permite descubrir las posibilidades tecnológicas, es decir, los

mecanismos utilizados para realizar el proyecto tecnológico de la aplicación

(hardware y software), que se necesitan para el desarrollo correcto de la

aplicación con sistema operativo Android que permite dar a conocer, a los

usuarios, el recorrido de los buses de transporte urbano del norte de Guayaquil.

Page 90: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

70

Recursos de Hardware

Los recursos de hardware que necesita esta aplicación con sistema

operativo Android, será un ordenador, en el cual se ira codificando el software,

este equipo o computador es propiedad del investigador de este tema de

estudio y cuyas características se detallan a continuación:

Computador Laptop

Disco Duro de 1 TERA

Memoria RAM 6GB o superior

Procesador Intel I5 o supeior

Tarjeta de video de 1 Gb

Mouse

Router Wireless

Recursos de Software

Estos recursos que han sido previamente analizados y seleccionados

teóricamente de acuerdo a las necesidades de este proyecto, disponen de varias

versiones gratuitas. En este caso, para la creación de una aplicación móvil con

sistema operativo Android que les permitirá a los usuarios conocer los recorridos

del transporte público del norte de Guayaquil, se requieren los siguientes

recursos de software:

Visual Studio 5.5

Android Studio 2.0

ASP.NET

C #

Base de datos MySQL

Esta aplicación móvil con sistema Android es técnicamente factible debido a que

los recursos de hardware y software son de suma importancia para el avance del

mismo y pueden ser adquiridos con diferentes proveedores locales de distintos

modelos y prototipos, y también en internet ya que son herramientas open

source; Se ha considerado dos elementos de vital importancia como; el hardware

donde se introduce la parte tecnología tangible del estudio, y el software que da

a conocer todo lo que se desarrolla en el aplicativo.

Page 91: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

71

Diseño para aplicación “SITU.ANDO BUSES”

Modelos Casos De Uso

Esta herramienta nos ayuda a entender e interpretar de manera gráfica la

forma en que cada interactúa el sistema con los usuarios de acuerdo al proceso

que se está analizando.

Describiremos gráficamente las acciones que se realizan de manera macro y

luego más detalladamente cada parte del proceso que deba realizar la

aplicación.

Descripción de casos de uso

En cada uno de los casos de uso se realizó el mismo proceso, que se detalla a

continuación:

INGRESO AL SISTEMA – PAGINA WEB

DESCRIPCIÓN

APLICACIÓN MÓVIL

PAGINA WEB

WEB SERVICE

ADMINISTRADOR

USUARIO

APP SITU.ANDO BUSES

Ilustración 6: Casos de Usos

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Información Particular

Page 92: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

72

Permite ingresar al sistema de recorrido de buses, donde se puede realizar las

acciones respectivas para el funcionamiento de la app móvil.

ACTOR

Administrador del sistema

REQUERIMIENTO PREVIO

Es necesaria una pc con acceso a internet para ingresar a la página web.

Administrar personal-usuario.

Ingresar buses y recorrido.

DESCRIPCIÓN

Se da mantenimiento de los usuarios que puedan tener acceso al sistema, y

también se administra los buses que se pueden consultar con sus respectivos

recorridos desde la aplicación final.

TRANSACCIONNES

MANTENIMIENTO

INICIA SESIÓN

ADMINISTRADOR

SISTEMA DE RECORRIDO DE BUSES

Ilustración 7: Ingreso al Sistema

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Información Particular

Page 93: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

73

ACTOR

Administrador del sistema

REQUERIMIENTO PREVIO

Es necesario ingresar al sistema en la página web.

INGRESO A LA APLICACIÓN

DESCRIPCIÓN

El usuario ingresa de manera directa a la aplicación para poder escoger el bus y

poder visualizar el recorrido del mismo desde el mapa de googlemaps.

ACTOR

Usuarios. Administrador

REQUERIMIENTO PREVIO

Los usuarios deben tener la aplicación instalada en su móvil y disponer de

conexión a internet.

TRANSACCIONES

MANTENIMIENTO

BUS - RUTAS

PAIS – PROVINCIA – CIUDAD – PERSONAL -

USUARIOS

ADMINISTRADOR

SISTEMA DE RECORRIDO DE BUSES

Ilustración 8: Administrar Usuarios

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Información Particular

Page 94: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

74

DISEÑO DE INTERFACES

Siendo un desarrollo para la titulación y de ayuda a la comunidad se utilizó una

interface sumamente sencilla sin mayor complejidad.

1. La primera pantalla, presenta un botón para INGRESAR, en ese

momento se establece conexión con el web service

USUARIO

Administrador

APP “SITU.ANDO BUSES”

MAPA CON RECORRIDO

INGRESAR

RUTA DE BUSES

Página web

Ilustración 9: Administrar Aplicación

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Información Particular

Page 95: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

75

DESCRIPCIÓN GENERAL DEL PROCESO DEL PROYECTO TECNOLOGICO

“SITU.ANDO BUSES”

Para el desarrollo de la aplicación SITU.ANDO BUSES móvil en sistema

operativo Android que sirva de ayuda a los usuarios del sistema de transporte

público del sector norte de la ciudad de Guayaquil, se requirió utilizar las

siguientes herramientas, detalladas a continuación:

HOSTING Y DOMINIO WEB.

Se contrató un hosting y dominio con goodady, donde se aloja la página

web que sirve para la administración de la app, cuyo nombre de dominio es:

www.trayectoriasitugye.com y ahí mismo se tiene un subdominio que sirve como

web service, su nombre: serviciosweb.trayectoriasitugye.com, y

complementando el entorno necesario para el funcionamiento de la app, se

encuentra dentro del dominio la base de datos que estamos utilizando, que está

creada en MySql 5.5.

PAGINA WEB

Se diseña una pagina web (www.trayectoriasitugye.com) que sirva para

administrar la información de la cual la app se alimentará, esta pagina web está

hecha en lenguaje de programación ASP.Net – C#, al igual que el web service

(serviciosweb.trayectoriasitugye.com) que vamos a utilizar.

Ilustración 10: Diseño de Interfaces

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Información Particular

Page 96: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

76

BASE DE DATOS

Se crea una base de datos en MySql, que se encargará de recibir los datos

generados al marcar los recorridos de los buses en la página web de

administración. Estos datos (latitud y longitud) son fundamentales para poder

mostrar finalmente los recorridos en la app por medio de los métodos que se

implementan.

1. PAGINA ADMINISTRATIVA

En la página web de administración principalmente tenemos las

opciones/funciones:

BUS – TRAYECTORIA.

Donde BUS, se dedica a registrar los nombres de las líneas de buses y una

información adicional del mismo. Y este registro nos sirve para poder avanzar al

siguiente evento.

Luego TRAYECTORIA, no es más que el recorrido del bus que estamos

registrando. Ubicamos en el mapa las calles por las cuales circula el bus y

vamos dando clic para marcar, de esta forma se registra en la base de datos

(latitud y longitud) que es la información que necesitamos para mostrar en la

app.

2. PAGINA DE WEB SERVICE

En la página del web service, están los servicios amx llamados getbuses,

getubicaciones que se presentan en un formato json (acrónimo JavaScript Object

Notation: formato de texto ligero para intercambio de datos

3. APLICACIÓN ANDROID

El desarrollo de la app esta hecho en lenguaje de programación Android Studio

2.0, la app tiene un proceso de comunicación por medio del jar de Ksoap2, el

cual permite el intercambio de información estructurada en ambientes

descentralizados y distribuidos, en este caso entre la app de android y el web

service de ASP.Net ; Vale destacar que justamente se utiliza el Ksoap2 porque

es especifico si se utiliza Asp.Net en la creación del web service.

Page 97: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

77

En el sistema operativo Android de los teléfonos móviles se tiene una base de

datos propia que es SQL Lite, la cual tiene la misma estructura de nuestra base

de datos disponible.

4. FUNCIONAMIENTO DE APP “SITU.ANDO BUSES”

Por lo tanto al ingresar al aplicativo del móvil, lo primero que se va a realizar es

la comunicación entre la app y el web Services, de esta forma se actualiza la

información que se presentará. Cada vez que se realiza este proceso se borran

los datos contenidos en la base de datos temporal que existe en el móvil y se

cargan los datos de la página administrativa nuevamente.

Cuando accedemos a la siguiente pantalla tenemos en la barra de título el

nombre de la app y un menú que nos indica lo que podemos realizar, la opción

para escoger si el usuario requiere su posición en el mapa por medio del GPS de

su móvil y opción que da paso a otra ventana, dónde se escogerá una de las

líneas de transporte de buses y luego presionamos BUSCAR TRAYECTORIA,

nos presentará el mapa con la ruta que tiene trazada esa línea de bus.

Adicionalmente tenemos la opción de presionar el botón de Ubicación actual del

usuario y visualizar nuestro punto en comparación a la ruta seleccionada.

FACTIBILIDAD LEGAL

Cuando se menciona a la factibilidad legal se considera en que la

determinación del estudio y evaluación de la aplicación móvil no vulnere ni

incumpla ninguna ley o reglamento de la ATM y que cumpla con la Ley de

Comercio Electrónico, Firmas Electrónicas y Mensajes de Datos.

La aplicación tanto en su versión móvil como la versión web, no presenta

desalientos legales dado que su uso no viola ninguna ley vigente en el Ecuador,

como son los artículos 28 y 29 de Propiedad Intelectual, y este estudio fue

realizado con herramientas libres y los correspondientes registros de licencias.

Igualmente, es legalmente factible ya que esta aplicación toma unidades

de transporte público autorizados por la ANT y además emplea el monitoreo de

ruta, desempeñando los segmentos del corredor de buses establecido por la

Page 98: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

78

ATM todo esto bajo el marco legal de dicha entidad reguladora.

Las diferentes infracciones informáticas que en las leyes de reformas al

código penal, considera que cualquiera que utilice los diferentes medios

electrónico, informático o a fin que viole o maneje de forma negativa las

diferentes claves y sistemas de seguridad, puede ser reprimido con prisión de

seis meses a un año como multa, además de una multa significativa en dólares.

También en los artículos mencionan a la falsificación electrónica la

persona o personas que con ánimo de lucro o bien para causar un perjuicio a un

tercero, utilizando cualquier medio, alteren o modifiquen mensajes de datos, o la

información incluida en éstos, que se encuentre contenida en cualquier soporte

material, sistema de información o telemático.

FACTIBILIDAD ECONÓMICA

Finalmente en la factibilidad económica se constituye el análisis de

precios y beneficio del proyecto tecnológico. Este estudio del sistema es factible

económicamente por lo que se analiza los costos versus los beneficios que son

herramientas sólidas para así conocer el interés que la aplicación móvil tuvo en

los usuarios que se transportan en los buses de transporte público del norte de

Guayaquil. Basándonos en esta metodología podemos obtener el resultado del

proyecto y desarrollo de la aplicación con sistema operativo Android para el

usuario que utiliza un transporte público urbano en el norte de la ciudad de

Guayaquil que ayude a resolver su necesidad de conocer su recorrido.

Este proyecto tecnológico se determina como económico debido a que el

desarrollador va a disponer del capital para llevar a cabo el proyecto actual,

además la tecnología y equipos empleados son de carácter personal y open

source respectivamente (libre), la conexión a internet ya está debidamente

adquirida.

Las plataformas a usarse para la elaboración de la investigación son

open source, por eso no se incurre en gasto alguno dado que es libre. El

personal de desarrollo que laborará en el proyecto cuenta con tiempo necesario

Page 99: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

79

y suficiente para que avance del mismo sea optimo y no exista ningún tipo de

contratiempos.

Es económicamente sustentable, ya que los usuarios, quienes son los

que utilizaran el sistema pueden acceder a esta aplicación y estar avisado de

cuál es su recorrido de los buses urbanos del norte de Guayaquil.

Los costos por desarrollo de la investigación y elaboración del sistema

operativo se verán justificados y compensados, ya que la interacción con las

otras cooperativas en la aplicación del sistema móvil con sistema operativo

Android, será de manera continua y aumentará de poco a poco.

Tabla 8: Factibilidad económica

DESCRIPCIÓN COSTO CANTIDAD TOTAL

Recursos Humanos $0 0 $0

Recursos Hardware $0 0 $0

Recursos Software $0 0 $0

Trabajo de campo (salidas) $5 4 $20

Recursos Varios $0 0 $0

Servicio técnicos $0 0 $0

Dominio $18 4 $72

Hosting $5 4 $20

TOTAL $112

Etapas de la metodología del proyecto

Como ya se estableció en el capítulo 1, se empleará para este proyecto

tecnológico las bondades que tiene la metodología PMI; Actualmente el uso de

metodologías en el desarrollo de software se ha disparado de manera

exponencial.

Existen profesionales que comprueban el uso efectivo de esta

metodología, por lo tanto es un método eficiente para el desarrollo de este

proyecto. Para desarrollar en este proyecto la metodología PMI que se

determinan los siguientes lineamientos.

Como primera fase se determina el Inicio del proyecto.- Es donde se

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Información Particular

Page 100: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

80

aprueba el tema del proyecto a elaborarse, indagando las bases necesarias para

fundamentar el porqué de este desarrollo, también se establece, a través de la

fundamentación legal, como el producto final, como es el caso de la aplicación

móvil, se construye por medio de bases legales.

Se hace el análisis de involucrados, tanto de la parte que desarrollará el

proyecto, como la parte que es motivo y producto de este proyecto (usuarios de

de buses) su información relevante, tal como roles, intereses, niveles de

conocimiento, expectativas y niveles de influencia. También Identificar el

impacto potencial que cada involucrado podría generar y clasificarlo para definir

una estrategia de aproximación. Se estableció las herramientas que se necesitan

de acuerdo al desarrollo del proyecto, tales como los lenguajes de programación

Visual Studio, C#, Android Studio, la base de datos MySql.

La segunda fase es la Planificación.- En este período se realizó un

cronograma del tiempo en el cual se realizó la aplicación móvil, así mismo el

tiempo en el que se entregó el proyecto a ejecutarse y los avances o entregables

de la aplicación.

Cabe indicar que en el desarrollo de este proyecto tecnológico, no hay la

posibilidad de postergar la entrega ya que el tiempo de entrega es inamovible.

Por el cronograma que rige al proceso de titulación.

La tercera y cuarta fase se establece la Ejecución, Control y Monitoreo.- En

estas fases se podrá determinar el análisis práctico e interpretativo que se

establece para elaborar la aplicación con sistema operativo de Android, uno de

los análisis que se determinan es el de factibilidad, de la aplicación, al igual que

la factibilidad económica, técnica y operacional.

En esta parte también se logró que la app desarrollada sea verificada y validada

por 2 profesionales del área tecnológica capacitados para poder determinar un

criterio valido con respecto del diseño, funcionamiento, operacionalidad de la

aplicación “SITU.ANDO BUSES”

Page 101: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

81

En la última fase que determina el Cierre.- Al finalizar en esta etapa se revela,

los resultados finales de la aplicación. Para resaltar un poco más la viabilidad de

la aplicación se determina el capítulo 4, que es donde se describe el cierre del

proyecto, a través de la propuesta, para que de esta manera se conozca a

profundidad el objetivo esencial del proyecto elaborado y la propuesta planteada.

A continuación se presenta el desarrollo de las fases descritas anteriormente:

Una característica de la metodología PMI, es que permite retroalimentar el

proceso del desarrollo y volver hacer mejoras antes de dar por terminado el

proyecto.

Análisis de Requerimientos

Objetivos de la fase

El requisito fundamental que se creó para la validez de la aplicación

móvil, fue encuestas aplicadas a los usuarios que utilizan el transporte urbano

del norte de Guayaquil, logrando realizar la fase del proyecto de iniciación y de

planificación.

Se identificaron los mayores problemas que los usuarios de buses de

transporte urbano del norte de Guayaquil, tenían al momento de querer saber el

recorrido de los mismos, estableciendo la problemática de la falta de un

dispositivo móvil con sistema operativo Android.

Técnicas Utilizadas

La técnica a emplear en el levantamiento de la investigación, es la

encuesta, ya que por medio del trabajo de campo se realiza la recolección de

datos a usuarios que tienen un teléfono inteligente, con una aplicación móvil con

sistema operativo Android, obteniendo así información válida para el mejor

desarrollo del proyecto.

En base a la realización de un muestreo se obtuvo el número de

personas a encuestar, de la siguiente manera:

Page 102: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

82

Población y Muestra

Población: Este estudio mencionó una población 1.004.865 habitantes

del norte de la ciudad de Guayaquil, esta cantidad de personas en este sector de

la ciudad se identificó por los datos del INEC (Instituto Nacional de Estadísticas

y Censos) para el año 2016 en base al último censo poblacional.

Muestra: Para determinar el número de personas que se encuestaran del

norte de la ciudad de Guayaquil, se determina el tamaño de la muestra de la

siguiente manera:

Utilizando la fórmula:

Dónde:

n= tamaño de la población

P= Probabilidad de éxito (0.50)

Q= Probabilidad de fracaso (0.50)

N= Población (1`004.865)

E= Margen de error (0.05)

K= Constante de correlación de error (95.5%=2)

La cantidad de personas a encuestar haciendo como referencia el cálculo

de la muestra es 119 personas.

Encuesta: Esta consiste en realizar un número de pregunta a personas

determinadas en la muestra, a la cual se le proporciona un cuestionario con

preguntas, que debe ser contestado de acuerdo al criterio del entrevistado.

Diseño de cuestionario: Esta encuesta, estará formada por 8 preguntas

cerradas, para comprobar la satisfacción del usuario al momento de mostrarle el

uso de la aplicación,

Resultado de la etapa de análisis

Después de haber recolectado la investigación mediante las encuestas,

se procede a realizar la cuantificación, tabulación y análisis de los resultados de

cada una de las preguntas.

))1(*(1

)5,0*(*2

2

Ne

N c

Page 103: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

83

CAPÍTULO IV

CRITERIOS DE ACEPTACIÓN DE LA APLICACIÓN

“SITU.ANDO BUSES”

Las aplicaciones tecnológicas son útiles para llevar a cabo muchas

actividades diarias, y en el caso de este proyecto tecnológico es aceptable ya

que la aplicación desarrollada contribuye a que los usuarios conozcan el

recorrido de los buses en el norte de Guayaquil, visualizando en el mapa de

ciudad a través de sus dispositivos móviles.

Para validar y darle a ésta aplicación móvil un valor real de Operacionalidad,

funcionalidad y satisfacción, son los usuarios de los buses del transporte público

quienes se encargaron y juzgaron, si este proyecto tecnológico, aplicación móvil

“SITU.ANDO BUSES”, resuelve y cubre la necesidad que tienen de saber el

recorrido de los buses de transporte público.

También, la aplicación “SITU.ANDO BUSES” fue evaluada de una manera

calificada y técnica por 2 profesionales del área tecnológica, quienes luego de

realizar la revisión y análisis del diseño, interfaz, funcionalidad, Operacionalidad

le dieron a la aplicación una calificación positiva y determinando que es un

producto que brinda un excelente servicio a la comunidad de usuarios de

transporte público. Se puede observar en el anexo 5 y 6 sus cartas de

validación.

RESULTADOS DE LA ETAPA DE EJECUCIÓN

En esta etapa se logró realizar la configuración del web service y probar

la aplicación móvil de manera formal con los usuarios de los buses de transporte

público de la ciudad de Guayaquil.

Monitoreo y Control

Se realiza monitoreo y control, por la necesidad de verificar que el

proyecto esté cumpliendo con los requisitos, respecto a la gestión de la

disposición que se indicó en los objetivos del proyecto tecnológico, que incluye

Page 104: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

84

crear y seguir políticas y procedimientos para afirmar que el proyecto cubra las

necesidades o requerimientos del usuario.

Así se recaudó información mediante cada reunión con el tutor y revisores

designados, que contribuyeron a la consecución de los objetivos planteados.

Política de calidad del proyecto

Esta aplicación móvil logra cumplir con cada uno de los requerimientos

planteados en el alcance del proyecto

La siguiente tabla muestra la línea base de la calidad del proyecto

Tabla 9: Calidad del Proyecto

Factor de

Calidad

Objetivo de

Calidad

Métrica a

Utilizar

Frecuencia

de control

Frecuencia

de reporte

Desempeño

del Proyecto

CPI>=0.95

CPI (Índice

de

rendimiento

de costos)

Jueves y

Doming

os

Semanal

(Viernes

)

Desempeño

del Proyecto

SPI>=0.95

SPI (índice de

rendimiento

del

cronograma)

Jueves y

Doming

os

Semanal

(Viernes

)

Satisfacción

de usabilidad

Nivel de

satisfacción

superior a 3

Nivel de

satisfacción

entre 1 y 5

Evaluación

con cada

entregables

desarrollado

para pruebas

Cada calificación del

usuario genera, al

ingresar a la aplicación, un

valor de calidad

Pruebas

aprobadas

90% de las

pruebas

aprobadas

Verificar el

90% de las

pruebas que

cumplan los

objetivos

Evaluar al

final de la

etapa de

pruebas

Cada vez que

se lleve a

cabo las

pruebas y se

genera el

reporte

Cálculo del CPI

El CPI (Cost Performance índex) o índice de rendimiento de precios, es

una métrica que evalúa la actividad en la gestión del costo para el proyecto

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Información Particular

Page 105: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

85

En este caso el proyecto está dentro de lo presupuestado pues los gastos fueron

los que se determinaron y solo se adicionó el alquiler del dominio y hosting que

no implica mayor incremento del presupuesto inicial.

Cálculo del SPI

El SPI (Schedule Performance Índex) es un indicador que mide el

progreso logrado de un proyecto en mejora con respecto al avance que se ha

proyectado.

El proyecto cumplió los tiempos de acuerdo al cronograma teniendo como

resultado que será presentado en el día especificado por el cronograma de

titulación.

La usabilidad la podemos demostrar como un atributo que tiene un lucro de

software para ser estudiado, atendido, interesante y usado de manera fácil. A

continuación, se muestra una corta definición de sus particulares:

• Fácil de aprender: Su funcionalidad es de fácil definición para el usuario.

• Fácil de entender: La aplicación tiene el enfoque para ser entendida en

todas sus funciones por distintos usuarios.

• Fácil de usar: La aplicación puede ser controlada u operada en cualquier

momento y esta medida de uso es sencilla.

• Atractivo: Al usuario de la aplicación le gusta la misma y saca provecho

con su utilización.

Validación y Satisfacción de la app

“SITU.ANDO BUSES”

En base a la encuesta realizada a los usuarios de los buses de transporte

público, al momento de mostrar y realizar pruebas con la aplicación

“SITU.ANDO BUSES” y de esa forma captar sus impresiones y grado de

aceptación y satisfacción de la misma.

Page 106: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

86

CUADRO ESTADÍSTICO DEL NIVEL DE SATISFACCIÓN QUE BRINDA LA APLICACIÓN MOVIL SITU.ANDO BUSES.

Tabla 10:

Evaluación de Nivel de Satisfacción que brinda la Aplicación

FUENTE: Encuesta Realizada

ELABORADO POR: Aníbal Armijos.

ITEM ALTERNATIVAS CRITERIOS

Totalmente de acuerdo

De acuerdo

Indiferente

Si

No

Indiferente

Totalmente de acuerdo

Totalmente en desacuerdo

Indiferente

Optimo

Regular

Bueno

Siempre

A Menudo

De vez en cuando

No

Indiferente

Excelente

Muy Bien

Bien

Si lo recomiendo

No lo recomiendo

Indiferente

SATISFACCIÓ N

PR

EG

UN

TA

7P

RE

GU

NT

A 8

PORCENTAJES ESTADÍTICOS DE RESPUESTAS

FUNCIO NALIDAD

O PERACIO NAL

FUNCIO NALIDAD

O PERACIO NAL

O PERACIO NAL

FUNCIO NALIDAD

SATISFACCIÓ N

PR

EG

UN

TA

1P

RE

GU

NT

A 2

PR

EG

UN

TA

3P

RE

GU

NT

A 4

PR

EG

UN

TA

5P

RE

GU

NT

A 6

15,97%

21,01%63,03%

4,20%

1,68%

94,12%

3,36%

10,08%

86,55%

3,36%

15,97%

80,67%

5,88%

4,20%

89,92%

0,84

8,40%

90,76%

6,72%

12,61%

80,67%

4,20%

22,69%

73,11%

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta de nivel de Satisfacción del Usuario

Page 107: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

87

Tabla 11: Criterio de Satisfacción

CRITERIOS PROMEDIO DE ALTERNATIVA

%

PORCENTAJE POR

CRITERIO % PONDERACIÓN

OPERACIONAL

105%

39,67 MEJORA 8,67%

5,33%

FUNCIONALIDAD

95,33%

31,78 MEJORA 15,67%

8,00%

SATISFACCIÓN 91,5%

31 MEJORA 21%

6,5%

FUENTE: Factibilidad de la Propuesta

ELABORADO POR: Aníbal Armijos.

105%

8,67% 5,33%

95,33%

15,67% 8,00%

91,50%

21%

6,50%

OPERACIONAL FUNCIONALIDAD SATISFACCIÓN

Validación de la Aplicación Móvil SITU.ANDO BUSES

OPERACIONAL FUNCIONALIDAD SATISFACCIÓN

Gráfico 3:

Criterio de Satisfacción

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta - Nivel de satisfacción de los usuarios

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Nivel de satisfacción de los usuarios

Page 108: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

88

ANALISIS DE LA ENCUESTA DE VALIDACIÓN Y SATISFACCIÓN DE LA APLICACIÓN

1.- Considera usted útil la Aplicación Móvil Situ.Ando Buses, para conocer los recorridos de los buses del Norte de Guayaquil

Tabla 12:

Resultados de Formulación Pregunta 1

Análisis: Según el Gráfico de la pregunta #1, para los usuarios, en su mayoría,

el uso de esta aplicación si es útil, pues les permite conocer el recorrido de los

buses urbanos del norte de Guayaquil.

Respuesta Cantidad Porcentaje %

Totalmente De Acuerdo 75 63%

De Acuerdo 25 21%

Indiferente 19 16%

TOTAL 119 100%

63%

21%

16%

Aplicación Útil

Totalmente De Acuerdo

De Acuerdo

Indiferente

Gráfico 4:

Resultados de Formulación Pregunta 1

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

Page 109: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

89

2.- Le resulta sencillo el manejo de la Aplicación Móvil Situ.Ando Buses?

Tabla 13: Resultados de Formulación Pregunta 2

Gráfico 5: Resultados de Formulación Pregunta 2

Análisis: La gráfica #2 nos dice que para los usuarios esta aplicación móvil es

sencilla de usar, manejable para todo usuario de las líneas de transporte de

buses del norte de Guayaquil, que deseen saber los recorridos de los diferentes

buses.

Respuesta Cantidad Porcentaje %

Si 112 94%

No 2 4%

Indiferente 5 2%

TOTAL 119 100%

94%

2%

4%

Sencillo el manejo de la aplicación

Si

No

Indiferente

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

Page 110: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

90

3.- ¿Cree usted que el Servicio que brinda esta Aplicación Móvil puede

beneficiar La Movilidad de los Usuarios Del Norte De Guayaquil?

Tabla 14: Resultados de Formulación Pregunta 3

Análisis: Como se menciona en la gráfica #3, están totalmente de acuerdo que

esta aplicación móvil beneficiaría la movilidad de los usuarios del norte de la

ciudad de Guayaquil, al momento de usarla.

Respuesta Cantidad Porcentaje %

Totalmente De Acuerdo 103 87%

Totalmente En Desacuerdo 12 10%

Indiferente 4 3%

TOTAL 119 100%

87%

10%

3%

Beneficiar la Movilidad del Usuario

Totalmente De Acuerdo

Totalmente En Desacuerdo

Indiferente

Gráfico 6:

Resultados de Formulación Pregunta 3

FUENTE: Encuesta Realizada

ELABORADO POR: Aníbal Armijos.

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

Page 111: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

91

4.- Como le parece el Servicio que ofrece la Aplicación Móvil Situ.Ando

Buses?

Tabla 15: Resultados de Formulación Pregunta 4

Análisis: Según la gráfica de la pregunta #4, el servicio que ofrece la aplicación

móvil SITU.ANDO BUSES, es óptima ya que está en perfecto estado para ser

utilizada por cualquier usuario que viva al norte de la ciudad de Guayaquil.

Respuesta Cantidad Porcentaje %

Optimo 96 81%

Regular 19 16%

Bueno 4 3%

TOTAL 119 100%

81%

16%

3%

Servicio que ofrece la aplicación

Optimo

Regular

Bueno

Gráfico 7: Resultados de Formulación Pregunta 4

FUENTE: Encuesta Realizada

ELABORADO POR: Aníbal Armijos.

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

Page 112: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

92

5.- ¿Con qué frecuencia utilizaría Usted el servicio de la Aplicación Móvil

Situ.Ando Buses?

Tabla 16: Resultados de Formulación Pregunta 5

Análisis: Como se ve en la gráfica #5, los usuarios que utilizan a diario el

servicio de transporte urbano del norte de Guayaquil, siempre utilizarían el

servicio de la aplicación móvil SITU.ANDO BUSES, para conocer el recorrido de

los mismos.

Respuesta Cantidad Porcentaje %

Siempre 107 90%

A Menudo 5 4%

De Vez En Cuando 7 6%

TOTAL 119 100%

90%

4%

6%

Frecuencia a utilizar la aplicación

Siempre

A Menudo

De Vez En Cuando

Gráfico 8: Resultados de Formulación Pregunta 5

FUENTE: Encuesta Realizada

ELABORADO POR: Aníbal Armijos.

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

Page 113: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

93

6.- ¿Considera que el Diseño de la aplicación SITU.ANDO BUSES es

adecuado y brinda comodidad de uso?

Tabla 17: Resultados de Formulación Pregunta 6

Análisis: Se observa en la gráfica #6, que para los usuarios el diseño de la

aplicación móvil si es adecuado para el uso que se le da, manejable y factible

para las personas que utilizan el bus urbano del norte de Guayaquil.

Respuesta Cantidad Porcentaje %

Si 108 91%

No 10 8%

Indiferente 1 1%

TOTAL 119 100%

91%

8%

1%

Diseño de la aplicación móvil

Si

No

Indiferente

Gráfico 9: Resultados de Formulación Pregunta 6

FUENTE: Encuesta Realizada

ELABORADO POR: Aníbal Armijos.

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

Page 114: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

94

7.- ¿Cómo calificaría Ud. la accesibilidad de la aplicación SITU.ANDO

BUSES desde su dispositivo móvil?

Tabla 18: Resultados de Formulación Pregunta 7

Análisis: En la gráfica de la pregunta #7, se puede observar que para los

usuarios la accesibilidad desde su dispositivo móvil, de la aplicación SITU.ANDO

BUSES, es excelente, no tienen ni un problema al momento de utilizar la

aplicación desde su teléfono inteligente.

Respuesta Cantidad Porcentaje %

Excelente 96 81%

Muy bien 15 12%

Bien 8 7%

TOTAL 119 100%

81%

12% 7%

Accesibilidad desde dispositivo Móvil

Excelente

Muy bien

Bien

Gráfico 10: Resultados de Formulación Pregunta 7

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

Page 115: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

95

8.- ¿Recomendaría usted, utilizar la Aplicación Móvil Situ.Ando Buses?

Tabla 19: Resultados de Formulación Pregunta 8

Análisis: Finalmente, como se muestra en la gráfica #8, que los usuarios si

recomendarían la aplicación móvil SITU.ANDO BUSES, para los usuarios que se

trasladan en los buses urbanos del norte de Guayaquil.

Respuesta Cantidad Porcentaje %

Si Lo Recomiendo 87 73%

No Lo Recomiendo 27 23%

Indiferente 5 4%

TOTAL 119 100%

73%

23% 4%

Recomendar la aplicación móvil SITU.ANDO BUSES

Si Lo Recomiendo

No Lo Recomiendo

Indiferente

Gráfico 11: Resultados de Formulación Pregunta 8

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

ELABORADO POR: Ángel Aníbal Armijos FUENTE: Encuesta Realizada

Page 116: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

96

CRITERIOS DE VALIDACIÓN DE LA APLICACIÓN “SITU.ANDO BUSES”

El proyecto tecnológico se fue validando junto con el tutor y revisores

asignados al proyecto, como el Ing. José Luis Ponce Guerrero y Lcda. Jenny

Ortiz Zambrano los cuales hacen sus comentarios e indicaciones que se toman

en consideración para hacer mejoras al proyecto y continuar con el desarrollo del

mismo.

Finalmente, luego de las respectivas validaciones y mejoras realizadas,

se procede a mostrar el proyecto a los usuarios en sus primeras versiones y

además se valida que cumpla con todos los requerimientos y alcances

mencionados.

Para poder presentar el proyecto en su versión final, se deben ya tener

corregidos los puntos que el tutor y revisor indicaron.

CIERRE DEL PROYECTO

Una vez que se trabajó para cubrir los objetivos planteados en desarrollo

del proyecto tecnológico, habiéndose realizado todas las tareas de pruebas con

la aplicación en manos de los usuarios y se retroalimentó de información,

producto del sentir de los mismos y teniendo su aprobación de acuerdo a sus

respuestas en las encuestas finales realizadas posteriormente de probar la app.

Y para tener el respaldo de que este proyecto tecnológico fue realizado de forma

técnica y profesional se pidió que sea revisada por 2 profesionales del área

tecnológica que con libertad han dado su criterio y observaciones del mismo

para su mejora y dando finalmente aprobación profesional; De ésta forma se

determina que el proyecto tecnológico, app “SITU.ANDO BUSES” tiene la

complacencia de los usuarios y se da por terminado el proyecto habiendo

cumplido los objetivos planteados.

Page 117: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

97

CONCLUSIONES

El proyecto cumple con las expectativas que surgieron desde su inicio, y se logró

que la aplicación desarrollada conteste las preguntas científicas propuestas,

pues con la aplicación se puede lograr el nivel de satisfacción del usuario que la

utilice.

En base a los resultados obtenidos en las encuestas realizadas a ciudadanos de

Guayaquil, se pudo constatar que la problemática al solicitar el recorrido de los

buses urbanos del norte de Guayaquil, en mayor parte se da por aspectos como:

poca información del servicio por falta de interés de las coop. de buses en

invertir en campañas de información.

La aplicación muestra al usuario datos del recorrido y las características del bus,

esto ayuda a que la expectativa que tiene el usuario ante el servicio que va a

recibir sea de mayor confianza.

Desde esta plataforma el servicio brindado al usuario es mejor, ya que puede

encontrar de manera ágil el recorrido adecuado para llegar a su destino por

medio del transporte público.

La realización de ésta aplicación móvil, también genera que los usuarios utilicen

más los buses ya que conociendo por donde se movilizarán pueden planear con

tranquilidad su trayecto de manera fácil, por lo tanto también contribuiría al

negocio de la transportación.

El uso de las herramientas tecnológicas actuales, con las que las personas poco

a poco se han ido familiarizando, permiten explotar y hacer uso de ellas

desarrollando aplicaciones que sirvan de gran ayuda en la vida diaria de los

ciudadanos.

La aplicación móvil propuesta puede ser usada por los usuarios que la necesiten,

descargándola a su dispositivo móvil con plataforma Android de manera gratuita.

Los resultados de las pruebas y validaciones para la aceptación de la aplicación

Page 118: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

98

fueron totalmente satisfactorios, cumpliendo con los objetivos propuestos siendo

ésta validada y aceptada.

Podemos concluir que el proyecto de desarrollo de ésta aplicación móvil en

sistema operativo Android, logró obtener y cumplir con los alcances propuestos

en todos los aspectos; Ésta aplicación puede ser implementada en un corto

plazo y va a contribuir en la movilidad de los usuarios de la transportación

pública, brindando facilidad de uso y haciendo que la información de los

recorridos esté disponible en cualquier momento que se necesite.

Page 119: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

99

RECOMENDACIONES

Para el uso adecuado de esta aplicación móvil se realizan las siguientes

recomendaciones:

Para hacer uso de la aplicación móvil, el usuario deberá contar con un

dispositivo móvil inteligente, (teléfono o tableta) que cuente con internet

ya sea redes de datos móviles o WiFi.

El dispositivo móvil debe contar con sistema operativo Android.

La versión de la tecnología Android debe ser igual o superior a 5.0, para

que la aplicación trabaje adecuadamente.

Se recomienda, agregar un módulo de calificación del servicio, que

pueda ayudar evaluar el servicio que prestan los buses y sus

conductores a los usuarios de la transportación pública.

Se recomienda ampliar el registro de los buses que recorren los demás

sectores de la ciudad de Guayaquil, para un mayor beneficio a los

usuarios del sistema de transporte público de la ciudad.

También se recomienda como un plus adicional una opción de

notificaciones, noticias importantes actualizadas del tránsito.

En posteriores versiones se puede añadir métodos de ayuda o reporte

de la experiencia del usuario..

Page 120: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

100

Bibliografía

6androideity. (2013). 5 lenguajes para programar en android. Obtenido de

http://androideity.com/2012/07/16/5-lenguajes-para-programar-en-

android

Actual Tecnologia. (2013). Versiones android. Obtenido de

http://www.actualtecnologia.com/todas-las-versiones-

Area tecnología. (2013). Area-tecnología. Obtenido de

http://www.areatecnologia.com/Que-es-un-

AS-La historia de Android Studio. (31 de 05 de 2016). AS. Obtenido de

https://androidstudiofaqs.com/conceptos/android-studio-historia

Brianza, M. (2006). ASP .NET orientado al desarrollo de aplicaciones Web.

Mexico.

Cobertura Digital. (2014). internet en ecuador el acceso paso del 3 al 404 en

10 años. Obtenido de http://www.coberturadigital.com/

Conde, R. (2012). " Sistemas operativos de celulares en la lupa". Obtenido

de http://celulares.about.com/od/Smartphones/a/Sistemas-

Operativos

Constitución del Ecuador . (2008). Ley de Costitución del Ecuador. Quito:

Asamblea Nacional.

Diverteka. (2013). "programa tu android en basic". Obtenido de

http://www.diverteka.com/?p=1258

Enríquez, A., Maldonado, J., Nakamura, Y., & Nogueron, G. (2012). Historia

de MySQL. Obtenido de

http://www.gridmorelos.uaem.mx/~mcruz/cursos/miic/MySQL.pdf

iesromerovargas. (2013). "manual android". Obtenido de

http://www.iesromerovargas.net/recursos/elec/sol/basic4android.ht

ml

LEY DE COMERCIO ELECTRÓNICO, FIRMAS ELECTRÓNICAS Y

MENSAJES DE DATOS. (2002). LEY DE COMERCIO ELECTRÓNICO,

FIRMAS ELECTRÓNICAS Y MENSAJES DE DATOS.

Mastermagazine. (2013). Mastermagazine, definición de aplicación.

Mestanza, J. C. (2013). Elcomercio " Guayaquil analiza el sistema" .

Obtenido de http://www.elcomercio.ec/pais/transporte-Guayaquil

Page 121: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

101

Palomino, M. (2017). APLICACIÓN ANDROID DE APOYO AL VUELO EN

GLOBO AEROSTÁTICO. Mexico.

Plan del Buen Vivir. (2017). Plan Nacional Buen Vivir 2013-2017.

Readthedocs. (2013). Readthedocs, "características android". Obtenido de

https://androidos.readthedocs.org/en/latest/data/caracteristicas/

Romano, J. M. (2012). Desarrollo de sitios webcon PHP y MySQL .

SANTILLÁN, M., & MALDONADO, D. (2017). “DESARROLLO DE UNA

APLICACIÓN MÓVIL PARA LA ESTIMULACIÓN COGNITIVA DE

ADULTOS MAYORES QUE PADECEN ALZHEIMER EN FASES

LIGERA Y MODERADA UTILIZANDO LA PLATAFORMA ANDROID

STUDIO”. Macas-Ecuador.

Statcounter. (2014). Mobile_os EC monthly bar. Obtenido de

http://gs.statcounter.com/

Tecnopedia.net. (2012). Tecnopedia.Net. Obtenido de

http://www.tecnopedia.net/android-mobile/android-studio-el-mejor-

aliado-para-crear-apps/

UPSA. (2013). UPSA Soy yo "Aplicaciones móviles, la evolución". Obtenido

de http://upsasoyyo.wordpress.com/2013/09/17/aplicaciones-

moviles-

Xatankandroid Tag. (2013). distribucion de versiones android. Obtenido de

http://www.xatakandroid.com

Page 122: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

102

ANEXOS

En este anexo se prepara un detalle del uso de la aplicación “SITU.ANDO

BUSES para los usuarios del servicio de transportación pública, ésta app dará el

recorrido del bus que se desee consultar, y que tenga recorrido por el norte de la

ciudad de Guayaquil.

Los posibles usuarios de esta aplicación, son todos aquellos usuarios del

transporte público que tengan a disposición un dispositivo Smartphone con

sistema operativo Android y con acceso a internet para poder descargar la app y

poder consultar.

1.- ACCESO A LA APLICACCIÓN

Para poder tener acceso el usuario debe haber descargado e instalado la

aplicación y disponer de conexión a internet. Para ejecutar la app se debe

presionar en el icono que se muestra en el gráfico.

Anexos 1 Manual de Usuarios

Page 123: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

103

2.- DENTRO DE LA APLICACCIÓN

Apenas se ejecuta la aplicación se conecta con el web service, como se ve en la

siguiente imagen, “OBTENIENDO DATOS” – “DATOS ACTUALIZADOS”.

Y luego se presiona el botón de “INGRESAR”, accedemos al sistema de consulta

de recorridos de los buses.

Page 124: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

104

3.- DENTRO DE LA APLICACCIÓN

En la barra de menú de la parte superior izquierda, daremos un clic para

visualizar las opciones que podemos escoger del menú inicial.

- Donde estoy

- Localizar buses

Donde estoy, hace referencia a la ubicación actual del usuario teniendo en

cuenta que debe tener activado el gps del móvil.

Localizar Buses, al presionar esta opción nos lleva a la siguiente pantalla.

Page 125: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

105

4.- SELECCIONAR EL BUS

En la casilla desplegable se tiene los buses registrados, en el cual el usuario

debe seleccionar uno de ellos.

Luego presionar BUSCAR TRAYECTORIA

5.- VISUALIZAR RECORRIDO EN EL MAPA.

A continuación visualizamos el recorrido del bus que previamente escogimos.

Adicionalmente podemos ver nuestra ubicación actual con respecto del recorrido

del bus consultado, presionando el icono de GPS en la parte superior derecha

Page 126: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

106

Anexos 2 Manual De Usuario Administrador

CICLO DE OPERACIÓN DE LA APP

En este anexo se prepara un detalle de la administración de la Pagina

web “SITU.ANDO BUSES para los usuarios que se validen para tener el

acceso, ésta página debe ser constantemente monitoreada para brindar un

servicio actualizado a los usuarios que la utilizan.

Los usuarios deben tener claro que cualquier cambio realizado afectará en la

información que consume el usuario por medio de la app.

Debido a los cambios recurrentes que se dan por orden de la autoridad de

tránsito municipal habrá cambios a menudo.

1.- ACCESO AL SISTEMA

Para poder tener acceso el usuario debe estar registrado con usuario y clave,

pero existe un súper usuario “admin”, y clave “admin” para el acceso

administrador por default.

Ingresar el usuario y clave y luego presionar botón INGRESAR.

Page 127: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

107

2.- DENTRO DEL SISTEMA

Nos presenta la pantalla SISTEMA DE TRAZABILIDAD.

Con la opción de Mantenimiento: administración de los usuarios que puedan

acceder al sistema. Transacciones: administrar los buses y recorridos en el

mapa.

Page 128: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

108

3.- Mantenimiento: Podemos agregar País, Provincia, Ciudad, Personal,

Usuarios que sirven para dar acceso al sistema.

4.- Transacciones: Tenemos la opción BUS, donde se registran los buses que

pueden ser consultados, o modificar alguna información de los mismos.

También tenemos la opción RUTAS, donde presenta los buses registrados y

escogemos uno para agregarle el recorrido en el mapa, dando un clic por donde

recorre el bus y luego de los cambios se graba. Como vemos en el siguiente

gráfico.

Page 129: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

109

Tenemos un icono para salir del sistema de modo seguro.

Page 130: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

110

Anexos 3

ENCUESTA #1 Preguntas de Validación del Problema

1 ¿Qué tan seguido utilizas el transporte público de Guayaquil? Diario Tres o cuatro veces a la semana Una o dos veces a la semana Una vez al mes Casi nunca 2 ¿Cuántos buses utilizas para llegar desde tu casa hasta tu destino final? 1 Bus 2 Buses 3 Buses Más de Tres Buses 3 ¿Cree usted que la difusión del recorrido de las líneas de buses del norte de Guayaquil es?: Acertada Inadecuada 4 ¿Cuál es la principal razón por la que eliges los buses del norte de Guayaquil? Me deja cerca de mi destino Es cómodo Es el primero que pasa Es rápido 5 ¿Conoce el recorrido de alguna línea de bus del norte de Guayaquil? Completo Parcial No Sabe No le interesa 6 ¿Qué medio de información busca usted para conocer los recorridos de las líneas de buses del norte de Guayaquil? Televisión Radio Prensa Escrita Internet 7 ¿Considera usted que se debe mejorar el método de difusión de los recorridos de buses urbanos del norte de Guayaquil? Totalmente de acuerdo- Parcialmente de acuerdo En desacuerdo 8 ¿Se encuentra conforme con la forma actual de conocer los recorridos de los buses del norte de Guayaquil?

Page 131: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

111

Totalmente de acuerdo Parcialmente de acuerdo De acuerdo En desacuerdo Indiferente 9 ¿Según su criterio, es importante tener una aplicación móvil que brinde información sobre el recorrido de los buses del norte de Guayaquil? Muy importante Importante Poco importante Nada importante 10 ¿Ha tenido alguna vez problemas por desconocer el recorrido de los buses que utiliza, del norte de Guayaquil? Nunca Algunas veces Continuamente

Page 132: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

112

Anexos 4

ENCUESTA # 2 Preguntas de Validación y Satisfacción de la aplicación “SITU.ANDO

BUSES”

1. Considera Ud. Útil La Aplicación Móvil Situ.Ando Buses, Para

Conocer Los Recorridos De Los Buses Del Norte De Guayaquil Totalmente De Acuerdo De Acuerdo Indiferente

2. Le Resulta Sencillo El Manejo De La Aplicación Móvil Situ.Ando Buses?

Si No Indiferente

3. Cree Usted Que El Servicio Que Brinda Esta Aplicación Móvil Puede Beneficiar La Movilidad De Los Usuarios Del Norte De Guayaquil

Totalmente De Acuerdo Totalmente En Desacuerdo Indiferente

4. Como Le Parece El Servicio Que Ofrece La Aplicación Móvil Situ.Ando Buses?

Optimo Regular Bueno

5. Con Que Frecuencia Utilizaría Ud. El Servicio De La Aplicación Móvil Situ.Ando Buses?

Siempre A Menudo De Vez En Cuando

6. ¿Considera Que El Diseño De La Aplicación Es Adecuado Y Brinda Comodidad De Uso?

Si No Indiferente

7. Cómo Calificaría Ud. La Accesibilidad De La Aplicación Desde Su Dispositivo Móvil

Excelente Muy Bien Bien

Page 133: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

113

8. Recomendaría Ud., Utilizar La Aplicación Móvil Situ.Ando Buses? Si Lo Recomiendo No Lo Recomiendo Indiferente

Page 134: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

114

GUAYAQUIL, JUEVES 1 DE MARZO DEL 2018

Anexos 5 Carta de Validación de Aplicación

CARTA DE VALIDACIÓN DE APLICACIÓN

YO, BYRON EDISON AVILA CONDOY CON C.I.: 091605391-1 INGENIERO EN SISTEMAS COMPUTACIONALES, QUE EN LA ACTUALIDAD ME DESEMPEÑO COMO INGENIERO EN SERVICIO DE LA COMPAÑÍA MAINT S.A (SOLUCIONES TECNOLOGICAS PARA NEGOCIOS) CERTIFICO QUE LA APLICACIÓN “SITU.ANDO BUSES” CUMPLE CON LOS OBJETIVOS PLANTEADOS EN SU DESARROLLO LUEGO DE REVISAR SU DISEÑO Y FUNCIONAMIENTO LLEGUE A UNA VERIFICACIÓN EXITOSA, POR LO CUAL CONCLUYO CON QUE LA APLICACION PERMITE, QUE SE BENEFICIEN LOS USUARIOS DE TRANSPORTE SERVICIO PÚBLICO DE LA CUIDAD DE GUAYAQUIL

EN ADICIÓN A LAS RAZONES ANTES ARGUMENTADAS, ME INTERESA

DESTACAR LA CAPACIDAD DEL SR ANGEL ANIBAL ARMIJOS CORREA

POR EL DESARROLLO DE SU APLICACIÓN EN BIEN DE LA COMUNIDAD.

Sin más, me despido cordialmente.

BYRON EDISON AVILA CONDOY ING. SISTEMAS COMPUTACIONALES

C.I 0916053911

Page 135: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

115

GUAYAQUIL, JUEVES 1 DE MARZO DEL 2018

Anexos 6 Carta de Validación de Aplicación

CARTA DE VALIDACIÓN DE APLICACIÓN

YO, RUDDY STEEVEN CORTEZ GUERRERO CON C.I.: 091244352-0 INGENIERO EN SISTEMAS COMPUTACIONALES, QUE EN LA ACTUALIDAD ME DESEMPEÑO COMO GERENTE DE APLICACIONES INFORMATICAS DE LA JUNTA DE BENEFICENCIA DE GUAYAQUIL, CERTIFICO QUE LA APLICACIÓN “SITU.ANDO BUSES” CUMPLE CON LOS OBJETIVOS PLANTEADOS EN SU DESARROLLO LUEGO DE REVISAR SU DISEÑO Y FUNCIONAMIENTO LLEGUE A UNA VERIFICACIÓN EXITOSA POR LO CUAL CONCLUYO CON QUE LA APLICACION PERMITE, QUE SE BENEFICIEN LOS USUARIOS DE TRANSPORTE DE SERVICIO PUBLICO DE LA CUIDAD DE GUAYAQUIL

EN ADICIÓN A LAS RAZONES ANTES ARGUMENTADAS, ME INTERESA

DESTACAR LA CAPACIDAD DEL SR ANGEL ANIBAL ARMIJOS CORREA

POR EL DESARROLLO DE SU APLICACIÓN EN BIEN DE LA COMUNIDAD.

Sin más, me despido cordialmente.

RUDDY STEEVEN CORTEZ GUERRERO ING. SISTEMAS COMPUTACIONALES

C.I 091244352-0

Page 136: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/27903/1/B-CISC-PTG... · 2018-11-15 · III APROBACIÓN DEL TUTOR En mi calidad de Tutor del trabajo de titulación,

116

Anexos 7 Cronograma de Actividades

ACTIVIDADES

2017-2018

NOVIEMBRE DICIEMBRE ENERO FEBRERO

I II III IV I II III IV I II III IV I II III IV

Búsqueda y selección de datos

Recopilación de información técnica, organización y legal

Síntesis y sistematización bibliográfica

Muestreo selectivo, entrevistas especificas

Elaboración de encuestas

Aplicación de encuestas

Tabulación de encuestas

Elaboración de cuadros estadísticos de la muestra

Procesamiento de datos

Redacción del proyecto de investigación

Revisión del borrador previo a la elaboración del proyecto final

Entrega de avances de la aplicación

Recomendaciones

Conclusiones

Bibliografía

Anexos

Entrega del Proyecto Final