Valverde - LHA - SD
Valverde - LHA - SD
Valverde - LHA - SD
Ingeniero de Sistemas
AUTOR:
ASESORA:
LÍNEA DE INVESTIGACIÓN:
Sistemas de Información
PIURA – PERÚ
2020
DEDICATORIA
ii
AGRADECIMIENTO
iii
ÍNDICE DE CONTENIDOS
DEDICATORIA .................................................................................................................................ii
AGRADECIMIENTO .......................................................................................................................iii
RESUMEN ........................................................................................................................................ vi
ABSTRACT ..................................................................................................................................... vii
I. INTRODUCCIÓN ..................................................................................................................... 8
II. MARCO TEÓRICO .................................................................................................................. 8
III. METODOLOGÍA ................................................................................................................ 17
3.1. Tipo y diseño de la investigación ................................................................................ 17
3.2. Variables y operacionalización .................................................................................... 17
• Definición conceptual: ................................................................................................... 17
• Dimensiones e Indicadores:......................................................................................... 18
3.3. Población y muestra...................................................................................................... 18
Población ................................................................................................................................ 18
Muestra ................................................................................................................................... 18
3.4. Técnicas e instrumentos de recolección de datos: .................................................. 19
3.5. Procedimientos: ............................................................................................................. 19
3.6. Métodos de análisis de datos: ..................................................................................... 19
3.7. Aspectos éticos: ............................................................................................................. 20
IV. RESULTADOS ................................................................................................................... 21
V. DISCUSIÓN............................................................................................................................ 26
VI. CONCLUSIONES .............................................................................................................. 30
VII. RECOMENDACIONES..................................................................................................... 31
VIII. PROPUESTA ..................................................................................................................... 32
8.1. Propuesta Técnica......................................................................................................... 32
8.2. Propuesta Económica ................................................................................................... 32
IX. REFERENCIAS ................................................................................................................. 33
ANEXOS ......................................................................................................................................... 34
Anexo 01: Instrumentos para la obtención de datos ........................................................... 34
Anexo 02: Gráficos estadísticos de los resultados de indicadores ................................... 38
Anexo 03: Matriz de operacionalización de variables. ........................................................ 41
Anexo 04: Solicitudes y consentimientos de la municipalidad ........................................... 45
iv
Tabla 1. Variables ............................................................................................................17
Tabla 2. Dimensión I ........................................................................................................18
Tabla 3. Dimensión II .......................................................................................................18
v
RESUMEN
vi
ABSTRACT
By Hander Valverde
The present investigation was descriptive, taking as a population all the incidences
of technical support registered in a whole month and as shown by the incidents
recorded by the 15 workers in the area that had the most incidents and the 8 workers
who attended the same incidents. Using as instruments to obtain data an
observation guide and two surveys for different users (workers and IT).
The conclusions that were obtained were that when implementing a Help Desk
system, the time recording, searching and displaying information of the technical
support incidents decreased and thus a greater availability of workers was achieved
for the activities they perform daily.
vii
I. INTRODUCCIÓN
Y con los tantos procesos y servicios que tienen las organizaciones surgen las
soluciones tecnológicas como sistemas informáticos que son importantes para que
se pueda desarrollar un proceso de manera correcta sin afectar la continuidad de
la organización.
El manejo de estos sistemas informáticos es casi siempre tomado por expertos que
tienen un amplio conocimiento en cuanto a soluciones informáticas, soluciones de
soporte y sistemas, estos expertos se encuentran en las oficinas de soporte
informático brindando ayuda a los demás trabajadores del negocio en lo que
concierne a incidencias tecnológicas, ya sean incidencias de redes, sistemas,
hardware o software. Como menciona Fonseca Luna (2011) a la hora de entregar
y dar soporte es:
8
incidencias y peor aun cuando se trata de incidencias de trabajadores de oficinas
externas que tiene la municipalidad.
9
La investigación se justifica en la tecnología que se implementa ya que es sugerida
por estándares que dictan que a una organización debe tener sistemas de gestión
de incidencias, para mejorar la atención y el soporte que se les brinda a los usuarios
de la organización. La investigación indica que al tener una buena gestión de las
incidencias que surgen cotidianamente, se pueden evitar problemas como la
insatisfacción del usuario, la demora en el soporte, el mal manejo de las tecnologías
por parte del usuario, la implementación del sistema y los resultados obtenidos en
cuanto a gestión de incidencias, favorecerán a la organizaciones tanto publicas y
privadas ya que de este modo se podrá controlar las los procesos y servicios
sistemática y remotamente, esto lleva a ser precisos en la información que dispone
la organización, de modo que se evitaría un recurso humano que tenga que estar
constantemente dando soporte sin ninguna guía para llegar a la solución. Esta
investigación ayudará a obtener una buena gestión de las incidencias de la
municipalidad y a su vez reducir el tiempo en que se entrega y da el soporte. Este
estudio sirve como ejemplo para la implementación de sistemas completos de
servicio al cliente, ya sean Service Desk, enfocándose no solo en las necesidades
del cliente sino del negocio.
10
Como conclusiones de la investigación se menciona que el centro de servicios
implementado logró aplicar de manera satisfactoria las funciones, iniciando así el
proceso de mejora continua y focalizándola con los objetivos principales de la
corporación. Así como también se determinó que, con ayuda de los trabajadores
de TI, se puede establecer el panorama inicial del Centro de Servicios y determinar
los factores que impedían una buena gestión. Se dijo que el diseño del Centro de
Servicios hizo posible la determinación de un único sitio de contacto para atender
al usuario, para admisión de casos que el grupo de trabajo competente de TI
contaría con roles y funciones claramente definidas, testificando así la
caracterización en solicitudes de requerimientos.
Las conclusiones de esta investigación apuntan a que ITIL V3, aparte de ser una
metodología que ayuda a las organizaciones que dependen cada vez más de la
informática para alcanzar sus objetivos, también marca considerablemente los
procesos y procedimientos que faltan, estructurándolos de manera que se logre una
correcta administración de incidencias tecnológicas, así como también se obtuvo
una idea clara que las actividades no estaban gestionadas en la organización y por
ende se daba un mal servicio a los usuarios.
11
A nivel nacional se ha encontrado el estudio de Gómez Álvarez (2012) denominado
“Implantación de los procesos de gestión de incidentes y gestión de problemas
según ITIL V3.0 en el área de tecnologías de información de una entidad financiera”
estudio que tuvo como propósito implementar y consolidar la organización y
procesos planificados de operación y transición de servicio en Operaciones TI.
Las conclusiones del estudio dieron como resultado que al gestionar los problemas
se ve un incumplimiento en el tiempo acordado a la hora de diagnosticar los
problemas de los usuarios, también que la cantidad de problemas proactivos son
pocos, sin embargo, al existir problemas no registrados, ni priorizados no se tiene
una respuesta efectiva a futuros problemas de gestión.
Este estudio se hizo en la empresa Mixercon S.A Perú teniendo como hipótesis que
un sistema Help Desk impacta de buena forma en el proceso de solicitudes de
incidencias de hardware y software mediante el modo Open Source en la empresa
Mixercon S.A., se usó la metodología UML para el desarrollo del sistema de Help
Desk para gestionar los equipos activos y vigilar el desempeño de los servicios de
soporte técnico a cargo del personal de sistemas.
12
Las conclusiones más resaltantes de la investigación fueron que un sistema Help
Desk que se realizó a base de herramientas Open Source no tuvo problemas con
demostrándose así que mediante el sistema help desk se ofrece una atención
rápida, optimizando el tiempo de respuesta por parte del personal del área de
sistemas de la empresa Mixercon S.A., también se probó que con la
implementación del sistema help desk se ahorra horas hombre todos los días,
haciendo eficiente el personal que tiene la organización.
En tanto las incidencias son los problemas técnicos que surgen cotidianamente en
las actividades que realiza la organización, para gestionarlas hay que registrar cada
una de las incidencias para determinar y verificar la solución más adecuada. Esta
gestión involucra a los procesos de calidad que tiene la organización. Como
menciona (ITIL v3): “La gestión de incidencias tiene como objetivos resolver, de la
manera más rápida y eficaz posible, cualquier incidente que cause interrupción en
el servicio”
También (ITIL v3) menciona los beneficios de una correcta gestión de incidencias:
13
Para el marco de trabajo COBIT en su versión 4.1, define a Entregar y Dar Soporte
como el dominio que cubre la entrega de los servicios requeridos, lo que incluye la
prestación del servicio, la administración de la seguridad y de la continuidad, el
soporte del servicio a los usuarios, la administración de los datos y de las
instalaciones operativos.
14
debe informar a los usuarios sobre el progreso de sus incidencias. (Governance
Institute, 2007)
Es necesario emitir reportes de las funciones del help desk para permitir a la
gerencia calcular el desempeño del servicio y los tiempos de respuesta, así como
para encontrar tendencias de problemas repetidos de forma que el servicio pueda
mejorarse de forma continua. (Governance Institute, 2007)
Por otra parte, Mesa de ayuda traducida al inglés Help Desk es un grupo de
recursos tecnológicos, humanos y procesos que tiene como finalidad responder por
las incidencias tecnológicas de los usuarios finales (clientes internos o externos) de
una organización, mostrando un interés por satisfacer sus requisitos de tal forma
que los usuarios se sientan satisfechos por la atención de calidad.
15
Mientras que para NUMURA Sotware (2014) en su guía práctica un help desk:
Para Cedillo Tenorio (2013) en su guía práctica menciona que hay tipos de help
desk:
Help desk de reporte de fallas: Esta mesa de ayuda se centra en obtener la máxima
información del problema y del usuario, luego identificar el problema, seleccionando
un especialista para la solución del requerimiento solicitado, este tipo de help desk
es visto mayormente en las oficinas internas de la organización donde se hace una
visita por parte del especialista para solucionar la incidencia o problema del cliente.
16
III. METODOLOGÍA
3.1. Tipo y diseño de la investigación
M O
M: Sistema Help Desk
O: Proceso de control de incidencias de soporte técnico
• Definición conceptual:
17
• Dimensiones e Indicadores:
Dimensión Indicador
• Proceso de • Registro de • Tiempo en registrar
control de incidencia una incidencia de
incidencias soporte técnico.
de soporte • Búsqueda de • Tiempo en buscar
técnico incidencia una incidencia de
soporte técnico.
• Listado de incidencia • Tiempo en listar
todas las incidencias
de soporte técnico
• Priorización de • Tiempo en priorizar
incidencia una incidencia de
soporte por área
Tabla 2. Dimensión I
Dimensión Indicador
• Sistema • Usabilidad • Número de veces en
Help Desk usar el sistema
• Integridad • Número de errores
en registrar los datos
• Funcionalidad • Grado de respuesta
al registrar una
incidencia
• Disponibilidad • Grado de
satisfacción del
usuario
Tabla 3. Dimensión II
Muestra
Se tomó como muestra las incidencias de soporte técnico registradas en una
semana que fueron registradas por 15 trabajadores y atendidas por los 8
trabajadores del área de informática de la municipalidad provincial de Talara.
18
3.4. Técnicas e instrumentos de recolección de datos:
Guía de Observación
La guía de Observación fue orientada a recolectar datos del sistema manejado por
el área de informática de la Municipalidad Provincial de Talara.
Encuesta
La encuesta se realizó al personal del área de informática y los usuarios que usaron
el sistema Help Desk en la municipalidad provincial de Talara, esta consistió en
preguntas enfocadas a los indicadores del sistema informático, de tal manera que
las respuestas se procesaran en datos estadísticos. (Anexo 02 y 03).
3.5. Procedimientos:
19
3.7. Aspectos éticos:
20
IV. RESULTADOS
Dando como resultados, el valor calculado del estadígrafo de 0.11 y el valor de tabla
1.64 lo cual demostró que la hipótesis se rechaza demostrando que el tiempo de
registro de incidencias de soporte técnico usando el sistema Help Desk es menor
al tiempo de registro sin sistema.
1.5
MINUTOS
0.5
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
N° DE INCIDENCIAS
Elaboración propia.
Figura 1. Tiempo de registro de incidencias de soporte técnico.
21
Otro indicador es el tiempo en buscar una incidencia de soporte técnico, donde se
demostró con una prueba de hipótesis, con muestra de 15 incidencias buscadas y
el 5% de nivel de significancia que si el valor calculado del estadígrafo es menor al
valor de tabla se rechazó la hipótesis que decía que el tiempo en buscar una
incidencia manualmente era igual a buscar una incidencia con el sistema Help
Desk.
Dando como resultados que el valor calculado del estadígrafo fue 0.06 y el valor de
tabla fue 1.64 lo cual demostró que el tiempo en buscar una incidencia de soporte
técnico usando el sistema Help Desk es menor al tiempo en buscar una incidencia
sin sistema.
1.40
1.20
1.00
MINUTOS
0.80
0.60
0.40
0.20
0.00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
N° DE INCIDENCIAS
Elaboración propia.
22
También al indicador, tiempo en listar todas las incidencias que tenía la
municipalidad de Talara se analizó con una muestra de 15 incidencias registradas
y el 5% de nivel de significancia, contrastando que, si el valor calculado es menor
al valor de tabla, se propuso que la hipótesis indicase que el tiempo en listar todas
las incidencias manualmente era igual a listar todas las incidencias con el sistema
Help Desk.
Dando como resultados que el valor calculado del estadígrafo 0.40 y el valor de
tabla 1.64 demostrando que la hipótesis se rechaza confirmando que el tiempo en
listar todas las incidencias de soporte técnico usando el sistema Help Desk es
menor al tiempo en listar todas las incidencias sin sistema.
2.00
1.50
1.00
0.50
0.00
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
N° DE INCIDENCIAS
Elaboración propia.
Figura 3. Tiempo en listar todas las incidencias de soporte informático.
El indicador tiempo en priorizar una incidencia de soporte técnico por área para que
esta sea visualizada en primera instancia también fue comprobada, haciendo una
prueba de hipótesis, con muestra de 15 incidencias priorizadas y el 5% de nivel de
significancia proponiendo que, si el valor calculado es menor al valor de tabla, se
rechazaría la hipótesis que decía que el tiempo en priorizar una incidencia
manualmente era igual a priorizar una incidencia con el sistema Help Desk.
23
Dando como resultados que el valor calculado del estadígrafo 0.12 y el valor de
tabla 1.64 lo cual demostró que la hipótesis se rechazaba de forma que el tiempo
en priorizar una incidencia de soporte técnico según el área usando el sistema Help
Desk es menor al tiempo en priorizar una incidencia de soporte técnico sin sistema.
Para medir los indicadores del sistema se utilizó una encuesta, que fue aplicada a
los 8 trabajadores del área de informática que administraban el sistema help desk
(Ver modelo de encuesta en Anexo 01) y la otra encuesta que fue aplicada a los
usuarios del área de recurso humanos que interactuaron con el sistema (Ver
modelo de encuesta en Anexo 01), comenzando la primera encuesta aplicada a
los trabajadores de la municipalidad donde se midió la dimensión usabilidad del
sistema con una muestra de los 15 trabajadores del área de recursos humanos de
la municipalidad, dando como resultado que el sistema Help Desk implementado
en el área de recursos humanos para el control de incidencias de soporte técnico
fue usado el 100% de las veces por los trabajadores de la Municipalidad Provincial
de Talara demostrando así que el sistema cumple con las herramientas necesarias
como registro, búsqueda y listado, para poder controlar las incidencias de la
Municipalidad de Talara.
Así mismo se midió la dimensión integridad del sistema con una muestra de 15
registros de incidencias de soporte técnico en la municipalidad, dando como
resultado que el sistema Help Desk implementado en el área de recursos humanos
para el control de incidencias registro correctamente 14 registros y 1 registro
incorrecto demostrando que el 93% de los registros se dan de manera correcta y
solo en un 7% el sistema tiene fallas en registrar las incidencias, debido al bajo
conocimiento del usuario al registrar una incidencia y especificar los datos.
Del mismo modo se midió la dimensión funcionalidad del sistema con una muestra
de 15 trabajadores que registraron incidencias de soporte técnico en la
municipalidad, dando como resultado que el sistema implementado en el área de
recursos humanos para el control de incidencias funcionaba en su totalidad dando
como grado de respuesta el 100% al momento que un trabajador registraba una
incidencia.
24
También la dimensión disponibilidad se midió con una muestra de 15 trabajadores
que registraron incidencias de soporte técnico en la municipalidad, dando como
resultado que el sistema Help Desk implementado en el área de recursos humanos
para el control de incidencias daba el 60% de satisfacción, 25% de poca
satisfacción y el 13% de insatisfacción del usuario al registrar una incidencia. (Ver
Figura 6 del Anexo 02).
Por otro lado, en la encuesta aplicada a los usuarios del área de informática de la
municipalidad de Talara, se midió la confidencialidad de modo que los datos que el
sistema registraba no sean accesibles a cualquier usuario sin acceso, con la
muestra de los 8 trabajadores del área de informática de la municipalidad de Talara
se demostró que el sistema es confidencial al 100% de manera que sin previamente
haberse registrado al sistema no se puede acceder.
25
V. DISCUSIÓN
Así mismo se encontró que al buscar una incidencia manualmente tenía un tiempo
medio alto, de lo contrario al buscar una incidencia con el sistema Help Desk que
tiempo disminuyó porque la búsqueda con el sistema se hacía por el código de la
incidencia ya que el sistema al ser de tipo transaccional tiene un grado de respuesta
alto, como menciona Jamrich (2008) en su teoría de los sistemas de procesamiento
de transacciones, que el grado de peticiones de búsqueda es alto.
26
Por otro lado, se tomó en cuenta que para tener un buen registro de las incidencias
de soporte técnico cada problema debe ser registrado y priorizado, como en el
estudio de Gómez Álvarez (2012) donde hace mención que al existir problemas no
registrados no se tiene una respuesta efectiva a los futuros problemas de gestión
de incidencias.
Por otro lado, la investigación se enfocó en ver la funcionalidad del sistema de tal
forma que todas las herramientas proporcionadas por el sistema sean oportunas y
27
den al usuario la atención correspondiente de forma que ninguna incidencia sea
dejada de lado, como muestra NUMURA Software (2014) en su guía práctica donde
menciona que un sistema Help Desk debe proporcionar al cliente la garantía que
todos sus problemas se resuelvan de forma oportuna sin la posibilidad de que se
pierda ninguna.
28
El sistema Help Desk fue implementado de modo que tenía la opción de guardar,
modificar, exhibir y procesar solicitudes de incidencias, guardado la información en
una base de datos para producir reportes, como menciona Jamrich (2008) en su
teoría de los sistemas de procesamiento de transacciones.
El sistema Help Desk generó una respuesta rápida por parte de los especialistas al
atender una incidencia registrada por los usuarios, debido a que la información
llegaba con rapidez por la web 2.0 al listado de incidencias, cumpliendo así con una
de las características para sistemas transaccionales del test ACID.
29
VI. CONCLUSIONES
30
VII. RECOMENDACIONES
31
VIII. PROPUESTA
8.1. Propuesta Técnica
Sistema Help Desk para el control de incidencias de soporte técnico es
un sistema web que funciona a través de un navegador web moderno
para el control de las incidencias de los usuarios a través de la web.
Características del Sistema Help Desk:
• Software Libre: No se tiene que pagar costos en las herramientas
de desarrollo.
• Sistema web: Funciona en un entorno web con un navegador
conectado al internet.
• Multiusuario: Se puede registrar las incidencias de diferentes
usuarios al mismo tiempo.
• Multiservicio: Se puede atender las incidencias de los usuarios con
diferentes informáticos al mismo tiempo.
Módulos
El sistema Help Desk cuenta con dos módulos que permiten el registro y la
atención de incidencias de manera sencilla.
• Módulo Usuario
o Pantalla de Ingreso al sistema
o Pantalla de Registro de incidencias
• Módulo Especialista
o Pantalla de Ingreso al sistema
o Pantalla de Registro de usuarios
o Pantalla de Registro de áreas
o Pantalla de Registro de equipos informáticos
o Atención de incidencias
o Priorización de incidencias
• Módulo Listar
o Pantalla de Búsqueda de incidencias
o Pantalla de Listado de incidencias
o Reporte listado incidencias en PDF
Ítem Cantidad
Tiempo de desarrollo 3.5 meses
Costo de desarrollo S/. 12400
Cantidad de desarrolladores 3
32
IX. REFERENCIAS
1. Cedillo Tenorio, Juan Carlos. 2013. Inciando la función HELP DESK en el área de sistemas.
México : s.n., 2013.
2. Dulanto Ramírez, Ricardo Martín y Palomino Vidal, Carlos Efraín. 2014. PROPUESTA DE
IMPLEMENTACIÓN DE GESTIÓN DE SERVICIOS DE TI EN UNA EMPRESA FARINÁCEA. Lima -
Perú : Universidad Peruana de Ciencias Aplicadas, 2014.
3. Erbetta González, Oscar Orlando y Rosales Mencias, Sofia Paola. 2012. Análisis y diseño
de la solución Centro de Servicios (Service Desk), basados en el marco de trabajo ITIL
versión 3, para el área de tecnología de la información de la Corporación Holdingdine S.A.
Ecuador : Escuela Politécnica del Ejército, 2012. Artículo Científico.
4. ESPINOZA TOAPANTA, Rocio Janeth y SOCASI PUCO, Viviana Elizabeth. 2011. Análisis Y
Diseño De Service Desk Basado En Itil V3, Para Quitoeduca.Net. Sangolqui - Ecuador :
Escuela Politécnica del Ejército, 2011.
7. Governance Institute. 2007. COBIT 4.1. COBIT 4.1. Rolling Meadows : United States of
America, 2007, pág. 130.
8. Huerta Julca, Lenin Jonathan. 2014. Implantación De Un Sistema Help Desk Para El
Proceso De Atención De Incidencias De Hardware Y Software Bajo La Modalidad Open
Source En La Empresa Mixercon S.A. Lima - Perú : Universidad Peruana de Integración
Global , 2014.
10. ITIL v3. Gestión de Incidencias. [Curso ITIL v3]. [En línea]
itilv3.osiatis.es/operacion_servicios_TI/gestion_incidencias.php.
11. Jamrich , June Parsons. 2008. Conceptos de Computación: Nuevas Perspectivas. México :
CENGAGE Learning, 2008. 9789706868343, 9706868348, 9789706868348.
12. NUMURA Sotware. 2014. Help Desk o Service Desk ¿Cúal conviene mas? Reino Unido :
NUMARA Software White Paper, 2014.
33
ANEXOS
Anexo 01: Instrumentos para la obtención de datos
34
35
36
Encuesta de satisfacción del software
I. Datos Generales
Nombres y Apellidos:
Área:
Cargo:
Indicaciones: Las preguntas mencionadas son para fines académicos, se espera que
se respondan de manera honesta con el fin de obtener datos correctos del uso del
software para el registro de incidencias en la municipalidad de Talara. Usar lapicero
azul o negro, solo marcar una respuesta para cada punto.
II. Preguntas
Es fácil de usar
Le ha resultado intuitivo
los menús que presenta
Las funcionalidad le ha
resultado fácil
Entiende el uso de la
aplicación
37
Anexo 02: Gráficos estadísticos de los resultados de indicadores
200.22
200
Segundos
150
100
61.71
50
Elaboración propia.
Figura 4. Tiempo en controlar la información de una incidencia.
Nivel de Integridad
16
93%
14
12
10
8
6
4
2 7%
0
0
Simpre Algunas veces Nunca
Elaboración propia.
Figura 5. Nivel de Integridad.
38
Nivel de satisfacción del usuario
10
60%
9
8
7
6
5
27%
4
3
13%
2
1
0
Satisfecho Poco Satisfecho Insatisfecho
Elaboración propia
Figura 6. Nivel de Satisfacción del usuario.
10
4 20%
2
0%
0
Bueno Regular Malo
Elaboración propia.
Figura 7. Puntuación del aspecto visual del sistema.
39
Nivel de satisfacción del software
Poco de
acuerdo
11%
Nada de
acuerdo
1%
Elaboración propia.
Figura 8. Nivel de satisfacción del software.
40
Anexo 03: Matriz de operacionalización de variables.
Tiempo en registrar
Registro de
una incidencia de Tiempo de registro
incidencia
soporte técnico
Es el proceso donde
se registran las Tiempo en buscar
Búsqueda de Tiempo de
incidencias de los una incidencia de
Proceso de control incidencia búsqueda
usuarios para su soporte técnico
de incidencias de
atención por parte Tiempo en listar
soporte técnico.
de los trabajadores Listado de incidencia todas las incidencias Tiempo de listado
de la municipalidad de soporte técnico
de Talara.
Tiempo en priorizar
Priorización de Tiempo de
una incidencia de
incidencia priorización
soporte técnico
Número de veces en Número de veces de
Usabilidad
Es el sistema usar el sistema registro
informático para el Número de errores
Integridad Número de errores
control y en registrar los datos
seguimiento de Grado de respuesta
Sistema Help Desk
incidencias de Funcionalidad al registrar una Grado de respuesta
soporte en la incidencia
municipalidad de
Grado de
Talara. Grado de
Disponibilidad satisfacción del
satisfacción
usuario
41
42
43
44
Anexo 04: Solicitudes y consentimientos de la municipalidad
45
46
47
48
Anexo 05: Propuesta.
49
Índice
I. DOCUMENTO VISIÓN ............................................................................................................... 53
1.1. Propósito: ......................................................................................................................... 53
1.2. Alcance: ............................................................................................................................ 53
II. POSICIONAMIENTO .................................................................................................................. 53
2.1. Oportunidades del Negocio: ............................................................................................ 53
2.2. PROBLEMATICA ................................................................................................................ 54
2.3. DESCRIPCIÓN DE STAKEHOLDERS .................................................................................... 55
III. PLAN DE DESARROLLO ......................................................................................................... 56
3.1. INICIO ............................................................................................................................... 57
3.1.1. Análisis de Requerimientos ...................................................................................... 57
3.1.2. Detalle de Requerimientos Funcionales................................................................... 59
3.1.3. Boceto de la arquitectura del sistema ..................................................................... 65
3.1.4. Objetivos del proyecto ............................................................................................. 66
3.1.5. Organización del proyecto ....................................................................................... 66
3.1.6. Roles y responsabilidades ........................................................................................ 67
3.1.7. Cronograma De Actividades De Fase Inicio .............................................................. 68
3.2. ELABORACIÓN .................................................................................................................. 70
3.2.1. Cronograma De Actividades De Fase Elaboración ................................................... 70
3.2.2. Casos de Uso ............................................................................................................ 72
3.2.3. Diagramas de robustez de Casos de Uso ................................................................. 74
3.2.4. Diagramas de Secuencia........................................................................................... 76
3.3. CONSTRUCCIÓN ............................................................................................................... 80
3.3.1. Arquitectura del sistema .......................................................................................... 80
3.4. TRANSICIÓN...................................................................................................................... 86
3.4.1. Diagrama de datos ................................................................................................... 86
3.4.2. Diagrama clases ........................................................................................................ 87
3.4.3. Manual de Usuario e Interfaces ............................................................................... 88
3.4.4. Estándares de Calidad de Software........................................................................ 107
IV. PLAN DE ADMINISTRACIÓN DE RIESGOS ........................................................................... 112
4.1. Cuadro de identificación de riesgos ........................................................................... 112
4.2. Modelos del negocio ...................................................................................................... 114
4.2.1. Casos de Uso del negocio ....................................................................................... 114
4.2.2. Vista del modelo de dominio del negocio .............................................................. 115
50
V. ESTIMACIÓN DE COSTOS ........................................................................................................ 115
5.1. Estimación de software usando Puntos de Función .................................................. 115
5.2. Identificación de Puntos de Fusión según funcionalidades del sistema .................... 116
5.3. Calculo de Puntos de Fusión sin ajustar del sistema .................................................. 117
5.4. Estimación de costos y tiempos del software ............................................................ 118
51
Figura 10. Diagrama Robustez: CU. Búsqueda Incidencia .................................................... 75
Figura 11. Diagrama Robustez: CU. Cambia Estado Incidencia ........................................... 75
Figura 12. Diagrama Robustez: CU. Exportar Reporte Incidencia ........................................ 75
Figura 13. Diagrama Robustez: CU. Priorizar Incidencia ....................................................... 76
Figura 14. Diagrama Secuencia: Búsqueda Incidencia .......................................................... 76
Figura 15. Diagrama Secuencia: Registro Incidencia.............................................................. 77
Figura 16. Diagrama Secuencia: Exportar Incidencias ........................................................... 78
Figura 17. Diagrama Secuencia: Listado Incidencias.............................................................. 79
Figura 18. Arquitectura Cliente Servidor Sistema Help Desk ................................................. 80
Figura 19. Diagrama Despliegue: Registro Incidencia ............................................................ 81
Figura 20. Diagrama Despliegue: Búsqueda Incidencia ......................................................... 82
Figura 21. Diagrama Despliegue: Listado Incidencia .............................................................. 83
Figura 22. Diagrama Despliegue: Priorizar Incidencia ............................................................ 84
Figura 23. Diagrama Despliegue: Exportar Incidencia ............................................................ 85
Figura 24. Diagrama de Datos Sistema Help Desk ................................................................. 86
Figura 25. Diagrama de Clases Sistema Help Desk ............................................................... 87
Figura 26. Casos de Uso del Negocio ..................................................................................... 114
Figura 27. Vista del Dominio ...................................................................................................... 115
52
I. DOCUMENTO VISIÓN
1.1. Propósito:
El siguiente documento tiene como finalidad dar a conocer las características
generales del sistema, siendo menester para el desarrollo de la metodología
del proceso unificado (UP).
1.2. Alcance:
Este documento presentará las características generales del sistema que se
desarrollará, presentando a los participantes del desarrollo y sus respectivas
funciones, los requerimientos del sistema (hardware y software). De modo
que se pueda especificar las ambiciones del desarrollo del proyecto.
Definiciones, Acrónimos y Abreviaciones
UP: Siglas de Unified Process, es la metodología del proceso de desarrollo
del software.
II. POSICIONAMIENTO
2.1. Oportunidades del Negocio:
a) Desarrollar herramientas para el control de incidencias de soporte
técnico para mejorar la resolución de las mismas.
b) Establecer SLA’s propias de la organización para tener un efectivo
control de incidencias de soporte técnico.
c) Permitir reducir costos y tiempos en las actividades al establecer las
SLA’s.
d) Se compone de un sistema netamente transaccional para el registro
de incidencias de soporte técnico por parte de los usuarios, así como
el listado de las incidencias para poder visualizarlos por parte de los
informáticos para generar una respuesta inmediata en cuanto al
tiempo de atención de las incidencias.
e) Al tener un sistema de registro, búsqueda, priorización y exhibición de
incidencias de soporte técnico se puede asignar la atención a
cualquier informático del área de informática, de tal manera que se
pueda evaluar la producción que tienen cada informático y de esta
forma detectar el nivel de servicio que prestan a los usuarios.
53
f) El sistema permite desarrollar planes de mantenimiento preventivo y
correctivo para mejorar las estrategias y planes de la organización,
basándose en la información generada por el sistema.
2.2. PROBLEMATICA
Tabla 1. Definición del problema
54
2.3. DESCRIPCIÓN DE STAKEHOLDERS
Para el desarrollo productivo del sistema es necesario ajustar las
características del sistema a las necesidades de los usuarios, para ello es
necesario identificar a todos los participantes del desarrollo del sistema para
después establecer los requerimientos.
También es menester establecer los usuarios del sistema para adecuar sus
necesidades al desarrollo del proyecto. Al identificar los participantes del
sistema se muestra sus perfiles, una pequeña descripción de sus puestos y
sus actividades en el sistema.
Tabla 2. Stakeholders
55
III. PLAN DE DESARROLLO
El presente documento muestra el plan para el desarrollo del sistema Help
Desk para el control de incidencias de soporte técnico, realizado para la
Unidad de Tecnologías de la Información y Comunicaciones de la
Municipalidad Provincial de Talara.
El proyecto se estará enfocado en la metodología RUP (Rational Unified
Process) siendo esta una metodología de desarrollo de software que se
puede adaptar a una variedad de tipos de sistemas, tipos de organizaciones
y diferentes tamaños de proyectos.
Fases:
1. Inicio: Definir el alcance del proyecto
2. Elaboración: Planificar, elaborar una arquitectura base
3. Construcción: Construir el sistema
4. Transición: Transición de los usuarios.
Disciplinas:
Disciplinas
Disciplinas Básicas Disciplinas de Soporte
Modelado del negocio Administración de
Requerimientos Configuración y Cambios
Análisis y Diseño Administración del
Codificación proyecto
Instalación Ambiente
Elaboración propia
56
3.1. INICIO
En esta fase se desarrollará una descripción del sistema, pero enfocado al
análisis del negocio, con el fin de decidir cuáles son los verdaderos objetivos
del desarrollo del sistema y las iteraciones que tendrá este.
57
Tabla 5. Requerimientos No Funcionales
58
Tabla 6. Requerimientos de software y hardware
Requerimientos
Entidad Hardware Software
Sistema Operativo Windows
Procesador Core i3 4 GHz
2008 Server
Ubuntu Server 9.04, Linux
Servidor Memoria Ram 4 GB
(Kernel 2.6)
Disco Duro 70 Gb libres para Apache Tomcat 9.0
datos MySQL Server 6.3
Procesador Core i5 2 GHz Microsoft Windows 7
Memoria Ram 2 Gb Java JRE 1.8
Cliente Foxit Reader PDF
Disco Duro 50 Mb libres para
datos Google Chrome 54.0, Internet
Explorer 10, Mozilla Firefox
Elaboración propia
Código: R1
Categoría: Mandatorio
Requerimiento: Registrar incidencias de soporte técnico
Descripción Detallada:
Para el registro de incidencias de soporte técnico el usuario debe
ingresar al sistema, entrar al módulo de registro de incidencias y
seleccionar entre las categorías (software, hardware, aplicaciones,
sistemas y redes), después establecer la sede, el área, el código de
control patrimonial que tiene el activo, seleccionar el activo y una
breve descripción de la incidencia.
Presionar el botón de registro y esperar el mensaje de confirmación
de registro correcto.
Prioridad: Alta
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
59
Tabla 8. Requerimiento 2
Código: R1
Categoría: Mandatorio
Requerimiento: Buscar incidencias de soporte técnico
Descripción Detallada:
Para la búsqueda de incidencias de soporte técnico el usuario debe
ingresar al sistema, entrar al módulo de Mis incidencias y
seleccionar el apartado de listar.
Presionar el botón de listar y esperar que carguen todos los datos,
después hacer la búsqueda por los filtros que tiene el sistema
(código, área, usuario, categoría, estado).
Prioridad: Alta
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
Tabla 9. Requerimiento 3
Código: R3
Categoría: Mandatorio
Requerimiento: Listado de incidencias de soporte técnico
Descripción Detallada:
Para el listado de incidencias de soporte técnico el usuario debe
ingresar al sistema, entrar al módulo de Mis incidencias y
seleccionar el apartado de listar.
Se mostrarán todas las incidencias registradas y también el estado
que tienen estas, en el botón detalles se puede visualizar el camino
que tuvo la incidencia hasta su solución.
Prioridad: Alta
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
60
Tabla 10. Requerimiento 4
Código: R4
Categoría: Mandatorio
Requerimiento: Priorización de incidencias de soporte técnico
Descripción Detallada:
Para la priorización de incidencias de soporte técnico el
administrador debe ingresar al sistema, entrar al módulo de
Incidencias y seleccionar el apartado de Ver incidencias.
Se mostrarán todas las incidencias registradas de todos los
usuarios y la opción cambiar estado.
En la parte superior se selecciona el área que desea priorizar y le
da al botón actualizar, así el área seleccionada tomará las primeras
posiciones de todas las incidencias para su posterior atención.
Prioridad: Alta
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
Código: R5
Categoría: Mandatorio
Requerimiento: Exportar las incidencias de soporte técnico
Descripción Detallada:
Para la exportación de incidencias de soporte técnico el usuario
debe ingresar al sistema, entrar al módulo de Mis incidencias y
seleccionar el apartado de listar.
Se mostrarán todas las incidencias registradas y también un icono
de del formato “PDF”, pinchando en el icono se descargará un
archivo con todas las incidencias registradas por el usuario.
Prioridad: Alta
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
61
Tabla 12. Requerimiento 6
Código: R6
Categoría: Deseable
Requerimiento: Búsqueda de activos del área de patrimonio
Descripción Detallada:
Al registrar una incidencia el usuario debe visualizar el número de
activo establecido por el área de patrimonio, se desea tener un
botón donde cargue todos los activos registrados.
Hacer una búsqueda por el código de activo o por nombre del
activo.
Prioridad: Media
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
Código: R7
Categoría: Deseable
Requerimiento: Generación de reportes según filtros
Descripción Detallada:
Al listar todas las incidencias de soporte técnico se desea generar
un reporte según el filtro que establezca el usuario o el
administrador, ya sea por categoría de incidencia, por usuario o por
activo.
Prioridad: Media
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
62
Tabla 14. Requerimiento 8
Código: R8
Categoría: Deseable
Requerimiento: Generación de acta de atención al usuario
Descripción Detallada:
El sistema debe generar un acta al solucionar la registrada por el
usuario, donde se debe especificar datos del usuario que registro la
incidencia, datos del activo que tuvo la incidencia y el recorrido que
tuvo la incidencia para la solución.
Esta acta se anexa al formato de servicio acordado en las SLA’s de
la organización.
Prioridad: Media
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
Código: R9
Categoría: Innecesario
Requerimiento: Detección automática de incidencia más frecuente
Descripción Detallada:
El sistema debe ser capaz de detectar automáticamente la
incidencia más frecuente, de tal manera que notifique al
administrador mensualmente cual es la incidencia que se repite
constantemente.
Esto conlleva al mantenimiento correctivo y preventivo de los
activos que tiene la organización.
Prioridad: Baja
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
63
Tabla 16. Requerimiento 10
Código: R10
Categoría: Innecesario
Requerimiento: Implementación del servicio Call Center al sistema
Descripción Detallada:
Se debe acoplar un módulo de Call Center para la atención de
incidencias de baja prioridad de tal manera que no sea necesario
hacer un registro al sistema de cada incidencia.
Así se puede establecer un anexo para la atención rápida de
incidencias con el fin de agilizar el proceso de control de incidencias
de soporte técnico.
Prioridad: Baja
Autor y Fecha: Hander Valverde, 19 de noviembre de 2016
Elaboración propia
64
Figura 1. Boceto de la arquitectura del sistema Help Desk
3.1.3. Boceto de la arquitectura del sistema
Elaboración propia
65
3.1.4. Objetivos del proyecto
Automatizar el proceso de control de incidencias de soporte técnico
Mejorar la calidad del servicio que ofrece la Unidad de Tecnologías
de Información y Comunicaciones de la Municipalidad Provincial de
Talara.
Aplicar el sistema Help Desk a las áreas internas y externas de la
Municipalidad.
Mejorar la atención de solicitudes de servicio que hacen usuarios
mejorando tiempos de atención y aumentando la disponibilidad de
los usuarios en sus actividades cotidianas.
Integrante Cargo
Ing. Rossica Arevalo Leyton Jefe del Proyecto
Hander Valverde López Analista del Proyecto
Hander Valverde López Programador del Proyecto
Hander Valverde López Diseñador del Proyecto
Hander Valverde López Documentador del Proyecto
Elaboración propia
66
3.1.6. Roles y responsabilidades
Se describen a continuación las responsabilidades de cada uno de los
puestos del equipo de desarrollo del sistema en las fases de Inicio según la
metodología RUP.
Puesto Responsabilidad
Jefe del Establecer los recursos, gestionar los procesos y
Proyecto coordinar con los usuarios las necesidades del proyecto.
También establece un grupo de buenas prácticas para
mantener la calidad de los artefactos del proyecto. Así
mismo supervisará paulatinamente el proceso del
proyecto tomando en cuenta, la arquitectura del sistema,
los riegos y el control del proyecto.
Analista del Encargado de obtener, especificar y validar los
Proyecto requerimientos funcionales del proyecto, obteniéndolos
de entrevistas con los stakeholders y usuarios del
proyecto. También elaborar el análisis y diseño del
sistema, teniendo en cuenta el modelado de datos y la
documentación de este último, elaboración de modelos
de despliegue.
Programador Creación de prototipos, pruebas de funcionalidad,
del Proyecto modelo de base de datos.
Diseñador del Creación de bases de datos, interfaces del sistema,
Proyecto aspecto visual intuitivo y selector de tendencias en
aspectos visuales.
Documentador Gestión de la documentación generada en cada
del Proyecto iteración del desarrollo del sistema según la
metodología RUP
Elaboración propia
67
3.1.7. Cronograma De Actividades De Fase Inicio
Tabla 19. Actividades en Fase 1: Inicio
68
Figura 3. Diagrama de Gantt de Fase Inicio
Elaboración propia
69
3.2. ELABORACIÓN
3.2.1. Cronograma De Actividades De Fase Elaboración
70
Figura 4. Diagrama de Gantt de Fase Elaboración
Elaboración propia
71
3.2.2. Casos de Uso
Elaboración propia
Elaboración propia
72
Figura 7. Casos de Usos detallado de las funciones de Usuarios
73
Elaboración propia
3.2.3. Diagramas de robustez de Casos de Uso
Figura 8. Diagrama Robustez: CU. Registro Incidencia
Elaboración propia
Elaboración propia
74
Figura 10. Diagrama Robustez: CU. Búsqueda Incidencia
Elaboración propia
Elaboración propia
Elaboración propia
75
Figura 13. Diagrama Robustez: CU. Priorizar Incidencia
Elaboración propia
Elaboración propia
76
Figura 15. Diagrama Secuencia: Registro Incidencia
Elaboración propia
77
Figura 16. Diagrama Secuencia: Exportar Incidencias
Elaboración propia
78
Figura 17. Diagrama Secuencia: Listado Incidencias
Elaboración propia
79
Figura 18. Arquitectura Cliente Servidor Sistema Help Desk 3.3. CONSTRUCCIÓN
3.3.1. Arquitectura del sistema
80
Elaboración propia
3.3.2. Diagrama de despliegue
Figura 19. Diagrama Despliegue: Registro Incidencia
Elaboración propia
81
Figura 20. Diagrama Despliegue: Búsqueda Incidencia
Elaboración propia
82
Figura 21. Diagrama Despliegue: Listado Incidencia
Elaboración propia
83
Figura 22. Diagrama Despliegue: Priorizar Incidencia
Elaboración propia
84
Figura 23. Diagrama Despliegue: Exportar Incidencia
Elaboración propia
85
3.4. TRANSICIÓN
3.4.1. Diagrama de datos
Figura 24. Diagrama de Datos Sistema Help Desk
86
3.4.2. Diagrama clases
Figura 25. Diagrama de Clases Sistema Help Desk
87
3.4.3. Manual de Usuario e Interfaces
Descripción: El sistema cuenta con filtro anti Keyloger de forma que no guarde las
pulsaciones del teclado al digitar su contraseña y use el teclado virtual.
88
Descripción: Puede ingresar al sistema como usuario para registrar incidencias o
como soporte para atender las incidencias.
Descripción: Al ingresar los datos correctos (en este caso logeo como usuario),
aparece en la parte superior derecha un mensaje de Usuario logeado
correctamente.
89
Descripción: Al ingresar como usuario, tiene tres módulos: para el registro,
seguimiento y reportes de incidencias y una opción para salir del sistema.
90
Descripción: Cuando selecciona una de las categorías se abrirá un formulario
para el registro de la incidencia, donde tiene que completar una serie de datos
(sede, área, código de control patrimonial, equipo y comentario) para registrar su
incidencia.
Descripción: Al ingresar todos los datos del formulario, dándole click al botón
“Guardar” su incidencia automáticamente se registrará en la base de datos del
sistema.
91
Descripción: Al haber completado los datos correctamente en el formulario y
haberle dado click al botón Guardar el sistema mostrará un mensaje en la parte
superior derecha diciendo: “Incidencia Registrado Correctamente”.
92
Descripción: Todas las incidencias registradas tendrán un estado que es
actualizado por el soporte del sistema, este se puede ver en la opción “Ver”.
Descripción: El sistema cuenta con búsquedas por filtros ya sea por área donde
se registró la incidencia, usuario, categoría, activo o estado que tiene la incidencia.
93
Descripción: Se puede visualizar el proceso de atención que llevo la incidencia
desde su registro hasta su solución, esto solo se da con las incidencias con estado
“Atendido” haciéndole click en el botón “Ver”.
94
Descripción: Se puede apreciar que el archivo descargado muestra la tabla de
incidencias en formato PDF o EXCEL para su posible impresión.
95
Descripción: Al ingresar los datos correctos (en este caso logeo como soporte),
aparece en la parte superior derecha un mensaje de Usuario logeado
correctamente.
96
Descripción: Al hacer click en el módulo de “Usuarios” aparecerá el módulo de
registro de usuarios donde tendrá que llenar un formulario de datos personales
acerca del usuario a registrar.
97
Descripción: Igual que con las incidencias el sistema también permite listar todos
los usuarios registrados, solo dándole click en el botón Listar que tiene el módulo
“Usuarios”.
98
Descripción: El listado cuenta con la selección de columnas por si solo quiere ver
algunos datos del usuario.
99
Descripción: Al hacer click en el módulo “Especialistas” aparecerá el módulo de
registro de soporte donde tendrá que llenar un formulario de datos personales
acerca del personal de soporte, igual que con el formulario de usuario este módulo
puede listar, filtrar y buscar datos.
100
Descripción: Al hacer click en el módulo de “Insumos” aparecerá el módulo de
registro de insumos donde tendrá que llenar un formulario de datos acerca del
insumo a registrar, para registrar click en el botón “Guardar Insumo”.
101
Descripción: Para atender una incidencia solo tiene que dar click al botón “Ver” y
aparecerá un formulario donde tiene que seleccionar entre los tres estados que
tiene una incidencia (en proceso, atendido, eliminar), también escribir una posible
solución para que el usuario que registró la incidencia pueda utilizarla. Al finalizar
se da click en el botón “Guardar” para cambiar estado de incidencia.
102
Descripción: El sistema incluye una búsqueda por filtros para las incidencias que
se visualizan del lado de soporte, de modo que pueda obtener datos más precisos.
103
Descripción: El sistema cuenta con la opción de priorizar incidencias por área, solo
selecciona el área que quiere que aparezca primera en el listado de todas las
incidencias registradas y dará click al botón Actualizar.
104
Descripción: Con el sistema se puede exportar el reporte de las incidencias
registradas, haciéndole click en el icono de PDF que aparece en la tabla de datos.
105
Descripción: Al hacer click en el módulo Gráficos Estadísticos se pueden visualizar
tres gráficos que pueden dar una clara visión de las incidencias registradas, se
muestran los gráficos de “Cantidad de Incidencias por estado y por fecha”,
“Cantidad de incidencias por tipo” y “Cantidad de Incidencias por área”.
106
3.4.4. Estándares de Calidad de Software
FUNCIONALIDAD:
El sistema Help Desk para el control de incidencias de soporte técnico para
la municipalidad provincial de Talara, cumple con la clave de funcionalidad
al registrar, buscar y listar las incidencias con exactitud en una base de datos
transaccional, a su vez que los usuarios se adecuan a las interfaces
amigables presentadas. Por otro lado, el sistema presenta una seguridad de
acceso al poseer un login de sesión para que solo los usuarios autorizados
administren la configuración del sistema.
107
FIABILIDAD:
La madurez que tiene el sistema es clave para su funcionamiento por ello es
que el sistema maneja drásticamente la tolerancia a fallos aplicando
excepciones en su programación, cada consulta realizada a la base de datos
viene acompañada de una excepción (TRY-CATCH), para identificar errores
en la ejecución. Estos errores servirán al administrador del sistema para
recuperar la funcionalidad del sistema.
108
USABILIDAD:
La capacidad del sistema en ser entendido se demuestra en la encuesta de
satisfacción de software. Esto se logró adaptando las necesidades de los
usuarios en el registro de incidencias de forma que el usuario sea capaz de
identificar para que servía cada módulo del sistema. Para esto se usaron
palabras que la Municipalidad Provincial de Talara manejaba dentro de su
proceso de control de incidencia, también los iconos usados en las interfaces
son los más representativos de la acción que realizará el sistema.
EFICIENCIA:
El atributo de eficiencia se utilizó para manejar el comportamiento de los
recursos que utiliza el sistema, al ser un sistema web se procedió a hacer
las peticiones a la base de datos definiendo una cierta cantidad de usuario.
Las técnicas que se usaron son las pruebas de Stress Test para medir el
punto de quiebre, esto quiere decir que la aplicación no funcionará al 100%
debido a que hay una cantidad alta de transacciones. La otra técnica que se
utilizó fue la Concurrency test, para probar la concurrencia, performance y
rendimiento de la web y la base de datos.
109
Local
Prueba # Usuarios #TiempoSubida #Veces %ERROR #Peticiones Media Uso de memoria (bytes) Uso de memoria (Megabytes) Mensaje
1 50 1 1 0% 50 6 46432 0.046432 OK
2 100 1 1 0% 100 6 46432 0.046432 OK
3 500 1 1 70% 500 71 14008.6 0.0140086 ERROR
4 500 5 1 70% 500 13 14024.8 0.0140248 ERROR
5 500 60 1 70% 500 4 14024.8 0.0140248 ERROR
6 500 300 1 0% 500 17 46432 0.046432 OK
7 500 180 1 10% 500 15 41802.2 0.0418022 ERROR
Stress y Concurrencia
800 80%
Porcentaje de error
600 60%
Usuarios
400 40%
200 20%
0 0%
1 2 3 4 5 6 7
Pruebas
110
Peticiones vs Uso memoria
800 0.08
600 0.06
400 0.04
200 0.02
0 0
1 2 3 4 5 6 7
Pruebas
PORTABILIDAD:
El sistema Help Desk para el control de incidencias de soporte técnico para
la municipalidad provincial de Talara, es un sistema web basado en la
arquitectura Cliente – Servidor, al tener esa arquitectura el sistema posee
una excelente adaptabilidad al poder funcionar en todos los navegadores
web. Además, la instabilidad es casi baja debido a que el usuario final solo
necesita conexión a internet y un navegador web para acceder al sistema.
111
IV. PLAN DE ADMINISTRACIÓN DE RIESGOS
En cualquier proyecto de software existen riesgos que ponen en juego el
ciclo de desarrollo del mismo proyecto, por ende, es esencial identificar los
posibles riesgos que tiene el proyecto desde el inicio hasta el fin del proyecto.
112
objetivos del efectivamente
proyecto, así la iteración con
mismo tomar en los clientes.
cuenta las
actividades del
mismo proceso.
RI5 Proceso Fallas en el 0.4 3 Elaborar la
sistema Help planificación de
Desk, pruebas las pruebas de
de funcionalidad e
funcionalidad incluir la
incompletas. documentación
de todas las
funcionalidades
de los
elementos del
sistema.
RI6 Proceso Falla en el 0.3 3 Elaborar
control de esquemas de
calidad y los control de
plazos de calidad para
entrega de los garantizar el
entregables del éxito del
proyecto. proyecto.
RI7 Proceso Diseño 0.2 2 Dedicación
inadecuado del tiempo a las
sistema sin las actividades y a
herramientas las fases del
necesarias desarrollo del
para el fin de su sistema.
elaboración.
RI8 Tecnología Falta de 1 3 Planes de
conocimiento capacitación en
de las tecnologías de
tecnologías información, a
implementadas fin de
en el proyecto. involucrarse en
el
funcionamiento
del sistema.
RI9 Tecnología Sistema 0.3 3 Determinar los
desarrollado requerimientos
con tecnología de software y
obsoleta, de hardware
modo que necesarios para
afecte la que el sistema
incorporación funcione de
de nuevos manera óptima
módulos. y eficiente.
113
4.2. Modelos del negocio
4.2.1. Casos de Uso del negocio
Figura 26. Casos de Uso del Negocio
Elaboración propia
114
4.2.2. Vista del modelo de dominio del negocio
Figura 27. Vista del Dominio
Elaboración propia
V. ESTIMACIÓN DE COSTOS
5.1. Estimación de software usando Puntos de Función
Es una métrica que permite traducir en un número el tamaño de la funcionalidad
que brinda un producto de software desde el punto de vista del usuario, a través de
una suma ponderada de las características del producto.
Componentes
Entrada Externa (EI): Procesos en los que se introducen datos y que
suponen la actualización de cualquier archivo interno.
Salida Externa (EO): Procesos en los que se envía datos al exterior de la
aplicación.
Consulta Externa (EQ): Procesos consistentes en la combinación de una
entrada y una salida, en el que la entrada no produce ningún cambio en
ningún archivo y la salida no contiene información derivada.
Archivo Lógico Interno (ILF): Grupos de datos relacionados entre sí
internos al sistema.
Archivo de Interfaz Externo (EIF): Grupos de datos que se mantienen
externamente.
115
5.2. Identificación de Puntos de Fusión según funcionalidades del
sistema
Elaboración propia
116
5.3. Calculo de Puntos de Fusión sin ajustar del sistema
117
5.4. Estimación de costos y tiempos del software
118
Declaratoria de Originalidad del Autor/ Autores