UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA...
-
Upload
truongthien -
Category
Documents
-
view
212 -
download
0
Transcript of UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA...
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 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 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 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/