Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de Una Aplicación Móvil
Desarrollo de Una Aplicación Móvil
Dedicatoria
RESUMEN
3
Información.
colaborador, acceso a boletas de pago. La empresa posee diversos aplicativos los cuales
soporte a pesar de ello los aplicativos no son utilizados por los problemas mencionados.
diversos repositorios de los aplicativos actuales a través de los webservices que nos
proporciona la empresa.
limitaciones del proyecto, se muestran las aplicaciones referentes las cuales contienen
presente proyecto.
definen los diversos términos usados en el desarrollo del aplicativo, gestión de los
recursos humanos, calidad, comunicaciones y riesgo además del WBS con los
En el capítulo 3, se procede con el desarrollo del aplicativo, para ello se definen los
diagramas de análisis, se especificaron los casos de uso, el modelado de datos luego del
análisis realizado se procedió con el diseño de las interfaces del aplicativo Android.
En las conclusiones, se observa que el aplicativo móvil cumple con los objetivos
área de RR.HH.
INDICE DE CONTENIDO
INDICE DE FIGURAS.................................................................................................10
INDICE DE TABLAS...................................................................................................13
INTRODUCCION.........................................................................................................14
5
CAPITULO 1.................................................................................................................15
ASPECTOS GENERALES..........................................................................................15
1.1. Definición del Problema...................................................................................15
1.1.1. Descripción del Problema..........................................................................15
1.2. Definición de objetivos.....................................................................................17
1.2.1. Objetivo general........................................................................................17
1.2.2. Objetivos específicos.................................................................................17
1.3. Alcances y limitaciones....................................................................................17
1.4. Justificación......................................................................................................22
1.5. Estado del Arte..................................................................................................23
1.5.1. Aplicaciones referentes al tema de estudio...............................................23
1.5.1.1. Workplace de Facebook.....................................................................24
1.5.1.2. Meta4 – Software de Recursos Humanos..........................................24
1.5.1.3. Joinnus................................................................................................25
1.5.2. Antecedentes en relación al tema planteado..............................................25
1.5.2.1. Diseño de un sistema de gestión de talento humano para una empresa
de servicios: Call Center.......................................................................................25
1.5.2.2. Diseño de un aplicativo web para la mejora de los procesos de los
proyectos de inversión pública de emergencia de la dirección general de
inversión pública del ministerio de economía y finanzas – MEF.........................26
CAPITULO 2.................................................................................................................27
MARCO TEÓRICO......................................................................................................27
2.1. Fundamento teórico..........................................................................................27
2.1.1. Metodologías y marcos de trabajo para el desarrollo de software............27
2.1.1.1. Proceso Unificado de desarrollo de Software....................................27
2.1.2. UML..........................................................................................................31
2.1.3. Patrones de arquitectura aplicada a aplicaciones Android........................31
2.1.3.1. Modelo Vista Controlador (MVC).....................................................31
2.1.3.2. Modelo Vista Presentación (MVP)....................................................32
2.1.3.3. Diferencias entre MVP y MVC..........................................................33
2.1.3.4. Beneficios de utilizar MVP en Android.............................................34
2.2. Marco conceptual..............................................................................................34
2.2.1. Aplicaciones móviles.................................................................................34
2.2.1.1. Tipos de aplicaciones según su desarrollo.........................................36
2.2.1.1.1. Aplicaciones Nativas......................................................................37
2.2.1.1.2. Aplicaciones Web...........................................................................37
6
INDICE DE FIGURAS
Figura 45. Modelo lógico - Relación entre las tablas que interactúan con el módulo de eventos
.................................................................................................................................................112
Figura 46. Modelo lógico - Relación entre las tablas que interactúan con el módulo de
incidencias................................................................................................................................113
Figura 47. Modelo lógico - Relación entre las tablas que interactúan con el módulo de
información del usuario - vacaciones.......................................................................................114
Figura 48. Mapa de navegación por módulos...........................................................................116
Figura 49. Splash – Ingreso a la aplicación................................................................................118
Figura 50. Ayuda.......................................................................................................................118
Figura 51. Menú lateral............................................................................................................120
Figura 52. Notificaciones push.................................................................................................120
Figura 53. Información de usuario............................................................................................122
Figura 54. Detalle historial laboral............................................................................................123
Figura 55. Detalle oportunidad laboral.....................................................................................124
Figura 56. Listas de boletas de pago.........................................................................................125
Figura 57. Visualizar boleta de pago.........................................................................................126
Figura 58. Resumen de eventos................................................................................................127
Figura 59. Categoría educativo.................................................................................................128
Figura 60. Categoría económico...............................................................................................129
Figura 61. Categoría variados...................................................................................................130
Figura 62. Mis beneficios..........................................................................................................131
Figura 63. Detalle informativo..................................................................................................133
Figura 64. Detalle informativo con detalles adicionales...........................................................134
Figura 65. Seleccionar cantidades y adjuntar voucher.............................................................136
Figura 66. Mapa.......................................................................................................................137
Figura 67. Registro correcto.....................................................................................................138
Figura 68. Listado de eventos propuestos................................................................................139
Figura 69. Crear eventos...........................................................................................................140
Figura 70. Pantalla confirmación de registro de la propuesta...................................................141
Figura 71. Pantalla reporte de eventos.....................................................................................142
Figura 72. Pantalla detalle del evento realizado.......................................................................143
Figura 73. Pantalla ver participantes del evento.......................................................................144
Figura 74. Eventos corporativos...............................................................................................145
Figura 75. Compartir en redes sociales.....................................................................................146
Figura 76. Detalle del evento confirmación asistencia.............................................................147
Figura 77. Detalle de eventos scroll..........................................................................................147
Figura 78. Mapa.......................................................................................................................148
Figura 79. Ver Lista Inscritos.....................................................................................................149
Figura 80. Detalle del evento confirmación asistencia con pago..............................................150
Figura 81. Detalle del evento informativo con comentarios.....................................................151
Figura 82. Registro correcto de asistencia................................................................................152
Figura 83. Realizar comentarios y calificar eventos..................................................................153
Figura 84. Incidencias concurrentes.........................................................................................154
Figura 85. Registro de incidencia..............................................................................................155
Figura 86. Registro de incidencia correcto................................................................................156
Figura 87. Tickets generados....................................................................................................157
Figura 88. Detalle del ticket......................................................................................................157
Figura 89. Contactos de soporte...............................................................................................158
12
INDICE DE TABLAS
INTRODUCCION
El presente proyecto propone el desarrollo de una aplicación móvil para mejorar las
aplicativo, permite integrar los distintos canales de comunicación y solucionar así los
Para el desarrollo del proyecto se hizo tomó como referencia las etapas brindadas por la
este, se consumieron los RESTful webservices los cuales permiten integrar los diversos
CAPITULO 1
ASPECTOS GENERALES
brindar una mejor atención a sus clientes, dejando de lado la mejora en las actividades
internas de la empresa. Sin importar el tamaño de la empresa, los recursos humanos son
distritos de Lima, los colaboradores brindan servicio a los clientes desde sus propias
canal de comunicación adecuado con dicha área, además no se tiene un aplicativo que
permita integrar los diversos repositorios que manejan las aplicaciones existentes
originando diversos aplicativos web con distintas URL´s incluso algunos de estos con
se tiene un medio para reportar alguna duda, consulta o incidencia relacionada al área.
Por ello se desarrollará un aplicativo para dispositivos móviles que tengan como sistema
operativo Android.
16
Se puede observar el árbol de problemas Figura 1 que se genera a partir del problema
causa y efecto en la cual las causas originan el problema principal y a partir de éstas
PROBLEMA
Deficiencia en el desarrollo de las actividades entre el personal de la empresa y el área de
RR.HH.
CAUSAS EFECTOS
1. Pérdida del acceso a los beneficios o eventos
corporativos, así como el desconocimiento por
1. Inadecuada difusión de la información
parte del colaborador a acerca de los requisitos
relacionada a las actividades de RR.HH.
de un posible cambio de cargo u otro puesto
laboral dentro la empresa.
2. Deficiente control en los periodos 2. Asignación de un personal en el desarrollo
vacacionales, dificultades de comunicación de un proyecto encontrándose este en periodo
ante alguna consulta o registro de incidencia vacacional, malestar en el personal ya que no
relacionada al área. se atienden a tiempo las consultas o
17
incidencias.
Tecnologías de la Información.
RR.HH.
18
empresa para poder realizar con facilidad diversas actividades relacionadas con el
Actualmente, la empresa cuenta con diversos aplicativos web para realizar dichas
actividades, pero estos causan incomodidad al usuario final que son los
colaboradores cuando éstos desean un acceso rápido a éstas actividades que son
recurrentes y simples, esto se debe a que cada uno de los aplicativos se encuentran
Esto causa que el usuario final muchas veces no utiliza estos aplicativos, que no se
actividades.
laboral, no se tiene alguna manera de comunicarse con facilidad con las personas
relacionado directamente al área de RR.HH. Esto podría evitar alguna situación que
Para cada los aplicativos actuales que se tienen implementados, se utilizan recursos
dicha área genera horas extras para la empresa ya que éstos se encargan de atender
fuera del horario laboral las incidencias ocurridas o en muchos casos éstas son
dejadas de lado.
oriente.
El proyecto tendrá como referencia, el ciclo de vida brindado por la
metodología RUP.
La aplicación móvil contará con diversos módulos, por ello se describe a
persona responsable.
Mi información
Módulo de Eventos
Módulo de Incidencias
Módulo de Vacaciones
colaborador.
empresa se podrá tener acceso y realizar las actividades dentro de cada uno
de éstos.
El aplicativo permitirá integrar los diversos repositorios de información que
implementados.
El aplicativo Android será desarrollado en Android Studio como IDE usando
el personal de la empresa.
El aplicativo está orientado a la versión Lollipop o superior del sistema
1.4. Justificación
ordenador de escritorio.
Mejora en la planificación y el control continuo del periodo vacacional de un
help desk en las diversas sedes, teniendo un mayor control, reduciendo el tiempo
magnitud.
Conocer los requisitos para poder lograr un nuevo objetivo laboral, un nuevo
y los requisitos necesarios para poder acceder a éstos, las personas con la cual
eventos, obtener la información histórica de los colaboradores, entre otras, cada una
Ésta es una red social empresarial muy similar a Facebook la cual permite
Workplace es una red social dedicada a las empresas permitiendo que éstas
humanos.
y el uso de esta herramienta, cada módulo que posee éste software cuenta
1.5.1.3. Joinnus
Plataforma web y móvil que permite generar todo tipo de eventos, permite a
éste.
eventos en tiempo real. Esta startup fue acelerada por UTEC Ventures,
2017)
Según ( Libreros Baeza & Ramírez Borrero, 2013), en este proyecto de tesis
los autores diseñan un sistema de gestión del talento humano para Call
Center, este proyecto tiene como propósito llevar un adecuado control del
personal, la capacitación que éste recibe, los salarios, indicar sus funciones,
tenga la información actualizada del personal y los distintos roles que ésta
realiza.
finanzas – MEF.
encuentren en emergencia.
27
CAPITULO 2
MARCO TEÓRICO
R., 2018).
las fases operativas del negocio y los hitos de toma de decisiones. Cada rol
2018).
tienen lugar sobre las fases que componen un ciclo de desarrollo la cual se
se delimita el alcance del proyecto. Para ello se deberá identificar todas las
necesarios, y un plan de fase que muestra las fechas de los hitos principales
el plan del proyecto y eliminar los elementos de mayor riesgo del proyecto.
R., 2018).
2.1.2. UML
conocimiento sobre los sistemas que se debe construir. Se usa para entender,
pensado para usarse con todos los métodos de desarrollo, etapas de ciclo de vida,
pero está orientado para ser útil en procesos de desarrollo iterativo. UML
usuario externo.
Este patrón deriva del MVC, MVP es usado para minimizar la alta
2017).
2017).
Vista: La vista enlaza la información de los usuarios y contiene las
(Mainkar, 2017).
33
obtener los datos que será mostrados, y el presentador obtiene la data del
2017).
2018).
En un modelo de MVP, generalmente hay una asignación de uno a uno
2015).
diferencia de las aplicaciones para los primeros dispositivos móviles, los cuales
la App Store, Google Play y Windows Phone Store, además se mejoraron las
Las aplicaciones móviles orientadas hacia las empresas han logrado beneficios
satisfacción del cliente y 13% del aumento en las ventas, a su vez han permitido
papel y 31% en los tiempos de viaje. (Gestión, 2017). Se puede observar los
Figura 6. Comparativa entre las versiones de los S.O móviles con mayor
uso actualmente
36
dependerá del uso del aplicativo para ser implementado en alguno de éstos
tipos.
Estas aplicaciones han sido desarrolladas con el software que ofrece cada
puede ser menor en comparación a las nativas (Cuello & Vittone, 2013).
relaciones con los empleados (ERM), los ERM también son conocidos
como la gestión del capital humano y la gestión del talento. Una aplicación
las cuales los empleados crean valor para el cliente. En la actualidad, las
vista individual de sus clientes (como la que ofrecen las soluciones de CRM
esfuerzan por construir relaciones a largo plazo con los empleados. Los
principales usuarios de ERM son los empleados y los gerentes. Los gerentes
o el área de RR.HH. de una empresa pueden usar ERM para ayudarlos con
la comunicación con sus equipos, alinear a los empleados con los objetivos
que posee una empresa, además es un enfoque integrado para gestionar las
del CRM es tecnología, plantear las soluciones CRM como solo tecnología
Los RESTful Web Services han sido diseñador para tener un mejor
Estos principios fomentan que las aplicaciones REST sean simples, ligeras y
rápidas:
41
(Oracle, 2018).
Interfaz uniforme: La manipulación de recursos se realiza mediante cuatro
a través de diversos formatos como HTML, XML, texto plano, PDF, JPEG,
recurso es sin estado, esto significa que los mensajes de solicitud son auto
2.2.4. Retrofit
otros.
Realizar el envío asíncrono de peticiones.
Permite integrar conversores JSON y XML, como por ejemplo Gson y
Simple XML.
2.2.5. GreenDAO
a los desarrolladores tener una mayor facilidad para manejar las bases de datos y
incrustada, pero el escribir SQL y analizar los resultados de las consultas es una
tarea bastante tediosa y lenta, por ello GreenDAO lo libera de estos mediante la
entregables de las diversas tareas realizadas en cada una de las fases del desarrollo
del aplicativo.
43
Se realiza el análisis de costo beneficio a partir de cada uno de los requisitos para
ID de Ponderación
Descripción del riesgo Impacto Probab. Riesgo
Riesgo del Riesgo
Asignación de vacaciones al personal 3 3 3*3 = 9 9
1
durante la etapa de construcción (Alto) (Alto) (Alto) (Alto)
Retraso en la construcción debido a la
falla en las estimaciones de las 3 2 3*2 = 6 6
2
actividades que corresponden a las (Alto) (Medio) (Medio) (Medio)
iteraciones.
CAPITULO 3
DESARROLLO DE LA SOLUCIÓN
móvil, se procederá con el desarrollo del proyecto tomando como referencia las cuatro
3.1. Inicio
los casos de uso, como un apoyo a la gestión del proyecto se define la programación
desarrollo durante cada una de las etapas que contempla el desarrollo del
3.1.2. Brainstorming
desarrollo organizacional, esto tiene como finalidad el poder obtener los diversos
49
prioridad que tendrán éstas en el desarrollo del proyecto. A partir de esta reunión
alto nivel define los entregables que se tendrá en cada una de las etapas del
proyecto, se define el alcance final del proyecto y los riesgos que éste
contempla.
Requerimientos Funcionales
encuentran divididos según los módulos identificados con los que contará
el aplicativo.
Referencia Requerimiento
Permitir a los usuarios el acceso al aplicativo a través de su
correo electrónico y contraseña corporativa, si el acceso es
R1.1 correcto se deberá ingresar en el menú principal del aplicativo,
caso contrario se deberá mostrar un mensaje indicando el error
ocurrido.
Restringir el acceso a los diversos módulos de la aplicación
R1.2 además de mostrar la información al usuario según los perfiles
definidos.
50
Referencia Requerimiento
Permitir a los usuarios acceder a su información personal en
R2.1 la cual se observarán datos personales, información de
contacto con el empleado.
Permitir al usuario observar su historial laboral en la empresa,
R2.2
detalle de los roles que ocupó y el periodo.
Mostrar al usuario las oportunidades laborales que se tengan
R2.3 disponibles en la empresa. Esta información será mostrada
según el perfil del usuario.
Brindar al usuario el detalle acerca del rol disponible en la
empresa, se deberá mostrar los requisitos necesarios y una
R2.4
descripción detallada acercado as funciones que desempeña el
rol.
Permitir al usuario el acceso a sus boletas de pago, estas
R2.5
podrán ser descargadas en formato .PDF y visualizadas.
Mostrar al usuario información de manera general acerca de
R2.6 los días faltantes para sus próximas vacaciones, información
acerca de nuevos beneficios, eventos, capacitaciones.
Referencia Requerimiento
Mostrar los beneficios corporativos disponibles como
R3.1 eventos, capacitaciones, préstamos, entre otros, agrupados
según el tipo de beneficio o similitud entre ellos.
51
Referencia Requerimiento
Permitir al usuario realizar la propuesta de un evento a
través del aplicativo además deberá tener una opción
dedicada a la creación de un nuevo evento por parte del
R4.1
usuario. La propuesta del evento se realizará a través de un
formulario el cual deberá llenar el usuario, este será
enviado a evaluación.
Permitir al usuario visualizar la información general de sus
eventos como la cantidad de asistentes, inscritos,
R4.2
puntuación y comentarios. Toda esta información se podrá
observar sólo en caso éstos sean aprobado.
Permitir a los usuarios observar el listado de eventos, en el
listado se observará el detalle como lugar, fecha, hora, si
posee costo o en algunos casos compartirlo a través de
R4.3
redes sociales. Si el usuario se registró el evento debería
observar éstos en un listado aparte. Éstos deberán estar
filtrados según el perfil con el cual accedió el usuario.
Mostrar la información detallada al seleccionar un evento,
R4.4 de la misma forma con los eventos a los cuales se confirmó
la asistencia.
Mostrar los controles para la inscripción del usuario a un
evento, además de adjuntar una imagen en caso se tenga
R4.5 alguna evidencia de inscripción, además se deberá observar
la cantidad de cupos disponibles, personas inscritas,
horarios.
Permitir a los usuarios inscritos en los respectivos eventos
R4.6
comentar o valorar un evento.
Referencia Requerimiento
Mostrar información acerca de los contactos de soporte ante
R5.1
algún inconveniente.
Permitir al usuario seleccionar la incidencia encontrada en el
listado esto mostrará un formulario simple en la cual se
R5.2
ingresarán los detalles de la incidencia, además deberá
permitir adjuntar una foto.
Permitir acceder hacia los tickets de atención generados luego
R5.3
de notificar una incidencia.
Mostrar un listado con las incidencias más comunes en la
R5.4 empresa, estas deberán obtenerse desde el sistema de help
desk que se tiene implementado.
Referencia Requerimiento
Mostrarlos periodos vacacionales con su respectivo detalle de
R5.1 los días completados y pendientes además de las fechas
programadas
Permitir al usuario solicitar vacaciones, deberá contener un
R5.2 formulario en la cual se ingrese las fechas de inicio y fin, en
caso se tengan combos vacacionales deberán ser mostrados.
Permitir al usuario realizar una reprogramación de un periodo
R5.3
vacacional, esto pasaría a ser evaluado por su jefe directo.
Permitir al usuario cancelar un periodo vacacional
R5.4
programado, esto pasaría a ser evaluado por su jefe directo.
Permitir a los usuarios que tengan el perfil de Jefe de
R5.5 proyectos o gerentes realizar la aprobación de una solicitud de
periodos vacacionales.
Requerimientos no funcionales
aplicativo:
Cronograma por cada una de las etapas del desarrollo del aplicativo, se define la
3.2. Elaboración
evaluación por parte del personal de RR.HH. hasta la difusión del evento.
reportada hacia help desk el cual generará el ticket y éste evaluará si asigna al
Actor Descripción
Usuario de la Este actor generalizará a los diversos usuarios por perfiles que
aplicación contendrá la aplicación móvil.
Se definen los paquetes los cuales se relacionan con los módulos que contendrá
usuario.
Paquete de vacaciones
anteriormente.
Paquete de beneficios
CUSO3-01 Visualizar beneficios
CUS03-02 Marcar beneficio como favorito
CUS03-03 Visualizar detalle de los beneficios
68
Paquete de eventos
CUS04-01 Crear evento
CUS04-02 Reporte de eventos
CUS04-03 Visualizar eventos corporativos
CUS04-04 Visualizar detalle del evento
CUS04-05 Inscribirse a un evento
CUS04-06 Comentar y valorar evento
Paquete de incidencias
CUS05-01 Mostrar información acerca de los contactos de soporte ante algún
inconveniente.
CUS05-02 Registrar una incidencia
CUS05-03 Observar el estado de los tickets generados por las incidencias
CUS05-04 Visualizar incidencias comunes
Paquete de vacaciones
CUS06-01 Visualizar periodo vacacional
CUS06-02 Solicitar vacaciones
CUS06-03 Reprogramar vacaciones
CUS06-04 Cancelar vacaciones
CUS06-05 Aprobar vacaciones
1. Código CUS01-01
2. Nombre Iniciar sesión con credenciales corporativas
El usuario iniciará sesión con las credenciales de la empresa, para ello se
tiene la integración con el sistema Meta4-AD's, el cual permitirá la
validación del usuario luego se obtiene la información y el perfil del
usuario con la cual se mostrará la información y las opciones que se tiene
en el aplicativo móvil.
3. Descripción En el aplicativo se manejarán diferentes tipos de perfiles, estos han sido
definidos de acuerdo a los actores que intervienen en los requerimientos,
los perfiles son los siguientes:
- Gerente
- Jefe de proyectos
- Colaborador
Los actores mencionados en la parte superior se generalizarán a través del
siguiente actor:
4. Actores - Usuario de la aplicación
- Sistema de integración Meta4-AD´s
69
5. Precondición
El usuario de la aplicación deberá tener un correo corporativo y estar registrado en el
sistema Meta4-AD's.
6. Flujo básico
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
usuario
1. Código CUS01-02
2. Nombre Validar los accesos a los módulos por perfil de usuario
Una vez realizada la verificación de las credenciales del usuario y si éstas
son correctas, se realiza el ingreso a la aplicación, se muestran los
diversos módulos que conforma el aplicativo y la información en cada
3. Descripción
uno de éstos. Todo se muestra de acuerdo al perfil del usuario y las
actividades que se realicen en cada uno de los módulos de la aplicación
dependen de la validación de accesos por perfil.
5. Precondición
El usuario de la aplicación deberá haber ingresado al aplicativo luego de realiza la
validación exitosa de sus credenciales.
6. Flujo básico
7. Flujo alternativo
Ninguno
8. Postcondición
70
Ninguna
3.2.5.3. CUS01-03 Obtener información de contacto ante un
inconveniente
1. Código CUS01-03
2. Nombre Obtener información de contacto ante un inconveniente
En la pantalla de inicio de sesión del aplicativo mostrará un link adicional
en caso no se pueda acceder con las credenciales que tiene como
3. Descripción colaborador, este link mostrará algún numero o correo de contacto con el
personal de recursos humanos o help desk, el cual puede verificar si la
cuenta está activa.
- Usuario de la aplicación
4. Actores - Personal de RR.HH
- Help Desk
5. Precondición
6. Flujo básico
7. Flujo alternativo
A partir del punto 4, en caso el usuario tenga los números de contacto con el personal de
help desk o RR.HH., este podrá contactar directamente con ellos.
8. Postcondición
1. Código CUS01-04
2. Nombre Incluir un menú lateral en el aplicativo
71
5. Precondición
El usuario de la aplicación deberá haber ingresado al aplicativo luego de realiza la
validación exitosa de sus credenciales.
6. Flujo básico
1. El usuario de la aplicación ingresa al aplicativo y se le mostrará la pantalla de logueo.
2. El usuario ingresa su correo y contraseña corporativa.
3. Se realiza la verificación de las credenciales a través del webservices que se comunica
con el sistema Meta4-AD´s
4. El usuario ingresa correctamente a la aplicación y se le muestran los módulos por perfil.
5. Al deslizar la pantalla de izquierda a derecha se observa el menú lateral.
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
3.2.5.5. CUS01-05 Cerrar sesión en el aplicativo
1. Código CUS01-05
2. Nombre Cerrar sesión en el aplicativo
Se deberá tener la opción "Cerrar Sesión" dentro del menú lateral del
aplicativo móvil, esto se mostrará para todos los perfiles, además le
3. Descripción
permitirá cerrar la sesión en todos los dispositivos en los que tenga la
aplicación abierta.
5. Precondición
El usuario de la aplicación deberá haber ingresado al aplicativo luego de realiza la
validación exitosa de sus credenciales.
6. Flujo básico
72
5. Precondición
El usuario de la aplicación deberá haber ingresado al aplicativo luego de realiza la
validación exitosa de sus credenciales.
6. Flujo básico
1. El usuario inicia sesión en el aplicativo
2. El usuario podrá recibir notificaciones push
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
73
6. Flujo básico
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
6. Flujo básico
1. El usuario inicia sesión en el aplicativo
2. Observa el menú lateral y selecciona la opción "Mi información"
3. El usuario accede al módulo, se observa una sección con una lista horizontal en
la cual se tienen las oportunidades laborales disponibles
4. Seleccionar uno de los items de esta lista
5. Mostrará la información detallada de dicha oportunidad laboral
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
- Usuario de la aplicación
4. Actores - Sistema de gestión humana
5. Precondición
76
5. Precondición
6. Flujo básico
77
7. Flujo alternativo
A partir del punto 6, en caso el usuario ya tenga marcado algún beneficio como favorito,
podrá acceder directamente por el menú lateral y observar la lista de beneficios marcados
como favoritos previamente.
8. Postcondición
Se tendrá registrado en la BDD que usuarios marcaron como favorito alguno de los
beneficios.
5. Precondición
6. Flujo básico
78
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
1. Código CUS03-04
2. Nombre Acceder a los beneficios
En la pantalla de información del beneficio se mostrará una sección
por la cual se accederá a éstos beneficios, esto variará de acuerdo al
tipo de beneficio, si éste tiene alguna condición (Informativo,
informativo con detalles adicionales, seleccionar cantidades o adjuntar
voucher de pago).
3. Descripción
En caso alguno de éstos beneficios pueda permitir solicitar
información directamente con el personal de recursos humanos de la
empresa, se tendrá un botón en la parte inferior del detalle, al
seleccionarlo, notificará al personal de recursos humanos para que éste
brinde mayor información.
- Usuario de la aplicación
4. Actores
- Personal de RR.HH.
5. Precondición
1. El Usuario deberá haber iniciado sesión en el aplicativo.
2. El Usuario deberá ubicar el módulo de beneficios en uno de los tabs que se muestran en la
pantalla de la aplicación.
6. Flujo básico
79
1. Código CUS04-01
2. Nombre Crear evento
El usuario de la aplicación tiene la posibilidad de proponer un
evento a través de la aplicación, esto se realiza a través del menú
lateral, ubicar la opción "Mis eventos", al seleccionar esta opción se
muestra una pantalla que en la parte inferior se tiene un botón
3. Descripción flotante, al seleccionarlo se mostrará se desplegarán 2 botones, uno
de éstos será el "Crear evento" y el otro será el "Reporte de eventos".
Al seleccionar el botón de "Crear evento", se muestra una pantalla
con un formulario el cual se deberá completar y enviar para que el
evento propuesto pase a ser evaluado.
5. Precondición
6. Flujo básico
80
7. Flujo alternativo
Ninguno
8. Postcondición
El evento propuesto será registrado en una bdd del sistema de gestión de recursos
humanos.
3.2.5.16. CUS04-02 Reporte de eventos
1. Código CUS04-02
2. Nombre Reporte de eventos
El usuario de la aplicación tiene la posibilidad de proponer un
evento a través de la aplicación, esto se realiza a través del menú
lateral, ubicar la opción "Mis eventos", al seleccionar esta opción se
muestra una pantalla que en la parte inferior se tiene un botón
flotante, al seleccionarlo se mostrará se desplegarán 2 botones, uno
de éstos será el "Crear evento" y el otro será el "Reporte de eventos".
3. Descripción
Al seleccionar el botón "Reporte de eventos", se mostrará una
pantalla con la lista de los eventos que fueron propuestos por el
usuario (éstos eventos tienen que haber sido aprobados para
realizarse), seleccionar alguno de éstos items de la lista se mostrará
una pantalla con los detalles como cantidad de asistentes e inscritos,
valoraciones, comentarios.
7. Flujo alternativo
Ninguno
8. Postcondición
Los datos se obtienen desde la bdd del sistema de gestión de recursos humanos.
1. Código CUS04-03
2. Nombre Visualizar eventos corporativos
5. Precondición
1. El Usuario deberá haber iniciado sesión en el aplicativo.
2. El Usuario deberá ubicar el módulo de eventos a través de los tabs mostrados en el
menú principal de la aplicación.
6. Flujo básico
82
7. Flujo alternativo
8. Postcondición
El listado de eventos se obtiene desde la bdd que posee el sistema de gestión de
recursos humanos.
1. Código CUS04-04
2. Nombre Visualizar detalle del evento
5. Precondición
6. Flujo básico
83
1. Código CUS04-05
2. Nombre Inscribirse a un evento
El usuario de la aplicación ubicará en uno de los tabs de la pantalla
principal el tab de eventos, al seleccionarlo muestra el listado de
eventos, el usuario seleccionará el evento de su preferencia y se
mostrará la pantalla de detalle del evento, posterior al detalle se
3. Descripción tendrá una sección en la cual será posible escoger la fecha de
asistencia, el horario, ver la cantidad de cupos disponibles e
inscritos, adjuntar algún voucher de pago, entre otros.
Posteriormente se le notificará a través de la aplicación al personal
de RR.HH. el cual realizará la validación.
- Usuario de la aplicación
4. Actores - Personal de RR.HH.
5. Precondición
1. El Usuario deberá haber iniciado sesión en el aplicativo.
2. El Usuario deberá ubicar el módulo de eventos a través de los tabs mostrados en el
menú principal de la aplicación.
6. Flujo básico
84
1. Código CUS04-06
2. Nombre Comentar y valorar evento
El usuario de la aplicación ubicará en uno de los tabs de la pantalla
principal el tab de eventos, al seleccionarlo muestra el listado de
eventos, el usuario seleccionará alguno de los eventos en que ya se
3. Descripción
encuentre registrado, se mostrará la pantalla de detalle del evento y
en lugar del botón asistir se tendrá la opción de poder comentar ó de
hacer una valoración del evento
5. Precondición
1. El Usuario deberá haber iniciado sesión en el aplicativo.
2. El Usuario deberá ubicar el módulo de eventos a través de los tabs mostrados en el
menú principal de la aplicación.
3. El usuario deberá haber confirmado su asistencia a través de la aplicación.
6. Flujo básico
7. Flujo alternativo
A partir del punto 2, el usuario podrá acceder al listado de eventos inscritos a través
del menú lateral en la opción "Mis eventos", y se podrán realizar las mismas
actividades a partir del punto 4 mencionado anteriormente.
8. Postcondición
Los datos que se tengan serán almacenados en una bdd del área de RR.HH.
1. Código CUS05-01
2. Nombre Obtener información de los contactos de soporte
Dentro del módulo de incidencias, el usuario podrá
obtener información acerca de los responsables ante
cualquier evento, duda o consulta relacionada al área de
RR.HH. En la pantalla del módulo de incidencias en la
3. Descripción parte inferior se tendrá un botón flotante, al seleccionarlo
mostrará una pantalla en la cual se muestre el listado de
las personas de contacto además tendrá un buscador en la
parte superior el cual filtrará por algún contenido de la
incidencia o por persona.
6. Flujo básico
7. Flujo alternativo
86
Ninguno
8. Postcondición
Ninguna
1. Código CUS05-02
2. Nombre Registrar una incidencia
El usuario selecciona una incidencia del listado o si no se
encuentra entre las incidencias comunes o en el listado se
tendrá la opción de añadir otros tipos de incidencias, al
3. Descripción
seleccionar éste se abrirá una pantalla el cual contiene el
formulario para poder registrar la incidencia, teniendo la
opción de adjuntar una imagen para capturar la evidencia.
5. Precondición
1. El Usuario deberá haber iniciado sesión en el aplicativo.
2. El Usuario deberá ubicar el módulo de incidencias a través de los tabs mostrados en
el menú principal de la aplicación.
6. Flujo básico
1. El Usuario inicia sesión en el aplicativo.
2. El Usuario deberá ubicar el módulo de incidencias a través de los tabs de la pantalla
principal.
3. Deberá seleccionar una incidencia del listado o deberá ingresar en la opción "añadir
otro tipo de incidencia"
4. Se abrirá una pantalla el cual contiene un formulario para realizar el registro de la
incidencia.
4. Registrará los datos solicitados por el formulario
5. Seleccionará el botón registrar el cual permitirá procesar su incidencia.
7. Flujo alternativo
Ninguno
8. Postcondición
Notificará al personal de mesa de ayuda a través del envío de correo con el
formulario registrado.
incidencias
1. Código CUS05-03
87
- Usuario de la aplicación
4. Actores
- Sistema de mesa de servicios generales - Help Desk
5. Precondición
6. Flujo básico
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
1. Código CUS05-04
2. Nombre Visualizar incidencias comunes
El usuario accede al aplicativo y en la pantalla principal
ubica el tab "Incidencias", selecciona éste y se le mostrará
un listado con las incidencias más comunes.
3. Descripción
La información del listado se obtiene desde la base de
datos usada por el Sistema de mesa de servicios generales
- Help Desk.
- Usuario de la aplicación
4. Actores
- Sistema de mesa de servicios generales - Help Desk
88
5. Precondición
1. El Usuario deberá haber iniciado sesión en el aplicativo.
2. El Usuario deberá ubicar el módulo de incidencias a través de los tabs mostrados en
el menú principal de la aplicación.
6. Flujo básico
1. El usuario inicia sesión en el aplicativo.
2. El usuario ubicará el tab de incidencias en la pantalla principal.
3. El usuario observará el listado de incidencias comunes que se tienen en la empresa.
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
1. Código CUS06-01
2. Nombre Visualizar periodo vacacional
El usuario de la aplicación a través del menú lateral, ubicará la
opción "Vacaciones", este lo llevará hacia una pantalla que
pertenece al módulo de vacaciones. Allí se observará el detalle
3. Descripción de su periodo vacacional (días completados, días pendientes),
las fechas programadas de sus vacaciones anuales.
La información será proporcionada por el sistema de integración
Meta4-AD's
- Usuario de la aplicación
4. Actores
- Sistema de integración Meta4-AD's
5. Precondición
6. Flujo básico
1. El Usuario inicia sesión en el aplicativo.
2. El usuario deberá acceder al módulo de vacaciones a través del menú lateral.
3. El usuario visualizará la pantalla en la cual le muestra información detallada
acerca de su periodo laboral, su estado vacacional, días acumulados, fechas
programadas.
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
89
1. Código CUS06-02
2. Nombre Solicitar vacaciones
El usuario de la aplicación a través del menú lateral, ubicará la
opción "Vacaciones", al acceder al módulo se le muestra una
pantalla con el detalle de sus periodos vacacionales, en la parte
inferior encontrará un botón flotante por el cual se podrá
3. Descripción solicitar las vacaciones, al seleccionarlo se abrirá una pantalla
en la cual ingresará el periodo de tiempo y podrá visualizar
algún combo vacacional en caso lo tuviese.
Esta información será validada y cargada al sistema de
integración Meta4-AD's
5. Precondición
6. Flujo básico
7. Flujo alternativo
Ninguno
8. Postcondición
Ninguna
3.2.5.27. CUS06-03 Reprogramar vacaciones
1. Código CUS06-03
2. Nombre Reprogramar vacaciones
90
- Usuario de la aplicación
4. Actores - Sistema de integración Meta4-AD's
5. Precondición
6. Flujo básico
1. El Usuario inicia sesión en el aplicativo.
2. El usuario deberá acceder al módulo de vacaciones a través del menú lateral.
3. El usuario observa en una sección de la pantalla, el listado de las fechas
vacacionales programadas, cada una de estos contiene un botón de reprogramación.
4. El usuario selecciona el botón "Reprogramar" y se abrirá una pantalla similar a la
de solicitud de vacaciones.
5. El usuario ingresa las nuevas fechas y selecciona el botón "Solicitar"
6. La aplicación enviará una notificación al jefe directo para que éste pueda realizar
la aprobación.
7. Flujo alternativo
Ninguno
8. Postcondición
El evento será registrado en el sistema de integración Meta4-AD´s
1. Código CUS06-04
2. Nombre Reprogramar vacaciones
El usuario de la aplicación a través del menú lateral, ubicará la
opción "Vacaciones", al acceder al módulo se le muestra una
pantalla con el detalle de sus periodos vacacionales además se le
muestra una sección que contiene el listado de las fechas
3. Descripción vacacionales programadas, en cada uno de éstos items tiene un
botón de "cancelar" al seleccionar éste notificará al jefe directo
el evento.
Esta información será validada y subida al sistema de
integración Meta4-AD's
91
- Usuario de la aplicación
4. Actores - Sistema de integración Meta4-AD's
5. Precondición
6. Flujo básico
7. Flujo alternativo
Ninguno
8. Postcondición
El evento será registrado en el sistema de integración Meta4-AD´s
1. Código CUS06-05
2. Nombre Aprobar vacaciones
A éste módulo sólo tendrán accesos los que tengan perfil de jefe
de proyecto y gerentes, a través del menú lateral, ubicará la
opción "Vacaciones", cuando los usuarios con los perfiles
indicados accedan al módulo se le mostrará una pantalla con
tabs en la cual en uno tendrá la misma información mostrada
3. Descripción para el otro perfil pero en el otro tab le mostrará un listado con
los integrantes de su equipo que han solicitado la aprobación de
sus vacaciones. En el listado mostrado y en cada uno de los
items se tendrán 2 botones (Aprobar-Rechazar).
Esta información será validada y subida al sistema de
integración Meta4-AD's
- Gerente
4. Actores - Jefe de proyectos
- Sistema de integración Meta4-AD's
5. Precondición
92
6. Flujo básico
1. El Usuario inicia sesión en el aplicativo.
2. El usuario deberá acceder al módulo de vacaciones a través del menú lateral.
3. El usuario observa que la pantalla posee 2 tabs, éste se dirigirá hacia el tab de
"Equipo".
4. El usuario observa la lista de colaboradores que solicitaron la aprobación de sus
vacaciones.
5. El usuario aprobará o rechazará las fechas planificadas por el colaborador.
6. La aplicación enviará una notificación al colaborador indicándole el evento.
7. Flujo alternativo
Ninguno
8. Postcondición
El evento será registrado en el sistema de integración Meta4-AD´s
conformada por todos los usuarios del aplicativo móvil, la parte del servidor
Como se observa, el servidor recibirá una solicitud http el cual pasará a ser
servicios web con los diversos servidores de base de datos que se encuentran en
se hará uso de éstos datos para realizar los diversos requerimientos que se tienen
posee la lógica de dónde y cuándo se obtendrán los datos, la vista la cual posee
mediador entre la vista y el modelo, a través del cual interactúa la vista para
gráficamente las interacciones entre las capas del software conforme las acciones
y mostrada al usuario.
se envía el identificador del usuario para obtener sus boletas de pago desde el
ingresa al menú lateral, selecciona la opción proponer evento, ingresa los datos
identificador del evento, se obtiene como respuesta el objeto con el detalle del
información del periodo vacacional del usuario, este será mostrado en el activity.
mostrado en el activity.
solicitud y de la respuesta.
Se tiene una vista general de las diversas entidades con las que
actualmente en la empresa.
109
PROVEEDOR
BENEFICIO LUGAR_EVENTO
ID_PROVEEDOR TBL_NOTIFICACIONES EVENTO
ID_BENEFICIO CATEGORIA_EVENTO TIPO_EVENTO ID_LUGAR
ID_TBL_NOTIFICACION ID_EVENTO
NOM_PROVEEDOR ID_CATEGORIA_EVENTO
ID_TIPO (FK) ID_TIPO_EVENTO ID_EVENTO (FK)
DES_PROVEEDOR ID_USUARIO (FK) TBL_META4_PERFIL ID_CATEGORIA_EVENTO (FK)
ID_DIVISION (FK) RUC_PROVEEDOR NOMBRE_CATEGORIA DIRECCION
TOKEN_NOTIFI ID_TIPO_EVENTO (FK) DESC_TIPO
ID_PROVEEDOR (FK) NUM_TELEFONO ID_PERFIL DESC_CATEGORIA CIUDAD
IN_ACTIVO ID_DIVISION (FK) IN_ACTIVO
BENEFICIO TBL_META4_USUARIO ID_CONTACTO (FK) IN_ACTIVO DISTRITO
URL_PROVEEDOR ID_PERFIL (FK)
ID_CATEGORIA (FK) NOMBRE_PERFIL LATITUD
ID_BENEFICIO_USUARIO MAIL_CONTACTO COSTO
ID_PERFIL (FK) DES_PERFIL LONGITUD
FEC_PRVEEDOR FLG_COMPARTIR
ID_BENEFICIO (FK) NOMBRE_BENEFICIO IN_ACTIVO
IN_ACTIVO INSCRITOS
ID_USUARIO (FK) DES_BENEFICIO
COMENTARIO
ANIO_BENEFICIO
CATEGORIA DESC_EVENTO
FEC_INICIO EVENTO EXPOSITOR
FAVORITO TIPO_EVENTO
FEC_FIN ID_CATEGORIA TBL_META4_DIVISION
IMG_VOUCHER ID_EVENTO (FK)
ID_FAVORITO IMG_BENEFICIO ID_DIVISION
NOM_CATEGORIA FEC_CREACION ID_EXPOSITOR (FK)
PORC_DESCUENTO EVENTO COORDINADOR
ID_BENEFICIO (FK) DES_CATEGORIA FEC_MODIFICACION
USUARIO_CREACION NOM_DIVISION ID_EVENTO (FK)
ID_USUARIO (FK) IN_ACTIVO FLG_ADJUNTA_VOUCHER
USUARIO_MODIFICACION DES_DIVISION ID_COORDINADOR (FK)
FEC_CREACION TBL_META4_ROL IMG_EVENTO
FEC_CREACION UBICACION
FEC_MODIFICACION IN_ACTIVO
FEC_MODIFICACION ID_ROL IN_ACTIVO
FLG_COMPRA_POR_APP
FLG_ADJUNTA_VOUCHER ID_DIVISION (FK) EXPOSITOR
PUNTAJE IN_ACTIVO DESC
EVENTO TBL_META4_USUARIO ID_EXPOSITOR
ID_PUNTAJE EVENTO FECHA_EVENTO
CONTACTO_BENEFICIO ID_EVENTO (FK) NOMBRE_EXPOSITOR
ID_USUARIO (FK) ID_USUARIO (FK) ID_EVENTO_FECHA_EVENTO
PROGRAMA APELL_EXPOSITOR
ID_BENEFICIO (FK) BENEFICIO REQUISITO_ALCANCE ID_CONTACTO TBL_META4_USUARIO DESC_EXPOSITOR COORDINADOR
ID_PROGRAMA ID_EVENTO (FK)
NUM_PUNTAJE NOMBRE_CONTACTO ID_USUARIO ID_FECHA_EVENTO (FK) ROL_EXPOSITOR ID_COORDINADOR
ID_BENEFICIO_REQUISITO
ID_BENEFICIO (FK) APELLIDOS_CONTACTO CUPOS_EVENTO_FECHA IN_ONLICK
ID_REQUISITO_ALCANCE (FK) ID_DIVISION (FK) NOM_COORDINADOR
DESC_PROGRAMA TELEFONO_CONTACTO
ID_BENEFICIO (FK) ID_PERFIL (FK) APELL_COORDINADOR
IN_ACTIVO ANEXO
ID_ROL (FK) DESC_COORDINADOR
CELULAR HORA_EVENTO FECHA_EVENTO
ID_RESPONSABLE (FK) PUNTAJE_EVENTO ROL_COORDINADOR
CORREO FECHA_EVENTO
DESCR_EMPRESA ID_HORA_EVENTO_FECHA_EVENTO
REQUISITO_ALCANCE APE_USUARIO ID_PUNTAJE_EVENTO COMENTARIOS
ID_FECHA_EVENTO
NOM_USUARIO ID_HORA_EVENTO (FK)
ID_REQUISITO_ALCANCE ID_FECHA_EVENTO (FK) ID_USUARIO (FK) ID_COMENTARIO
FOTO_USUARIO FECHA
CUPOS_FECHA_HORA ID_EVENTO (FK)
NOMBRE_REQUISITO IN_ESTADO IN_ACTIVO ID_USUARIO (FK)
UBICACION CALIFICACION
DESCRIPCION_REQUISITO SUB_PROGRAMA NUM_DOCUMENTO ID_EVENTO (FK)
FECHA_HORA
FLG_REQUISITO_ALCANCE ID_UBICACION NUM_CELULAR DESC_COMENTARIO
ID_SUB_PROGRAMA TIPO_BENEFICIO
TERMINOS_CONDICIONES NUM_TELEFONO FECHA_HORA
ID_BENEFICIO (FK) ID_TIPO ANEXO ASISTENCIA_EVENTO
ID_PROGRAMA (FK) HORA_EVENTO ASISTENCIA_USUARIOS
SOLICITUD LATITUD
DESC_SUB_PROGRAMA NOM_TIPO ID_ASISTENCIA
LONGITUD ID_HORA_EVENTO ID_ASISTENCIA_USUARIOS
ID_SOLICITUD FLG_SELECCIONA_CANTIDAD DES_TIPO
IN_ACTIVO ID_USUARIO (FK) EVENTO_PROPUESTO
FLG_ES_PORCENTAJE IN_ACTIVO HORA ID_ASISTENCIA (FK)
ID_USUARIO (FK) CANT_MIN ID_HORA_EVENTO (FK)
TURNO FLG_ASISTIO ID_EVENTO_PROPUESTO
ID_BENEFICIO (FK) CANT_MAX ID_FECHA_EVENTO (FK)
IN_ACTIVO FECHA_HORA_ASISTENCIA ID_USUARIO (FK)
ID_PROGRAMA (FK) ID_FECHA
FECHA_HORA_RETIRO ID_TIPO_EVENTO (FK)
ID_SUB_PROGRAMA (FK) IMG_VOUCHER
CANTIDAD_ITEMS_TOTALES COD_REGISTRO
PAGO_TOTAL NOMRE_EVENTO
CANTIDAD_SUB_PROGRAMA INFORMACION
IMAGEN_VOUCHER COSTO_EVENTO
FECH_CREACION ESPOSITORES
RESPONSABLE
TBL_META4_SOLICITUDES UBICACION
USUARIO_VACACIONES TBL_META4_RESPONSABLES ID_SOLICITUD_VACACIONES FECHAS
SMSG_SEDE HORARIOS
SMSG_AREA ID_USUARIO (FK) ID_RESPONSABLE ID_VACACIONES (FK) CAPACIDAD
SMSG_SEDE_AREA
ID_SEDE ID_VACACIONES (FK) ID_RESPONSABLE (FK) FLG_REDES_SOCIALES
ID_AREA ID_USUARIO ROLES_ASPIRANTES TBL_META4_ROL
ID_PISO_SEDE FLG_APROBRACION
DESC_SEDE ID_ROL
DESC_AREA FECHA_APROBACION ID_ROL_ASPIRANTE (FK)
LONGITUD ID_SEDE (FK) ID_PERFIL
PISO_AREA FLG_RECHAZADA ID_ROL (FK)
SMSG_INCIDENCIAS_CONCURRENTES LATITUD ID_AREA (FK)
IN_ACTIVO FECHA_RECHAZO
ID_INCIDENCIAS_CONCURRENTES DESCRIPCION
TBL_META4_VACACIONES
FLG_HABILITADO
DESC_INCIDENCIA_CONCURRENTE ID_VACACIONES TBL_META4_COMBOS_VACACIONALES OPORTUNIDAD_LABORAL
DETALLE_INCIDENCIA_CONCURRENTE
TITULO_INCIDENCIA_RECURRRENTE FECHA_INICIO ID_COMBO_VACACIONAL ID_OPORTUNIDAD_LABORAL
SMSG_PROYECTO
FECHA_FIN
SMSG_CONTACTOS ID_PROYECTO FECHA_INCIO ID_ROL
FECHA_SOLICITUD
SMSG_REGISTRO_INCIDENCIA FECHA_FIN ID_DIVISION
ID_CONTACTO FECHA_ACTUALIZACION
NOM_PROYECTO DESCRIPCION
SMSG_TBL_ACTIVIDADES ID_REGISTRO_INCIDENCIA FECHA_CANCELACION
NOMBRE_CONTACTO DESC_PROYECTO
FECHA_REPROGRAMACION
APELL_CONTACTO ID_ACTIVIDAD IN_ACTIVO ID_USUARIO (FK) ROLES_ASPIRANTES
ID_COMBO_VACACIONAL (FK)
NUM_FIJO ID_SEDE (FK) FUNCIONES_POR_ROL ID_ROL_ASPIRANTE
NOMBRE_ACTIVIDAD
ANEXO ID_AREA (FK) ID_FUNCION (FK)
DESCRIPCION SMSG_CATEGORIAS ID_OPORTUNIDAD_LABORAL (FK)
CELULAR ID_PROYECTO (FK) ID_ROL (FK)
UBICACION_DESC ID_CATEGORIA ID_CATEGORIA (FK) DESCRIPCION OPORTUNIDAD_FUNCIONES
CORREO ID_INCIDENCIAS_CONCURRENTES (FK) TBL_META4_HISTORIAL_LARORAL FECHA_ACTUALIZACION FLG_HABIITADO
DESC_CATEGORIA ID_OPORTUNIDAD_LABORAL (FK)
IN_VALIDO DESC_SLICITUD FLG_HABILITADO FECH_ACTUALIZACION
IN_ACTIVO ID_HISTORIAL_LABORAL ID_FUNCION_OPORTUNIDAD (FK)
IMG_EVIDENCIA
ID_ROL (FK) DESCRIPCION
FECHA_HORA_CREACION TBL_META4_FUNCIONES_ROL
SMSG_CONTACTOS TBL_ACTIVIDADES ID_DIVISION (FK)
FECHA_HORA_ACTUALIZACION
ID_FUNCION
ID_CONTACTO (FK) FECHA_INICIO FUNCIONES_OPORTUNIDAD_LABORAL
ID_ACTIVIDAD (FK) FECHA_FIN DESC_ACTIVIDAD
SMSG_TICKET_INCIDENCIA ID_FUNCION_OPORTUNIDAD
ID_TICKET_INCIDENCIA DESCRIPCION
FECHA_ACTUALIZACION
COD_TICKET FLG_HAILITADO
ID_REGISTRO_INCIDENCIA (FK)
ID_USUARIO_GENERA_TICKET
DESC_SLICITUD
FECHA_HORA_CREACION
FECHA_HORA_ACTUALIZACION
Figura 44. Modelo lógico - Relación entre las tablas que interactúan con el módulo de
beneficios
PROVEEDOR
BENEFICIO ID_PROVEEDOR
ID_BENEFICIO
NOM_PROVEEDOR
ID_TIPO (FK) DES_PROVEEDOR
TBL_META4_PERFIL
ID_DIVISION (FK) RUC_PROVEEDOR
ID_PROVEEDOR (FK) NUM_TELEFONO ID_PERFIL
BENEFICIO TBL_META4_USUARIO ID_CONTACTO (FK) URL_PROVEEDOR
MAIL_CONTACTO NOMBRE_PERFIL
ID_BENEFICIO_USUARIO ID_CATEGORIA (FK)
FEC_PRVEEDOR DES_PERFIL
ID_PERFIL (FK)
ID_BENEFICIO (FK) IN_ACTIVO IN_ACTIVO
NOMBRE_BENEFICIO
ID_USUARIO (FK) DES_BENEFICIO
ANIO_BENEFICIO
FEC_INICIO CATEGORIA
FAVORITO FEC_FIN TBL_META4_DIVISION
ID_CATEGORIA
ID_FAVORITO IMG_BENEFICIO
PORC_DESCUENTO NOM_CATEGORIA ID_DIVISION
ID_BENEFICIO (FK) USUARIO_CREACION DES_CATEGORIA NOM_DIVISION
ID_USUARIO (FK) USUARIO_MODIFICACION IN_ACTIVO DES_DIVISION
FEC_CREACION FEC_CREACION UBICACION
FEC_MODIFICACION FEC_MODIFICACION TBL_META4_ROL
IN_ACTIVO
FLG_COMPRA_POR_APP ID_ROL
FLG_ADJUNTA_VOUCHER
IN_ACTIVO DESC
PUNTAJE
ID_PUNTAJE
CONTACTO_BENEFICIO
ID_USUARIO (FK) PROGRAMA
ID_BENEFICIO (FK) BENEFICIO REQUISITO_ALCANCE ID_CONTACTO TBL_META4_USUARIO
NUM_PUNTAJE ID_PROGRAMA
ID_BENEFICIO_REQUISITO NOMBRE_CONTACTO ID_USUARIO
ID_BENEFICIO (FK) APELLIDOS_CONTACTO
ID_REQUISITO_ALCANCE (FK) DESC_PROGRAMA TELEFONO_CONTACTO ID_DIVISION (FK)
ID_BENEFICIO (FK) IN_ACTIVO ANEXO ID_PERFIL (FK)
CELULAR ID_ROL (FK)
CORREO ID_RESPONSABLE
DESCR_EMPRESA
REQUISITO_ALCANCE APE_USUARIO
NOM_USUARIO
ID_REQUISITO_ALCANCE FOTO_USUARIO
IN_ESTADO
NOMBRE_REQUISITO
UBICACION NUM_DOCUMENTO
DESCRIPCION_REQUISITO SUB_PROGRAMA NUM_CELULAR
FLG_REQUISITO_ALCANCE ID_UBICACION
ID_SUB_PROGRAMA TIPO_BENEFICIO NUM_TELEFONO
TERMINOS_CONDICIONES
ID_BENEFICIO (FK) ID_TIPO ANEXO
LATITUD ID_PROGRAMA (FK)
SOLICITUD LONGITUD DESC_SUB_PROGRAMA NOM_TIPO
IN_ACTIVO FLG_SELECCIONA_CANTIDAD DES_TIPO
ID_SOLICITUD TBL_NOTIFICACIONES
FLG_ES_PORCENTAJE IN_ACTIVO
ID_USUARIO (FK) CANT_MIN ID_TBL_NOTIFICACION
ID_BENEFICIO (FK) CANT_MAX
ID_PROGRAMA (FK) ID_USUARIO (FK)
ID_SUB_PROGRAMA (FK) TOKEN_NOTIFI
CANTIDAD_ITEMS_TOTALES IN_ACTIVO
PAGO_TOTAL
CANTIDAD_SUB_PROGRAMA
IMAGEN_VOUCHER
FECH_CREACION
En la esta parte del modelo se muestran las relaciones entre las diferentes
Figura 45. Modelo lógico - Relación entre las tablas que interactúan con el módulo de
eventos
LUGAR_EVENTO
EVENTO CATEGORIA_EVENTO TIPO_EVENTO ID_LUGAR
ID_EVENTO ID_CATEGORIA_EVENTO ID_TIPO_EVENTO ID_EVENTO (FK)
TBL_META4_PERFIL ID_CATEGORIA_EVENTO (FK) NOMBRE_CATEGORIA DIRECCION
DESC_TIPO
ID_TIPO_EVENTO (FK) DESC_CATEGORIA CIUDAD
ID_PERFIL IN_ACTIVO
ID_DIVISION (FK) IN_ACTIVO DISTRITO
NOMBRE_PERFIL ID_PERFIL (FK) LATITUD
DES_PERFIL COSTO LONGITUD
IN_ACTIVO FLG_COMPARTIR
INSCRITOS
COMENTARIO
DESC_EVENTO
TIPO_EVENTO EVENTO EXPOSITOR
TBL_META4_DIVISION IMG_VOUCHER
FEC_CREACION ID_EVENTO (FK)
ID_DIVISION ID_EXPOSITOR (FK)
FEC_MODIFICACION EVENTO COORDINADOR
NOM_DIVISION FLG_ADJUNTA_VOUCHER ID_EVENTO (FK)
DES_DIVISION IMG_EVENTO ID_COORDINADOR (FK)
UBICACION IN_ACTIVO
IN_ACTIVO
EXPOSITOR
EVENTO TBL_META4_USUARIO ID_EXPOSITOR
EVENTO FECHA_EVENTO
ID_EVENTO (FK) NOMBRE_EXPOSITOR
ID_USUARIO (FK) ID_EVENTO_FECHA_EVENTO APELL_EXPOSITOR
TBL_META4_USUARIO DESC_EXPOSITOR COORDINADOR
ID_EVENTO (FK)
ID_FECHA_EVENTO (FK) ROL_EXPOSITOR ID_COORDINADOR
ID_USUARIO IN_ONLICK
CUPOS_EVENTO_FECHA
ID_DIVISION (FK) NOM_COORDINADOR
ID_PERFIL (FK) APELL_COORDINADOR
ID_ROL DESC_COORDINADOR
ID_RESPONSABLE HORA_EVENTO FECHA_EVENTO ROL_COORDINADOR
FECHA_EVENTO PUNTAJE_EVENTO
DESCR_EMPRESA ID_HORA_EVENTO_FECHA_EVENTO
APE_USUARIO ID_FECHA_EVENTO ID_PUNTAJE_EVENTO COMENTARIOS
NOM_USUARIO ID_HORA_EVENTO (FK)
ID_FECHA_EVENTO (FK) FECHA ID_USUARIO (FK) ID_COMENTARIO
FOTO_USUARIO
CUPOS_FECHA_HORA IN_ACTIVO ID_EVENTO (FK)
IN_ESTADO ID_USUARIO (FK)
CALIFICACION
NUM_DOCUMENTO ID_EVENTO (FK)
FECHA_HORA
NUM_CELULAR DESC_COMENTARIO
NUM_TELEFONO FECHA_HORA
ANEXO
HORA_EVENTO ASISTENCIA_EVENTO
ASISTENCIA_USUARIOS
TBL_NOTIFICACIONES
ID_HORA_EVENTO ID_ASISTENCIA
ID_ASISTENCIA_USUARIOS
ID_TBL_NOTIFICACION
HORA ID_USUARIO (FK)
ID_ASISTENCIA (FK) EVENTO_PROPUESTO
ID_USUARIO (FK) TURNO ID_HORA_EVENTO (FK)
FLG_ASISTIO
TOKEN_NOTIFI IN_ACTIVO ID_FECHA_EVENTO (FK) ID_EVENTO_PROPUESTO
FECHA_HORA_ASISTENCIA
IN_ACTIVO ID_FECHA ID_USUARIO (FK)
FECHA_HORA_RETIRO
IMG_VOUCHER ID_TIPO_EVENTO (FK)
COD_REGISTRO
NOMRE_EVENTO
INFORMACION
COSTO_EVENTO
ESPOSITORES
RESPONSABLE
UBICACION
FECHAS
HORARIOS
CAPACIDAD
FLG_REDES_SOCIALES
En esta parte del modelo se muestran las relaciones entre las diferentes
Figura 46. Modelo lógico - Relación entre las tablas que interactúan con el módulo de
incidencias
TBL_META4_USUARIO
TBL_META4_DIVISION ID_USUARIO
ID_DIVISION ID_DIVISION (FK)
TBL_META4_PERFIL NOM_DIVISION ID_PERFIL (FK)
ID_PERFIL DES_DIVISION ID_ROL (FK)
UBICACION DESCR_EMPRESA
NOMBRE_PERFIL IN_ACTIVO APE_USUARIO
DES_PERFIL NOM_USUARIO
IN_ACTIVO FOTO_USUARIO
TBL_META4_ROL IN_ESTADO
ID_ROL NUM_DOCUMENTO
NUM_CELULAR
DESC NUM_TELEFONO
ANEXO
SMSG_SEDE SMSG_AREA
SMSG_SEDE_AREA
ID_SEDE ID_AREA
ID_PISO_SEDE
DESC_SEDE DESC_AREA
LONGITUD ID_SEDE (FK)
PISO_AREA
LATITUD ID_AREA (FK)
SMSG_INCIDENCIAS_CONCURRENTES IN_ACTIVO
ID_INCIDENCIAS_CONCURRENTES
DESC_INCIDENCIA_CONCURRENTE
DETALLE_INCIDENCIA_CONCURRENTE
TITULO_INCIDENCIA_RECURRRENTE
SMSG_PROYECTO
SMSG_CONTACTOS ID_PROYECTO
ID_CONTACTO NOM_PROYECTO SMSG_REGISTRO_INCIDENCIA
SMSG_TBL_ACTIVIDADES DESC_PROYECTO
NOMBRE_CONTACTO IN_ACTIVO ID_REGISTRO_INCIDENCIA
APELL_CONTACTO ID_ACTIVIDAD ID_USUARIO (FK)
NUM_FIJO NOMBRE_ACTIVIDAD ID_SEDE (FK)
ANEXO DESCRIPCION ID_AREA (FK)
CELULAR SMSG_CATEGORIAS ID_PROYECTO (FK)
UBICACION_DESC ID_CATEGORIA (FK)
CORREO ID_CATEGORIA
ID_INCIDENCIAS_CONCURRENTES (FK)
IN_VALIDO DESC_CATEGORIA DESC_SLICITUD
IN_ACTIVO IMG_EVIDENCIA
FECHA_HORA_CREACION
FECHA_HORA_ACTUALIZACION
SMSG_CONTACTOS TBL_ACTIVIDADES
ID_CONTACTO (FK)
ID_ACTIVIDAD (FK)
SMSG_TICKET_INCIDENCIA
ID_TICKET_INCIDENCIA
COD_TICKET
ID_REGISTRO_INCIDENCIA (FK)
ID_USUARIO_GENERA_TICKET
DESC_SLICITUD
FECHA_HORA_CREACION
FECHA_HORA_ACTUALIZACION
En esta parte del modelo se muestran las relaciones entre las diferentes entidades que
Figura 47. Modelo lógico - Relación entre las tablas que interactúan con el módulo de
TBL_META4_USUARIO
TBL_META4_PERFIL ID_USUARIO
ID_PERFIL ID_DIVISION (FK)
ID_PERFIL (FK)
NOMBRE_PERFIL ID_ROL (FK)
DES_PERFIL ID_RESPONSABLE (FK)
IN_ACTIVO DESCR_EMPRESA
APE_USUARIO
NOM_USUARIO
FOTO_USUARIO
IN_ESTADO
TBL_NOTIFICACIONES
NUM_DOCUMENTO
NUM_CELULAR ID_TBL_NOTIFICACION
NUM_TELEFONO
ANEXO ID_USUARIO (FK)
TOKEN_NOTIFI
IN_ACTIVO
TBL_META4_SOLICITUDES
USUARIO_VACACIONES TBL_META4_RESPONSABLES ID_SOLICITUD_VACACIONES
ID_USUARIO (FK) ID_RESPONSABLE ID_VACACIONES (FK)
TBL_META4_DIVISION ID_VACACIONES (FK) ID_RESPONSABLE (FK)
ID_USUARIO ROLES_ASPIRANTES TBL_META4_ROL
ID_DIVISION ID_ROL FLG_APROBRACION
ID_PERFIL FECHA_APROBACION ID_ROL_ASPIRANTE (FK)
NOM_DIVISION FLG_RECHAZADA ID_ROL (FK)
DES_DIVISION FECHA_RECHAZO
UBICACION DESCRIPCION
TBL_META4_ROL IN_ACTIVO TBL_META4_VACACIONES FLG_HABILITADO
ID_ROL ID_VACACIONES TBL_META4_COMBOS_VACACIONALES OPORTUNIDAD_LABORAL
ID_DIVISION (FK) FECHA_INICIO ID_COMBO_VACACIONAL ID_OPORTUNIDAD_LABORAL
DESC FECHA_FIN
FECHA_INCIO ID_ROL
FECHA_SOLICITUD
FECHA_FIN ID_DIVISION
FECHA_ACTUALIZACION
DESCRIPCION
FECHA_CANCELACION
FECHA_REPROGRAMACION
ID_COMBO_VACACIONAL (FK) ROLES_ASPIRANTES
FUNCIONES_POR_ROL ID_ROL_ASPIRANTE
ID_FUNCION (FK) ID_OPORTUNIDAD_LABORAL (FK)
ID_ROL (FK) DESCRIPCION OPORTUNIDAD_FUNCIONES
FECHA_ACTUALIZACION FLG_HABIITADO
FECH_ACTUALIZACION ID_OPORTUNIDAD_LABORAL (FK)
FLG_HABILITADO ID_FUNCION_OPORTUNIDAD (FK)
TBL_META4_FUNCIONES_ROL DESCRIPCION
TBL_META4_HISTORIAL_LARORAL
ID_FUNCION
ID_HISTORIAL_LABORAL FUNCIONES_OPORTUNIDAD_LABORAL
ID_ROL (FK) DESC_ACTIVIDAD
ID_DIVISION (FK) ID_FUNCION_OPORTUNIDAD
FECHA_INICIO DESCRIPCION
FECHA_FIN FECHA_ACTUALIZACION
FLG_HAILITADO
En esta etapa se procede a describir los prototipos del aplicativo Android, estos
son los colores base que serán usados en los diversos componentes del
botón ingresar.
117
seleccionado.
laborales.
b) Vacaciones: Podrá acceder a observar o realizar algún evento
perfil.
j) Boletas de pago mensuales: La opción boletas de pago mensuales el
acceso
122
el año del cual se quiere mostrar los resultados, éstos se irán mostrando
en el listado.
Cada uno de los ítems del listado poseen 2 botones, el cual realizarán lo
siguiente:
siguiente figura.
seleccionada.
Cada uno de los ítems de la lista contiene el título del beneficio, puede
lista de favoritos.
Cada uno de los ítems de las diferentes listas según las categorías de los
Informativo
beneficio.
- Requisitos: Contiene los requisitos que deberá tener un usuario para
acceder al beneficio.
- Alcance: Cobertura del beneficio, para qué usuarios está orientado el
beneficio.
132
que se pueden adquirir, en cada uno de los ítems del listado tiene un
eventos.
138
área de RR.HH.
139
Cada uno de los ítems del listado contiene el nombre del evento, la
asistencia
personas.
cámara o galería.
150
en la siguiente pantalla.
153
Esta vista está asociada a las atenciones del área de help desk, se añadió
contactos de soporte.
seleccionado alguna de las opciones del listado anterior, pide ingresar los
está encargada.
cargo.
confirmación
solicitudes, mostrará una alerta el cual muestra los detalles del evento,
163
listado principal, cada uno de los ítems del listado tendrá en la parte
3.3. Construcción
del aplicativo móvil, el marco de trabajo RUP permitirá desarrollar iteraciones y así
el cliente que sería el área de RR.HH., podrá interactuar con las iteraciones y
aplicación, debido a esto será usado en la construcción para cada una de las
Al inicio de cada una de las iteraciones se realiza una reunión de inicio de iteración
desarrollo. De igual manera para el fin de las iteraciones se realiza una reunión de
la iteración.
RESTful webservices.
Figura 104. Capa app del aplicativo móvil con sus respectivos paquetes
170
Figura 105. Capa data del aplicativo móvil con sus respectivos paquetes
Figura 106. Capa domain del aplicativo móvil con sus respectivos
paquetes
171
Se procede con la integración de librerías para cada una de las capas, para
.gradle
paquete app/res/values.
Figura 119. Link generado para la configuración del api de Google Maps
continuar.
google maps.
Los responsables participantes este etapa realizaron todo lo relacionado con los
ASP.NET.
desarrollo del aplicativo Android para que procedan con la construcción del
aplicativo.
gestión de cuentas de usuario” del cual dependerá los diferentes módulos que
otros módulos por perfiles. Se procede con el maquetado de las interfaces según
aplicativo.
3.3.8. Pruebas
las fases tempranas de codificación sin esperar que se realicen las pruebas
lenguaje de programación.
3.3.8.2.1. No incremental
Requiere tener todos los módulos del producto software culminados para
3.3.8.2.2. Incremental
finales, los mismos a los cuales posteriormente se les realizará una encuesta
para verifica si los objetivos fueron cumplidos. Esto trae como ventaja la
3.4. Transición
colaboradores.
Se realizó el despliegue del apk del aplicativo en un repositorio de la
CAPITULO 4
RESULTADOS
4.1. Resultados
para poder obtener los resultados se hizo uso de la técnica de recolección de datos
184
empresa.
comunes, ésta se encuentra delimitada por el problema y por los objetivos del
Los medios que hicieron uso lo colaboradores para realizar las pruebas al aplicativo
fueron sus propios dispositivos móviles con sistema operativo Android los cuales
Para la encuesta se tomó como referencia la Escala de Likert, además se hizo uso de
a) Se tiene como objetivo propuesto el desarrollar módulos que informen a los usuarios
de manera precisa sobre las actividades que realizan el área de RR.HH., logrando
185
un evento corporativo.
El aplicativo permite informarse acerca de los puestos laborales disponibles
según el rol.
De la encuesta se obtiene el siguiente puntaje por cada uno de los colaboradores
que participantes.
En base a los puntos obtenidos por cada uno de los participantes en esta sección
Sección 1
Encuestados Puntos Totales
Colaborador 1 25
Colaborador 2 20
Colaborador 3 15
Colaborador 4 17
Colaborador 5 20
Colaborador 6 17
Colaborador 7 15
Colaborador 8 20
Colaborador 9 22
Colaborador 10 22
Colaborador 11 25
Colaborador 12 15
Colaborador 13 23
Colaborador 14 25
Colaborador 15 20
187
Colaborador 16 20
Colaborador 17 20
Colaborador 18 23
Colaborador 19 23
Colaborador 20 21
Cantidad de items en la sección 5
planteado.
b) Se tiene como objetivo desarrollar módulos que permitan a los usuarios controlar
aplicación móvil.
El registro y aprobación de un periodo vacacional se realiza de manera fácil
y satisfactoria.
188
que participantes.
En base a los puntos obtenidos por cada uno de los participantes en esta
Sección 2
Encuestados Puntos Totales
Colaborador 1 20
Colaborador 2 16
Colaborador 3 12
Colaborador 4 14
Colaborador 5 16
Colaborador 6 14
189
Colaborador 7 16
Colaborador 8 16
Colaborador 9 18
Colaborador 10 16
Colaborador 11 16
Colaborador 12 14
Colaborador 13 17
Colaborador 14 20
Colaborador 15 18
Colaborador 16 18
Colaborador 17 20
Colaborador 18 18
Colaborador 19 17
Colaborador 20 18
Cantidad de items en la
4
sección
Puntuación máxima por
encuestado en la presente 20
sección
Puntuación máxima total x 20
400
encuestas
Puntuación total obtenida 334
Puntuación faltante 66
Promedio 16.7
planteado.
inconvenientes.
La información de inicio mostrada permite conocer los eventos ocurridos
recientemente.
El aplicativo permite obtener la información mostrada en los módulos de
manera satisfactoria.
El aplicativo permite acceder a las boletas de pago de manera rápida.
De la encuesta se obtiene el siguiente puntaje por cada uno de los colaboradores
que participantes.
En base a los puntos obtenidos por cada uno de los participantes en esta sección
Sección 3
191
planteado.
192
4.2. Presupuesto
Para el desarrollo del proyecto, se hace uso de los siguientes equipos y materiales,
estos se describen a continuación en la siguiente tabla, cada uno de éstos posee sus
respectivos precios:
En las siguientes tablas se pueden observar los recursos humanos que se necesitan
también se observan los costos para la empresa por cada uno de los colaboradores
El plazo de ejecución del proyecto fue estimado en 4 meses, en la cual se hizo uso
En la siguiente tabla se muestra el flujo de caja del proyecto para los 4 meses de
A partir del flujo de caja del proyecto se realiza la curva costo vs tiempo, en éstas se
observa el costo del uso de los recursos a lo largo de las semanas de ejecución del
proyecto.
196
cuales invierte la empresa para brindar mantenimiento a los diversos aplicativos que
no son utilizados, además para todo ello se tiene que realizar un contacto constante
con las diversas divisiones de la empresa ya que cada una de éstas administra ciertos
recursos humanos genera horas extras al realizar sus funciones como inspeccionar la
que el cálculo VAN que presenta es de S/. 10,897.01 al quinto mes, a través de ésta
4.3. Cronograma
actividades, además de los recursos empleados en cada una de éstas (Ver Anexo
N°02: Diagrama de Gantt – Cronograma por cada una de las etapas del desarrollo
del aplicativo).
199
CONCLUSIONES
Información, cumpliendo los objetivos planteados del presente trabajo y a través de los
precisa sobre las actividades que realizan el área de RR.HH. permiten acceder a
definidas.
El diseño de las interfaces permiten al usuario el acceso y registro oportuno de las
BIBLIOGRAFÍAS
Libreros Baeza, K., & Ramírez Borrero, N. (2013). DISEÑO DE UN SISTEMA DE GESTIÓN DE
TALENTO HUMANO PARA UNA EMPRESA DE SERVICIOS: CALL CENTER. Obtenido de
BIBLIOTECA DIGITAL UNIVERSIDAD DE SAN BUENAVENTURA:
https://bibliotecadigital.usb.edu.co/bitstream/10819/1816/1/Dise%C3%B1o_
%20Humano_Call%20Center_Libreros_2013..pdf
Jacobson, I., BOOCH, G., & RUMBAUGH, J. (2000). The Unified Modeling Language Reference
Manual. Pearson Addisson-Wesley.
Per Kroll, P. K. (2003). The Rational Process made easy: A practioner’s guide to the RUP. Addison
Wesley.
Sánchez, D., & Calero, S. (21 de 12 de 2015). MoleQla: revista de Ciencias de la Universidad
Pablo de Olavide. Obtenido de
https://www.upo.es/moleqla/export/sites/moleqla/documentos/Numero20/Numero_
20_final.pdf
ANEXOS
Anexo N°01
Anexo N°02
Diagrama de Gantt – Cronograma por cada una de las etapas del desarrollo del
aplicativo.
Inicio
206
Elaboración
207
Construcción
208
209
Transición
Anexo N°03