Herrera MBS PDF
Herrera MBS PDF
Herrera MBS PDF
INGENIERO DE SISTEMAS
AUTOR:
ASESOR:
LÍNEA DE INVESTIGACIÓN:
LIMA – PERÚ
2017
Escuela Profesional de Ingeniería de Sistemas
DEDICATORIA
A mi madre Marlene Morán Carrión y a
mi padre César Augusto Herrera
Huanca, por ser el pilar fundamental en
todo lo que soy. Este trabajo ha sido
posible gracias a ellos.
AGRADECIMIENTO
Agradezco a la empresa CSD
Electrónica S.A.C. que a través del Ing.
Carlos Noriega Hoces me permitió la
realización de mi tesis.
A mi asesora Juanita Cueva
Villavicencio, a quien agradezco por el
tiempo, ayuda y dedicación.
DECLARATORIA DE AUTENTICIDAD
----------------------------------------------------
HERRERA MORÁN, BENJY STEVEN
PRESENTACIÓN
ÍNDICE
ÍNDICE DE FIGURAS
Figura 42: Diagrama de Casos de Uso del Sistema del actor Supervisor ....................................... 146
Figura 43: Diagrama de Casos de Uso del Sistema del actor Operador ......................................... 147
Figura 44: Diagrama de Casos de Uso del Sistema del actor Técnico ............................................ 148
Figura 45: Diagrama de Casos de Uso del Sistema del actor Usuario de Atención ....................... 149
Figura 46: Diagrama de Clases del CUS Autenticar Usuario........................................................... 162
Figura 47: Diagrama de Secuencia del CUS Autenticar Usuario .................................................... 162
Figura 48: Diagrama de Colaboración del CUS Autenticar Usuario ............................................... 163
Figura 49: Diagrama de Clases del CUS Registrar Rol .................................................................... 163
Figura 50: Diagrama de Secuencia del CUS Registrar Rol .............................................................. 164
Figura 51: Diagrama de Colaboración del CUS Registrar Rol ......................................................... 165
Figura 52: Diagrama de Clases del CUS Consultar Rol ................................................................... 165
Figura 53: Diagrama de Secuencia del CUS Consultar Rol ............................................................. 166
Figura 54: Diagrama de Colaboración del CUS Consultar Rol ........................................................ 167
Figura 55: Diagrama de Clases del CUS Registrar Cliente .............................................................. 167
Figura 56: Diagrama de Secuencia del CUS Registrar Cliente ........................................................ 168
Figura 57: Diagrama de Colaboración del CUS Registrar Cliente ................................................... 169
Figura 58: Diagrama de Clases del CUS Consultar Cliente ............................................................. 169
Figura 59: Diagrama de Secuencia del CUS Consultar Cliente ....................................................... 170
Figura 60: Diagrama de Colaboración del CUS Consultar Cliente .................................................. 171
Figura 61: Diagrama de Clases del CUS Registrar Equipo .............................................................. 171
Figura 62: Diagrama de Secuencia del CUS Registrar Equipo ........................................................ 172
Figura 63: Diagrama de Colaboración del CUS Registrar Equipo ................................................... 173
Figura 64: Diagrama de Clases del CUS Consultar Equipo ............................................................. 173
Figura 65: Diagrama de Secuencia del CUS Consultar Equipo ....................................................... 174
Figura 66: Diagrama de Colaboración del CUS Consultar Equipo .................................................. 175
Figura 67: Diagrama de Clases del CUS Registrar Usuario ............................................................. 175
Figura 68: Diagrama de Secuencia del CUS Registrar Usuario ....................................................... 176
Figura 69: Diagrama de Colaboración del CUS Registrar Usuario .................................................. 177
Figura 70: Diagrama de Clases del CUS Consultar Usuario ............................................................ 178
Figura 71: Diagrama de Secuencia del CUS Consultar Usuario ...................................................... 178
Figura 72: Diagrama de Colaboración del CUS Consultar Usuario ................................................. 179
Figura 73: Diagrama de Clases del CUS Registrar Incidencia ......................................................... 180
Figura 74: Diagrama de Secuencia del CUS Registrar Incidencia ................................................... 181
Figura 75: Diagrama de Colaboración del CUS Registrar Incidencia .............................................. 182
Figura 76: Diagrama de Clases del CUS Consultar Incidencia ........................................................ 182
Figura 77: Diagrama de Secuencia del CUS Consultar Incidencia .................................................. 183
Figura 78: Diagrama de Colaboración del CUS Consultar Incidencia ............................................. 184
Figura 79: Diagrama WAE del CUS Autenticar Usuario .................................................................. 185
Figura 80: Diagrama WAE del CUS Registrar Rol ............................................................................ 185
Figura 81: Diagrama WAE del CUS Consultar Rol ........................................................................... 186
Figura 82: Diagrama WAE del CUS Registrar Cliente...................................................................... 186
Figura 83: Diagrama WAE del CUS Consultar Cliente..................................................................... 187
Figura 84: Diagrama WAE del CUS Registrar Equipo ...................................................................... 187
Figura 85: Diagrama WAE del CUS Consultar Equipo ..................................................................... 188
Figura 86: Diagrama WAE del CUS Registrar Usuario .................................................................... 188
Figura 87: Diagrama WAE del CUS Consultar Usuario ................................................................... 189
Figura 88: Diagrama WAE del CUS Registrar Incidencia................................................................. 189
Figura 89: Diagrama WAE del CUS Consultar Incidencia................................................................ 190
Figura 90: Diagrama WAE del CUS Generar Reporte ..................................................................... 190
Figura 91: Modelo Conceptual ....................................................................................................... 191
Figura 92: Modelo Lógico de la Base de Datos .............................................................................. 192
Figura 93: Modelo Físico de la Base de Datos ................................................................................ 193
Figura 94: Diagrama de Componentes ........................................................................................... 202
Figura 95: Diagrama de Despliegue ............................................................................................... 203
ÍNDICE DE TABLAS
ÍNDICE DE ANEXOS
RESUMEN
La presente tesis detalla el desarrollo e implementación del sistema web para el
proceso de gestión de incidencias de la empresa CSD Electrónica S.A.C. La
situación anterior presentaba una realidad problemática para la empresa, la cual
estaba generando una atención de incidencias deficientes así como también la
reducción de incidencias resueltas dentro del tiempo establecido en el SLA y un
mayor tiempo de los técnicos para poder atender las incidencias.
Palabras claves: sistema web, gestión de incidencias, ITIL, SLA, TRI, TUTI, RUP
ABSTRACT
This thesis details the development and implementation of the web system for the
process of incident management of the company CSD Electronica S.A.C. The
previous situation presented a problematic reality for the company, which was
generating an attention of deficient incidents as well as the reduction of incidents
resolved within the time established in the SLA and a greater time of the
technicians to be able to attend the incidents.
The objective of the investigation is to determine the influence of the web system
on the incident management of the company CSD Electronica S.A.C., specifically
evaluating the Incident Resolution Rate (TRI) and Incident Labor Utilization Rate
(TUTI) indicators. Explanatory, experimental and applied research was used and
as research design the pre-experimental was used. The indicators mentioned
above were measured in a sample of 20 daily incident reports issued in 4 weeks
(Monday to Friday) for each indicator.
For the analysis, design and implementation of the web system, RUP methodology
was used. The Enterprise Architect 8 tool was used for business and system
modeling. The language used was PHP and JavaScript, for the layout was used
Bootstrap and Extjs 4 and for the database was used MySQL. Finally, the design
architecture used for the web system was MVC (Model, View and Controller).
The results obtained in the pre-test of the indicators were a TRI of 78.25% and a
TUTI of 122%. Subsequently, with the implementation of the web system the result
obtained in the post-test of the indicators were the increase of the TRI to 98.38%
and the reduction of the TUTI to 96.5%. Thus, the results reflect that the web
system increases the TRI and reduces the TUTI, so it is concluded that the web
system improves the incident management of the company CSD Electronica
S.A.C.
Keywords: web system, incident management, ITIL, SLA, TRI, TUTI, RUP
I. INTRODUCCIÓN
En un mundo cada vez más tecnológico, las organizaciones se preocupan
por conocer mejor sus procesos productivos y generar beneficios con la
información obtenida. Esta información se puede utilizar para mejorar las
actividades de forma rápida y con una mejor distribución de los recursos. Es
por ello que las organizaciones dan mayor importancia a las tecnologías que
facilitan el flujo de datos y permiten transmitir información entre sus
miembros. La empresa CSD Electrónica S.A.C. no es la excepción a esa
regla.
Figura 1
Fuente: FERNÁNDEZ y
LLORENS, 2009
Las empresas aparte de usar las TIC para automatizar sus procesos, están
comenzando a adoptar modelos de referencias y buenas prácticas para
mejorar sus procesos, pero aún se necesita seguir trabajando para alcanzar
un nivel de madurez adecuado en sus procesos.
Figura 2
Government ONU, 2012
Fuente: Encuesta E-
3
ONGEI. Estrategia Nacional de Gobierno Electrónico. [en línea] [fecha de consulta: 30 mayo 2017].
Disponible en:
http://www2.pcm.gob.pe/clip/ESTRATEGIA%20NACIONAL%20DE%20GOBIERNO%20ELECTRONICO_V5.pdf
Figura 3
50 43 42 39
34 32 31
40 28
30 20 18
20 13
10
0
01/02/17 - 06/02/17 - 13/02/17 - 20/02/17 - 27/02/17 -
03/02/17 10/02/17 17/02/17 24/02/17 28/02/17
Figura 4
Febrero 2017
0
01/02/17 - 06/02/17 - 13/02/17 - 20/02/17 - 27/02/17 -
03/02/17 10/02/17 17/02/17 24/02/17 28/02/17
Horas invertidas para resolver incidencias Horas disponibles para atender incidencias
4
IBÁÑEZ, José. Impacto de la implementación de gestión de incidentes de TI del framework ITIL v3 en la sub-
área de End User computer en GoldFields La Cima S.A. - Operación minera Cerro Corona. Tesis (Ingeniero de
Sistemas). Cajamarca, Perú: Universidad Privada del Norte, 2013.
Esta investigación sirvió como apoyo para la elaboración del marco teórico
de la presente investigación, debido a que el caso presentado se asemeja al
estudio realizado.
5
MININA, Natalia. Development of Knowledge Management Process to Enable Incident Management. Tesis
(Master en Gestión Industrial). Helsinki, Finlandia: Helsinki Metropolia University of Applied Sciences, 2013.
6
OBLITAS, Milton. Optimización del proceso de gestión de incidentes TIC mediante la utilización de un
sistema de información en la empresa Lado Virtual EIRL. Tesis (Ingeniero de Sistemas Computacionales).
Cajamarca, Perú: Universidad Privada del Norte, 2012.
8
VALIENTE, María. Improving IT using an Ontology-Based and Model-Driven Approach. Tesis (Doctorado en
Ciencias de la Computación). Madrid, España: Universidad de Alcalá, 2011.
Arquitectura Web
Según Granados (2008), “la arquitectura web abarca toda la
tecnología utilizada para poner en marcha un servidor que permita a
un usuario determinado visualizar contenidos a través de internet” (p.
202).
9
GARCÍA, Anthony. Managing Information System Through Information Technology. Manila: Rex Book
Store, 2008. ISBN: 9789712350733.
10
GARCÍA, Anthony. Managing Information System Through Information Technology. Manila: Rex Book
Store, 2008. ISBN: 9789712350733.
11
CARDADOR, Antonio. MF0493_3: Implantación de aplicaciones web en entornos internet, intranet y
extranet. Málaga: IC Editorial, 2014. ISBN: 9788416433094.
12
BERENGUEL, José. Desarrollo de aplicaciones web en el entorno servidor UF1844. España: Ediciones
Paraninfo, 2016. ISBN: 9788428397179.
Figura 5
Fuente: GRANADOS, 2014
13
CARDADOR, Antonio. MF0493_3: Implantación de aplicaciones web en entornos internet, intranet y
extranet. Málaga: IC Editorial, 2014. ISBN: 9788416433094.
Por último, según Van et al. (2008a), “la gestión de incidencias define
los requisitos de monitorización para efectuar un seguimiento
(automatizado, si es posible) de eventos e incidencias antes de que
causen problemas. También monitoriza los tiempos de reacción,
reparación y resolución” (p. 55).
Ciclo de Vida
Según ITIL, la gestión de incidencia realiza el siguiente proceso:
Identificación, registro, categorización, priorización, diagnóstico inicial,
escalado, investigación y diagnóstico, resolución y restauración y
cierre.
Figura 6
1. Identificación:
La identificación de la incidencia se empieza a gestionar cuando
se sabe que existe. “Todos los componentes clave deben ser
monitoreados para que fallas reales o potenciales se puedan
detectar a tiempo. […] En el caso ideal, las incidencias se
resuelven antes de que tengan un impacto en los usuarios.”14
2. Registro:
“[En el Registro] todas las incidencias deben quedar registradas
con todos sus datos, independientemente si son recibidas a través
de una llamada telefónica del Service Desk, detectado
automáticamente por un sistema de monitorización de eventos, o
de cualquier otra fuente.”15
14
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
15
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
3. Categorización:
Se deben usar los códigos adecuados de clasificación de
incidencias para registrar los distintos tipos de incidencias. Esto
será importante más adelante, cuando se analicen los tipos y
frecuencias de incidencias para identificar tendencias que se
puedan usar en otras actividades de la Gestión de Servicios de
TI.16
4. Priorización:
“La prioridad de una incidencia se puede determinar a partir de su
urgencia (la rapidez con que el negocio necesita una solución) y el
nivel de impacto que causa en el negocio.”17
16
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
17
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
5. Diagnóstico inicial:
El Service Desk o mesa de ayuda debe intentar registrar el mayor
número de síntomas de la incidencia para usarlo como primer
diagnóstico. La información de diagnósticos y la información de
errores conocidos pueden ser valiosos para permitir un diagnóstico
temprano y preciso.18
6. Escalado:
“[En el escalado,] en cuanto se hace evidente que el Service Desk
no puede resolver la incidencia por sí mismo, […] la incidencia
debe ser escalada inmediatamente para obtener más ayuda.”19
7. Investigación y diagnóstico:
“Una incidencia reportada es probable que requiera algún grado
de investigación y diagnóstico. Cada uno de los grupos de apoyo
que participan en el manejo de incidencias investigará y
diagnosticará lo que ha salido mal.”20
18
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
19
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
20
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
8. Resolución y restauración:
“[En la resolución y restauración,] cuando una resolución potencial
ha sido identificado, este debe ser aplicado y probado. Las
acciones específicas que deben realizarse y las personas que van
a participar en las acciones de recuperación pueden variar.”21
9. Cierre:
“El Service Desk debe verificar que la incidencia está totalmente
resuelta y que los usuarios están satisfechos y dispuestos a
aceptar el cierre de la incidencia.”22
21
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
22
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
Figura 7
Figura 8
Fuente: STEINBERG, 2013
Figura 9
23
VAN, Jan et al. Fundamentos de ITIL® V3. 3a. ed. Amersfoort: Van Haren Publishing, 2010. ISBN:
9789087530600.
𝐼𝑅
𝑇𝑅𝐼 = ∗ 100
𝑇𝐼
Dónde:
TRI: Tasa de Resolución de Incidencias dentro de los parámetros
SLA.
IR: Número de incidencias resueltas dentro de los parámetros SLA.
TI: Número total de incidencias reportadas.
𝐻𝐼
𝑇𝑈𝑇𝐼 = ∗ 100
𝐻𝐷
Dónde:
TUTI: Tasa de Utilización del Trabajo en Incidencias.
HI: Horas de trabajo invertidas para resolver incidencias.
HD: Horas de trabajo disponibles para atender incidencias.
Estados de Incidencias
Las incidencias deben ser rastreadas a lo largo de su ciclo de vida
para apoyar el manejo y la comunicación sobre el estado de las
incidencias.
Metodología RUP
Según Jiménez (2012), “RUP es un Proceso de Ingeniería de
Software que ofrece una metodología disciplinada para la asignación
de tareas y responsabilidades en una organización de desarrollo de
software” (p. 28).
25
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO, 2011. ISBN: 9780113313075.
Metodología SCRUM
Según Citón (2006), Scrum es una “Metodología ágil de gestión de
proyectos cuyo objetivo primordial es elevar al máximo la
productividad de un equipo. Reduce al máximo la burocracia y
actividades no orientadas a producir software que funcione y produce
resultados en periodos muy breves de tiempo” (p. 19).
Metodología ICONIX
Según Ochoa (2011), “ICONIX es un proceso simplificado en
comparación con otros procesos más tradicionales que unifica un
conjunto de métodos de orientación a objetos con el objetivo de
abarcar todo el ciclo de vida de un proyecto” (p. 27).
Figura 10
Fuente: JIMÉNEZ, 2012
26
SOMMERVILLE, Ian. Ingeniería del software. 7a. ed. Madrid, España: Pearson Educación. 2005. ISBN:
9788478290741.
1. Perspectiva Dinámica
“El RUP es un modelo en fases que identifica cuatro fases
diferentes en el proceso del software […] Las fases en el RUP
están mucho más relacionadas con asuntos de negocio más que
técnicos.”27
Inicio:
“El objetivo de la fase de inicio es el de establecer un caso de
negocio para el sistema. Se deben identificar todas las entidades
que interactuarán con el sistema y definir estas interacciones.”28
Elaboración:
“Los objetivos de la fase de elaboración son desarrollar una
comprensión del dominio del problema, establecer un marco de
trabajo arquitectónico para el sistema, desarrollar el plan del
proyecto e identificar los riesgos clave del proyecto.”29
27
SOMMERVILLE, Ian. Ingeniería del software. 7a. ed. Madrid, España: Pearson Educación. 2005. ISBN:
9788478290741.
28
SOMMERVILLE, Ian. Ingeniería del software. 7a. ed. Madrid, España: Pearson Educación. 2005. ISBN:
9788478290741.
29
SOMMERVILLE, Ian. Ingeniería del software. 7a. ed. Madrid, España: Pearson Educación. 2005. ISBN:
9788478290741.
Construcción:
Esta fase comprende el diseño del sistema, la programación y las
pruebas. Durante esta fase, se realiza el desarrollo y la
integración de las partes del sistema. Al final de esta fase, se
debe obtener el sistema operativo y con la documentación
respectiva para la entrega a los usuarios.30
Transición:
“La fase final de RUP se ocupa de mover el sistema desde la
comunidad de desarrollo a la comunidad del usuario y hacerlo
trabajar en un entorno real.”31
2. Perspectiva Estática
El ciclo de vida de la metodología RUP desarrollada en cada
iteración, se realiza bajo la guía combinada de dos disciplinas:
Disciplina de desarrollo:
- Inteligencia de Negocios: Consiste en entender las
necesidades del negocio.
- Análisis de Requerimientos: Traslada las necesidades del
negocio a un sistema de información.
- Análisis y Diseño: Traslada los requerimientos dentro de la
arquitectura de software.
- Implementación: Crear un software de acuerdo a la arquitectura
y el comportamiento deseado.
30
SOMMERVILLE, Ian. Ingeniería del software. 7a. ed. Madrid, España: Pearson Educación. 2005. ISBN:
9788478290741.
31
SOMMERVILLE, Ian. Ingeniería del software. 7a. ed. Madrid, España: Pearson Educación. 2005. ISBN:
9788478290741.
Disciplina de soporte:
- Configuración y administración del cambio: Guarda todas las
versiones del proyecto.
- Administración del proyecto: Administra horarios y recursos.
- Ambiente: Administra el ambiente de desarrollo.
- Distribución: Hacer todo lo necesario para la salida del
proyecto.33
3. Perspectiva Práctica
RUP describe buenas prácticas de la Ingeniería del Software que
son aconsejables en el desarrollo de sistemas, las cuales son:
32
TORO, Francisco. Administración de proyectos de informática. Bogotá, Colombia: Ecoe Ediciones, 2012.
ISBN: 9789586488174.
33
TORO, Francisco. Administración de proyectos de informática. Bogotá, Colombia: Ecoe Ediciones, 2012.
ISBN: 9789586488174.
34
SOMMERVILLE, Ian. Ingeniería del software. 7a. ed. Madrid, España: Pearson Educación. 2005. ISBN:
9788478290741.
35
MENGUZZATO, Martina. La dirección de empresas ante los retos del siglo XXI. Valencia, España:
Universitat de València, España, 2009. ISBN: 9788437075334.
36
LOAYZA, Alexander. Modelo de Gestión de Incidentes, aplicando ITIL v3.0 en un organismo del estado
peruano. Tesis (Ingeniero de Sistemas). Lima, Perú: Universidad de Lima, 2015.
37
CSD Electrónica S.A.C. Planeamiento Estratégico 2015-2019.
38
GARCÍA, Diana. Desarrollo de un sistema web bajo estándares de software libre para el control de
operaciones en la planta de tratamiento de agua, gerencia de servicios logísticos, distrito Morichal, PDVSA.
Tesis (Ingeniero de Sistemas). Maturín, Venezuela: Universidad de Oriente, 2012.
1.6. Hipótesis
1.6.1. Hipótesis general
Ha: El sistema web mejora la gestión de incidencias de la empresa
CSD Electrónica S.A.C.
1.7. Objetivos
1.7.1. Objetivo general
- Determinar la influencia del sistema web en la gestión de
incidencias de la empresa CSD Electrónica S.A.C.
II. MÉTODO
2.1. Diseño de investigación
2.1.1. Tipo de estudio
Según Hernández, Fernández y Baptista (2014), la investigación
explicativa “se centra en explicar por qué ocurre un fenómeno y en
qué condiciones se manifiesta o porque se relacionan dos o más
variables” (p. 95).
Dónde:
G: Grupo de incidencias atendidas en la empresa CSD Electrónica
S.A.C.
O1: Medición previa al tratamiento (sin el sistema web)
X: Tratamiento (implementación del sistema web)
O2: Medición posterior al tratamiento (con el sistema web)
39
YÁNEZ, Cecilia. Sistema web para el control de ingresos y egresos de las granjas del honorable gobierno
provincial de Tungurahua. Tesis (Ingeniero en Sistemas computacionales e Informáticos). Ambato, Ecuador:
Universidad Técnica de Ambato, 2012.
40
HEROLD, Rebecca. The Shortcut Guide To Improving IT Service Support Through ITIL. Estados Unidos:
Realtime publishers, 2007. ISBN: 9781931491747.
Tabla 4: Indicadores
UNIDAD DE
VARIABLE DIMENSIÓN INDICADOR DESCRIPCIÓN TÉCNICA INSTRUMENTO FÓRMULA
MEDIDA
𝐼𝑅
𝑇𝑅𝐼 = ∗ 100
𝑇𝐼
Dónde:
Tasa de Es el porcentaje de
TRI: Tasa de Resolución de Incidencias
Resolución incidencias resueltas Ficha de
Fichaje Porcentaje dentro de los parámetros SLA.
de en el tiempo Registro
IR: Número de incidencias resueltas
Incidencias acordado en el SLA.
dentro de los parámetros SLA.
TI: Número total de incidencias
Gestión de Resolución y reportadas.
Incidencias Restauración
𝐻𝐼
𝑇𝑈𝑇𝐼 = ∗ 100
𝐻𝐷
Tasa de Es el porcentaje de Dónde:
Utilización esfuerzo de trabajo TUTI: Tasa de Utilización del Trabajo en
Ficha de
del Trabajo de los técnicos para Fichaje Porcentaje Incidencias.
Registro
en resolver las HI: Horas de trabajo invertidas para
Incidencias incidencias. resolver incidencias.
HD: Horas de trabajo disponibles para
atender incidencias.
En la Tabla 4, se muestra los indicadores de la presente investigación junto a las técnicas, instrumentos y fórmulas para poder
realizar su medición.
2.3.2. Muestra
“La muestra es, en esencia, un subgrupo de la población. Digamos
que es un subconjunto de elementos que pertenecen a ese conjunto
definido en sus características al que llamamos población. […] Todas
las muestras (en el enfoque cuantitativo) deben ser representativas.”42
41
SUPO, José. Cómo elegir una muestra: Técnicas para seleccionar una muestra representativa. Arequipa,
Perú: CreateSpace Independent Publishing Platform, 2013. ISBN: 9781493718658.
42
HERNÁNDEZ, Roberto, FERNÁNDEZ, Carlos y BAPTISTA, María. Metodología de la Investigación. 6a. ed.
México D.F: McGRAW-HILL Education, 2014. ISBN: 9781456223960.
2.3.3. Muestreo
El presente trabajo de investigación no utilizó técnicas de muestreo,
debido a que se utilizó la totalidad de la población.
- Fichaje
“El fichaje usado como técnica de recopilación de datos, consiste en
registrar o consignar información significativa y de interés para el
investigador, por escrito, en tarjetas de diferentes tamaños llamadas
fichas”44
43
MORALES, Pedro. Tamaño necesario de la muestra: ¿Cuántos sujetos necesitamos?. [en línea] [fecha de
consulta: 15 junio 2017]. Disponible en:
http://web.upcomillas.es/personal/peter/investigacion/Tama%f1oMuestra.pdf
44
CARRASCO, Sergio. Metodología de la Investigación Científica. Lima, Perú: Editorial San Marcos, 2005.
ISBN: 9789972383441
- Ficha de Registro
Es un instrumento de investigación donde se registra la información
de los reportes de incidencias diarios (de lunes a viernes), extraídos
del área de soporte de la empresa CSD Electrónica S.A.C.
2.4.2. Validez
“La validez de un instrumento de recolección de información es
definida como la propiedad del instrumento para medir/observar lo
que se pretende medir/observar. Esta condición es fundamental para
obtener la confiabilidad.”45
45
YUNI, José y URBANO, Claudio. Técnicas para investigar: Recursos Metodológicos para la Preparación de
Proyectos de Investigación. 2a. ed. Córdoba, Argentina: Editorial Brujas, 2014. ISBN: 9789875915480.
Juicio de Expertos
“[El juicio de expertos] trata de comprobar, a partir de la opinión de
jueces o expertos, la consistencia del instrumento y de los elementos
precisos con que debe contar.”46
2.4.3. Confiabilidad
“La confiabilidad es la cualidad o propiedad de un instrumento de
medición, que le permite obtener los mismo resultados, al aplicarse
una o más veces a la misma persona o grupo de personas [u objetos]
en diferentes periodos de tiempo.”47
46
GENTO, Samuel y LUDWIG, Günter. La investigación en el tratamiento educativo de la diversidad. Madrid,
España: Editorial UNED, 2012. ISBN: 9788436262049.
47
CARRASCO, Sergio. Metodología de la Investigación Científica. Lima, Perú: Editorial San Marcos, 2005.
ISBN: 9789972383441
Figura 11
FERNÁNDEZ y
BAPTISTA, 2014
HERNÁNDEZ,
Fuente:
N 20 20
Tasa de Resolución de Correlación de Pearson ,873** 1
Incidencias Pre-Test 2 Sig. (bilateral) ,000
N 20 20
50
HERNÁNDEZ, Roberto, FERNÁNDEZ, Carlos y BAPTISTA, María. Metodología de la Investigación. 6a. ed.
México D.F: McGRAW-HILL Education, 2014. ISBN: 9781456223960.
51
GUISANDE, Cástor. Tratamiento de Datos. España: Ediciones Díaz de Santos, 2006. ISBN: 9788479787363.
52
ALEA, Victoria et al. Guía para el Análisis Estadístico con R Commander. Barcelona, España: Edicions de la
Universitat de Baarcelona, 2014. ISBN: 9788447538447.
Definición de Variables
TRIa: Tasa de Resolución de Incidencias antes de implementar el
sistema web.
TRId: Tasa de Resolución de Incidencias después de implementar
el sistema web.
- Hipótesis Específica 2:
H2: El sistema web reduce la tasa de utilización del trabajo en
incidencias para la gestión de incidencias de la empresa CSD
Electrónica S.A.C.
Definición de Variables
TUTIa: Tasa de Utilización del Trabajo en Incidencias antes de
implementar el sistema web.
TUTId: Tasa de Utilización del Trabajo en Incidencias después de
implementar el sistema web.
53
HERNÁNDEZ, Roberto, FERNÁNDEZ, Carlos y BAPTISTA, María. Metodología de la Investigación. 6a. ed.
México D.F: McGRAW-HILL Education, 2014. ISBN: 9781456223960.
Figura 12
GUISANDE, 2006
𝑋̅ − 𝑌̅
𝑡=
̂2 ̂2
√(𝑛 − 1)𝑆1 + (𝑚 − 1)𝑆2 √1 + 1
Fuente:
𝑛+𝑚−2 𝑛 𝑚
Dónde:
n =Tamaño de la muestra pre-test
m =Tamaño de la muestra post-test
S1 = Varianza pre-test
S2 = Varianza post-test
X = Media pre-test
Y = Media post-test
54
HERNÁNDEZ, Roberto, FERNÁNDEZ, Carlos y BAPTISTA, María. Metodología de la Investigación. 6a. ed.
México D.F: McGRAW-HILL Education, 2014. ISBN: 9781456223960.
Región de Rechazo
La Región de Rechazo de la cola derecha es t = tx
Donde tx es tal que: P [t > tx] = 0.05
Donde tx = Valor Tabular
Luego la Región de Rechazo es t > tx
55
GUISANDE, Cástor. Tratamiento de Datos. España: Ediciones Díaz de Santos, 2006. ISBN: 9788479787363.
56
GUISANDE, Cástor. Tratamiento de Datos. España: Ediciones Díaz de Santos, 2006. ISBN: 9788479787363.
Figura 13
GUARDIA, 2008
𝑛(𝑛 + 1)
𝑇−
𝑍= 4
√𝑛(𝑛 + 1)(2𝑛 + 1)
Fuente:
24
Dónde:
n = Número de diferencias distintas a cero
T = Valor del Test de Wilcoxon
Región de Rechazo
La Región de Rechazo de la cola derecha es Z = Zx
Donde Zx es tal que: P [Z > Zx] = 0.05
Donde Zx = Valor Tabular (Tabla de Distribución Normal Z)
Luego la Región de Rechazo es Z > Zx
Figura 14
y
Fuente: RIAL
VARELA, 2008
III. RESULTADOS
3.1. Descripción
La presente investigación realizó un pre-test de la situación actual de la
empresa CSD Electrónica S.A.C. (ver Anexo 18 y 19) y luego de
implementar el sistema web en la empresa (ver Anexo 20 y 21) para
verificar las hipótesis planteadas en la investigación.
Desviación
N Mínimo Máximo Media Varianza
típica
Figura 15
Desviación
N Mínimo Máximo Media Varianza
típica
Figura 16
Fuente: Elaboración propia
Shapiro-Wilk
Estadístico gl Sig.
Figura 17
Fuente: Elaboración propia
Shapiro-Wilk
Estadístico gl Sig.
Figura 18
Fuente: Elaboración propia
Shapiro-Wilk
Estadístico gl Sig.
Figura 19
Fuente: Elaboración propia
En la Figura 19, se muestra los datos del indicador Tasa de Utilización del
Trabajo en Incidencias pre-test distribuidos en un histograma, la cual tiene
una distribución no normal.
Shapiro-Wilk
Estadístico gl Sig.
En la Figura 20, se muestra los datos del indicador Tasa de Utilización del
Trabajo en Incidencias post-test distribuidos en un histograma, la cual tiene
una distribución no normal.
Hipótesis Específica 1:
Las variables utilizadas para la hipótesis específica 1 son las siguientes:
Rango Suma de
N promedio rangos
Empates 5c
Total 20
TRI Post-Test -
TRI Pre-Test
Z 3,441a
Sig. asintót. (bilateral) ,001
Sig. exacta (bilateral) ,000
Sig. exacta (unilateral) ,000
Probabilidad en el punto ,000
15(15 + 1)
120 −
𝑍= 4 = 3.441
√ 15(15 + 1)(2(15) + 1)
24
Figura 21
Hipótesis Específica 2:
Las variables utilizadas para la hipótesis específica 2 son las siguientes:
Rango Suma de
N promedio rangos
Empates 4c
Total 20
TUTI Post-Test -
TUTI Pre-Test
Z -3,534a
Sig. asintót. (bilateral) ,000
Sig. exacta (bilateral) ,000
Sig. exacta (unilateral) ,000
Probabilidad en el punto ,000
16(16 + 1)
0−
𝑍= 4 = −3.534
√ 16(16 + 1)(2(16) + 1)
24
Figura 22
IV. DISCUSIÓN
En base a los resultados obtenidos en la presente investigación se analiza la
comparativa sobre los indicadores Tasa de Resolución de Incidencias y Tasa
de Utilización del Trabajo en Incidencias.
V. CONCLUSIÓN
En base a los resultados obtenidos en la presente investigación se concluye
lo siguiente:
VI. RECOMENDACIONES
A continuación se detalla las recomendaciones para futuras investigaciones:
VII. REFERENCIAS
AGUILAR, Eduardo y DÁVILA, David. Análisis, diseño e implementación de
la aplicación web para el manejo del distributivo de la Facultad de Ingeniería.
Tesis (Ingeniero de Sistemas). Cuenca, Ecuador: Universidad de Cuenca,
2013.
SUPO, José. Cómo elegir una muestra: Técnicas para seleccionar una
muestra representativa. Arequipa, Perú: CreateSpace Independent
Publishing Platform, 2013. ISBN: 9781493718658.
The Stationery Office. ITIL Service Operation. 2a. ed. Gran Bretaña: TSO,
2011. ISBN: 9780113313075.
VAN, Jan et al. Mejora Continua del Servicio Basada en ITIL® V3 - Guía de
Gestión. Amersfoort: Van Haren Publishing, 2008a. ISBN: 9789087531676.
VAN, Jan et al. Fundamentos de ITIL® V3. 3a. ed. Amersfoort: Van Haren
Publishing, 2010. ISBN: 9789087530600.
ANEXOS
Falta de recursos
Incumplimiento del SLA
Elaboración manual
de reportes Desorganización
de reportes
Deficiente atención
Falta de experiencia No se comprueba
de incidencias
laboral solución
Demora en el cierre
Diagnósticos erróneos Ignorar prioridad de la incidencia
de incidencias
Falta de control
Sobrecarga de trabajo
del proceso
Investigador
Empresa
Dirección
Fecha de Inicio
Fecha de Culminación
Variable Fórmula
𝐼𝑅
Proceso de Gestión de Incidencias 𝑇𝑅𝐼 = ∗ 100
𝑇𝐼
Indicador Medida Dónde:
TRI: Tasa de Resolución de Incidencias
Tasa de dentro de los parámetros SLA.
Resolución de Porcentaje IR: Número de incidencias resueltas dentro
Incidencias de los parámetros SLA.
TI: Número total de incidencias reportadas.
ÍTEM FECHA IR TI TRI (%)
PROMEDIO
Investigador
Empresa
Dirección
Fecha de Inicio
Fecha de Culminación
Variable Fórmula
𝐻𝐼
Proceso de Gestión de Incidencias 𝑇𝑈𝑇𝐼 = ∗ 100
𝐻𝐷
Indicador Medida Dónde:
TUTI: Tasa de Utilización del Trabajo en
Tasa de Incidencias.
Utilización del HI: Horas de trabajo invertidas para resolver
Porcentaje
Trabajo en incidencias.
Incidencias HD: Horas de trabajo disponibles para
atender incidencias.
ÍTEM FECHA HI HD TUTI (%)
PROMEDIO
Fuente: VAXASOFTWARE
1. Crecimiento de la empresa
a. La proliferación de empresas
anualmente para mantener la
que ofrecen los mismos
vanguardia en tecnología y contar
productos y servicios y apuntan
con los últimos equipos del
hacia el mismo mercado.
mercado.
Figura 23
MAPA DE PROCESOS
ESTRATÉGICOS
E
S
S
Gestión de Monitoreo F
I
Servicios Vehicular A
D Gestión de C
A Operación del
C
D Sistema
I
E Gestión de
Gestión de Ventas Ó
S Incidencias
N
Gestión de
D Mantenimiento del
Instalación de D
E Gestión de Sistema
productos y E
L Mantenimiento
servicios L
C
C
L
L
I SOPORTE
I
E
E
N Gestión de Gestión de
Gestión de Pagos N
T Mercadeo Compras
T
E
E
Gestión de Gestión de
Gestión Contable
Recursos Humanos Almacén Productos
Figura 24
uc Diagrama de Casos de Uso de Negocio
Clasificacion de
Incidencias
Fuente: Elaboración propia
Cliente Interno
(from Casos de Uso de Negocio)
(from Actores de Negocio)
Analisis de
Incidencias
Resolucion de
Incidencias
Puntos de Extensión:
Falla grav e
Cliente
«extend»
(from Actores de Negocio) (from Casos de Uso de Negocio)
Atencion Fisica
Comunicado de
Resultados (from Casos de Uso de Negocio)
Figura 25
GERENCIA
GENERAL
Fuente: Elaboración propia
Organigrama de la Empresa
Figura 26
act Realizacion de Atencion de Incidencias
Cliente Operador
Inicio
Equipos
registrado
(from Entidades de Negocio)
FinalDeFlujo
Informar equipo no Registrar incidencia
registrado/asignado
FinalDeFlujo
Incidencia
006[Registrado] :Libro
Verificar incidencia de Incidencias
(from Entidades de Negocio)
[NO Verificado]
[Verificado]
Incidencia
FinalDeFlujo 006[Anulado] :Libro de
Final Incidencias
(from Entidades de Negocio)
Figura 27
act Realizacion de Monitoreo del Serv icio
Inicio
Seleccionar cliente
Fuente: Elaboración propia
Selecciona unidad
FinalDeFlujo
Reportar falla Registrar incidencia
Incidencia
Final 006[Registrado] :Libro
de Incidencias
(from Entidades de Negocio)
Figura 28
act Realizacion de Clasificacion de Incidencias
Inicio
Incidencia
006[Registrado] :Libro
de Incidencias
Entregar incidencia Rev isar incidencia
(from Entidades de Negocio)
Acuerdo de Nivel de
Servicio :SLA
(from Entidades de Negocio)
Clasificar incidencia
Consultar tecnico
Omar :Lista de
Tecnicos
(from Entidades de Negocio)
Incidencia
Programacion del dia Final
006[Asignado] :Libro
:Programacion Diaria de Incidencias
(from Entidades de Negocio) (from Entidades de Negocio)
Figura 29
act Realizacion de Analisis de Incidencias
Inicio
Activ ar incidencia
HS-005 :Hoja de
Servicio [Hay Historial] [NO Hay Historial]
(from Entidades de Negocio)
Elaborar posibles
soluciones
Final
Figura 30
act Realizacion de Resolucion de Incidencias
Tecnico Cliente
Inicio
Verificar funcionamiento
FinalDeFlujo del equipo
Registrar Hoj a de
Serv icio
Final HS-006 :Hoja de
Servicio
(from Entidades de Negocio)
Figura 31
act Realizacion de Atencion Fisica
Inicio
Coordinar v isita
Seleccionar
Visitar empresa Solicitar equipo
Fuente: Elaboración propia
Entregar equipo
tecnico
Instalar equipo
Registrar Hoja de
Aceptar informe
Serv icio
HS-006 :Hoja de
Servicio
(from Entidades de Negocio)
Final
Figura 32
Inicio
Incidencia
006[Atendido] :Libro
Informar detalle de
de Incidencias
resultados
(from Entidades de Negocio)
Elaborar informe a
Informar conformidad
gerencia
Final
Figura 33
class Realizacion de Atencion de Incidencias
Fuente: Elaboración propia
:Libro de Incidencias
Registra /Anula
Revisa
:Lista de Equipos
:Operador
Revisa
:Lista de Clientes
Figura 34
class Realizacion de Monitoreo del Serv icio
Elaboración
Fuente:
propia
Registra
Figura 35
class Realizacion de Clasificacion de Incidencias
Fuente: Elaboración propia
:Libro de Incidencias
Revisa/Asigna
Revisa :SLA
Consulta
:T ecnico
Consulta
:Lista de T ecnicos
:Programacion Diaria
Figura 36
class Realizacion de Analisis de Incidencias
Fuente: Elaboración propia
Revisa
:Tecnico
:Hoja de Servicio
Figura 37
class Realizacion de Resolucion de Incidencias
Fuente: Elaboración
propia
Registra
Figura 38
class Realizacion de Atencion Fisica
Fuente: Elaboración
propia
Registra
:Hoja de Servicio
:Tecnico
Figura 39
Elaboración propia
class Realizacion de Comunicado de Resultados
Fuente:
Cierra
Figura 40
class Modelo de Dominio
Colaborador
Modelo de Dominio
Superv isor
y puede registrar nuevos usuarios.
uc Actores
uc Actores
Rol encargado del registro de hojas de
servicio para cada incidencia resuelta.
Además, registra las actividades que tiene
Tecnico
programadas y consulta incidencias
uc Actores
anteriores.
Figura 41
uc Actores
Fuente: Elaboración propia
Usuario
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
uc Casos de Uso
Figura 42
uc Diagrama de Casos de Uso Superv isor
Registrar Hoj a de
Serv icio
Generar Reporte
«extend» «extend»
«extend» «extend» «extend»
Registrar Incidencia (from Casos de Uso)
Consultar Rol
«extend»
Consultar Usuario
Registrar Tipo de
«extend» Incidencia Registrar Equipo
Registrar Usuario
(from Casos de Uso)
Registrar SLA Registrar Estado de
Registrar Regla Incidencia (from Casos de Uso) (from Casos de Uso)
(from Casos de Uso)
Explicación: En la figura se muestra la relación entre el actor supervisor y los casos de uso del sistema.
Figura 43
uc Diagrama de Casos de Uso Operador
Consultar Cliente
Consultar Usuario
Consultar Hoj a de
Serv icio
(from Casos de Uso)
«extend» (from Casos de Uso)
(from Casos de Uso)
Fuente: Elaboración propia
Registrar Usuario
«extend» Consultar Equipo
«extend»
«extend»
(from Casos de Uso)
«extend»
«extend» (from Casos de Uso)
Autenticar Usuario
Operador «extend»
(from Casos de Uso) Consultar Punto de
(from Actores)
«extend» Falla
«extend»
«extend»
(from Casos de Uso)
Registrar Incidencia (from Casos de Uso)
Cerrar Incidencia
Explicación: En la figura se muestra la relación entre el actor operador y los casos de uso del sistema.
Figura 44
uc Diagrama de Casos de Uso Tecnico
Autenticar Usuario
«extend» Consultar Hoj a de
Serv icio
Tecnico
(from Casos de Uso)
(from Actores)
«extend» (from Casos de Uso)
«extend» «extend» «extend»
«extend»
«extend»
Registrar Activ idad
«extend»
Consultar Activ idad Registrar Punto de Registrar Hoj a de
(from Casos de Uso) Consultar Punto de Serv icio
Falla
Falla
Explicación: En la figura se muestra la relación entre el actor técnico y los casos de uso del sistema.
Figura 45
uc Diagrama de Casos deUso Usuario de Atencion
Consultar Usuario
Usuario de Atencion
(from Casos de Uso)
(from Actores) (from Casos de Uso)
«extend»
«extend»
«extend» «extend»
Consultar Incidencia
Registrar Valoracion
«extend»
(from Casos de Uso) Registrar Incidencia Confirmar Incidencia
(from Casos de Uso)
Explicación: En la figura se muestra la relación entre el actor usuario de atención y los casos de uso del sistema.
PROTOTIPO
FA02: Actualizar
- El usuario seleccionada la opción Editar.
- El sistema re direcciona al formulario Registrar Usuario.
PROTOTIPO
FLUJOS ALTERNATIVOS
FA01: Actualizar
- El sistema muestra la interfaz “Actualizar Incidencia” con los datos
precargados.
- El usuario modifica los datos.
- El usuario presionar Guardar.
- El sistema procede a actualizar la incidencia seleccionada.
- El sistema muestra el mensaje “Incidencia actualizada
correctamente”.
FA02: Nuevo
- El usuario presiona Nuevo.
- El sistema limpia todos los campos del formulario Registrar
Incidencia.
PROTOTIPO
Figura 46
class Realizacion de Autenticar Usuario
Elaboración propia
Fuente:
(from Actores)
Figura 47
sd Realizacion de Autenticar Usuario
Fuente: Elaboración propia
:Usuario
:Autenticar ControllerAutenticar :Usuario
1.0 Ingresa
correo()
2.0 Ingresa
contraseña()
3.0 Selecciona
Ingresar()
3.1
Validacion()
3.2
autenticarCuenta()
3.3
autenticarCuenta()
Figura 48
sd Realizacion de Autenticar Usuario
2: Ingresa contraseña()
3.1: Validacion()
1: Ingresa correo()
Autenticar Usuario
Usuario
(from Actores) 3.3: autenticarCuenta()
3.2: autenticarCuenta()
ControllerAutenticar
Figura 49
class Realizacion de Registrar Rol
Elaboración
Fuente:
propia
Figura 50
sd Realizacion de Registrar Rol
:Supervisor
:View RegistrarRol :ControllerRol :Rol
alt
[Guardar]
Fuente: Elaboración propia
Figura 51
sd Realizacion de Registrar Rol
7: Selecciona Nuevo()
6: Selecciona Guardar()
5: Modifica datos()
3: Selecciona Guardar()
Fuente: Elaboración propia
6.1: actualizarRol()
2: Ingresa descripcion()
3.1: guardarRol()
ViewRegistrarRol
Superv isor
(from Actores)
ControllerRol
3.2: guardarRol()
Rol
4.1: consultarRol()
6.2: actualizarRol()
Figura 52
class Realizacion de Consultar Rol
Elaboración
Fuente:
propia
Figura 53
sd Realizacion de Consultar Rol
:Supervisor
:View ConsultarRol :ControllerRol :Rol
1.0 listarRolxEstado()
1.1 listarRolxEstado()
opt
alt
[Consutar]
4.0 Presiona ENTER()
4.1 listarRol()
4.2 listarRol()
[Desactivar]
5.0 Selecciona Desactivar()
5.1 eliminarRol()
5.2 eliminarRol()
[Actualizar]
6.0 Selecciona Editar() ref
6.1
Registrar Rol
Figura 54
sd Realizacion de Consultar Rol
6: Selecciona Editar()
5.1: eliminarRol()
5: Selecciona Desactivar()
3: Ingresa rol()
Fuente: Elaboración propia
1: listarRolxEstado()
ViewConsultarRol
Superv isor
(from Actores)
ControllerRol
1.1: listarRolxEstado()
Rol
2.2: listarRolxEstado()
4.2: listarRol()
5.2: eliminarRol()
Figura 55
class Realizacion de Registrar Cliente
Elaboración
Fuente:
propia
Figura 56
sd Realizacion de Registrar Cliente
:Supervisor
:View RegistrarCliente :ControllerCliente :Cliente
alt
Figura 57
sd Realizacion de Registrar Cliente
5: Ingresa telefono()
4: Ingresa email()
3: Ingresa contacto()
2: Ingresa RUC() 10.1: actualizarCliente()
7.1: guardarCliente()
ViewRegistrarCliente
Superv isor
(from Actores)
ControllerCliente
7.2: guardarCliente()
Cliente
8.1: consultarCliente()
10.2: actualizarCliente()
Figura 58
class Realizacion de Consultar Cliente
Elaboración propia
Fuente:
Figura 59
sd Realizacion de Consultar Cliente
:Usuario
:View ConsultarCliente :ControllerCliente :Cliente
1.0 listarClientexEstado()
1.1 listarClientexEstado()
opt
alt
[Consultar]
4.0 Presiona ENTER()
4.1 listarCliente()
4.2 listarCliente()
[Desactivar]
5.0 Selecciona Desactivar()
5.1 eliminarCliente()
5.2 eliminarCliente()
[Actualizar]
6.0 Selecciona Editar()
ref
6.1
Registrar Cliente
Figura 60
sd Realizacion de Consultar Cliente
6: Selecciona Editar()
5.1: eliminarCliente()
5: Selecciona Desactivar()
3: Ingresa cliente()
2.1: listarClientexEstado()
2: Selecciona estado()
1: listarClientexEstado()
ViewConsultarCliente
Usuario
(from Actores)
ControllerCliente
1.1: listarClientexEstado()
Cliente
2.2: listarClientexEstado()
4.2: listarCliente()
5.2: eliminarCliente()
Figura 61
class Realizacion de Registrar Equipo
Fuente: Elaboración propia
Equipo
Tecnico
(from Actores)
ViewRegistrarEquipo ControllerEquipo
Cliente
Superv isor
(from Actores)
Figura 62
sd Realizacion de Registrar Equipo
:Tecnico
:View RegistrarEquipo :ControllerEquipo :Cliente :Equipo
1.0 listarClientexEstado()
1.1 listarClientexEstado()
alt
[Guardar]
7.0 Selecciona Guardar()
7.1 guardarEquipo()
7.2 guardarEquipo()
[Actualizar]
8.0 consultarEquipo()
8.1 consultarEquipo()
Figura 63
sd Realizacion de Registrar Equipo
9: Modifica datos()
7: Selecciona Guardar()
6: Selecciona cliente()
Fuente: Elaboración propia
5: Ingresa fecha()
10.1: actualizarEquipo()
4: Ingresa tipo()
8: consultarEquipo()
3: Ingresa unidad()
1: listarClientexEstado()
ViewRegistrarEquipo
Tecnico Cliente
(from Actores)
1.1: listarClientexEstado()
ControllerEquipo
7.2: guardarEquipo()
Equipo
8.1: consultarEquipo()
10.2: actualizarEquipo()
Figura 64
class Realizacion de Consultar Equipo
Elaboración propia
Fuente:
Figura 65
sd Realizacion de Consultar Equipo
:Usuario
:View ConsultarEquipo :ControllerEquipo :Equipo
1.0 listarEquipoxEstado()
1.1 listarEquipoxEstado()
opt
[Equipos por estado]
2.0 Selecciona estado()
Fuente: Elaboración propia
2.1 listarEquipoxEstado()
2.2 listarEquipoxEstado()
alt
[Consultar]
4.0 Presiona ENTER()
4.1 listarEquipo()
4.2 listarEquipo()
[Desactivar]
5.0 Selecciona Desactivar()
5.1 eliminarEquipo()
5.2 eliminarEquipo()
[Actualizar]
6.0 Selecciona Editar()
ref
6.1 Registrar Equipo
Figura 66
sd Realizacion de Consultar Equipo
6: Selecciona Editar()
5: Selecciona Desactivar()
5.1: eliminarEquipo()
4: Presiona ENT ER()
4.1: listarEquipo()
3: Ingresa equipo()
Fuente: Elaboración propia
1: listarEquipoxEstado()
ViewConsultarEquipo
Usuario
(from Actores)
ControllerEquipo
1.1: listarEquipoxEstado()
Equipo
2.2: listarEquipoxEstado()
4.2: listarEquipo()
5.2: eliminarEquipo()
Figura 67
class Realizacion de Registrar Usuario
Fuente: Elaboración propia
Rol
(from Actores)
Cliente
Figura 68
sd Realizacion de Registrar Usuario
:Usuario
:View RegistrarUsuario :ControllerUsuario :Rol :Cliente :Usuario
1.0 listarRolxEstado()
1.1 listarRolxEstado()
2.0 listarClientexEstado()
2.1 listarClientexEstado()
alt
[Guardar]
13.0 Selecciona Guardar()
13.1 guardarUsuario()
13.2 guardarUsuario()
[Nuevo]
17.0 Selecciona Nuevo()
Figura 69
sd Realizacion de Registrar Usuario
8: Ingresa contraseña()
16.1: actualizarUsuario()
7: Ingresa email()
6: Ingresa DNI() 14: consultarUsuario()
5: Ingresa apellido materno()
13.1: guardarUsuario()
4: Ingresa apellido paterno()
3: Ingresa nombres()
2: listarClientexEstado()
1: listarRolxEstado() Rol
ViewRegistrarUsuario
1.1: listarRolxEstado()
Usuario
(from Actores)
2.1: listarClientexEstado()
ControllerUsuario
13.2: guardarUsuario()
Cliente
Usuario
14.1: consultarUsuario()
16.2: actualizarUsuario()
Figura 70
class Reaizacion de Consultar Usuario
Elaboración propia
Fuente:
ViewConsultarUsuario
ControllerUsuario Usuario
Usuario
(from Actores)
ViewPerfilUsuario
Figura 71
sd Reaizacion de Consultar Usuario
:Usuario
:View ConsultarUsuario :View PerfilUsuario :ControllerUsuario :Usuario
1.0 listarUsuarioxEstado()
1.1 listarUsuarioxEstado()
opt
[Usuarios por estado]
Fuente: Elaboración propia
alt
[Desactivar]
6.0 Selecciona Desactivar()
6.1 eliminarUsuario()
6.2 eliminarUsuario()
[Actualizar]
7.0 Selecciona Editar() ref
7.1
Registrar Usuario
Figura 72
sd Reaizacion de Consultar Usuario
7: Selecciona Editar()
6: Selecciona Desactivar()
4: Presiona ENTER()
6.1: eliminarUsuario()
3: Ingresa usuario()
2.1: listarUsuarioxEstado()
Fuente: Elaboración propia
ViewConsultarUsuario
Usuario 1: listarUsuarioxEstado()
(from Actores)
5.1: Cargar Perfil de Usuario()
1.1: listarUsuarioxEstado()
4.2: listarUsuario()
5.3: listarPerfilUsuario()
6.2: eliminarUsuario()
Figura 73
class Realizacion de Registrar Incidencia
Fuente: Elaboración propia
Cliente
Superv isor
(from Actores)
Equipo
Usuario de Atencion
(from Actores)
Figura 74
sd Realizacion de Registrar Incidencia
:Operador
:ViewRegistrarIncidencia :ControllerIncidencia :Cliente :Equipo :Incidencia
1.0 listarClientexEstado()
1.1 listarClientexEstado()
2.0 generarCodigo()
2.1 generarCodigo()
alt
[Nuevo]
11.0 Selecciona Nuevo()
Figura 75
sd Realizacion de Registrar Incidencia
6: Ingresa detalle()
7.1: guardarIncidencia()
Fuente: Elaboración propia
5: Ingresa asunto()
3: Selecciona cliente()
2: generarCodigo()
Cliente
1: listarClientexEstado()
1.1: listarClientexEstado()
ViewRegistrarIncidencia
Operador
ControllerIncidencia
2.1: generarCodigo()
Incidencia Equipo
7.2: guardarIncidencia()
8.1: consultarIncidencia()
10.2: actualizarIncidencia()
Figura 76
class Realizacion de Consultar Incidencia
Elaboración propia
Fuente:
ViewConsultarIncidencia Equipo
ControllerIncidencia
Usuario
(from Actores)
Incidencia
ViewDetalleIncidencia
Figura 77
sd Realizacion de Consultar Incidencia
:Usuario
:ViewConsultarIncidencia :ViewDetalleIncidencia :ControllerIncidencia :Equipo :Incidencia
1.0 listarEquipoxEstado()
1.1 listarEquipoxEstado()
2.0 listarIncidenciaxEstado()
2.1 listarIncidenciaxEstado()
opt
alt
[Actualizar]
7.0 Selecciona Editar() ref
7.1 Registrar Incidencia
[Anular]
8.0 Selecciona Anular()
8.1 AnularIncidencia()
8.2 AnularIncidencia()
Figura 78
sd Realizacion de Consultar Incidencia
8: Selecciona Anular()
7: Selecciona Editar()
5: Presiona ENTER()
3.1: listarIncidenciaxEquipo()
Fuente: Elaboración propia
ViewConsultarIncidencia 2: listarIncidenciaxEstado()
Usuario
(from Actores) 1: listarEquipoxEstado()
6.2: listarDetalleIncidencia()
ViewDetalleIncidencia ControllerIncidencia
1.1: listarEquipoxEstado()
2.1: listarIncidenciaxEstado()
Equipo
5.2: listarIncidencia()
6.3: listarDetalleIncidencia()
8.2: AnularIncidencia()
Figura 79
<<form>>
Fuente: Elaboración propia
Autenticar.php loginform
<<submit>>
<<link>>
ControllerAutenticar.php
index.php
<<build>>
Figura 80
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
ViewRegistrarRol.php ControllerRol.php
<<form>> <<submit>>
registroRol
Figura 81
Fuente: Elaboración propia
MenuPrincipal.php
<<link>> Footer.php
Header.php
<<build>>
ControllerRol.php ViewConsultarRol.php
<<form>>
<<submit>>
ViewRol
Figura 82
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
ViewRegistrarCliente.php ControllerCliente.php
<<form>> <<submit>>
registroCliente
Figura 83
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
ControllerCliente.php ViewConsultarCliente.php
<<submit>> <<form>>
ViewCliente
Figura 84
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
ViewRegistrarEquipo.php ControllerEquipo.php
<<form>> <<submit>>
registroEquipo
Figura 85
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
ControllerEquipo.php ViewConsultarEquipo.php
<<submit>> <<form>>
ViewEquipo
Figura 86
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
ViewRegistrarUsuario.php ControllerUsuario.php
<<form>> <<submit>>
registroUsuario
Figura 87
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>> <<link>>
<<submit>> <<form>>
ViewUsuario
Figura 88
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
ViewRegistrarIncidencia.php ControllerIncidencia.php
<<submit>>
<<form>>
registroIncidencia
Figura 89
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
<<link>>
<<submit>> <<form>>
ViewIncidencia
Figura 90
Fuente: Elaboración propia
MenuPrincipal.php
<<link>>
Footer.php Header.php
<<build>>
ViewGenerarReporte.php
<<form>>
ControllerReporte.php
<<submit>>
reporteform
Figura 91
class Modelo Conceptual
cliente equipo
pertnece hoj a_serv icio
rol
Fuente: Elaboración propia
posee
tiene
usuario incidencia
registra
tiene sla
realiza
repara pertenece
tiene
activ idad
tipo_incidencia
regla punto_falla
Modelo Conceptual
Figura 92
class gestion_incidencia
cliente
equipo
- cl i _i d
- eq_i d
- cl i _raz_soci al
- cl i _i d
(cl i _i d=cl i _i d) - cl i _ruc (cl i _i d=cl i _i d) hoj a_serv icio
- eq_nom
«FK» - cl i _contacto 1 «FK» 1..*
1 - eq_uni dad
- cl i _em ai l - hs_i d
- eq_ti po
- cl i _tel - i nc_i d
- eq_fec_i nst - hs_codi go
- cl i _di r
- eq_estado
- cl i _estado - hs_fecha
1 - hs_hora
1
regla 1
Fuente: Elaboración propia
- hs_asunto
(i nc_i d=i nc_i d) - hs_di agnosti co
- regl a_i d (eq_i d=eq_i d)
rol - hs_fal l a
- regl a_codi go «FK» «FK»
- hs_sol uci on
- rol _i d - regl a_nom (cl i _i d=cl i _i d)
- rol _nom - regl a_desc 0..* 1
«FK»
- rol _desc - regl a_val or
- rol _estado - regl a_estado incidencia estado_incidencia
Explicación: En la figura se muestra el modelo lógico de datos, donde se puede observar la relación entre las clases y
la información que almacenan. Con ello, tenemos una visión más precisa para poder diseñar la base de datos.
Explicación: En la figura se muestra el modelo físico de la base de datos, donde se puede observar la estructura de
las tablas, los tipos de datos, las relaciones entre las tablas mediante las llaves primarias y foráneas.
Figura 94
cmp Diagrama de Componentes
«library»
Componentes::
Bootstrap
«library»
Componentes:: Componentes:: Componentes::
ExtJS Model Controller
Config
Componentes::DAO
(from Componentes)
«executable» «resource»
Gestor de Base de gestion_incidencia
Datos
(from Componentes)
Diagrama de Componentes
Figura 95
deployment Diagrama de Despliegue
Serv idor de
«device»
Dominios
TCP/IP Router
TCP/IP
TCP/IP
«device»
Fuente: Elaboración propia
TCP/IP
«device»
Router
TCP/IP TCP/IP
Diagrama de Despliegue