universidad de guayaquil facultad de ingenierÍa...

146
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL DEPARTAMENTO ACADÉMICO DE TITULACIÓN TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE LICENCIADO EN SISTEMAS DE INFORMACIÓN ÁREA DESARROLLO APLICACIONES MÓVILES TEMA DESARROLLO DE UNA APLICACIÓN PARA DISPOSITIVOS MÓVILES PARA EL MANEJO DE MANUALES TÉCNICOS DE REPARACIÓN Y MANTENIMIENTO DE EQUIPOS DE IMPRESIÓN Y COPIADO PARA LA EMPRESA MECANOGRÁFICA CIA LTDA. AUTOR VILLÓN RIVERA RONALD JAVIER DIRECTORA DEL TRABAJO L.S.I. AGUILERA MONTEROS SILVIA BEATRIZ, MBA 2017 GUAYAQUIL ECUADOR

Upload: truongthien

Post on 17-Feb-2019

212 views

Category:

Documents


0 download

TRANSCRIPT

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE INGENIERÍA INDUSTRIAL

DEPARTAMENTO ACADÉMICO DE TITULACIÓN

TRABAJO DE TITULACIÓN

PREVIO A LA OBTENCIÓN DEL TÍTULO DE LICENCIADO EN SISTEMAS DE INFORMACIÓN

ÁREA DESARROLLO APLICACIONES MÓVILES

TEMA DESARROLLO DE UNA APLICACIÓN PARA

DISPOSITIVOS MÓVILES PARA EL MANEJO DE MANUALES TÉCNICOS DE REPARACIÓN Y

MANTENIMIENTO DE EQUIPOS DE IMPRESIÓN Y COPIADO PARA LA EMPRESA MECANOGRÁFICA

CIA LTDA.

AUTOR VILLÓN RIVERA RONALD JAVIER

DIRECTORA DEL TRABAJO

L.S.I. AGUILERA MONTEROS SILVIA BEATRIZ, MBA

2017 GUAYAQUIL – ECUADOR

ii

DECLARACIÓN DE AUTORÍA

“La responsabilidad del contenido de este trabajo de titulación, me

corresponde exclusivamente; y en el patrimonio intelectual del mismo a la

facultad de Ingeniería Industrial, Carrera Licenciatura en Sistemas de

Información de la Universidad de Guayaquil”.

VILLÓN RIVERA RONALD JAVIER

C.I: 0926452285

iii

DEDICATORIA

Dedico este logro alcanzado a mis padres Nelson y Aracely por creer

desde el primer momento en mí.

A mis hermanos Nelson y Denisse para que tomen esta referencia como

mínima de alcanzar en sus vidas personales.

A mi esposa Mavel, gracias por el formato.

A mi hijo Santiago, para que sea un pequeño punto de referencia en tus

estudios futuros.

A la niña GOTOXY lo siento mucho, debí haber estado ahí contigo ♥.

A mis amigos, que sin dudar colaboraron conmigo cuando tuve dudas en

este proceso.

A mí, para demostrarme que sólo basta con desearlo para alcanzarlo.

iv

AGRADECIMIENTO

Agradezco a Dios por permitirme llegar hasta este punto.

A mi madre Aracely por esforzarse cada día por tratar de hacerme una

persona de bien.

A mi padre Nelson por perseverar con su apoyo que hasta el día de hoy

me sigue dando.

Este logro es para ustedes.

Los Amo.

v

ÍNDICE GENERAL

Descripción Pág.

PRÓLOGO ............................................................................. 1

INTRODUCCIÓN .................................................................... 2

CAPÍTULO I

MARCO TEÓRICO

No. Descripción Pág.

1.1. Marco Referencial ................................................................... 8

1.2 Marco Conceptual ................................................................. 19

1.2.1 Manual técnico ...................................................................... 20

1.2.2 Visitas técnicas ..................................................................... 20

1.2.3 Aplicación Móvil .................................................................... 20

1.2.4 Java ...................................................................................... 21

1.2.5 Objetos ................................................................................. 22

1.2.6 Compilador............................................................................ 23

1.2.7 Base de datos ....................................................................... 23

1.2.8 SQLite ................................................................................... 24

1.2.9 Metodología .......................................................................... 25

1.2.9.1 ICONIX ................................................................................. 26

1.2.9.2 RUP ...................................................................................... 26

1.2.9.3 XP ......................................................................................... 27

1.2.10 UML (Lenguaje Unificado de Modelado) .............................. 28

CAPÍTULO II

METODOLOGÍA

No. Descripción Pág.

2.1 Metodología Planteada ......................................................... 30

vi

No. Descripción Pág.

2.2 Población de estudio ............................................................. 32

2.3 Muestra ................................................................................. 32

2.4 Recopilación de Datos .......................................................... 33

2.5 Conclusión ............................................................................ 34

2.6 Aplicación de la Encuesta ..................................................... 35

2.7 Análisis de la encuesta ......................................................... 35

2.8 Roles y Funciones del proceso actual de “Solucionar

problemas de equipos”. ........................................................ 45

2.9 Modelo de caso de uso ......................................................... 46

2.10 Requerimientos Funcionales ................................................ 48

2.11 Requerimientos no Funcionales de la aplicación móvil. ........ 51

2.12 Diagramas de robustez ......................................................... 72

2.13 Diagramas de secuencia ...................................................... 76

CAPÍTULO III

PROPUESTA

No. Descripción Pág.

3.1 Tema ..................................................................................... 82

3.2 Objetivos específicos ............................................................ 82

3.3 Prototipo de la aplicación móvil ............................................. 82

3.4 Infraestructura tecnológica .................................................... 88

3.4.1 Requerimientos de Hardware ............................................... 89

3.5 Modelo Entidad – Relación ................................................... 89

3.6 Diccionario de Datos ............................................................. 91

3.7 Estudio de factibilidad ........................................................... 95

3.7.1 Factibilidad Operativa ........................................................... 95

3.7.2 Factibilidad técnica ............................................................... 96

3.7.3 Factibilidad económica ......................................................... 97

3.7.4 Factibilidad legal ................................................................... 99

3.8 Impacto ................................................................................. 99

3.8.1 Impacto social ....................................................................... 99

vii

No. Descripción Pág.

3.8.2 Impacto Ambiental ................................................................ 99

3.8.3 Impacto Empresarial ............................................................. 99

3.9 Conclusiones ...................................................................... 100

3.10 Recomendaciones .............................................................. 101

GLOSARIO DE TÉRMINOS ............................................... 102

ANEXOS ............................................................................. 105

BIBLIOGRAFÍA .................................................................. 126

viii

ÍNDICE DE TABLAS

N° Descripción Pág.

1 Personal departamento técnico 32

2 Roles y funciones proceso actual de solucionar

problemas de equipos 45

3 Roles a realizar por parte de administrador y usuario de la

aplicación móvil 47

4 Requisitos funcionales de la aplicación móvil 48

5 Requisitos no funcionales de la aplicación móvil 51

6 Caso de uso “inicio de sesión” 53

7 Caso de uso “ingreso código de error” 55

8 Caso de uso “consultar error por código” 57

9 Caso de uso “consultar por lista de errores” 59

10 Caso de uso “errores consultados” 62

11 Caso de uso “códigos agregados” 64

12 Caso de uso “lector de serial de equipo” 66

13 Caso de uso “información de talleres a realizar” 69

14 Caso de uso “realizar taller de conocimiento” 71

15 “Usuario” 91

16 “Permisos” 91

17 “Registros login” 92

18 “Marca” 92

19 “Modelo” 92

20 “Impresora” 93

21 “Detalle de error” 93

22 “Error común” 93

23 “Taller” 94

24 “Calificación” 94

25 Requerimientos de hardware 96

ix

No. Descripción Pág.

26 Costos de la aplicación 97

27 Análisis costo beneficio 97

28 Tabla de satisfacción de usuarios 98

x

ÍNDICE DE IMÁGENES

N° Descripción Pág.

1 Modelo de aplicación “error codes & fixes” pantalla error 8

2 Modelo de aplicación “error codes & fixes” 9

3 Modelo de aplicación “error codes & fixes” 9

4 Modelo de aplicación “sistema de diagnóstico de

impresoras inteligentes de samsung” 11

5 Modelo de aplicación “sistema de diagnóstico de

impresoras inteligentes de samsung” 11

6 Modelo de aplicación “sistema de diagnóstico de

impresoras inteligentes de samsung” 12

7 Crecimiento del uso de aplicaciones por categorías 14

8 Puntos de interacción base de datos sqlite 25

9 Fases del método iconix 31

10 Prototipo de aplicación móvil “pantalla inicial” 83

11 Prototipo de aplicación móvil “ingreso de usuario” 83

12 Prototipo de aplicación móvil “información de talleres

pendientes” 84

13 Prototipo de aplicación móvil “menú de opciones” 84

14 Prototipo de aplicación móvil “listado de marcas” 85

15 Prototipo de aplicación móvil “filtro por código” 85

16 Prototipo de aplicación móvil “soluciones de errores” 86

17 Pantalla de estadística de códigos comunes 86

18 Pantalla de lector de código de barra de la app 87

19 Pantalla de taller de conocimiento 87

20 Pantalla de puntaje de conocimientos 88

xi

ÍNDICE DE DIAGRAMAS

N° Descripción Pág.

1 Caso de uso general de “aplicación móvil de manuales

técnicos" 52

2 Caso de uso “inicio de sesión” 53

3 Caso de uso “ingreso de código de error” 54

4 Caso de uso “consultar error por código” 56

5 Caso de uso “consultar por lista de errores” 59

6 Caso de uso “errores consultados” 62

7 Caso de uso “códigos agregados” 64

8 Caso de uso “lector de serial de equipo” 66

9 Caso de uso “información de talleres a realizar” 68

10 Caso de uso “realizar taller de conocimiento” 70

11 ”Ingresar código de error” 73

12 “Consultar error por código” 73

13 “Consultar por lista de errores” 74

14 “Errores consultados” 74

15 “Códigos agregados” 75

16 “Lector serial de equipo” 75

17 “Taller de conocimiento” 76

18 Caso de uso “inicio de sesión” 76

19 Caso de uso “ingreso de código de error” 77

20 Caso de uso “consultas error por código o por listado” 77

21 Caso de uso “errores consultados” 78

22 Caso de uso “códigos agregados” 78

23 Caso de uso “lector de serial de equipo” 79

24 Caso de uso “información de talleres a realizar” 79

25 Caso de uso “realizar taller de conocimiento” 80

26 Modelo de entidad relación de la base de datos 90

xii

ÍNDICE DE GRÁFICOS

N° Descripción Pág.

1 Venta de teléfonos inteligentes a nivel mundial 18

2 Acceso a manuales técnicos 36

3 Autocapacitación 36

4 Consultas telefónicas al departamento técnico 37

5 Consulta de errores a manuales de servicio 38

6 Consulta de errores 39

7 Conoce aplicaciones móviles de manuales técnicos 40

8 Problemas con el uso del teléfono inteligente 41

9 Sistema operativo 42

10 Características del manual técnico 43

11 Ventaja operativa 44

12 Análisis de resultados 98

xiii

AUTOR: VILLÓN RIVERA RONALD JAVIER TÍTULO: DESARROLLO DE UNA APLICACIÓN PARA

DISPOSITIVOS MÓVILES PARA EL MANEJO DE MANUALES TÉCNICOS DE REPARACIÓN Y MANTENIMIENTO DE EQUIPOS DE IMPRESIÓN Y COPIADO PARA LA EMPRESA MECANOGRÁFICA CÍA. LTDA.

DIRECTOR: L.S.I. AGUILERA MONTEROS SILVIA BEATRIZ, MBA

RESUMEN

El siguiente trabajo de investigación propone el Desarrollo de una Aplicación para Dispositivos Móviles para el Manejo de Manuales Técnicos de Reparación y Mantenimiento de Equipos de Impresión y Copiado para la Empresa Mecanográfica Cía. Ltda., cuyo objetivo principal es automatizar la búsqueda de códigos de error que se presentan en los equipos que distribuye, obteniendo de manera rápida la guía a solución de problemas comunes y no tan comunes. El proyecto está desarrollado con metodología de desarrollo ICONIX, para ello se realizó el correspondiente levantamiento de información, para el análisis de la misma, en base a la técnica de investigación descriptiva, realizando una entrevista y varias encuestas, para determinar los requerimientos de la aplicación, utilizando diagramas de robustez, diagramas de secuencias y planteando los casos de uso. A continuación se realizó el diseño del prototipo, estableciendo los requisitos funcionales y no funcionales, el mismo que cumplió con las expectativas de los usuarios, luego de realizar las pruebas respectivas en diferentes usuarios donde se verifico la eficiencia y automatización de las consultas a los manuales, mejorando la gestión del personal del departamento, además de la opción de poder autocapacitarce para evitar futuros inconvenientes con equipos de copiado. PALABRAS CLAVES: Aplicación Móvil, Automatizar, Accesibilidad,

Manuales Técnicos, Equipos de Copiado, Android. Villón Rivera Ronald Javier L.S.I. Aguilera Monteros Silvia Beatriz, Mba C.I.: 092645228-5 Director del trabajo

xiv

AUTHOR: VILLÓN RIVERA RONALD JAVIER SUBJECT: DEVELOPMENT OF AN APPLICATION FOR MOBILE

DEVICES FOR THE MANAGEMENT OF TECHNICAL MANUALS OF REPAIRING AND MAINTENANCE OF PRINTING AND COPYING EQUIPMENT FOR THE MECANOGRÁFICA CIA. LTDA.

DIRECTOR: L.S.I. AGUILERA MONTEROS SILVIA BEATRIZ, MBA

ABSTRACT

The following research work is based in the Development of an application for mobile devices for the use of technical manuals for fixing and maintenance of printing and copying equipment for the Mecanográfica Cía. Ltda., whose main objective is to automate the search for error codes that appear in the equipment it distributes, to quickly obtain the way to solve common and not common problems. The project is based with ICONIX development methodology. For this purpose, the corresponding information was collected for the analysis of the project, based on the descriptive research technique, through making interviews and several surveys, to determine the requirements of the application, by using robustness diagrams, sequence diagrams and the use cases. After that, the prototype was designed, establishing the functional and non-functional requirements, the same that found the expectations of the users, after performing the respective tests in different users where the efficiency and automation of the queries to the manuals were verified, improving the management of the staff in the department, moreover an option to be able to auto-training to avoid making mistakes in the future. KEY WORDS: Mobile Application, Automate, Accessibility, Technical

Manual’s, Copy Equipment, Android. Villón Rivera Ronald Javier L.S.I. Aguilera Monteros Silvia Beatriz, Mba I.C.: 092645228-5 Work Director

PRÓLOGO

En el presente trabajo, Desarrollo de una aplicación para dispositivos

móviles para el manejo de manuales técnicos de reparación y

mantenimiento de equipos de impresión y copiado para la empresa

Mecanográfica Cía. Ltda., utiliza metodologías ágiles, en particular se utiliza

ICONIX para realizar el análisis y desarrollo de la aplicación móvil.

El proyecto está presentado en 3 capítulos: Marco Teórico,

Metodología y Propuesta en los que se mostraran las diferentes partes del

proceso de investigación del mismo.

En Marco Teórico, se realiza investigación de problemas a nivel

mundial y nacional en el que han optado por el desarrollo de aplicaciones

móviles para solucionar problemas, se comparan casos similares,

delimitando el proyecto y verificando las soluciones implementadas en

casos reales de la vida real.

En Metodología se realiza el levantamiento de información y

requerimientos utilizando las técnicas dispuestas en la metodología de

investigación descriptiva y se sigue la guía de pasos a utilizar en la

metodología de desarrollo ICONIX.

En Propuesta se efectúa con la implementación en base a la

metodología, la cual detalla los requisitos funcionales de la aplicación,

delimitando la misma, complementado el capítulo se realiza el análisis de

factibilidad, demostrando la viabilidad del trabajo a desarrollar junto con las

conclusiones y recomendaciones del mismo.

INTRODUCCIÓN

Tema

Desarrollo de una aplicación para dispositivos móviles para el

manejo de manuales técnicos de reparación y mantenimiento de equipos

de impresión y copiado para la empresa Mecanográfica Cía. Ltda.

Introducción

Mecanográfica Cía. Ltda. Equipos y Soluciones de Impresión y

Copiado es una empresa que se dedica a prestar servicios de alquiler y

venta de impresoras, con una experiencia de 23 años en el mercado

ecuatoriano, con su matriz en Quito y una sucursal en ciudad de Guayaquil,

cuya misión es estar a la vanguardia de la tecnología en lo que respecta a

equipos de oficina y suministros ofreciendo una gran variedad de marcas

de impresoras para los distintos nichos de mercado existentes.

En base a un estudio realizado por la administración del

departamento técnico de la empresa, se determinó la problemática al

momento de dar soporte externo de los equipos instalados al no poder

acceder a los manuales técnicos de forma rápida, presentando demoras y

molestias por parte de sus clientes al momento de solucionar

inconvenientes técnicos de reparaciones o pedidos de repuestos para los

equipos de impresión y copiado, teniendo que realizar consultas directas a

las casas distribuidoras para las reparaciones y mantenimientos de los

equipos en mención, ocasionando problemas de distintas índoles que

retrasan el labor normal y el flujo de impresión necesario para el óptimo

funcionamiento del servicio prestado por la empresa.

Introducción 3

El departamento técnico de Mecanográfica Cía. Ltda., no cuenta con

una base de datos con los manuales de los equipos ordenados de manera

que faciliten la ubicación, tanto de los manuales por modelos como de los

códigos de errores internos de cada equipo.

Como alternativa para dicha problemática surge la idea de

desarrollar una aplicación móvil para el manejo de manuales técnicos en

formato digital que contienen información de nivel experto sobre problemas

que se presentan en los equipos de impresión y copiado, logrando optimizar

de manera práctica y lógica el tiempo de consulta a los manuales,

contribuyendo a la calidad de servicio que presta el departamento técnico

de la empresa.

Los directivos de la empresa consideran en la actualidad el

desarrollo de la aplicación, como una herramienta enriquecedora del

proceso de atención al cliente, incrementando la auto capacitación del

personal técnico, permitiendo una mayor cobertura al cubrir los

requerimientos y reducir tiempos de respuestas a la hora de satisfacer al

cliente y solucionar sus problemas.

El uso de la aplicación favorecerá a que los técnicos tengan acceso

a los manuales desde un dispositivo móvil y mejoren el tiempo de repuesta

al hacer un mantenimiento en las oficinas de los clientes.

Objeto de la investigación

Mecanográfica Cía. Ltda. Equipos y Soluciones de Impresión y

Copiado es una empresa dedicada a la venta, alquiler y mantenimiento de

impresoras y equipos de copiado en las marcas más importantes a nivel de

impresoras y copiadoras; cuenta con su matriz en Quito y una sucursal en

ciudad de Guayaquil sector de Kennedy Norte Av. Miguel H. Alcívar y José

Alavedra, conocida en el medio por prestar servicios a grandes empresas

Introducción 4

de carácter público y privado entre las que se encuentran Empresas del

prestigio de Icesa, además de Grupo Hotelero Londoño.

El siguiente proyecto tendrá como delimitación de tiempo una

duración de 120 días desde el levantamiento de información hasta el

desarrollo de la aplicación.

El proyecto cuenta con la aprobación de la Gerencia de la empresa

para poder desarrollarse, permitiendo el uso de las instalaciones del

departamento técnico.

La empresa cuenta con los equipos de computación necesarios para

poder desarrollar la aplicación y al ser desarrollado en Android una

plataforma libre que permita programar una aplicación sin ser necesaria la

compra de una licencia.

El departamento técnico será el encargado de gestionar los

manuales físicos y digitalizarlos, así como de organizar los manuales

digitales en una sola fuente de información.

Al analizar todos los puntos anteriores se confirma la factibilidad del

proyecto, al tener los recursos necesarios para el estudio, el desarrollo y

realizar las pruebas necesarias para su implementación.

Justificación de la investigación

La problemática a tratar se da en el manejo de los manuales técnicos

de mantenimiento y reparación de equipos de impresión y copiado, ya que

no existe el correcto acceso a la información que reposa en estos

manuales, al encontrarse sin ningún orden en varios computadores, no

organizados y ocasionando inconvenientes a la hora de lograr la

satisfacción del cliente al resolver algún problema, lo que retrasa las

Introducción 5

operación del departamento encargado de dichas funciones, reflejando una

mala imagen para los clientes, que sufren molestias de carácter operativo

que interrumpen las labores diarias.

La falta de la disponibilidad de los manuales para su rápido uso hace

que el proceso de consulta se haga tedioso y poco práctico para una

empresa que presta servicios informáticos.

El departamento técnico no sólo realiza trabajos de reparación y/o

mantenimiento en las instalaciones de la empresa, sino que también realiza

visitas técnicas en las oficinas de los clientes y al no contar con los

manuales de los equipos se genera pérdida de tiempo en la visita y malestar

para el cliente.

En numerosos casos el técnico encargado de realizar una visita

toma demasiado tiempo en comunicarse para determinar un problema

presentado en el equipo a revisar y en otros casos tienen que regresar a

las oficinas del departamento técnico para poder ubicar los errores en los

manuales, teniendo que realizar varias visitas al mismo cliente, perdiendo

visitas ya programadas, gastando recursos de tiempo y dinero, dando como

resultado una mala imagen de atención al cliente.

La pérdida de una visita genera malestar para el cliente ya que se

necesitan una doble revisión para solucionar un problema y al no utilizar el

equipo, el cliente pierde la confianza en el servicio prestado al no poder

realizar sus labores de manera eficiente, esto a su vez genera pérdida de

dinero para la empresa ya que se pierden clientes por no solucionar

inconvenientes por falta de información al momento de solucionar errores

de códigos, teniendo un historial negativo y un número considerable de

clientes perdidos por este tipo de problemas que son muy frecuentes, se

tiene la confianza de que implementando la solución tecnológica de la

aplicación móvil se puedan eliminar estos inconvenientes de raíz.

Introducción 6

Por este motivo la administración del departamento técnico realizó

el levantamiento de información para determinar cómo poder mejorar los

tiempos de visita y de arreglo de los equipos de oficina, con la ayuda de la

tecnología, más específicamente con el uso de dispositivos móviles que

están actualmente al alcance de cualquier persona.

Para facilitar el manejo de los manuales técnicos se propone el

desarrollo de una aplicación desde la cual los técnicos tengan acceso a los

manuales de los equipos en el lugar donde se encuentren, mejorando el

nivel de servicio y de respuesta a los diferentes problemas.

Con el uso de esta aplicación se prevé mejorar el acceso a la

información de los manuales de los equipos de oficina por parte de los

técnicos, aumentando el nivel de servicio brindado por el departamento

técnico, con un menor tiempo de respuesta al momento de solucionar un

inconveniente con los equipos.

Objetivos de la investigación

Objetivo General

Desarrollar una aplicación para dispositivos móviles para el manejo

de manuales técnicos de reparación y mantenimiento de equipos de

impresión y copiado para la empresa Mecanográfica Cía. Ltda.

Objetivos Específicos

1. Analizar las características más influyentes de los diferentes

manuales técnicos al momento de realizar consultas para resolver

problemas.

2. Desarrollar una base de datos de los manuales de mantenimiento

y/o reparación, clasificado por marcas y modelos.

Introducción 7

3. Diseñar la aplicación para el manejo de los manuales técnicos de

reparación y mantenimiento.

4. Establecer los requerimientos mínimos de sistema para que la

aplicación pueda ser ejecutada.

5. Hacer pruebas de funcionamiento en diferentes equipos móviles.

CAPÍTULO I

MARCO TEÓRICO

1.1. Marco Referencial

Actualmente es necesario tener en consideración el apogeo de las

aplicaciones móviles, permitiendo la personalización de las mismas, en el

proyecto a realizarse sobre el desarrollo de una aplicación para el manejo

de manuales técnicos de impresión y copiado, se ha investigado sobre la

problemática y se han encontrado aplicaciones similares con funciones

distintas, actualmente en la tienda de Google Play (Google Inc., 2017), se

puede encontrar la siguiente aplicación denominada Error Code & Fixes,

(SkullApps, 2016) para tomar como modelo considerable para la aplicación

que necesitamos desarrollar.

IMAGEN 1

MODELO DE APLICACIÓN “ERROR CODES & FIXES”

PANTALLA ERROR

Fuente: https://play.google.com/store/apps?hl=es Elaborado por: TIENDA GOOGLE PLAY 2017

Marco Teórico 9

IMAGEN 2

MODELO DE APLICACIÓN “ERROR CODES & FIXES”

PANTALLA BÚSQUEDA

Fuente: https://play.google.com/store/apps?hl=es Elaborado por: TIENDA GOOGLE PLAY 2017

IMAGEN 3

MODELO DE APLICACIÓN “ERROR CODES & FIXES”

PANTALLA SOLUCIÓN

Fuente: https://play.google.com/store/apps?hl=es Elaborado por: TIENDA GOOGLE PLAY 2017

Marco Teórico 10

En esta aplicación se muestran un prototipo a tomar en

consideración para la elaboración de la aplicación de manuales ya que

cuenta con:

1. Pantallas de búsqueda directa a códigos de error.

2. Una opción para revisar errores comunes.

3. Guía de revisión de soluciones a problemas.

Mostrando características necesarias al momento de desarrollar la

aplicación de manuales técnicos, a su vez en el mercado actual de

impresoras y copiadoras, desde el 2015 la marca Samsung presentó una

herramienta móvil denominada Sistema de Diagnóstico de Impresoras

Inteligentes (SPDS), la primera aplicación de la industria que consiste en

guías en imagen y video para la solución de problemas de las impresoras

de dicha marca (Doctor Tecno, 2015).

“El SPDS es un componente orgánico de la filosofía de Samsung

que garantiza alta calidad en todo, desde el desarrollo del producto hasta

el mantenimiento”, según David SW Song vicepresidente sénior de

estrategia de marketing y ventas de Soluciones de Impresión de Samsung

Electronics. (Doctor Tecno, 2015).

La aplicación brinda a los usuarios acceso al servidor del SPDS,

donde están almacenados los manuales oficiales de servicio Samsung,

teniendo la información técnica, videos educativos y notificaciones en

tiempo real mostrando la guía para la solución de problemas paso a paso

y sin necesidad de llamar al soporte técnico y pagar por los costos del

servicio.

En las siguientes figuras se muestran las pantallas de la aplicación

y las funciones que presenta al momento de su ejecución, para poder tomar

como futuras referencias al proyecto a desarrollar.

Marco Teórico 11

IMAGEN 4

MODELO DE APLICACIÓN “SISTEMA DE DIAGNÓSTICO DE

IMPRESORAS INTELIGENTES DE SAMSUNG”

PANTALLA INICIAL

Fuente: https://play.google.com/store/apps?hl=es Elaborado por: TIENDA GOOGLE PLAY 2017

IMAGEN 5

MODELO DE APLICACIÓN “SISTEMA DE DIAGNÓSTICO DE

IMPRESORAS INTELIGENTES DE SAMSUNG”

PANTALLA DE OPCIONES

Fuente: https://play.google.com/store/apps?hl=es Elaborado por: TIENDA GOOGLE PLAY 2017

Marco Teórico 12

IMAGEN 6

MODELO DE APLICACIÓN “SISTEMA DE DIAGNÓSTICO DE

IMPRESORAS INTELIGENTES DE SAMSUNG”

PANTALLA EQUIPO ASOCIADO

Fuente: https://play.google.com/store/apps?hl=es Elaborado por: TIENDA GOOGLE PLAY 2017

El SPDS puede descargarse desde Google Play y de Galaxy Apps

en 51 países y es ofrecido en 9 idiomas. El usuario requiere de inscripción

para lograr el acceso al servidor, las desventajas de este aplicativo son:

Solo permite obtener información de equipos Samsung.

Necesita estar en la misma red del equipo que desea diagnosticar.

El equipo a diagnosticar necesita tener compatibilidad a la

aplicación, limitando el uso de manuales a pocos modelos.

El acceso a problemas que incluyen cambios de repuestos

internos no se muestra como solución y limita a quien la usa a

depender de expertos Samsung.

En base estas aplicaciones se tomarán como prototipo lo mejor de

ambas y poder elaborar un producto que las unifique con lo mejor de cada

Marco Teórico 13

una, permitiendo obtener una App, con mayores ventajas y de mucha más

utilidad, funcional y operativa a nivel se software y servicio que cumpla las

necesidades para las que fue diseñada.

Se puede afirmar que la realización de una aplicación para el uso

de manuales técnicos tendrá una acogida importante en la empresa

Mecanográfica Cía. Ltda., ya que permitirá el acceso a la información de

los manuales reduciendo considerablemente el número de visitas técnicas

con ventajas como:

1. Compactar varias marcas y modelos de impresoras en la misma

aplicación.

2. No necesita ser compatible con la marca de impresora.

3. La aplicación no necesita estar en la misma red que el equipo con

problemas.

4. Simplificar búsqueda de problemas comunes.

5. Filtrar consultas directas al manual, por código, marca o modelo.

6. Optimizar tiempo de consulta a los manuales.

Dando viabilidad a la aplicación y a innovación tecnológica por parte

de la empresa en cuestión, a diferencia de sus competidores en el mercado,

de manera que al mismo tiempo de innovar, dé un paso hacia delante

implementando tecnología que permita mejorar los procesos actuales,

optimizando tiempo y dinero.

Según un estudio tomando referencias a nivel mundial sobre el uso

de teléfonos inteligentes, la personalización de aplicaciones a través del

tiempo ha ido evolucionando de manera acelerada ayudando a solucionar

problemas varios como indica la siguiente figura mostrada a continuación

que de manera gráfica muestra el auge informático en el que nos

encontramos, dejando así abierta la posibilidad de innovar sin hacer mayor

inversión:

Marco Teórico 14

IMAGEN 7

CRECIMIENTO DEL USO DE APLICACIONES POR CATEGORÍAS

Fuente: Web Revista Expansión economía digital Elaborado por: Revista Expansión economía digital

Según la gráfica expuesta en consideración se muestra claramente

que el nivel de expansión de aplicaciones móviles se da principalmente en

la personalización de las mismas y en segundo lugar en medios de

comunicación, dejando en un 332% el crecimiento de las App en el 2015,

según la revista Expansión en su publicación “Las aplicaciones móviles no

se desinflan: siete años de crecimiento imparable” (Juste, 2016).

Según (Andersen & García, 2013) en su publicación ¿Cuáles son las

claves de éxito de una App?, en la Revista La Vanguardia cita:

Si nuestra App es un producto exclusivo, las posibilidades de éxito

son mayores. No obstante, algunas de las aplicaciones más exitosas no

han introducido nuevas ideas, sino que han resuelto mejor, o de un modo

más simple, ideas ya existentes. La mejor respuesta es crear aplicaciones

concretas, poco profundas, que hagan una sola cosa y la hagan bien

(Andersen & García, 2013).

Marco Teórico 15

Con esta referencia queda claro que el uso de aplicaciones móviles

para resolver problemas es una buena opción y que no es necesario que

realicen un sinnúmero de funciones, sino que se enfoquen en dar una

solución rápida y eficaz a un problema específico.

Las aplicaciones móviles han permitido solucionar problemas

puntuales en diferentes ámbitos, en una investigación realizada sobre

“Aplicaciones de los Smartphone y la web móvil en la ciencia y la

investigación” (Torres Salinas, 2012) indica que una de las tendencias de

internet con gran apogeo es la accesibilidad a información a través de

teléfonos inteligentes.

De acuerdo al estudio de “Diseño de una aplicación móvil para la

consulta académica de la FIIS - UTP ” (Aguirre Chacón & Sinche Ricra,

2013), en la que se presenta como solución al problema de accesibilidad

por parte del estudiante la portal web de la facultad, teniendo como

resultado una optimización al problema de consultas de horarios, materias,

cursos, notas y prácticas, solucionando de gran manera las consultas al

portal a través de una aplicación permitiendo elevar el índice de estudiantes

informados en la facultad, logrando ser todo un éxito a la hora de innovar

usando dispositivos móviles.

La alta adaptabilidad y el fácil uso de las tecnologías en las medianas

y pequeñas empresas permite programar instrumentos virtuales

permitiendo monitorear en tiempo real el proceso, haciendo que mejore el

uso de herramientas de código abierto para mejorar la competitividad de

las empresas. (Castro Casadiego, Camargo Ariza, & Medina Delgado,

2014).

Para estar a la vanguardia de la tecnología, las empresas deben

adaptarse a las nuevas tendencias de servicio mundial, ya que esto

Marco Teórico 16

permite que mejoren la forma de realizar una determinada labor, además

de optimizar el servicio que prestan a la sociedad.

Un claro ejemplo de esta adaptación se detalla en la tesis “Diseño e

Implementación de una aplicación para dispositivos Android en el Marco

del Proyecto Pequeñas y Pequeños Científicos de la Universidad

Politécnica Salesiana” (Quisi Peralta, 2012), en el cual se presenta un

proyecto para fomentar el aprendizaje de los más pequeños, despertando

su interés por la ciencia y la tecnología, basado en la enseñanza

multimedia, que cuenta con un portal web

(http://www.pequeciencia.ups.edu.ec/), sin embargo al renovar y actualizar

plataformas de acceso se ven en la necesidad de incluir dispositivos

móviles que permitirán mayor acogida al proyecto y una mayor

accesibilidad al mismo, permitiendo fomentar la investigación a través del

uso de dispositivos móviles y la riqueza técnica generada pueda servir de

base para en un futuro tener mejores procesos de estimulación educativa

en niños.

Esta tesis fue implementada en la ciudad de Cuenca, con resultados

muy positivos teniendo gran acogida en las escuelas donde se usó,

demostrando así el potencial de las aplicaciones móviles en el uso diario,

permitiendo según su autor optimizar tareas comunes, ganando tiempo y

evitando rutinas.

Para determinar la plataforma en la que se desarrollará la aplicación

móvil se realizó una investigación sobre software libre y su concepto,

apoyado desde el Gobierno de turno, teniendo que referenciar que Ecuador

es un país donde los procesos tecnológicos están ganando terreno en los

últimos años.

Según el Decreto Ejecutivo Nº 1014 del 10 de abril del 2008 que

remite en su artículo 2: “Se entiende por Software Libre, a los programas

Marco Teórico 17

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.” (Secretaria Nacional de la Administración Pública,

2008).

Con este decreto se busca implementar el software libre en todos los

equipos de la administración pública con el fin de “alcanzar soberanía y

autonomía tecnológica, así como un ahorro de recursos públicos”, lo que

además de abrir varias puertas a nuevos retos informáticos también ayuda

a desarrollarnos como país.

En el Ecuador el número de personas con teléfonos inteligentes ha

aumentado en un porcentaje considerable según un estudio del INEC

(Instituto Nacional de Estadísticas y Censos), que en el año 2014 publica

en su página oficial un informe al que titula “1,2 millones de ecuatorianos

tienen un teléfono inteligente (Smartphone)” indicando que:

En el 2013, el 16,9% (1’261.944) de las personas de cinco años y

más que tienen celular poseen un teléfono inteligente (Smartphone), lo que

representa un crecimiento de 141% frente al 2011, según los últimos datos

de la Encuesta de Tecnologías de la Información y la Comunicación del

Instituto Nacional de Estadística y Censos”. (Instituto Nacional de

Estadísticas y Censos, 2014).

Según el estudio de la INEC se muestra un considerable aumento

de ecuatorianos con teléfonos inteligentes, dejando abierta la posibilidad

de desarrollar aplicaciones con plataformas libres, que no se vean limitadas

al uso de una licencia para su uso.

Cabe destacar que el intercambio de información por medio de

diferentes plataformas en unos de los objetivos del Plan Nacional del Buen

Vivir. (Gobierno Nacional de la República del Ecuador, 2013).

Marco Teórico 18

Para la propuesta, se decidió que sería ejecutada en la plataforma

Android ya que en la actualidad tiene mayor presencia en el mercado,

según una investigación los equipos celulares con sistema operativo

Android son populares teniendo a nivel mundial más del 80% del mercado

global.

GRÁFICO 1

VENTA DE TELÉFONOS INTELIGENTES A NIVEL MUNDIAL

(TERCER TRIMESTRE 2015)

Fuente: Estadísticas INEC Elaborado por: Villón Rivera Ronald Javier

Android es un sistema operativo pensado inicialmente para los

teléfonos móviles, la principal característica es que está basado en Linux,

un sistema operativo libre, gratuito y multiplataforma, fácil de usar y uy

intuitivo a la hora de poder desarrollar nuevas aplicaciones (Gonzalez,

2011).

Entre las principales ventajas que presenta el sistema Android

tenemos:

Plataforma realmente abierta.

Portabilidad asegurada.

Arquitectura basada en componentes inspirados en Internet.

84%

13%

1% 2%

Ventas de Equipos Teléfonos inteligientes(tercer trimestre 2015)

Android

iOS

Windows Phone

Otros

Marco Teórico 19

Filosofía de dispositivo siempre conectado a Internet.

Gran cantidad de servicios incorporados.

Alto nivel de seguridad.

Optimización parta baja potencia y poca memoria.

Alta calidad de gráficos y sonido.

Facilidad de uso.

Fácil instalación.

Compatibilidad ente dispositivos.

Versatilidad.

Con las cualidades expuestas, se define por Android para el

desarrollo, teniendo como referencia una investigación cuyo tema es

“Aplicación móvil utilizando plataforma Android para mejorar la calidad del

servicio de consulta de información de consumo eléctrico de la EEASA en

la Empresa Besixplus Cía. Ltda.” (Tipantasig Llanganate, 2013), podemos

referenciar que al momento de implementar una aplicación con plataforma

Android, al momento que los usuarios realizarán consultas, obtuvieron

mejores opciones que con la plataforma IOS (Sistema operativo para

IPhone), obteniendo como resultado final la emisión de un documento en

formato PDF con la información solicitada, facilitando de gran manera el

proceso para el que fue diseñada la aplicación.

1.2 Marco Conceptual

El siguiente proyecto tiene como propósito poder elaborar una

aplicación que permita mayor accesibilidad a los técnicos de la empresa

Mecanográfica Cía. Ltda., al momento de realizar consultas técnicas de

reparación de los equipos de impresión y copiado, permitiendo de manera

óptima acceso a los manuales teniéndolos al alcance de una aplicación

móvil, para ello se pondrá a consideración conceptos tal vez poco comunes

pero de relevante importancia que permitan entender de mejor manera las

herramientas a utilizar en esta aplicación.

Marco Teórico 20

1.2.1 Manual técnico

Se define como manual técnico a la información nivel experto que

entrega los dueños de la marca sus distribuidores en el cual se procede

explicar detalladamente soluciones problema que pueden presentar los

equipos de impresión y copiado, archivo que se encuentra en físico y por lo

general en formato PDF, consta de varias páginas dando soluciones a

códigos de erros que se presentan a los largo de la vida útil de los equipos.

1.2.2 Visitas técnicas

Una visita técnica se da desde el momento en el que cliente informa

un problema con el equipo, presentando un mal funcionamiento que impide

cumplir con su función diaria y que en varias ocasiones de acuerdo al

procedimiento actual necesita de más de una visita para solucionar el

inconveniente ya que no es posible acceder a los manuales desde la

localidad del cliente ocasionando desde molestias de los usuario hasta la

pérdida del cliente, es precisamente en este punto donde se enfocará para

dar soluciones a problemas comunes y no tan comunes.

1.2.3 Aplicación Móvil

El término aplicación móvil se refiere a poder acceder a los datos, las

aplicaciones y los dispositivos desde cualquier lugar y realizar varias

funciones, algunos ejemplos de los mismos pueden ser, juegos,

mensajería, redes sociales, etc.

Una App es una aplicación de software que se instala

en dispositivos móviles o tabletas para ayudar al

usuario en una labor concreta, ya sea de carácter

Marco Teórico 21

profesional, de ocio o entretenimiento, a diferencia de

una web App que no es instalable. “Desarrollo de

Aplicaciones Móviles” (Qode, 2012).

En la referencia anterior podemos determinar el concepto que

encierra una App, cuya instalación se da en dispositivos móviles

permitiendo ejecutar una acción de manera directa sin la necesidad de usar

un computador.

La aplicación a desarrollar se implementará en

teléfonos inteligentes con sistema operativo Android,

el cual está desarrollado en Linux , un programa open

source, a su vez basado en Unix, creado por Android

Inc., una compañía adquirida por Google en el 2005,

teniendo como objetivo principal promover estándares

abiertos en teléfonos y computadores móviles.

“Definición de Android” (Pérez Porto, 2015) .

Las aplicaciones Android tienen entre sus cualidades ser open source

es decir que son de código libre y que no necesitan de ninguna licencia

para su uso, ya que son herramientas que se pueden conseguir gratis en

la web.

1.2.4 Java

El lenguaje de programación por defecto que se utiliza en Android es

Java, en Java y en todos los lenguajes de programación orientados a

objetos, que es un elemento autónomo que interactúa con otros objetos. En

Android dicho objeto contiene elementos de la interfaz de usuario, una

conexión de red, algunos datos de localización y así sucesivamente.

Marco Teórico 22

El lenguaje de programación a utilizar será Java (Open Source) que

según detalla su página oficial dice que:

“Hay muchas aplicaciones y sitios web que no

funcionarán a menos que tenga Java instalado y cada

día se crean más. Java es rápido, seguro y fiable.

Desde portátiles hasta centros de datos, desde

consolas para juegos hasta súper computadoras,

desde teléfonos móviles hasta Internet, Java está en

todas partes. (Sun Microsystems, 2016).

Con dicha referencia se establece que es un lenguaje de código

abierto, de fácil aprendizaje y de múltiples plataformas de desarrollo

orientada a objetos, se puede utilizar desde cualquier PC, fácil de instalar

y configurar, permitiendo al usuario una gran facilidad al momento de usar

su sinnúmero de cualidades a la hora de programar.

Lo que da indicios de robustez a la hora del manejo de datos, además

de gran fluidez para consultas simultáneas.

Cada programa Java debe definir un método llamado “Main” en al

menos una clase. Este será el punto de acceso, en el que el programa

empieza a ejecutarse y desarrollar el resto de funciones, entre las cuales

se necesitan objetos, compiladores, además de una interacción con la base

de datos.

1.2.5 Objetos

Como se indicó, Java es lo que se conoce como un lenguaje de

programación orientado a objetos y para tener éxito realmente en

programación Java y programación Android es importante entender los

conceptos.

Marco Teórico 23

En su nivel más simple un objeto es un conjunto de métodos o

funciones que trabajan en un conjunto de datos. Los datos y los métodos

corresponden al objeto y trabajan para el objeto, para poder interactuar

entre sí.

1.2.6 Compilador

Programa que traduce instrucciones escritas en un lenguaje de

programación de alto nivel a un lenguaje de máquina. (Levis, 2014).

1.2.7 Base de datos

Se define como base de datos al repositorio lógico en donde se

guarda información valiosa para quien la administre de manera que pueda

ser usada un indeterminado número de veces. La base de datos según el

libro “Fundamentos de base de datos” (Silberschatz, 2002) una base de

datos es:

Un sistema gestor de bases de datos (SGBD) consiste

en una colección de datos interrelacionados y un

conjunto de programas para permitir a dichos datos. La

colección de datos, normalmente llamada base de

datos, contiene información relevante para una

empresa. (Silberschatz, 2002) Pág. 1.

A lo que entendemos claramente según el autor, como la unión de

varios datos conectados entre sí, que contiene información notable para

quien la elabore; en el siguiente trabajo de investigación se usará como

motor de base de datos SQLite.

Marco Teórico 24

1.2.8 SQLite

Una novedad que trae PHP5 es la inclusión de su propia base de

datos SQLite es una librería en C que efectúe un motor de base de datos

SQL embebido, los programas que se elaboran a esta base de datos tienen

acceso a SQL, permitiendo grandes interconexiones a la hora de programar

sin ejecutar un RDBMS1 por separado.

SQLite es Software Libre por lo tanto el código fuente es del dominio

público y licencia GPL2.

Sus desarrolladores enfatizan, que su principal

característica, es su completo soporte para tablas e

índices en un único registro por base de datos, soporte

transaccional, rapidez (unas 2 veces más veloz que

MySQL y PostgreSQL, escaso tamaño (unas 25 mil

líneas de código C) y su completa portabilidad. (Peña

Cuellar, 2014).

Por otro lado, para la base de datos a realizar se utilizará PostgreSQL

que según un blog oficial detalla:

“Sus características técnicas la hacen una de las

bases de datos más potentes y robustas del mercado. Su

desarrollo comenzó hace más de 16 años y durante este

tiempo, estabilidad, potencia, robustez, facilidad de

administración e implementación de estándares han sido

las características que más se han tenido en cuenta

durante su desarrollo. PostgreSQL funciona muy bien con

1 RDBMS: Sistema de gestión de base de datos relacionales. 2 GLP: Licencia Pública General de GNU.

Marco Teórico 25

grandes cantidades de datos y una alta concurrencia de

usuarios accediendo a la vez a el sistema.” (Entradas

(Atom), 2016)

Determiando la robuztez de la base de datos a utilizar como lo es

PostgreSQL.

IMAGEN 8

PUNTOS DE INTERACCIÓN BASE DE DATOS SQLITE

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

En la Imagen N° 8 se muestra la relación entre tres capas de una

aplicación y su conexión con los datos.

1.2.9 Metodología

Hace referencia al conjunto de ordenamientos racionales manejados

para alcanzar el objetivo o la gama de objetivos que rige una investigación

científica, una exposición doctrinal o tareas que requieran habilidades,

Marco Teórico 26

conocimientos o elaboraciones específicas. Con frecuencia puede precisar

la metodología como el estudio o elección de un método acertado o

adecuadamente aplicable a explícito objeto.

No debe llamarse metodología a cualquier manera de trabajo, pues

se trata de una noción que en lo general casos resulta demasiado amplio,

siendo preferente usar el vocablo método; muchos autores interpretan que

las guías tradicionales de gestión de proyectos pretenden ver el futuro.

Ahora es necesario modelos que nos ayuden a acomodar a los cambios.

Esta afirmación es mucha más conveniente en el sector de las tecnologías

de la información y las comunicaciones (TIC)3 en el que la velocidad y

agilidad al cambio es esencial. Por esta razón, surgen las metodologías

ágiles.

1.2.9.1 ICONIX

Según (Sater JM, 2014) ICONIX es un paso simplificado en

comparación con otros más convencionales, que unifica un conjunto de

métodos de orientación a objetos con el objetivo de abarcar todo el ciclo de

vida de un plan, es una sistemática pesada-ligera de Desarrollo del

Software que se encuentra entre RUP (Rational Unified Process) y XP

(eXtreme Programming), unifica un conjunto de métodos de ubicación a

objetos con el objetivo de tener un registro estricto sobre todo el ciclo de

vida del producto a ejecutar.

1.2.9.2 RUP

Según (Zamora Salcedo, 2017) Metodología RUP no es más que un

proceso de ingeniería de software, que hace una propuesta orientada por

métodos para lograr las tareas y compromisos de una organización que

desarrolla software.

3 TIC: Tecnología de Información y Comunicaciones

Marco Teórico 27

Su meta primordial es asegurar la elaboración de software de alta

calidad que cumpla con las necesidades de los usuarios y requerimientos

planteados, con una planeación adecuada en el tiempo y un presupuesto

predecible al mercado en donde se desarrollará mientras se procesa la

información recopilada.

Fases del ciclo de vida del RUP:

Fase de Inicio: Esta fase tiene como proyecto definir y acordar la

trascendencia del proyecto con los patrocinadores,

Fase de elaboración: En esta fase se seleccionan los casos de

uso que permiten definir la elaboración de la base del sistema.

Fase de Desarrollo: El propósito es completar la funcionalidad de

la técnica.

Fase de Cierre: El propósito de esta fase es afirmar que el

software esté disponible para los usuarios finales.

1.2.9.3 XP

Según (Freddy L. Jonathan V. Edinson Q. Ruben G, 2013) la

programación extrema es una sistemática de desarrollo ligero (o ágil)

basada en una serie de productos y de prácticas de buenas maneras que

persigue el objetivo de desarrollar la productividad a la hora de ampliar

programas.

Este modelo de programación se basa en una serie de sistemáticas

de desarrollo de software en la que se da prioridad a las labores que dan

un resultado continuo y que reducen la burocracia que hay junto de la

programación.

Ciclo de vida de eXtreme Programming:

Marco Teórico 28

Fase de la exploración: Los clientes plantean a grandes rasgos las

historias de usuario que son de interés para la primera entrega del

producto.

Fase del planeamiento: Se priorizan las historias de usuario y se

acuerda el alcance del reléase incluyendo varias iteraciones para lograrlo.

Fase de producción: Requiere prueba y comprobación extra del

funcionamiento del sistema antes de que éste se pueda liberar al cliente.

Fase de revisión: Satisface también las tareas del cliente,

la velocidad del desarrollo puede desacelerar después de que el sistema

esté en la producción.

Fase de muerte: Es cuando el cliente no tiene más historias para ser

incluidas en el sistema. Esto requiere que se satisfagan las necesidades

del cliente en otros aspectos como rendimiento y confiabilidad del sistema.

1.2.10 UML (Lenguaje Unificado de Modelado)

Según (Eriksson, 2003) En todos los métodos de la Ingeniería se

hace evidente la importancia de los modelos ya que mencionan el aspecto

y la conducta de "algo". Ese "algo" puede estar en un estado de desarrollo

o estar, todavía, en un estado de planeación.

Análisis de Requerimientos: UML tiene casos de uso (use-cases)

para capturar los requerimientos del cliente.

Análisis: La fase de análisis abarca las abstracciones primarias

(clases y objetos) y mecanismos que están presentes en el dominio del

problema.

Marco Teórico 29

Diseño: En la fase de diseño, el resultado del análisis es expandido

a una solución técnica.

Programación: En esta fase las clases del diseño son convertidas a

código en un lenguaje de programación orientado a objetos.

Pruebas: Normalmente, un sistema es tratado en pruebas de

unidades, pruebas de integración, pruebas de sistema, pruebas de

aceptación, etc.

En esta investigación se usó metodología ICONIX, ya que la

sistemática del desarrollo de la aplicación unifica varios pasos para el

desarrollo de su elaboración como lo indica el contenido ya especificado y

los requerimientos necesarios para la elaboración de la misma.

CAPÍTULO II

METODOLOGÍA

2.1 Metodología Planteada

La metodología seleccionada para el desarrollo del proyecto es el

modelo ICONIX, la cual está basada en herramientas de los modelos RUP

y XP, además es un proceso simple comparado con RUP y XP, ya que

unifica objetos con el fin de abarcar todo el ciclo de vida del proyecto.

Se consideró la utilización de ICONIX porque es un nuevo tipo de

enfoque en el desarrollo de software y aplicaciones, debido principalmente

a que tiene reglas y prácticas simples, lo cual nos permite mantener control

sobre el manejo de la información confidencial, la recolección y análisis de

los datos y permite la participación activa de los usuarios finales.

Las aplicaciones desarrolladas bajo esta metodología tienden a tener

un mejor ciclo de vida debido a que se encuentra orientado a equipos

desarrolladores de pequeño tamaño, es flexible y se adapta completamente

a las necesidades del usuario final.

ICONIX presenta con claridad las cuatro fases que constituyen las

actividades a desarrollar (IMAGEN Nº 10) y explica la secuencia de pasos

que deben ser seguidas, adicional a esto se adapta a los patrones y ofrece

el soporte de UML, direccionado por los casos de uso siendo un proceso

interactivo e incremental que optimiza los recursos más importantes que

son el tiempo y el dinero.

Metodología 31

IMAGEN 9

FASES DEL MÉTODO ICONIX

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

A continuación se detallan las fases de la metodología:

Fase de revisión de los requisitos: Radica en definir todos los

requisitos del sistema para desarrollar un diagrama de clases, la cual

representará las agrupaciones utilitarias en las cuales se basa la estructura

del sistema en desarrollo.

Fase del diseño preliminar: Partiendo de los casos de uso se

obtendrá una ficha, la cual está formada por una descripción de uso, la

precondición que se debe cumplir antes de iniciar, un pos-condición que se

deberá cumplir al terminar correctamente.

Fase diagrama de robustez: Es la combinación práctica de un

diagrama de clase y un diagrama de actividades, nos permite capturar

esencialmente el qué hacer y podemos determinar el cómo hacerlo. Facilita

ICONIX

Revisión de los

requisitos

Revisión del diseño preliminar

Realizar Diagrama

de Robustez

Revisión crítica del

diseño

Metodología 32

en gran medida que el investigador reconozca los objetos facilitando la

interpretación del sistema.

Fase revisión crítica del diseño: Registramos todas las partes que

forman parte del sistema, para terminar con la Implementación del mismo

y poder culminar el trabajo de investigación.

2.2 Población de estudio

Con el fin de obtener información de los involucrados directos en los

procesos de mantenimiento y/o reparación de los equipos de impresión y

copiado se tomará en cuenta como población de estudio a todo el personal

de mantenimiento de que labora en la ciudad de Guayaquil.

TABLA 1

PERSONAL DEPARTAMENTO TÉCNICO

Cargo Personas

Jefe Departamento técnico 1

Técnicos 7

Auxiliar 1

Total 9

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

2.3 Muestra

La muestra a tomar esta investigación será de tipo no probabilístico,

en donde se seleccionará al jefe del departamento técnico, por ser el

Metodología 33

responsable directo del desarrollo del trabajo del mismo, adicional la

selección del muestreo será subjetiva debido a que dicha persona se

seleccionará en función de características específicas, siendo estas:

Conocimiento del proceso de las visitas técnicas del

departamento.

Conocimiento del proceso de gestión de manuales

técnicos.

Estar involucrado de manera directa con los

requerimientos de los técnicos y los clientes.

2.4 Recopilación de Datos

La recolección de información de esta investigación será de carácter

primaria ya que la misma se obtiene directamente de la fuente que se

involucra con el proceso de visitas técnicas. La información es recolectada

mediante investigación descriptiva, que como su nombre lo indica describe

los diferentes aspectos de los procesos llevados a cabo dentro del

departamento técnico de la empresa.

Con el fin de conocer la situación actual sobre los procesos llevados

a cabo actualmente dentro de la empresa se realizó una entrevista al Jefe

del departamento Técnico (véase guía de entrevista Anexo 1), dando los

siguientes resultados:

Poca accesibilidad a los manuales técnicos, pese a ser muy

importantes en la solución de problemas.

Las formas de acceder a los manuales técnicos no ayuda mientras

el técnico se encuentre fuera del departamento.

Metodología 34

Desperdicios de recursos al tener que realizar dos o más visitas al

mismo cliente.

No es posible reparar un equipo con código de error, si no se

puede acceder a la información del manual.

La información técnica de la reparación del equipo, no contribuye

a la capacitación de los técnicos.

Falta de innovación tecnológica por parte del departamento.

La agilidad con que se realice una reparación permitirá que el nivel de

satisfacción de los clientes aumente y la confianza se afiance en el

departamento técnico.

2.5 Conclusión

El proceso de mejora continua en una empresa de tecnología puede

mejorar los servicios que presta, adoptar nuevas herramientas que

permitan que los trabajadores obtengan información necesaria para realizar

su trabajo es esencial en la era de la tecnología y comunicación, estas

herramientas son las que permiten acceder a la información desde

cualquier lugar y momento, en el caso del departamento técnico de la

empresa Mecanográfica Cía. Ltda., la necesidad de tener acceso a los

manuales técnicos en cualquier momento que se presente un problema

nuevo para los técnicos.

La implementación de esta herramienta mejorará los niveles de

servicio al usuario, reducirá los costos por llamadas telefónicas y reducirá

el tiempo de mantenimiento y/o reparación, desarrollando y siendo pioneros

en la utilización de una aplicación móvil para resolver problemas de

carácter técnico, añadiendo así valor al departamento.

Metodología 35

2.6 Aplicación de la Encuesta

La muestra para el proceso de investigación será no probabilístico, en

la que se seleccionará a todos los técnicos al ser una muestra

representativa y todos contar con la característica de trabajar con el manejo

de los equipos y por consiguiente utilizan los manuales técnicos. (Véase

formato de la encuesta en Anexo 2)

2.7 Análisis de la encuesta

La encuesta se realizó con el objetivo de conocer sobre el acceso

de manuales técnicos y su impacto en el proceso de

mantenimiento y/o reparación.

Todos los técnicos encuestados son hombres con edades

comprendidas entre los 26 a 37 años.

Todos los técnicos tienen una educación de bachillerato.

Pregunta Nº 1

¿De qué manera accede usted actualmente a los manuales

técnicos?

Del 100% de encuestados en el departamento técnico, el 25% de

personas acuden a los manuales físicos de los equipos para consultas ya

que actualmente no existe otra manera de consultar documentos

importantes como estos, otro 25% utiliza la página web de la marca cuyo

acceso se limita a un solo usuario a la vez y el 50% utiliza una PC de la

cual no disponen a cada momento ya que adicionalmente necesitan una

conexión inalámbrica a internet ya que en varias ocasiones con se cuenta

con la misma en el momento en que se visita al cliente, lo que añade retraso

a la reparación del equipo.

Metodología 36

GRÁFICO 2

ACCESO A MANUALES TÉCNICOS

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

La mayoría de los manuales están en formato PDF, lo que facilita el

uso en computadoras, el 50% de los técnicos se encuentra familiarizado

con los manuales digitales.

Pregunta Nº 2

¿Con qué frecuencia lee los manuales técnicos para

autocapacitarce?

Del total de encuestados, el 63% tiende a auto capacitarse

constantemente, el 38% lo hacen solamente una vez al mes utilizando los

manuales de los equipos mejorando su conocimiento.

GRÁFICO 3

AUTOCAPACITACIÓN

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

37%

25%

25%

13% Una vez al mes

Una vez por semana

Dos veces por semana

Medio día

50%

25%

25% Usando una PC

Mediante la Web

Leyendo el manual fisico

Metodología 37

El Departamento técnico no tiene un cronograma establecido para

realizar capacitaciones a los técnicos, pero ellos buscan por iniciativa

propia mejorar sus conocimientos y más del 50% lo hace de manera

constante.

Pregunta Nº3

Indique con qué frecuencia realiza consultas telefónicas al

departamento técnico para resolver código de error:

Todos los encuestados concordaron en realizar llamadas al

departamento técnico cuando no conocen un código de error, el 75% de los

encuestados realizan más de cinco llamadas, en el día, para poder

identificar errores al momento de realizar una visita.

GRÁFICO 4

CONSULTAS TELEFÓNICAS AL DEPARTAMENTO TÉCNICO

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

12%

13%

75%

De 1 a 3

De 3 a 5

Más de 5

Metodología 38

Cabe indicar que existen dos tipos de manuales técnicos, el manual

de partes y de servicio.

Al haber más del 75% de recurrencia, se determina la necesidad de

tener acceso a los manuales al momento de realizar una visita ya que

permite aminorar costos por consumo de llamadas y hacer el

reconocimiento de errores más rápido.

Pregunta Nº4

¿Cuándo se presenta un código de error en un equipo, cómo

soluciona el problema?

Cabe indicar que existen dos tipos de manuales técnicos, el manual

de piezas y el manual de servicio de equipo (incluye códigos de error), para

esta pregunta se consulta sobre el manual de reparación, obteniendo que

el 50% de los técnicos acuden al manual de servicio parar realizar consultas

a los códigos de error, el otro 50% de los encuestados prefieren realizar

una consulta ya sea con un compañero o con el jefe técnico.

GRÁFICO 5

CONSULTA DE ERRORES A MANUALES DE SERVICIO

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

25%

25%

50%Consulto a un compañero

Consulto con mi jefe

Consulto con el manual

Metodología 39

El manual de servicio es una gran herramienta para los técnicos, ya

que les permite encontrar códigos de errores que se presentan en los

diferentes equipos lamentablemente no se puede acceder desde cualquier

lugar, por dicha razón para ayudarse en los códigos de errores los

encuestados prefieren usar llamadas telefónicas y consultar ya sea algún

jefe o algún compañero hasta encontrar la solución al problema.

Pregunta Nº5

¿Cómo considera usted que sería el óptimo acceso a los

manuales técnicos?

El 50% de los técnicos indicaron que sería optimo el acceso a los

manuales por medio de una aplicación móvil, 25% indicaron que por medio

de página web y 25% en documentos PDF.

GRÁFICO 6

CONSULTA DE ERRORES

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

25%

50%

25%0%

Página Web

Aplicaciones móviles

Documentos PDF

Documentos impresos

Metodología 40

La aplicación combina el acceso tanto desde una página web como

la de los archivos en PDF, esta frecuencia indica que la aplicación móvil

tendría una gran aceptación por parte del personal técnico, presentando un

gran aporte al departamento.

Pregunta Nº6

¿Conoce usted aplicaciones móviles de manuales técnicos? (Si

su respuesta es Sí, indique el nombre de la aplicación).

Del total de encuestados solamente el 25% indicaron que conocen

alguna aplicación que tenga manuales técnicos llamada Printer / MFP Error

Codes que muestra errores de impresoras varias, mientras que el 75%

indicaron que no conocen ningún tipo de aplicación que les permita

visualizar los manuales técnicos.

GRÁFICO 7

CONOCE APLICACIONES MÓVILES DE MANUALES TÉCNICOS

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

No existen muchas aplicaciones que contengan manuales técnicos

que permitan acceder a la información que contiene el manual físico, ya

que es información de acceso exclusivo de distribuidores, además que para

25%

75%

Si

No

Metodología 41

algunas personas será una innovación el hecho de poder tener los

manuales disponibles en una aplicación.

Pregunta Nº7

¿Tiene algún tipo de problema con el funcionamiento de

teléfonos inteligentes? (Si su respuesta es No, indicar brevemente

¿Qué problema sería?).

El 89% de las personas encuestadas indicaron que no tienen ningún

problema al usar un teléfono inteligente, mientras que el 11% de los

encuestados indicaron que el problema es que no cuentan con un teléfono

inteligente, sino con un celular con funciones básicas.

GRÁFICO 8

PROBLEMAS CON EL USO DEL TELÉFONO INTELIGENTE

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

El uso de equipos celulares es muy común en el departamento, pero

actualmente no lo utilizan para resolver problemas con los equipos de

impresión, mientras que sólo una persona no cuenta con un teléfono

89%

11%

Si No

Metodología 42

inteligente a los que se le debería brindárseles la opción de poder adquirir

uno de estos celulares y poder así equiparse con los demás.

Pregunta Nº8

¿Qué sistema operativo usa su celular?

El 89% de los técnicos indicaron que tienen un equipo basado en

Android, un 11% no posee un teléfono inteligente.

GRÁFICO 9

SISTEMA OPERATIVO

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

El uso de los teléfonos inteligentes en el departamento es muy

amplio y la mayoría de técnicos usan celulares con sistema operativo

Android lo que facilitaría la implementación de la aplicación móvil, mientras

que sólo una persona no posee un teléfono inteligente, a lo que podría

obtener algún plan móvil con teléfono incluido.

0%

89%

0%11%

IOS

Android

Otros

No poseo un telefonointeligente

Metodología 43

Pregunta Nº9

¿Cuál considera usted que es la característica más importante del

manual técnico?

El 38% de los técnicos indicaron que las indicaciones paso a paso

de cambio de partes y piezas de los equipos es lo más importantes en la

labor diaria, por otro lado el 37% indicó que la solución de errores de los

equipos es lo más relevante de los manuales técnicos y apenas 25% de los

encuestados considera que de mayor prioridad son los números de partes

de los equipos ya que con ellos se realizan pedidos de repuestos y

suministros.

GRÁFICO 10

CARACTERÍSTICAS DEL MANUAL TÉCNICO

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

El 75% de los consultados indicaron que las soluciones a errores y

las indicaciones de cambios de partes y piezas son las características más

importantes de los manuales técnicos ya que son las partes más utilizadas

y leídas de los mismos, mientras que los números de partes de los

repuestos son características menos utilizadas por parte del personal

técnico.

25%

37%

38% Los números de partes de losequipos

La solucion de error aproblemas

Las indicaciones paracambiar las partes

Metodología 44

Pregunta Nº10

¿Considera usted una ventaja el poder disponer todos los

manuales técnicos en una aplicación móvil, Indique el Porqué de su

respuesta?

El 100% de los encuestados indicaron que sería una gran ventaja el

poder tener los manuales disponibles en una aplicación móvil, coincidiendo

en que se resolverían problemas técnicos de los equipos de manera más

rápida y mejorar así la imagen de los clientes hacia el servicio prestado.

GRÁFICO 11

VENTAJA OPERATIVA

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

El personal técnico de la empresa se encuentra dispuesto a utilizar

una aplicación que le permita mejorar el desempeño de sus funciones y

lograr la apertura a nuevas tecnologías en el departamento, de manera que

se abre un abanico de posibilidades para poder desarrollar la aplicación sin

ningún tiempo de problemas logrando así el fin deseado y cumplir con la

meta planteada.

100%

0%

Si

No

Metodología 45

2.8 Roles y Funciones del proceso actual de “Solucionar

problemas de equipos”.

A continuación, se detallan los roles y funciones del proceso que se

lleva en la actualidad, para poder solucionar problemas de códigos de error

en equipos de impresión y copiado, efectuadas por departamento técnico

de la empresa Mecanográfica Cía. Ltda.

TABLA 2

ROLES Y FUNCIONES PROCESO ACTUAL DE SOLUCIONAR

PROBLEMAS DE EQUIPOS

Roles Funciones

Jefe de Departamento

Técnico

Recepta la solicitud del cliente (vía

telefónica o correo electrónico)

Aclara el problema a solucionar.

(basándose en la información del correo

o la llamada)

Asigna el técnico responsable de

gestionar la llamada y dar una solución.

Realiza el pedido de repuestos de ser

necesario.

Finaliza la llamada técnica

Soporte técnico en planta

Recibe el problema del equipo en

mención.

Aclara el problema, de la mano del

manual técnico dentro de la empresa y

se presta a llegar al lugar del problema.

Metodología 46

Indica al cliente el problema, presentado,

indicando la solución al mismo.

Indica al jefe del departamento terminar

el requerimiento.

Soporte técnico visitas

Recibe la asignación por parte del Jefe

del departamento, de realizar una visita

al cliente cuyo equipo presenta un código

de error.

Lee el manual técnico dentro de la

empresa para solucionar el

inconveniente

Soluciona el problema del cliente o indica

posibles soluciones al mismo.

Indica al jefe del departamento la

finalización de la llamada técnica.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

2.9 Modelo de caso de uso

Para lograr desarrollar y tener mucho más claro los conceptos a

implementarse y las necesidades de la aplicación se procederá a indicar

los casos de usos de la aplicación de dispositivos móviles, permitiendo a

través de esta útil herramienta de diseño de software poder determinar con

mayor precisión todos y cada uno de los requerimientos que sean útiles

dentro de la aplicación a desarrollarse, en este paso se analizan los roles a

realizar por parte del administrador que será el que organice la información

y del usuario de la aplicación que será quien manipule la información para

resolver problemas a nivel de sistema, logrando poder definirlos en el

siguiente cuadro que se presenta a continuación:

Metodología 47

TABLA 3

ROLES A REALIZAR POR PARTE DE ADMINISTRADOR Y USUARIO

DE LA APLICACIÓN MÓVIL

Administrador de aplicación

Gestionar usuarios.

Administrar y actualizar los manuales técnicos.

Verificar consultas frecuentes.

Realizar cuestionarios de preguntas objetivas.

Verificar por medios de puntuación los técnicos más capacitados.

Determinar por medio de puntuación los técnicos con menor grado de conocimientos.

Crear cronogramas de capacitación sobre temas específicos que son los mayormente buscados en la aplicación.

Usuario de la aplicación

Ingresar a la aplicación por medio del usuario asignado por el administrador.

Realizar búsquedas de códigos de error por marcas, modelos y errores frecuentes.

Visualizar la información que se encuentra disponible en la aplicación.

Visualizar estadísticas de códigos de error de equipos.

Visualizar equipos nuevos y sus manuales técnicos.

Metodología 48

Visualizar Lector de código de barras para obtener información de los equipos.

Capacitar con la información de la aplicación.

Realizar talleres de evaluación de conocimientos.

Comparar nivel de conocimientos con otros compañeros y equiparar habilidades.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

2.10 Requerimientos Funcionales

A continuación, se describen los requerimientos funcionales en

general a desarrollarse en la aplicación móvil, determinando el

comportamiento operativo, según la investigación realizada en la entrevista

y la encuesta en la fase anterior.

TABLA 4

REQUISITOS FUNCIONALES DE LA APLICACIÓN MÓVIL

Cód. Requisitos Detalles

VM01 Acceso a la aplicación

pantalla LOGIN

Definir pantalla de acceso para

validar información del usuario,

garantizando la integridad de la

información a exponerse.

VM02

Creación de usuarios y

establecer permisos de

acceso para los mismos

Crear la opción que permita

registrar a los usuarios,

considerando lo delicado de la

información.

Metodología 49

VM03 Creación de pantalla de

inicio de sesión

Diseñar pantalla de inicio de

sesión donde se ingresen los

usuarios creados y asignados

previamente.

VM04

Creación de la base de

datos de manuales

técnicos

Diseñar la base de datos de los

manuales técnicos para

posteriormente realizar

consultas de los códigos de

error.

VM05 Consultar / buscar

Diseñar pantallas que permitan

búsquedas por marca, modelo,

códigos, luego de las cuales se

añadas dichas búsquedas a la

opción de consultas

frecuentes.

VM06 Soluciones a códigos de

error

Diseñar pantallas donde se

presenten la solución a los

códigos de error de las

impresoras sean estas

buscadas previamente por

marca o modelo, añadiendo en

uno la búsqueda de código y

pueda ser presentado en

errores comunes.

VM07 Base de conocimientos

Crear pantalla de códigos más

relevantes o usados con mayor

frecuencia para obtener

mejores resultados de

búsquedas.

Metodología 50

VM08 Mostrar estadísticas de

códigos comunes

Diseñar pantalla donde se

visualice el número de veces

que es buscado un mismo

código.

VM09

Nuevos equipos

Crear pantalla donde se

muestren las actualizaciones

de los equipos ingresados

recientemente a la aplicación

móvil.

VM10 Lector de códigos de

barra

Crear pantalla donde se pueda

usar la cámara del teléfono

inteligente, para poder obtener

información del equipo.

VM11 Cuestionarios

Diseñar cuestionarios de

preguntas objetivas para poder

evaluar a los usuarios.

VM12 Talleres de conocimiento

Crear pantalla donde se

muestren preguntas de un

cuestionario previamente

realizado con respuestas

optativas para el usuario,

teniendo como fin obtener una

puntuación.

VM13 Puntuaciones

Crear pantalla donde se

muestren las puntuaciones del

taller de conocimiento

realizados por el usuario en

comparación con los demás.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Metodología 51

2.11 Requerimientos no Funcionales de la aplicación móvil.

Los requerimientos no funcionales son criterios, que se usan para

juzgar los tipos de operación a realizarse, para este caso son:

TABLA 5

REQUISITOS NO FUNCIONALES DE LA APLICACIÓN MÓVIL

Cód. Requisitos Detalles

RNF01 Alta disponibilidad

Asegurar la disponibilidad de la

aplicación, desde cualquier lugar

y a cualquier hora.

RNF02 Interfaz amigable

Proporcionar una interfaz de fácil

uso para el usuario, que

simplifique y optimice el tiempo

de búsqueda.

RNF03 Multiplataforma

Permitir que la aplicación sea

usada desde cualquier

dispositivo móvil que utilice

sistema operativo Android.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Para seguir con la metodología planteada se procede a presentar

gráficos de los casos de uso, mediante diagramas UML de casos de uso,

permitiendo tener una visión de la aplicación móvil y sus funciones.

Metodología 52

DIAGRAMA 1

CASO DE USO GENERAL DE “APLICACIÓN MÓVIL DE MANUALES

TÉCNICOS"

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

USUARIOADMINISTRADOR

REGISTROS DE USUARIOS

LOGIN

REGISTROS NUEVOS

ERRORES CONSULTADOS

LECTOR DE SERIAL DE EQUIPO

PUNTUACIONES

INGRESO DE CODIGO DE ERROR

CONSULTAR CODIGOS

TALLER DE CONOCIMIENTO

Metodología 53

DIAGRAMA 2

CASO DE USO “INICIO DE SESIÓN”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 6

CASO DE USO “INICIO DE SESIÓN”

CÓD. # CU01 CASO DE USO: Inicio de Sesión

Actores: Administrador; Usuarios Fecha: 10 de Febrero del 2017

Detalles: Caso de uso donde los usuarios acceden a la aplicación

móvil.

Condiciones:

El usuario deberá estar previamente creado en la aplicación y

contar con usuario y contraseña.

El usuario deberá contar con la aplicación móvil en su celular y

una conexión móvil ya sean datos o Wifi.

System

Usuario

Login

Validar Usuario

<<include>>

Metodología 54

Flujo de trabajo:

Acción Actor:

1.-Ingresa datos de usuario

(usuario de 10 caracteres y

contraseña de 10 caracteres).

4.-Accede a la pantalla principal de

la aplicación móvil.

Sistema:

2.-Valida información ingresada,

según registros previos de

usuarios.

3.-Si la información ingresada es

correcta, se muestra la pantalla

principal de la aplicación, de lo

contrario se muestra mensaje de

error al ingresar usuario y/o

contraseña y regresa a la pantalla

de login.

Fin: Usuario visualiza la pantalla principal de la aplicación junto con las

opciones de la misma.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 3

CASO DE USO “INGRESO DE CÓDIGO DE ERROR”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

ADMINISTRADOR

INGRESO CODIGO DE ERROR

VALIDAR INFORMACION

REGISTRO CODIGO DE ERROR

<<include>>

<<include>>

Metodología 55

TABLA 7

CASO DE USO “INGRESO CÓDIGO DE ERROR”

CÓD. # CU02 CASO DE USO: Ingreso de

código de error.

Actores: Administrador Fecha: 10 de Febrero 2017

Detalles: Caso de uso donde se ingresan y registran códigos de error a

la aplicación.

Condiciones:

El usuario administrador debe haber sido creado en la aplicación.

El administrador debe tener todos los permisos en la aplicación.

El administrador debe haber iniciado sesión en la aplicación

móvil.

Flujo de trabajo:

Acción Actor:

1.-Ingresa a la aplicación móvil.

3.-Selecciona opción de ingreso de

código de error.

5.-Ingresa información del código

de error:

Ingresar marca

Ingresar modelo

Ingresar código de error

Sistema:

2.-Valida la información ingresada

de usuario y contraseña correctos.

4.-Muestra pestaña de añadir

códigos de error.

6.- Se valida que estén llenos

todos los campos a ingresar y que

estén dentro de la marca y modelo

que maneje la empresa según los

registros de la base de datos en

las tablas marcas y modelos.

Metodología 56

Ingresar descripción de

código de error

Ingresar solución de código

de error

7.-Si la información esta correcta,

se crea el registro del nuevo

código de error, sino se muestra

mensaje debajo del campo

ingresado que no haya pasado la

validación para permitir la edición

del campo y posteriormente

guardar el registro editado.

Fin: Registro de nuevo código de error y su solución.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 4

CASO DE USO “CONSULTAR ERROR POR CÓDIGO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

SELECCIONAR FILTRO POR CODIGO

VALIDAR FILTRO

<<include>>

MUESTRA INFORMACION

<<include>>Usuario

Metodología 57

TABLA 8

CASO DE USO “CONSULTAR ERROR POR CÓDIGO”

CÓD. # CU03 CASO DE USO: Consultar error

por código.

Actores: Usuario Fecha: 10 de febrero 2017

Detalles:

Caso de uso donde se consulta error por código.

Condiciones:

El usuario deberá estar previamente creado en la aplicación

y contar con usuario y contraseña.

El usuario deberá contar con la aplicación móvil en su celular

y una conexión móvil ya sean datos o Wifi.

El error a buscar debe estar ingresado previamente en la

base de datos, para poder realizar el filtro por código de

error.

Flujo de trabajo:

Acción Actor:

1.-Ingresa a la aplicación con

usuario y contraseña.

3.-Selecciona opción de

consultas.

5.-Selecciona filtro de consulta

por código de error.

Sistema:

2.-Valida información de usuario

y contraseña previamente

asignados.

4.-Muestra opciones de

consultas, por listado y por

código de error de manera

rápida.

6.-Muestra pantalla de filtro por

código de error y presenta la

Metodología 58

7.-Digita código de error a buscar

(Menor o igual de 5 caracteres) y

presiona botón buscar.

10.-Visualiza la información y

solución al código de error

previamente ingresado.

opción de ingresar código a

buscar.

8.-Valida la información

ingresada, de manera que no

contenga más de 5 caracteres y

que este previamente ingresada

para la búsqueda en la base de

datos.

9.-Si la información digitada es

correcta se muestra la

información del error buscado,

junto con la solución del mismo,

de lo contrario, se muestra un

mensaje de “código no existe” y

se vuelve realizar otra

búsqueda, de manera dinámica,

otorgando al usuario una mejor

experiencia y ayudando a

optimizar tiempo.

Fin: Consultar código de error usando filtros de código, dando

resultado si hubiera el

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Metodología 59

DIAGRAMA 5

CASO DE USO “CONSULTAR POR LISTA DE ERRORES”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 9

CASO DE USO “CONSULTAR POR LISTA DE ERRORES”

CÓD. # CU04 CASO DE USO: Consultar por

listado de errores.

Actores: Usuario Fecha: 10 de febrero 2017

Detalles:

Caso de uso donde se consulta error viendo el listado de errores,

seleccionando marca y modelo de equipos disponibles en la

aplicación, permitiendo poder localizar de manera rápida la aplicación

móvil sabiendo la marca y modelo del equipo en cuestión.

System

USUARIO

SELECCIONAR LISTADO DE ERROR

SELECCIONAR MARCA

SELECCIONAR MODELO

<<include>>

<<include>>

LISTADO DE CODIGOS

MOSTRAR INFORMACION DE CODIGO

<<include>>

<<include>>

Metodología 60

Condiciones:

El usuario deberá estar previamente creado en la aplicación y

contar con usuario y contraseña.

El usuario deberá contar con la aplicación móvil en su celular y

una conexión móvil ya sean datos o Wifi.

Deben se haberse creado correctamente los registros de

códigos de error en la base de datos.

Flujo de trabajo:

Acción Actor:

1.-Ingresa a la aplicación con

usuario y contraseña.

3.-Selecciona opción de

consultas.

5.-Selecciona filtro de consulta

listado de código de error.

7.-Selecciona marca del equipo.

Ej: Konica, Kyocera, Hp

Sistema:

2.-Valida información de usuario y

contraseña previamente

asignados.

4.-Muestra opciones de consultas,

por listado y por código de error.

6.-Muestra pantalla de filtro por

listado de código de error y

muestra la pantalla principal, para

seleccionar marca del equipo.

8.-Muestra modelo del equipo a

buscar.

Metodología 61

9.-Selecciona modelo del

equipo.

Ej: Konica C220, Konica C350.

11.-Selecciona entre el listado el

código específico a buscar.

Ej: C2311

13.-Visualiza la información y

solución al código de error

seleccionado de la lista de

códigos.

10.-Muestra listado de todos los

códigos de error ingresados en la

base de datos de errores, filtrados

por la marca y modelo pre-

seleccionados por el usuario.

Ej: Konica (marca), C220

(modelo), error C2311 (error 1),

error C2322 (error 2), error C2344

(error 3), etc.

12.-Muestra la información del

código seleccionado por el

usuario, junto con la solución del

mismo.

Ej: C2311 error de ventilador

principal.

Solución:

Paso 1: Ubique el ventilador.

Paso 2: Verifique que este

girando, etc.

Fin: Consultar código de error usando lista de códigos de error.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Metodología 62

DIAGRAMA 6

CASO DE USO “ERRORES CONSULTADOS”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 10

CASO DE USO “ERRORES CONSULTADOS”

CÓD. # CU05 CASO DE USO: Mostrar errores

consultados.

Actores: Usuario, Administrador Fecha: 10 de febrero del 2017

Detalles: Caso de uso donde se muestran los errores más consultados

por los usuarios.

Condiciones:

El usuario deberá estar previamente creado en la aplicación y

contar con usuario y contraseña.

El usuario deberá contar con la aplicación móvil en su celular y

una conexión móvil ya sean datos o Wifi.

Deben se haberse creado correctamente los registros de códigos

de error en la base de datos.

Los usuarios deben haber realizado consultas previas, para

poder obtener resultados visibles en esta pestaña.

System

UsuarioAdministrador

VALIDAR CONSULTA

MUESTRA INFORMACIÓN

ERRORES CONSULTADOS

<<include>>

<<include>>

Metodología 63

Flujo de trabajo:

Acción Actor:

1.-Ingresa a la aplicación con

usuario y contraseña.

3.-Selecciona opción de errores

consultados.

6.-Visualiza la tabla con los errores

con mayor frecuencia de consultas

por los usuarios, permitiendo así

una actualización de

conocimientos hacia los problemas

más comunes presentados en el

trabajo diario.

Sistema:

2.-Valida información de usuario y

contraseña previamente

asignados.

4.-Valida que haya registros de

consultas de códigos de error,

previamente consultados y que

hayan sido mostradas las

soluciones a los códigos.

5.- Muestra el listado de códigos

de errores consultados con mayor

frecuencia por los usuarios.

Fin: Mostrar errores más frecuentes buscados dentro de la aplicación

móvil.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Metodología 64

DIAGRAMA 7

CASO DE USO “CÓDIGOS AGREGADOS”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 11

CASO DE USO “CÓDIGOS AGREGADOS”

CÓD. # CU06 CASO DE USO: Mostrar códigos

agregados a la aplicación.

Actores: Usuario, Administrador Fecha: 10 de febrero del 2017

Detalles: Caso de uso donde se muestran códigos recién agregados a

la aplicación y que pueden ser consultados por los usuarios.

Condiciones:

El usuario deberá estar previamente creado en la aplicación y

contar con usuario y contraseña.

El usuario deberá contar con la aplicación móvil en su celular y

una conexión móvil ya sean datos o Wifi.

Deben se haberse creado correctamente los registros de códigos

de error en la base de datos.

System

UsuarioAdministrador

VALIDAR INFORMACION

NUEVO REGISTROS

CONSULTAS

<<include>>

Metodología 65

Flujo de trabajo:

Acción Actor:

1.-Ingresa a la aplicación con

usuario y contraseña.

3.-Selecciona opción de códigos

agregados recientemente.

6.-Visualiza la tabla con los errores

añadidos a la base de datos, para

su posterior consulta.

Sistema:

2.-Valida información de usuario y

contraseña previamente

asignados.

4.-Valida que haya registros

nuevos y correctamente

agregados a la base de datos con

los siguientes campos código

(menor o igual a 5 caracteres),

marca (de las lista de marcas que

posee la empresa), modelo (de la

lista de modelos con los que

trabaja la empresa) y solución al

código (paso a paso para

solucionar el código).

5.- Muestra el listado de códigos

recientemente añadidos a la base

de datos de la aplicación móvil.

Fin: Visualizar códigos de error recién añadidos a la base de datos de

la aplicación móvil para su posterior consulta.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Metodología 66

DIAGRAMA 8

CASO DE USO “LECTOR DE SERIAL DE EQUIPO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 12

CASO DE USO “LECTOR DE SERIAL DE EQUIPO”

CÓD # CU07 CASO DE USO: Lector de serial

de equipo.

Actores: Usuario Fecha: 10 de febrero del 2017

Detalles: Caso de uso donde se utiliza la cámara del teléfono

inteligente para poder leer el serial del equipo y mostrar la lista de

errores por listado de errores de equipo.

Condiciones:

El usuario deberá estar previamente creado en la aplicación y

contar con usuario y contraseña.

System

Usuario

VALIDAR INFORMACION

LECTOR DE SERIAL

CONSULTAS POR LISTADO DE ERRORES

<<include>>

<<include>>

Metodología 67

El usuario deberá contar con la aplicación móvil en su celular y

una conexión móvil ya sean datos o Wifi.

Deben se haberse creado correctamente en la tabla de

impresoras un campo para guardar seriales de los mismos y

poder realizar consultas por serie de equipo.

Flujo de trabajo:

Acción Actor:

1.-Ingresa a la aplicación con

usuario y contraseña.

3.-Selecciona opción de lector de

seriales de equipos.

5.-Visualiza la opción de leer el

código de barras del equipo con la

cámara del celular.

7.-Lee la información de código de

barras.

Sistema:

2.-Valida información de usuario y

contraseña previamente

asignados.

4.-Valida que haya registros

guardados con el campo serial que

consta de 12 dígitos en marca

Konica

Ej: A32R012232425.

6.-Activa la cámara del teléfono

inteligente y permite leer el código

de barras del equipo, verifica que

se cumpla la serie de 12 dígitos y

que dicho serial este dentro la

base de datos.

8.-Muestra la información obtenida

junto con la marca y modelo del

equipo del cual se lee el código de

barras y presenta el listado de

Metodología 68

9.-Visualiza el listado de códigos

de error ingresados en la

aplicación del serial leído por,

marca y modelo.

códigos guardados para el modelo

y marca que se lee.

Fin: Visualizar opción de códigos de error por listado luego de leer el

serial del equipo de la cámara del celular.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 9

CASO DE USO “INFORMACIÓN DE TALLERES A REALIZAR”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

Usuario

MENSAJE DE INFORMACION

LOGIN

TALLER DE CONOCIMIENTO

<<include>>

AdministradorVALIDAR INFORMACION

<<include>>

<<include>>

Metodología 69

TABLA 13

CASO DE USO “INFORMACIÓN DE TALLERES A REALIZAR”

CÓD # CU08 CASO DE USO: Información de

talleres a realizar por los usuarios.

Actores: Usuario, Administrador Fecha: 10 de febrero del 2017

Detalles: Caso de uso donde se muestran información luego de iniciar

sesión en la aplicación, sobre talleres de conocimientos a realizar por el

usuario, en el que se muestra, fecha de inicio y fecha de expedición

para desarrollar el taller.

Condiciones:

El usuario deberá estar previamente creado en la aplicación y

contar con usuario y contraseña.

El usuario deberá contar con la aplicación móvil en su celular y

una conexión móvil ya sean datos o Wifi.

Deben se haberse creado talleres de preguntas y respuestas

objetivas para poder realizar dichos talleres y asignar fechas de

inicio y de caducidad del mismo.

Flujo de trabajo:

Acción Actor:

1.-Ingresa a la aplicación con

usuario y contraseña.

4.-Visualiza mensaje de taller de

conocimientos a realizar.

Sistema:

2.-Valida información de usuario y

contraseña previamente

asignados.

3.-Muestra mensaje de “realizar

taller de: ……….” junto con la

fecha de inicio y de caducidad del

mismo, bloqueando el menú de

opciones de la aplicación hasta

Metodología 70

6.-Selecciona opción recordar

luego.

que el usuario elija una de las

siguientes opciones.

5.-Se muestra opción de

desarrollar el taller o recordar

luego.

7.-Se habilitan las demás opciones

de la aplicación.

Fin: Mostrar mensaje de realizar taller de conocimiento.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 10

CASO DE USO “REALIZAR TALLER DE CONOCIMIENTO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

Usuario

TALLER DE CONOCIMIENTO

MOSTRAR CALIFICACION DEL TALLER

Administrador

VALIDAR INFORMACION

<<include>>

<<include>>

Metodología 71

TABLA 14

CASO DE USO “REALIZAR TALLER DE CONOCIMIENTO”

CÓD # CU09 CASO DE USO: Realizar taller de

conocimiento.

Actores: Usuario, Administrador Fecha: 10 de febrero del 2017

Detalles: Caso de uso donde se realiza un taller de conocimiento para

poder evaluar a los usuarios de la aplicación.

Condiciones:

El usuario deberá estar previamente creado en la aplicación y

contar con usuario y contraseña.

El usuario deberá contar con la aplicación móvil en su celular y

una conexión móvil ya sean datos o Wifi.

Deben se haberse creado talleres de preguntas y respuestas

objetivas para poder realizar dichos talleres y asignar fechas de

inicio y de caducidad del mismo.

Flujo de trabajo:

Acción Actor:

1.-Ingresa a la aplicación con

usuario y contraseña.

4.-Visualiza mensaje de taller de

conocimientos a realizar

Sistema:

2.-Valida información de usuario y

contraseña previamente

asignados.

3.-Muestra mensaje de “realizar

taller de: ……….” junto con la

fecha de inicio y de caducidad del

mismo, bloqueando el menú de

opciones de la aplicación hasta

que el usuario elija una de las

siguientes opciones.

Metodología 72

6.-Selecciona opción desarrollar

taller de conocimiento.

8.-Selecciona la opción que cree

que es la respuesta correcta de

cada pregunta.

10.-Visualiza mensaje de fin del

taller, con felicitación o mejorar

conocimientos.

5.-Se muestran opción de

desarrollar el taller o recordar

luego.

7.-Muestra 5 preguntas del taller y

da opciones para seleccionar.

9.-Valida las respuestas

seleccionadas por el usuario, con

las respuestas guardadas en la

base de datos, de ser correctas se

muestran puntajes y felicitaciones,

caso contrario muestra el error en

la pregunta fallida, el puntaje y el

mensaje de mejorar

conocimientos.

Fin: Desarrollar talleres capacitación y obtener calificación al final del

mismo.

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

2.12 Diagramas de robustez

Siguiendo con la metodología utilizada en la elaboración de la

aplicación móvil se elaboran los diagramas de robustez, para poder tener

una mejor perspectiva de las funciones a realizar por la aplicación móvil

adicional a los casos de usos ya presentados.

Metodología 73

DIAGRAMA 11

”INGRESAR CÓDIGO DE ERROR”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 12

“CONSULTAR ERROR POR CÓDIGO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

ADMINISTRADOR

/CREAR NUEVO REGISTRO

/REGISTRO

/INTERFAZ INGRESAR CÓDIGOS DE ERROR

System

USUARIO

/FILTRAR POR CÓDIGO

/INFORMACIÓN DE CÓDIGO

/INTERFAZ FILTROS ERROR POR CÓDIGO

Metodología 74

DIAGRAMA 13

“CONSULTAR POR LISTA DE ERRORES”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 14

“ERRORES CONSULTADOS”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

ADMINISTRADOR

/CONSULTAR INFORMACIÓN

/MARCA

/INTERFAZ CONSULTAR LISTA DE ERRORES

/MODELO /LISTADO DE CÓDIGO

System

USUARIO/VER ERRORES CONSULTADOS

/LISTADO DE ERRRORES

/INTERFAZ ERRORES CONSULTADOS

ADMINISTRADOR

Metodología 75

DIAGRAMA 15

“CÓDIGOS AGREGADOS”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 16

“LECTOR SERIAL DE EQUIPO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

USUARIO/VER NUEVOS REGISTROS

/CONSUTAS DE CODIGOS

/INTERFAZ NUEVOS REGISTROS

System

USUARIO/USAR LECTOR DE SERIAL

/CONSUTAS DE LISTADO DE ERRORES

/INTERFAZ LECTOR DE SERIAL EQUIPO

Metodología 76

DIAGRAMA 17

“TALLER DE CONOCIMIENTO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

2.13 Diagramas de secuencia

De acuerdo con la metodología se debe identificar las actividades

dentro de la aplicación propuesta y el respectivo orden se procede a detallar

diagramas de secuencias, para poder tener aún más clara las opciones de

la aplicación.

DIAGRAMA 18

CASO DE USO “INICIO DE SESIÓN”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

System

USUARIO/VER TALLER DE CONOCIMIENTO

/MOSTRAR CALIFICACION DEL TALLER

/INTERFAZ TALLER DE CONOCIMIENTO

INICIO DE SESIONsd

/USUARIO /LOGIN /OPCIONES DE LA APLICACION/ADMINISTRADOR

1 : INGRESA USUARIO Y CONTRASEÑA()

2 : VALIDA INFORMACION()

3 : MUESTRA OPCIONES DE LA APLICACION()

Metodología 77

DIAGRAMA 19

CASO DE USO “INGRESO DE CÓDIGO DE ERROR”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 20

CASO DE USO “CONSULTAS ERROR POR CÓDIGO O POR

LISTADO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

REGISTRAR CODIGOsd

/ADMINISTRADOR /INGRESAR CODIGO DE ERROR /REGISTRAR CODIGO DE ERROR /CODIGO NUEVO

1 : INGRESAR INFORMACION DE CODIGO DE ERROR()

2 : VALIDA INFORMACION LLENADA()

3 : NUEVO CODIGO INGRESADO()

4 : CODIGO REGISTRADO CON EXITO()

BUSCAR CODIGOsd

/USUARIO /CONSULTAS DE CODIGOS DE ERROR /CONSULTA POR CODIGO DE ERROR /CONSULTA POR LISTADO DE ERROR /MARCA /MODELO /CODIGO ERROR /SOLUCION A CODIGO DE ERROR

1 : INGRESA CRITERIO DE BUSQUEDA()

2 : VALIDA INFORMACION()

3 : CONSULTA POR LISTADO()

4 : TRANSFIERE LOS DATOS()

5 : CONSULTA POR MARCA()

6 : TRANSFIERE LOS DATOS()

7 : CONSULTA POR MODELO()

8 : TRANSFIERE LOS DATOS()

9 : CONSULTA POR CODIGO()

10 : TRANSFIERE LOS DATOS()

11 : CONSULTA POR CODIGO()

12 : TRANFIERE LOS DATOS()

13 : MUESTRA SOLUCION AL CODIGO DE ERROR BUSCADO()

Metodología 78

DIAGRAMA 21

CASO DE USO “ERRORES CONSULTADOS”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 22

CASO DE USO “CÓDIGOS AGREGADOS”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

ERRORES CONSULTADOSsd

/USUARIO /ERRORES CONSULTADOS /SOLUCION A CODIGO DE ERROR/ADMINISTRADOR

1 : INGRESA A OPCION ERRORES CONSULTADOS()

2 : VALIDA INFORMACION()

3 : LISTADO DE CODIGOS CONSULTADOS CON FRECUENCIA()

CODIGOS NUEVOSsd

/USUARIO /INGRESAR CODIGOS /REGISTRAR CODIGO DE ERROR /CODIGO NUEVO/ADMINISTRADOR

1 : INGRESAR CODIGOS()

2 : VALIDA INFORMACION LLENADA()

3 : NUEVO CODIGO INGRESADO()

4 : CODIGO REGISTRADO CON EXITO()

5 : CONSULTAR CODIGOS NUEVOS()

6 : LISTADO DE CODIGOS RECIEN INGRESADOS()

Metodología 79

DIAGRAMA 23

CASO DE USO “LECTOR DE SERIAL DE EQUIPO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DIAGRAMA 24

CASO DE USO “INFORMACIÓN DE TALLERES A REALIZAR”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

LECTOR SERIAL DE EQUIPOsd

/USUARIO /LECTOR SERIAL EQUIPO /TABLA POR MODELO /TABLA POR MARCA /CODIGO DE ERROR

1 : LECTOR SERIAL DE EQUIPO()

2 : VALIDA INFORMACION()

3 : CONSULTA MARCA()

4 : TRANSFIERE DATOS()

5 : CONSULTA CODIGO()

6 : TRANSFIERE DATOS()

7 : MUESTRA TABLA DE ERRORES SEGUN EL SERIAL DEL EQUIPO()

MENSAJE DE TALLERsd

/USUARIO /LOGIN /OPCIONES DE LA APLICACION/ADMINISTRADOR

1 : INGRESA USUARIO Y CONTRASEÑA()

2 : VALIDA INFORMACION()

3 : MENSAJE DE TALLER DE CONOCIMIENTO()

4 : REVISAR LUEGO()

5 : MUESTRA OPCIONES DE LA APLICACION()

Metodología 80

DIAGRAMA 25

CASO DE USO “REALIZAR TALLER DE CONOCIMIENTO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

REALIZAR TALLERsd

/USUARIO/TALLER DE CONOCIMIENTO /CUESTIONARIO DE PREGUNTAS /RESPUESTAS DE PREGUNTAS /PUNTUACION

1 : TALLER DE CONOCIMIENTO()

2 : VALIDA INFORMACION()

3 : CUESTIONARIO DE PREGUNTAS()

4 : SELECCIONA LAS RESPUESTAS()

5 : VERIFICA RESPUESTAS()

6 : MUESTRA RESPUESTAS()

7 : PUNTUACION()

8 : MENSAJE DEPUNTUACION FELICIDADES O FORTALECER CONOCIMIENTOS()

CAPÍTULO III

PROPUESTA

3.1 Tema

Desarrollo de una aplicación para dispositivos móviles para el manejo

de manuales técnicos de reparación y mantenimiento de equipos de

impresión y copiado para la empresa Mecanográfica Cía. Ltda.

3.2 Objetivos específicos

Analizar las características más influyentes de los diferentes

manuales técnicos al momento de realizar consultas para resolver

problemas.

Desarrollar una base de datos de los manuales de mantenimiento

y/o reparación, clasificado por marcas y modelos.

Diseñar la aplicación para el manejo de los manuales técnicos de

reparación y mantenimiento.

Establecer los requerimientos mínimos de sistema para que la

aplicación pueda ser ejecutada.

Hacer pruebas de funcionamiento en diferentes equipos móviles.

3.3 Prototipo de la aplicación móvil

De acuerdo a los datos recopilados y siguiendo con los pasos de la

metodología, se procederá a colocar imágenes de los prototipos de la

aplicación a desarrollar teniendo establecidos los requerimientos y

funciones que presentará la misma para su desarrollo posterior,

presentadas en diferentes pantallas que darán cuenta del trabajo a

Propuesta 83

desarrollarse utilizando la información recopilada a lo largo de este trabajo

de investigación.

Pantalla principal de aplicación móvil en el que se muestra el logo de

la empresa.

IMAGEN 10

PROTOTIPO DE APLICACIÓN MÓVIL “PANTALLA INICIAL”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

En esta pantalla se muestra el inicio de sesión de la aplicación.

IMAGEN 11

PROTOTIPO DE APLICACIÓN MÓVIL “INGRESO DE USUARIO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 84

En la siguiente pantalla se muestra información de talleres

pendientes por realizar.

IMAGEN 12

PROTOTIPO DE APLICACIÓN MÓVIL “INFORMACIÓN DE TALLERES

PENDIENTES”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Se muestra a continuación menú de opciones:

IMAGEN 13

PROTOTIPO DE APLICACIÓN MÓVIL “MENÚ DE OPCIONES”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 85

IMAGEN 14

PROTOTIPO DE APLICACIÓN MÓVIL “LISTADO DE MARCAS”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Se muestran lista de códigos presentes en la aplicación, ubicados en

forma alfabética.

IMAGEN 15

PROTOTIPO DE APLICACIÓN MÓVIL “FILTRO POR CÓDIGO”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Pantalla que muestra la solución detallada de los códigos de error

buscados por marca, modelo o número de código buscado en la aplicación.

Propuesta 86

IMAGEN 16

PROTOTIPO DE APLICACIÓN MÓVIL “SOLUCIONES DE ERRORES”

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

IMAGEN 17

PANTALLA DE ESTADÍSTICA DE CÓDIGOS COMUNES

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 87

IMAGEN 18

PANTALLA DE LECTOR DE CÓDIGO DE BARRA DE LA APP

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

IMAGEN 19

PANTALLA DE TALLER DE CONOCIMIENTO

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 88

IMAGEN 20

PANTALLA DE PUNTAJE DE CONOCIMIENTOS

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

3.4 Infraestructura tecnológica

Los recursos de infraestructura tecnológica fueron determinados en

función a la investigación realizada y a los requerimientos funcionales.

El lenguaje de programación a utilizar será Java (Open Source) que

según detalla su página oficial dice que es rápido, seguro y fiable, además

de ser utilizable, desde teléfonos móviles hasta Internet, se puede utilizar

desde cualquier PC, fácil de instalar y configurar.

Por otro lado, para la base de datos a realizar se utilizará PostgreSQL

lo que da indicios de robustez a la hora del manejo de datos, además de

gran fluidez para consultas simultáneas.

El sistema operativo para el desarrollo del prototipo funcional será:

Microsoft Windows 7 de 64 bits.

Propuesta 89

3.4.1 Requerimientos de Hardware

Con respecto al hardware a utilizar se necesitará una computadora

personal con las siguientes características mínimas:

Procesador Core 2 dúo 2.6 GHZ

Memoria RAM de 2 Gigas

Disco de duro de 250 Gigas

Un lector de Códigos de barra

Cable de red

Una conexión a internet

En cuanto al requerimiento del Smartphone tendrá que cumplir con

los siguientes requisitos mismos:

2 Gigas de memoria RAM

Procesador Quad Core

Sistema operativo Android 6.0

40 Megas de espacio de memoria interna o externa.

Conexión de datos móviles o conexión inalámbrica Wifi.

3.5 Modelo Entidad – Relación

A continuación se presenta el esquema de la base de datos o también

llamado modelo entidad- relación, la misma que es la utilizada en esta

propuesta para el desarrollo de la aplicación y con la cual se puede poner

en marcha la ejecución de la aplicación móvil.

Dicha base de datos esta creada en MySql Server y cuenta con todas

las tablas necesarias para guardar la información ingresada de los

Propuesta 90

manuales técnicos y poder realizar consultas sobre la información que allí

descansa.

DIAGRAMA 26

MODELO DE ENTIDAD RELACIÓN DE LA BASE DE DATOS

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 91

3.6 Diccionario de Datos

Para el presente proyecto se ha realizado el siguiente diccionario de

datos, el cual se elaboró utilizando el modelo de datos:

TABLA 15

“USUARIO”

Descripción Nombre Tipo Tamaño

ID usuario ID Serial 20

Nombre Usuario NOMBRE Varchar 250

Nick Usuario NICK Varchar 100

Password Usuario PASSWORD Varchar 100

Estado de Usuario ESTADO Int 1

Nivel de permiso IDPERMISO int 20

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 16

“PERMISOS”

Descripción Nombre Tipo Tamaño

ID permiso ID Serial 20

Descripción DESCRIPCION Varchar 250

Valor de permiso VALOR int 1

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 92

TABLA 17

“REGISTROS LOGIN”

Descripción Nombre Tipo Tamaño

ID registo ID Serial 20

Usuario IDUSUARIO Int 20

Fecha de registro FECHA Date dd/mm/aaa

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 18

“MARCA”

Descripción Nombre Tipo Tamaño

ID modelo ID Serial 20

Nombre marca MARCA Varchar 250

Imagen marca imagen text 100

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 19

“MODELO”

Descripción Nombre Tipo Tamaño

ID modelo ID Serial 20

Nombre modelo MODELO Varchar 250

Marca IDMARCA int 20

Fecha Ingreso Fecha date 10

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 93

TABLA 20

“IMPRESORA”

Descripción Nombre Tipo Tamaño

ID impresora ID Serial 20

Marca IDMARCA int 20

Modelo IDMODELO int 20

Código de barra CÓDIGO Text 500

Estado de

impresora

ESTADO Int 1

Fecha de registro FECHA Date dd/mm/aaa

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 21

“DETALLE DE ERROR”

Descripción Nombre Tipo Tamaño

ID error ID Serial 20

Nombre

impresora

NOMBRE Varchar 250

Modelo de

impresora

IDMODELOIMPRESORA int 20

Solución de error SOLUCION Text 500

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 22

“ERROR COMÚN”

Descripción Nombre Tipo Tamaño

ID error popular ID Serial 20

Error IDERROR Int 20

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 94

TABLA 23

“TALLER”

Descripción Nombre Tipo Tamaño

ID de taller ID Serial 20

Nombre de taller NOMBRE Varchar 250

Pregunta 1 PREGUNTA1 Varchar 250

Pregunta 2 PREGUNTA2 Varchar 250

Pregunta 3 PREGUNTA3 Varchar 250

Pregunta 4 PREGUNTA4 Varchar 250

Pregunta 5 PREGUNTA5 Varchar 250

Respuesta 1 RESPUESTA1 Varchar 250

Respuesta 2 RESPUESTA2 Varchar 250

Respuesta 3 RESPUESTA3 Varchar 250

Respuesta 4 RESPUESTA4 Varchar 250

Respuesta 5 RESPUESTA5 Varchar 250

Estado de taller ESTADO Int 1

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

TABLA 24

“CALIFICACIÓN”

Descripción Nombre Tipo Tamaño

ID de calificación ID Serial 20

Usuario IDNICKUSUARIO Int 20

Taller IDNOMBRETALLER Int 20

Nota de taller NOTA Int 1

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 95

3.7 Estudio de factibilidad

La principal manera de sostener cualquier proyecto es la viabilidad del

desarrollo del mismo, en el que se detallaran diversos aspectos, analizados

luego de recopilada la información necesaria para poder tomar decisiones

sobre su factibilidad, la propuesta de este trabajo de investigación contará

con 4 puntos que se muestran a continuación:

Factibilidad Operativa.

Factibilidad técnica.

Factibilidad económica.

Factibilidad legal.

3.7.1 Factibilidad Operativa

El aplicativo móvil tendrá una interfaz sencilla e intuitiva mediante el

uso de un teléfono inteligente, de manera tal, que mejore la accesibilidad y

manejo de los manuales técnicos aprovechando al máximo dicha función.

En la empresa en cuestión, las autoridades de la misma están

conformes y aprueban totalmente las mejoras que implementarán dicha

aplicación, concluyendo la factibilidad operativa y el valor agregado

importante que representa esta solución en forma de aplicación móvil, para

el departamento.

Es necesario considerar el recurso humano indispensable para el

desarrollo de la aplicación con las siguientes cualidades:

Un desarrollador con conocimientos en java, netbeans y base de

datos PostgreSQL.

Propuesta 96

3.7.2 Factibilidad técnica

La aplicación a desarrollar requiere un nivel medio de equipamiento

técnico de hardware para instalar software y arrancar la funcionalidad del

mismo.

En la actualidad la empresa cuenta con 2 PC’S y 4 laptops que son

usadas para fines varios, entre ellos la consulta de manuales, de las cuales

una permanece sin actividad por lo que no será necesario adquirir ningún

equipo informático, con el fin de no incurrir en gastos adicionales, se decide

usar un equipo para que cumpla el rol de servidor de la aplicación

aprovechando la red LAN por la cual se comparte internet actualmente.

En cuanto al uso de los teléfonos inteligentes se usará los que poseen

los técnicos actualmente lo que hará aún más fácil el proceso de pruebas.

Dichos requerimientos son de fácil acceso a nivel global y con los que

cuenta la empresa en sus actividades diarias, se detallan en la siguiente

tabla, como referencias más no como requisito ya que la empresa cuenta

con los mismos:

TABLA 25

REQUERIMIENTOS DE HARDWARE

EQUIPO Memoria RAM Memoria Interna Procesador

Computador portátil 4 GB 250 GB CORE I3

Teléfono inteligente 2 GB 16 GB QUAD CORE 2.5

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 97

3.7.3 Factibilidad económica

Para la inversión general del desarrollo se detallan costos en el

siguiente gráfico:

TABLA 26

COSTOS DE LA APLICACIÓN

RUBRO DETALLE VALOR POR

SEMANA

SEMANAS DE

TRABAJO

TOTAL

A+B

A DESARROLLADOR 100 8 800

B GASTOS VARIOS 50 50 50

TOTAL DE INVERSION $850

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

El total de la inversión será de $850 dólares incluido gastos varios, en

la siguiente tabla se presentará el análisis costo beneficio luego de la

implementación de la aplicación.

TABLA 27

ANÁLISIS COSTO BENEFICIO

Detalle Operación actual Usando aplicación

móvil

Horas extras: $100.00 $0.00

Gastos por transportes:

$90.00 $45.00

Gastos cambios de equipos:

$40.00 $20.00

Otros gastos: $50.00 $20.00

COSTO ESTIMADO MENSUAL

$280.00 $ 85

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

Propuesta 98

Cabe indicar que con el uso de la aplicación móvil se reduce a la mitad

el gasto de transportes de visitas al realizar menos consultas técnicas en la

oficina, además de reducir el cambio de equipos por fallas técnicas,

demostrando la factibilidad y rentabilidad de los beneficios que ofrecerá la

automatización del proceso de consultas, además de que la recuperación

del capital es a corto plazo (3 meses).

Con el fin de evaluar el desarrollo de la aplicación móvil se realiza el

siguiente cuestionario aplicado al jefe del departamento técnico de la

empresa, obteniendo los siguientes resultados:

TABLA 28

TABLA DE SATISFACCIÓN DE USUARIOS

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

GRÁFICO 12

ANÁLISIS DE RESULTADOS

Fuente: Investigación Directa Elaborado por: Villón Rivera Ronald Javier

DETALLE VALOR

INSATISFECHO 1

MEDIANAMENTE SATISFACTORIO 2

SATISFACTORIO 3 CÓD PREGUNTAS VALORES

1 La aplicación cumple con los objetivos planteados anteriormente? 3

2 La accesibilidad a los manuales cumple con las especificaciones planteadas en esta investigación? 3

3 La interfaz de la aplicación es fácil de usar? 3

4 La información de la aplicación es la correcta y cumple las veces del manual técnico? 3

0

5

10

15

Insatisfaccion MedianamenteSatisfactorio

Satisfactorio

4

3

2

1

Propuesta 99

3.7.4 Factibilidad legal

El uso de la aplicación es legalmente factible ya que al ser distribuidor

autorizado se tiene permiso de uso de los manuales.

3.8 Impacto

Siendo un aporte considerable al desarrollo de la empresa, el impacto

que representa, se detallara en la siguiente lista:

3.8.1 Impacto social

Se obtendrán profesionales capacitados con conocimientos actuales

sobre equipos de oficina que son vitales en la labor diaria de las empresas.

3.8.2 Impacto Ambiental

Permitirá una mejora al ambiente ya que terminará la necesidad de

imprimir el manual, usando el mismo documento una y otra vez con la

portabilidad necesaria y sin la necesidad de tenerlo físicamente.

3.8.3 Impacto Empresarial

Las empresas que prestan servicios de mantenimiento y reparación

de equipos de diferentes índoles, sean impresoras, televisores, teléfonos

inteligentes, balanzas digitales, etc., que posean manuales técnicos en

donde se detallen paso a paso, la solución a problemas de los mismos,

tendrán una opción viable y eficaz al tomar en consideración la aplicación

aquí desarrollada, teniendo claro los requerimientos funcionales y los

problemas a solucionar con el uso de la aplicación implementada según las

necesidades de cada uno, permitiendo avanzar con el uso de la tecnología

Propuesta 100

en un campo que de por sí solo ya está muy adelantado y del que solo

estamos a un clic de distancia.

3.9 Conclusiones

Para la implementación de la aplicación se concluye un trabajo de

investigación en el que se cumplen los objetivos planteados al inicio de la

misma:

1. El Análisis de las características más influyentes de los diferentes

manuales técnicos ha permitido una mejor consulta al momento

de resolver problema.

2. El desarrollo de una la base de datos de los manuales de

mantenimiento y/o reparación, se clasifican por marcas y

modelos, para así solucionar problemas comunes en las

impresoras, en el menor tiempo posible.

3. Al diseñar la aplicación para el manejo de los manuales técnicos

de reparación y mantenimiento se optimiza tiempo.

4. Al establecer los requerimientos mínimos del sistema se logra el

uso y la ejecución desde cualquier equipo móvil con sistema

Android.

5. Haciendo las pruebas de funcionamiento en diferentes equipos

móviles, permite establecer la viabilidad de desarrollar en el

sistema operativo con más usuarios a nivel mundial.

Permitiendo al departamento:

Automatizar la búsqueda de códigos de error dentro de los

manuales técnicos.

Mejorar los tiempos de consultas y soluciones a problemas

comunes y no tan comunes, que se presentan en los equipos.

Mejorar la comunicación entre el departamento técnico.

Propuesta 101

Mejorar tiempos de respuestas para con el cliente.

Optimizar el recurso humano que tan costoso resulta cuando no

se optimiza junto con el tiempo.

Con un amplio beneficio en el departamento a implementarse y a nivel

empresarial al ponerse a la vanguardia con tecnologías actualizadas,

permitiendo tomar decisiones importantes dentro de la misma, detectando

falencias técnicas que pueden ser mejoradas.

3.10 Recomendaciones

A lo largo de la investigación, se presentan problemas de otra índole

a ser consideradas en futuras adecuaciones tales como:

Mejor control de inventario de repuestos y suministros de impresoras,

implementado un sistema de gestión de inventario.

Actualizar la base de datos de clientes y equipos de los que dispone

el mismo, ya que existen registros de copiadoras en clientes que ya no

poseen esos modelos, por diferentes razones.

Tener un sistema de ubicación del personal técnico, para optimizar la

ruta de trabajo y adecuarse a cambios repentinos durante las horas de

trabajo.

Migrar el registro de órdenes de trabajo actualmente en Excel a un

sistema técnico que genere las órdenes de trabajo.

GLOSARIO DE TÉRMINOS

App: Aplicación de Software.

Automatizar: Convertir ciertos procesos manuales en movimientos

automáticos a través de una interface de usuario.

Contrato: Pacto o convenio escrito, entre partes que se obligan sobre

materia o cosa determinada.

Cliente: Persona que utiliza con asiduidad los servicios que presta

alguna empresa o profesional.

EEASA: Empresa Eléctrica Ambato Regional S.A.

Entrevista: Conversar con una o varias personas acerca de ciertos

tema en particular para informar las respuestas al público.

FIIS: La Facultad de Ingeniería Industrial y de Sistemas

Flujo: Conjunto de aspectos secuenciales gráficamente demostrados

en una secuencia lógica.

GLP: Licencia Pública General de GNU.

GNU: Sistema Operativo de Software Libre.

.

INEC: Instituto Personal de Estadísticas y Censos, Empresa de

actividad pública a cargo del Gobierno del Ecuador.

Glosario de Términos 103

ICONIX: Nombre que se le da a la metodología de desarrollo para el

software, permitiendo simplificar los procesos a automatizar a través de

diagramas

Información: Comunicación o adquisición de conocimientos que

permiten ampliar o precisar los que se poseen sobre una materia

determinada.

Metodología de Desarrollo de Software: en ingeniería

de software es un marco de trabajo usado para estructurar, planificar y

controlar el proceso de desarrollo en sistemas de información.

Modelamiento: Es un proceso de modelar o desarrollar una

descripción suficientemente buena de un sistema y detallar las actividades

llevadas a cabo con él.

Open Source: Código libre para desarrolladores, que no necesita

licenciamiento, que expone su código fuente a disposición del público sin

restricciones.

PC: Computadora Personal.

Proveedor: Empresa o persona que provee o abastece algún bien o

servicio a grandes grupos, asociaciones, comunidades, etc.

RDBMS: Sistema de Gestión de Base de Datos Relacionales.

Recurso: Medio de cualquier clase que permite lograr la actividad a

realizar.

SGBD: Sistema de Gestión de Base de Datos.

Glosario de Términos 104

RUP: Proceso de desarrollo de software el cual utiliza el lenguaje

unificado de modelado UML.

SPDS: Sistema de Diagnóstico de Impresoras Inteligentes.

TIC: Tecnología de Información y Comunicación.

UML: El Lenguaje de Modelamiento Unificado (UML - Unified

Modeling Language) es un lenguaje gráfico para visualizar, especificar y

documentar cada una de las partes que comprende el desarrollo de

software.

Usuario: Se refiere a quien utiliza las herramientas o dispositivos que

le brinda el sistema o aplicación.

UTP: Universidad Tecnológica del Perú

Xp: La programación extrema o eXtreme Programming, metodología

de desarrollo de la ingeniería de software.

Wifi: Es un mecanismo de conexión de dispositivos electrónicos de forma

inalámbrica.

ANEXOS

Anexos 106

ANEXO 1

GUÍA DE ENTREVISTA

Objetivo de la entrevista:

Conocer los objetivos del departamento técnico, los problemas más

comunes que tienen los técnicos al momento de realizar un mantenimiento

y/o reparación en un equipo y la opinión sobre el uso de manuales y

aplicaciones con acceso a esta información.

Entrevista realizada el día viernes 17 de febrero del 2017, realizado en las

instalaciones de la empresa Mecanográfica Cia. Ltda., al Ingeniero Vinicio

Moncayo, cuyo cargo es el de Jefe del Departamento Técnico.

1.- ¿Cuál es el objetivo principal de su departamento?

Satisfacer las necesidades del cliente, solucionando los problemas que

presentan los equipos.

2.- ¿Cuáles son los errores más comunes que se presentan en el

proceso de mantenimiento y/o reparación de un equipo?

Trabas de papel, códigos de error manipulación, códigos por deterioro de

partes y piezas, presentados en los equipos de acuerdo al volumen de

trabajo de los mismos.

3.- ¿Describa los mayores problemas que ha tenido el personal

técnico al momento de hacer un mantenimiento y/o reparación de un

equipo

Anexos 106

Los códigos de error en mantenimiento y reparación al no tener acceso a

los manuales técnicos de los equipos a revisarse, se necesitan de dos

visitas o más para solucionar el inconveniente.

4.- ¿En el departamento que usted dirige se realizan capacitaciones

constantes para mejorar el servicio que presta?

Como capacitación sólo manejamos la opción de tomar cursos vía online,

en la marca Konica, ninguna otra forma en la actualidad, aparte de leer los

manuales técnicos.

5.- ¿Indique cómo realiza el seguimiento de un mantenimiento y/o

reparación por parte de los técnicos?

El proceso que se lleva actualmente se divide en 4 fases:

1. Solicitud del cliente.

2. Llamada o revisión del equipo dentro del mismo se verifican:

a) Número de copias del equipo

b) Partes internas todo detallado en el manual técnico.

Es en este punto donde se ocasionan, ya que varias veces los equipos dan

códigos de error que imposibilitan el trabajo del mismo.

3. Reparación o pedido de repuestos.

4. Cierre de solicitud.

6.- ¿En el departamento que usted dirige se ha implementado algún

proceso tecnológico para mejorar el trabajo de los técnicos?

Tecnológicos no, sería una buena opción que añada valor al proceso a

desarrollarse.

Anexos 107

7.- ¿Indique si los técnicos tienen acceso en todo momento a los

manuales de los equipos?

No, ya que solo se encuentran en un computador del departamento, sería

mejor buscar una opción que permita tener acceso en cualquier momento

y lugar al manual de reaparición mientras se encuentre el técnico donde el

cliente.

8.- ¿Cuál es su opinión en cuanto al uso de aplicaciones móviles con

acceso a información de los equipos?

Dados los avances de la tecnología, sería muy útil el desarrollo de una

aplicación móvil, que permita acceder a la información de los manuales

técnicos con la información necesario para reparar los equipos.

Anexos 108

ANEXO 2

FORMATO DE ENCUESTA

La encuesta fue realizada a todo el personal del departamento técnico de

la ciudad de Guayaquil entre los días 22 y 23 de febrero del 2017.

Universidad de Guayaquil

DESARROLLO DE UNA APLICACIÓN PARA DISPOSITIVOS MÓVILES

PARA EL MANEJO DE MANUALES TÉCNICOS DE REPARACIÓN Y

MANTENIMIENTO DE EQUIPOS DE IMPRESIÓN Y COPIADO PARA LA

EMPRESA MECANOGRÁFICA CIA LTDA

(LA PROBLEMÁTICA ES LA ACCESIBILIDAD A MANUALES TÉCNICOS

DE IMPRESIÓN Y COPIADO, QUE PRESENTAN LA SOLUCIÓN A

CÓDIGOS DE ERROR DE LAS IMPRESORAS)

Encuesta sobre el acceso de manuales técnicos y su impacto en el

proceso de mantenimiento y/o reparación

Indicación: Por favor encierre en un círculo la respuesta que se ajuste a

su criterio

Selecciones su género

a.- Masculino b.- Femenino

Por favor Indique su edad

_________________________

Por favor indique su profesión

_______________________

Anexos 109

1.- ¿De qué manera accede usted actualmente a los manuales

técnicos?

a.- usando una PC

b.- mediante la web

c.- leyendo el manual físico

2.- ¿Con qué frecuencia lee los manuales técnicos para

autocapacitarce?

a.- una vez al mes

b.- una vez por semana

c.- dos veces por semana

d.- medio día

3.- Indique con qué frecuencia realiza consultas telefónicas al

departamento técnico para resolver código de error:

a.- de 1 a 3 veces

b.- de 3 a 5 veces

c.- más de 5 veces al día

4.- ¿Cuándo se presenta un código de error en un equipo, cómo

soluciona el problema?

a.- Consulto a un compañero

b.- Consulto a mi jefe

c.- Consulto el manual

5.- ¿Cómo considera usted que sería el óptimo acceso a los

manuales técnicos?

a.- páginas web

b.- aplicaciones móviles

c.- documentos PDF

d.- documentos impresos

Anexos 110

6.- ¿Conoce usted aplicaciones móviles de manuales técnicos?

(Si su respuesta es Sí indique el nombre de la aplicación)

a.- si

b.- no

_____________________________________________________

7.- ¿Tiene algún problema con el funcionamiento de teléfonos

inteligentes? (Si su respuesta es No, indicar brevemente ¿Qué

problema sería?)

a.- si

b.- no

_______________________________________________________

8.- ¿Qué sistema operativo usa su celular?

a..- IOS

b. - Android

c. – Otros

d.- No posee un teléfono inteligente

9.- ¿Cuál considera usted que es la característica más importante del

manual técnico?

a.- Los números de partes de los equipos

b.- La solución de error a problemas

c.- Las indicaciones para cambiar partes

10.- ¿Considera usted una ventaja el poder disponer todos los

manuales técnicos en una aplicación móvil, Indique el Porqué de su

respuesta?

a.- si b.-no

__________________________________________________________

Manual de Instalación del Sistema de Manuales técnicos Aplicación Móvil

Manual de Instalación Web 110

Contenido

1. Introducción................................................................................... 111

2. Instalación XAMMP ....................................................................... 112

3. Instalación Aplicación .................................................................. 112

4. Aplicación Funcional .................................................................... 116

Manual de Instalación Web 111

MANUAL INSTALACIÓN DE FORMULARIO WEB

1. Introducción

El documento mostrado a continuación cumple con el objetivo de

determinar el proceso de instalación del formulario web de ingreso de

información para la aplicación móvil de manuales técnicos. Las

aplicaciones necesarias son:

a) Open source Xampp.

b) Sistema de gestión de bases de datos MySQL.

c) Servidor web Apache, los intérpretes para lenguajes de

script: PHP y Perl.

Todo esto se requiere para desarrollar en entorno web.

El sistema funcionará bajo una red local, específicamente mediante una

intranet, la cual se conectara con una base de datos en un servidor web,

que permita estar disponible para la aplicación móvil usada desde la web,

teniendo como datos la siguiente conexión.

DB_CONNECTION=mysql DB_HOST=212.129.58.51 DB_PORT=3306 DB_DATABASE=catalogo_sivel DB_USERNAME=catalogo_nicole DB_PASSWORD=zanahoria1234 Los requisitos mínimos para poder trabajar correctamente se detallan a continuación:

d) Procesador de 2 gigahercio (GHz) o más rápido de 32 bits (x86) o

de 64 bits (x64)

e) 2 GB de RAM (32 bits) o 4 GB de RAM (64 bits)

f) 20 GB de espacio disponible en el disco duro (32 bits) o 40 GB (64

bits).

g) Sistema Operativo Windows 7 de 32 o 64 bits.

h) Conexión básica de internet para poder guardar en la base de datos

web.

Manual de Instalación Web 112

Por medio de dicho formulario se podrá administrar la información

presentada en la aplicación móvil de los manuales técnicos, sin embargo

no se les permitirá modificar información del usuario que cumpla el rol

administrador.

User Administrador: Usuario: admin Contraseña: administrador

2. Instalación XAMMP

2.1 Descargar el instalador de Xampp para sistema operativo Windows

(xampp-win32-7.1.7-0-VC14-installer).

2.2 Copiar instalador en disco local C y ejecutar como administrador para

proceder con la instalación.

2.3 Debe seguir las instrucciones hasta completar la instalación.

3. Instalación Aplicación

3.1 Identificar carpetas de archivos y base de datos.

3.2 Dentro de la carpeta Xammp creada en el disco C, debe pegar carpeta

de archivos ManualTecnicov2 en la siguiente ruta:

Equipo,Windows C,Xampp,Htdocs ó C:\xampp\htdocs.

Manual de Instalación Web 113

3.3 Ejecutar el Xampp Control Panel:

Buscar en programas y archivos de inicio “Xampp Control Panel”.

En el panel debe ejecutarse Apache y MySQL.

Manual de Instalación Web 114

3.4 En el explorador Mozilla Firefox ejecutar la siguiente dirección para

cargar la BD http://localhost/phpmyadmin/

3.5 Crear nueva conexión de base de datos, se debe dar clic en “nueva” y

asignar el nombre catalogo_sivel y luego clic en “crear”.

3.6 Proceder a importar la base de datos.

Manual de Instalación Web 115

3.7 Seleccionar el archivo.

3.8 Se debe dar clic en “continuar” para cargar la base de datos en

PhpMyAdmin.

Manual de Instalación Web 116

4. Aplicación Funcional

4.1 Ingrese al navegador Mozilla Firefox en la siguiente dirección

http://localhost/ManualTecnicov2/public/ para acceder a la aplicación.

Manual de Instalación del Sistema de Manuales técnicos Aplicación Móvil

Manual de Instalación de Aplicación Móvil 118

Contenido

1. Introducción................................................................................... 119

2. Descargar Android Studio ............................................................ 119

3. Instalación de Android Studio ...................................................... 120

4. Instalación del JDK de Java ......................................................... 120

5. Configuración de Android Studio ................................................ 121

6. Configuración de Smartphone para la aplicación móvil ............ 123

7. Ejecutar y Pasar la aplicación al Dispositivo Móvil. .................. 124

Manual de Instalación de Aplicación Móvil 119

MANUAL DE INSTALACIÓN DE LA APLICACIÓN MÓVIL

5. Introducción

El siguiente documento tiene como finalidad poder instalar la Aplicación

Móvil de Manuales Técnicos en cualquier dispositivo móvil solo utilizando

un cable USB y el programa Android Studio.

Los requisitos mínimos para esta instalación son:

Computador Smartphone

Procesador Core dos dúo

Memoria RAM de 4 Gigabytes

20 Gigabytes de espacio en disco duro

Sistema operativo w7 de 64 bits

Sistema operativo Android 5.0

Un Gigabytes de memoria RAM

50 megas de espacio de memoria

Nota: adicional una conexión de red para el PC

6. Descargar Android Studio

2.1 Descargar el instalador de Android Studio para el sistema operativo

Windows (android-studio-bundle-162.4069837-windows) desde la página

oficial de Android.

2.2 Copiar instalador en disco local C y ejecutar como administrador para

proceder con la instalación.

Manual de Instalación de Aplicación Móvil 120

7. Instalación de Android Studio

3.1 Identificar el archivo descargado.

3.2 Dentro de la carpeta de descargas, se debe seguir las instrucciones

hasta

completar la instalación.

8. Instalación del JDK de Java

4.1 Desde la página oficial de java descargar el JDK de desarrollo de 64

bits. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-

downloads-2133151.html?ssSourceSiteId=otnes

Manual de Instalación de Aplicación Móvil 121

4.2 En algunos sistemas de Windows, la secuencia de comandos de inicio no encuentra el destino de instalación del JDK. Si se produce este problema, debes configurar una variable de entorno que indique la ubicación correcta.

Selecciona Start menu > Computer > System Properties > Advanced System Properties. Luego abre la pestaña Advanced > Environment Variables y agrega una nueva variable de sistema JAVA_HOME que apunte a tu carpeta de JDK. Por ejemplo, C:\Program Files\Java\jdk1.8.0_77.

4.3 Reiniciar el PC y ejecutar el Android Studio.

9. Configuración de Android Studio

5.1 Se necesita abrir el programa, luego importar el código de la

aplicación móvil según las siguientes imágenes.

Manual de Instalación de Aplicación Móvil 122

5.2 Una vez abierto y cargado el código necesitaremos poder actualizar

complementos para su ejecución, para lo cual señalaremos las siguientes

opciones que veremos en pantalla.

Manual de Instalación de Aplicación Móvil 123

10. Configuración de Smartphone para la aplicación móvil

6.1 Tenemos que tomar en cuenta dos detalles, el primero es que tenemos

que habilitar el modo desarrollador en el dispositivo y luego conectar el

cable USB.

Para habilitar el modo desarrollador debemos entrar a Configuraciones,

Acerca del Dispositivo, Información de Software, Número de Compilación

(Presionar seguidamente 5 veces hasta que aparezca Modo de

Desarrollador Activado).

6.2 Luego de hablitar el modo desarrollador procederemos a activarlo y la

depuracion USB.

Manual de Instalación de Aplicación Móvil 124

11. Ejecutar y Pasar la aplicación al Dispositivo Móvil.

7.1 Primero debemos abrir el programa haciendo el Build, Rebuild Proyect.

Manual de Instalación de Aplicación Móvil 125

7.2 Luego de que se ejecute internamente el aplicativo se debe ejecutar y

pasar al dispositivo correspondiente, luego la APP estará en el Dispositivo

Móvil.

7.3 Luego de esta operación el dispositivo móvil tendrá la aplicación

instalada, luego deberá ser ejecutada para poder revisar sus opciones, leer

el Manual de Uso de la Aplicación Móvil.

BIBLIOGRAFÍA

ABC, D. (s.f.). Definición ABC Tu Diccionario Hecho Fácil. Obtenido de

http://www.definicionabc.com/tecnologia/base-de-datos.php

Aguirre Chacón , L. A., & Sinche Ricra, H. J. (Enero de 2013). “Diseño

de una aplicación móvil para la consulta académica de la FIIS-

UTP”. Perú.

Andersen, A., & García, J. M. (14 de Abril de 2013). ¿Cuáles son las

claves de éxito de una app? Obtenido de La Vanguardia:

http://www.lavanguardia.com/tecnologia/20130415/54372429258/c

uales-son-las-claves-de-exito-de-una-app.html

Castro Casadiego, S. A., Camargo Ariza, L. L., & Medina Delgado, B.

(2014). TECNOLOGÍAS DE CÓDIGO ABIERTO PARA LA

GESTIÓN DE UN PROCESO INDUSTRIAL. REVISTA GTI, 43 -

58.

Castro Casadiego, S. A., Camargo Ariza, L. L., & Medina Delgado, B.

(2014). TECNOLOGÍAS DE CÓDIGO ABIERTO PARA LA

GESTIÓN DE UN PROCESO INDUSTRIAL. REVISTA GTI, 43 -

58.

Cavsi. (s.f.). Cavsi. Obtenido de

http://www.cavsi.com/preguntasrespuestas/que-es-un-sistema-

gestor-de-bases-de-datos-o-sgbd/

Cepeda, R. (s.f.). ELINFORMÁTICO.COM. Obtenido de

http://blogdelinformatico-

reizer.blogspot.com/2015/11/caracteristicas-de-xampp.html

Clomputech. (2015). Obtenido de

https://www.clomputech.com/servicios/paginas-web.html

Bibliografía 127

Doctor Tecno. (4 de Julio de 2015). http://www.doctortecno.com/.

Obtenido de http://www.doctortecno.com/noticia/samsung-lanza-

app-para-impresoras-inteligentes-para-solucion-problemas-

mantenimiento

Entradas (Atom). (2016). http://postgresql-dbms.blogspot.com/.

Recuperado el 17 de Marzo de 2017, de http://postgresql-

dbms.blogspot.com/p/limitaciones-puntos-de-recuperacion.html

Eriksson, H.-E. (2003). EL LENGUAJE UNIFICADO DE MODELADO

(UML. Obtenido de EL LENGUAJE UNIFICADO DE MODELADO

(UML: http://profesores.fi-b.unam.mx/carlos/aydoo/uml.html

Fossati, M. (2014). Todo sobre MySQL: Libro ideal para ingresar en el

mundo de la base de datos MySQL.

Freddy L. Jonathan V. Edinson Q. Ruben G. (2013). Obtenido de

Obolog: http://ingsoftware072301.obolog.es/metodologia-xp-

2012877

Friends, A. (2017). XAMPP. Obtenido de

https://www.apachefriends.org/es/index.html

Gobierno Nacional de la República del Ecuador. (2013). Plan Nacional

del Buen Vivir. Quito, Pichincha, Ecuador.

Gonzalez, A. N. (8 de Febrero de 2011). ¿Qué es Android? Obtenido de

XatakaAndroid: https://www.xatakandroid.com/sistema-

operativo/que-es-android

Gonzalez, A. N. (8 De Febrero De 2011). ¿Qué es Android? Obtenido de

XatakaAndroid: https://www.xatakandroid.com/sistema-

operativo/que-es-android

González, E. (s.f.). ¿Qué es PHP? y ¿Para qué sirve? Obtenido de

Aprendeaprogramar.com:

http://www.aprenderaprogramar.com/index.php?option=com_conte

nt&view=article&id=492:ique-es-php-y-ipara-que-sirve-un-potente-

Bibliografía 128

lenguaje-de-programacion-para-crear-paginas-web-

cu00803b&catid=70:tutorial-basico-programador-web-php-desde-

cero&Itemid=193

Google Inc. (2017). Google Play. Obtenido de

https://play.google.com/store

Instituto Nacional de Estadísticas y Censos. (16 de Mayo de 2014).

Noticias. Obtenido de 1,2 millones de ecuatorianos tienen un

teléfono inteligente (Smartphone):

http://www.ecuadorencifras.gob.ec/12-millones-de-ecuatorianos-

tienen-un-telefono-inteligente-smartphone/

José, J. (19 de Marzo de 2013). La Importancia de una aplicación web.

Obtenido de Filmultimedia: http://blog.filmultimedia.com/la-

importancia-de-una-aplicacion-web/

Juste, M. (16 de Enero de 2016). Las aplicaciones móviles no se

desinflan: siete años de crecimiento imparable. Obtenido de

Revista Expansión: http://www.expansion.com/economia-

digital/companias/2016/01/16/5697cd9c22601dce088b461f.html

Latinoamericana, R. G. (s.f.). El lenguaje de programación PHP.

Obtenido de Red Gráfica Latinoamericana: http://redgrafica.com/El-

lenguaje-de-programacion-PHP

Levis, D. (8 de octubre de 2014). Diego Levis - Comunicación y

Educación. Obtenido de Glosario:

http://diegolevis.com.ar/secciones/Articulos/glosario1.html

Oracle. (s.f.). MySql Developer Zone. Obtenido de

http://download.nust.na/pub6/mysql/doc/refman/5.0/es/features.html

Otwell, T. (s.f.). Laravel. Obtenido de

https://laravel.com/docs/4.2/introduction

Peña Cuellar, G. E. (2014). "¿Qué es SQLite?". Obtenido de

http://www.somoslibres.org/index.php:

Bibliografía 129

http://www.somoslibres.org/modules.php?name=News&file=article&

sid=183

Pérez Porto, J. (2015). "Denifición de Android". Obtenido de

http://definicion.de/: http://definicion.de/android/

Pérez, P. V. (31 de Marzo de 2009). MailxMail.com. Obtenido de

http://www.mailxmail.com/curso-informatica-administracion-publica-

3/bases-datos-concepto-caracteristicas-funcionalidades

Qode. (Octubre de 2012). “Desarrollo de aplicaciones móviles”. Obtenido

de http://qode.pro/blog/tecnologia-apps/: http://qode.pro/blog/que-

es-una-app/

Quisi Peralta, D. F. (Diciembre de 2012). “Diseño e Implementación de

una aplicación para dispositivos Android en el Marco del Proyecto

Pequeñas y Pequeños Científicos de la Universidad Politécnica

Salesiana". Cuenca, Ecuador.

Sater JM. (Febrero de 2014). “Metodología ICONIX”. Obtenido de

http://metodologiaiconix.blogspot.com/.

Secretaria Nacional de la Administración Pública. (10 de Abril de

2008). Software Libre Decreto Ejecutivo N° 1014. Obtenido de

http://www.administracionpublica.gob.ec/software-libre/

Silberschatz, K. y. (2002). FUNDAMENTOS DE BASES DE DATOS.

España: Concepción Fernández Madrid.

SkullApps. (9 de Mayo de 2016). Google Play. Obtenido de

https://play.google.com/store/apps/details?id=com.skullapps.error.c

ode.fixer&hl=es

Software, B. i. (2017).

Sun Microsystems. (2016). java.com. Recuperado el 16 de Marzo de

2017, de https://www.java.com/es/download/faq/whatis_java.xml

Bibliografía 130

Tipantasig Llanganate, E. (2013). “Aplicación móvil utilizando plataforma

Android para mejorar la calidad del servicio de consulta de

información de consumo eléctrico de la EEASA en la Empresa

Besixplus Cía. Ltda.”. Ambato, Ecuador.

Torres Salinas, D. (2012). “Aplicaciones de los Smartphones y la web

móvil en la ciencia y la investigación". ThinkEP, 305-308.

Zamora Salcedo, C. (2017). Blog ingeniero en software. Obtenido de

Blog ingeniero en software:

https://softwarerecopilation.wordpress.com/