Professional Documents
Culture Documents
AUTOR
TINOCO ARROYO, Alexander Mitchell
ASESOR TEMÁTICO
MG. VEGA FAJARDO, Adolfo Hans
ASESOR ESPECIALISTA
MG. VEGA FAJARDO, Adolfo Hans
LÍNEA DE INVESTIGACIÓN
SISTEMAS DE INFORMACIÓN TRANSACCIONALES
CHIMBOTE – PERÚ
2017
PÁGINA DE JURADOS
____________________________________
Mg. Vega Fajardo, Adolfo Hans
____________________________________
Mg. Vargas Llumpo, Jorge Favio
____________________________________
Ing. Miller Ávila, Dolly Angélica
DEDICATORIA
AL FORJADOR DE MI CAMINO,
DIOS, QUE SIEMPRE ME
ACOMPAÑA Y SIEMPRE ME
LEVANTA DE MI CONTINUO
TROPIEZO AL CREADOR, DE
MIS PADRES Y DE LAS
PERSONAS QUE MÁS AMO.
AGRADECIMIENTOS
Así mismo, declaro también bajo juramento que todos los datos e información
que se presenta en la presente tesis son auténticos y veraces.
Tabla de Ilustraciones
Tabla de Figuras
El presente proyecto está basado en teorías que engloban a los sistemas web y
su integración en las empresas, tomando como metodología de desarrollo de
software Proceso Unificado Racional (RUP – Rational Unified Process), teniendo
como diseño de investigación un estudio Pre Experimental, utilizando métodos
Pre y Post Test donde se utilizaron encuestas e instrumentos de recolección de
datos para obtener resultados y en base a ello realizar nuestro estudio,.
1
Abstract
The present project is based on theories that encompass web systems and their
integration in companies, using Rational Unified Process (RUP) software
development methodology, having as a research design a Pre Experimental
study, using methods Pre and Post Test where surveys and data collection
instruments were used to obtain results and based on this, to carry out our study.
With the proposal to implement an ERP Web system to improve the production
process of the company Velebit Group S.A.C. - Santa, was able to meet the
needs and requirements requested by the company.
2
I. Generalidades
3
1.1. Título
“IMPLEMENTACIÓN DE UN SISTEMA ERP WEB PARA MEJORAR
EL PROCESO DE PRODUCCIÓN DE LA EMPRESA VELEBIT
GROUP S.A.C. – SANTA
1.2. Autor
Tinoco Arroyo Alexander Mitchell
Escuela de Ingeniería de Sistemas
Facultad de Ingeniería
1.3. Asesor
Vega Fajardo Adolfo Hans
Magister en Ingeniería
Universidad Nacional de Trujillo
1.6. Localidad
Velebit Group S.A.C.
CM. LA HUACA NRO. S/N SEC. LA PRIMAVERA ANCASH-SANTA-
SANTA
SANTA
4
II. Introducción
5
2.1. Realidad Problemática
En la actualidad existen un sin número de herramientas que ayudan a
las empresas llevar el manejo de información las más usadas son los
sistemas de Planificación de Recursos Empresariales (Enterprise
Resource Planning – ERP) que son los encargados de integrar la
información de las distintas áreas de la empresa.
6
dichos reportes, cabe mencionar que estos reportes se realizan de
forma manual.
7
Resumen:
2.2.2. Nacionales
Título: “Propuesta de implementación de un MRP II para una planta
de confecciones textiles”.
Autor: Marco Antonio Flores Santos.
Año: 2013.
Institución: Pontificia Universidad Católica del Perú
Resumen:
2.2.3. Internacionales
Título: “Estudio para la implantación de un ERP en una empresa
textil”.
Autor: Antonio Aguilar Sánchez.
Año: 2009.
Institución: Universidad Autónoma de Barcelona.
8
Resumen:
9
Interacción de información (entrada y salida de datos).
Recursos.
Control de medición.
Fuente:(Velasco, 2010)
Mejora de proceso
Responsables de procesos.
Documentación.
Requisitos establecidos por el proveedor.
Requisitos y necesidades definidas.
Requisitos, expectativas y criterios de medición.
10
Para efectuar y comprender la mejora continua de procesos, esta
debe poseer un responsable capacitado que sepa que procesos
mejorar.
Definir el problema.
Establecer los sistemas de medición adecuados.
Identificar causas del problema, identificándolas de manera
gradual.
Establecer los planes de acción.
Tener un control de la mejora del proceso. (Velasco, 2010)
Producción
Proceso de producción
Trabajo
Recursos
Capital
Esfuerzo
Materia prima
Infraestructura.
11
Flujograma del proceso de producción del proceso de
producción de conservas de la empresa Velebit Group SAC.
12
Tecnologías de Información (TI)
Manejo de registros.
Registro de empleados.
Facturación
Cobranza
Pagos
Compras, Etc.
13
Tecnologías Web
Aplicación Web
Html
14
Este lenguaje funciona por medio de etiquetas mediante las cuales se
describe la apariencia o función, en este mismo se puede llegar a
incluir scripts o algún código que puede ser interpretador por el
navegador web (Chrome, Firefox, Internet Explorer, Opera, etc.).
Php
15
Motor de base de datos
MySQL
RUP
Fases de RUP
ERP
ERP (Enterprise Resource Planning – Planificación de Recursos
Empresariales) es un conjunto de sistemas de información que
17
permite la integración de áreas o procesos dentro de una empresa, en
especial aquellas que tienen que ver con procesos de producción,
logística, inventario, envíos y contabilidad.
Tamaño de la empresa,
El tipo de empresa,
Procesos,
Recursos, etc...
18
Características de un ERP
Las tres características esenciales de un sistema ERP son:
ARQUITECTURA DE UN ERP
Perspectiva funcional
Desde esta perspectiva podemos ver que los ERP están diseñados
de forma modular, y cada uno de estos posee una función específica
para la empresa. Cada empresa determina cuales son los módulos
necesarios para su empresa y que posteriormente se deben tener en
cuenta para su implementación.
La base de datos de los ERP trabaja, captando la información que
proviene de las distintas aplicaciones o módulos que posee y
20
entregando desde sus repositorios la información que estas necesitan
para apoyar las funciones de la empresa.
Procesos de manufactura
Procesos financieros y contables
Procesos de ventas y marketing
Procesos de recursos humanos
Perspectiva técnica
21
Algunas de los sistemas de gestión de bases de datos más
conocidos y utilizados en los sistemas ERP son:
Oracle
PostgreSQL
MySQL
SqlServer
22
Tabla 1: Matriz de Selección Metodológica
Justificación económica
La implementación del sistema ERP web otorgará una mejora en
la obtención de reportes para el área administrativa y así poder
generar las facturas correspondientes a cada uno de los usuarios
que procesan en la planta.
23
Justificación académica
Considerando que la Universidad Cesar Vallejo en el curso de
Proyecto de tesis, solicita que los alumnos justifiquen su
investigación con todos los conocimientos afianzados durante su
estadía en ella.
Justificación social
Debido al grado de compromiso que se tiene cuando los programas
sociales (Qali Warma) solicitan los servicios de producción de la
planta VELEBIT GROUP por medio de los usuarios productores.
2.7. Hipótesis
El sistema ERP web mejorará el proceso de producción en la empresa
“Velebit Group S.A.C.”.
2.8. Objetivos
2.8.1. General
Mejorar el proceso de producción de la empresa Velebit Group
mediante la implementación de un Sistema ERP Web.
2.8.2. Específicos
Disminuir el tiempo de elaboración y entrega del reporte de
producción de conservas.
Reducir el número de errores en el cálculo de remuneraciones.
Disminuir el tiempo de atención de requerimientos.
Disminuir el número de errores de reportes por usuarios
productores.
24
III. Método
25
3.1. Diseño de Investigación
Es pre-experimental, porque posee un grado de control mínimo.
Dónde:
26
Indicador 2: Promedio de reclamos producidos
Áreas de la Empleados y
Encuesta Cuestionario empresa usuarios de la
empresa
Ficha de
Observación recolección de Trabajo diario Notas de
directa datos observación
(cronómetro)
27
Encuesta: Estarán dirigidas a los usuarios productores y
empleados de la empresa Velebit Group.
Observación: Se realizará constantemente para ver el
tiempo de elaboración de los diversos reportes.
3.5. Variables
Variable independiente:
Sistema web basado en ERP.
Variable dependiente:
Proceso de producción.
Operacionalización de variables:
28
(Urbina, y otros, entrega de
2014) reportes.
Tiempo de atención
de requerimientos.
N° de reportes por
usuario erróneos
29
Tabla 4: Indicadores
TIEMPO
N° INDICADOR DESCRIPCIÓN OBJETIVO TÉCNICA/INSTRUMENTO MODO DE CÁLCULO
EMPELADO
Disminuir el
Tiempo Determinar el
tiempo de
promedio de tiempo
elaboración y
elaboración y promedio de Medición del tiempo /
1 entrega de Diario
entrega de elaboración y Cronómetro
reportes de
reportes. entrega de
producción de
(TPEER) reportes
conservas
Reducir r el
Promedio de Determinar el
número de
errores número de
2 errores en el Sistema Diario
producidos. errores
cálculo de
(PEP) producidos.
remuneraciones
30
Tabla 5: Continuación de Indicadores
Determinar el
Tiempo tiempo
Disminuir el
promedio de promedio de
tiempo de Diario y
3 atención respuesta Cronograma de entrega
atención de Semanal
requerimientos. ante la
requerimientos
(TPAR) solicitud de un
requerimiento.
Disminuir el
Nivel de Determinar el
número de
satisfacción del nivel de
4 errores de Entrevista / Encuesta Semanal
usuario. satisfacción
reportes por
(NSU) del usuario.
usuario
31
IV. Aspectos
Administrativos
32
4.1. Determinación de costos de inversión
El costo de inversión se calcula mediante la siguiente ecuación:
CI = CH + CS + CM………………. (e1)
Donde:
CI = Costo de Inversión
CH = Costo de Hardware
CS = Costo de Software
CM = Costo de Mobiliario
A. Hardware
Tabla 6: Costos de Hardware
B. Software
33
C. Mobiliario
34
A. Costo de Recursos Humanos
Tabla 10: Costo de Recurso Humano
35
Consumo de Impresora por mes
36
CORM = Costo de Operación de Recursos Materiales
COEE = Costo de Operación de Energía Eléctrica
COD = Costo Operacional de Depreciación
Para el mantenimiento del ERP web se hará cargo el personal del Área
de Sistemas e Informática de la empresa Velebit Group – Coishco, por
lo cual no serán necesario los servicios de algún personal.
37
Tabla 15: Costo Operacional de Energía Eléctrica
38
4.4. Determinación de beneficios
Los beneficios se calculan de la siguiente manera:
B = BT + BI……………. (e4)
Donde:
B = Beneficios
BT = Beneficios Tangibles
BI = Beneficios Intangibles
A. Beneficios Tangibles
B. Beneficios Intangibles
Son los que se obtienen después de la puesta en marcha de la
aplicación. Tenemos:
Reemplazando:
39
Tabla 19: Cálculo de Beneficios
40
4.5. Flujo de caja
Tabla 21: Flujo de Caja
Donde:
41
Tabla 22: Descripción del VAN
Donde:
TR = Tiempo de recuperación
Io = Inversión del año cero
B = Beneficios
C = Costo
Entonces:
42
TR = 0.83 x 12 = 9.96 Meses; 0.96 x 30 = 28.8 días.
Interpretación:
Donde:
43
Entonces:
Reemplazando a:
Reemplazando b:
Interpretación
Se obtiene un interés de 5.36.
44
Tabla 23: Tasa Interna de Retorno
Conclusiones:
45
una tasa de rendimiento del 107 % y un beneficio costo del 5.36 %
con lo cual se puede dar por aprobado este proyecto.
46
V. Referencias
47
Referencias
Ahmad K. Shuja, Jochen Krebs. 2008. IBM Rational Unified Process Reference
and Certification Guide. USA : IBM Press, 2008. 0-13-156292-4.
Ángel Cobo, Patricia Gómez, Daniel Pérez, Rocío Rocha. 2005. PHP y
MySQL Tecnologías para el desarrollo de aplicaciones web. España : Ediciones
Díaz Santos, 2005. 84-7978-706-6.
ISO, 9001. 2008. International Organization for Standardization. [En línea] 2008.
[Citado el: 13 de 05 de 2017.]
https://www.iso.org/files/live/sites/isoorg/files/archive/pdf/en/04_concept_and_u
se_of_the_process_approach_for_management_systems.pdf. ISO/TC 176/SC
2/N 544R3.
Mora, Sergio Lujan. 2002. Programación de Aplicaciones Web: Historia,
Principios Básicos y Clientes Web. Alicante : Editorial Club Universitario, 2002.
84-8454-206-8.
Velasco, Jose Antonio Pérez Férnandez de. 2010. Gestión por procesos.
Madrid : ESIC Editorial, 2010. 978-84-7356-697-1.
48
VI. Resultados
49
6.1. Cálculo para hallar el nivel de satisfacción del de los usuarios
productores referente a la gestión de producción en la empresa
Velebit Group S.A.C.
a. Definición de variables
𝑵𝑺𝑼𝑷𝑨: Nivel de satisfacción del usuario productor de la empresa
Velebit Group S.A.C. antes de implementar el sistema web.
b. Hipótesis Estadísticas
Hipótesis nula (𝑯𝟎 ): El nivel de satisfacción de los usuarios
productores con el sistema web actual es > (mayor) o = (igual) que
el nivel de satisfacción de los usuarios productores con el sistema
propuesto.
𝑯𝟎 = 𝑵𝑺𝑼𝑷 − 𝑵𝑺𝑼𝑷𝑫 ≥ 𝟎
c. Nivel de significancia
El nivel de significancia escogido es 5%, obteniendo:
α = 0,05
50
Elaboración: Propia
Descripción Cantidad
Administrador 1
Jefes de Área 3
Usuario Productor 2
Elaboración: Propia
Elaboración: Propia
51
En la tabla anterior podemos observar la ponderación de los criterios de
evaluación del indicador cualitativo en el nivel de satisfacción del usuario
productor con los valores obtenidos de las encuestas realizadas.
Elaboración: Propia
52
Como siguiente actividad se procede con la contrastación entre las
pruebas de pre y post test realizadas a los usuarios productores.
Elaboración: Propia
Donde:
Elaboración: Propia
Tenemos que:
Diferencia de Promedio = -2,10625
Desviación estándar = 1,39015
Prueba T = -4,285
53
Figura 7: Prueba T del nivel de satisfacción del usuario productor
T = -4,285
Elaboración: Propia.
Conclusión:
Puesto que T= -4,285 < Tα = -2,776, y estando este valor en la región de
rechazo, se concluye:
𝑯𝐚 = 𝑵𝑺𝑼𝑷𝑨 − 𝑵𝑺𝑼𝑷𝑫 < 𝟎
b. Hipótesis estadísticas
Hipótesis nula (𝑯𝟎 ): Tiempo de elaboración y entrega de reportes
con el sistema actual, es menor al tiempo de elaboración y entrega
de reportes con el sistema propuesto.
54
Hipótesis alternativa (𝑯𝒂 ): Tiempo de elaboración y entrega de
reportes con el sistema actual, es mayor que el tiempo de
elaboración y entrega de reportes con el sistema propuesto.
𝑯𝜶 = 𝑻𝑷𝑬𝑬𝑹𝑨 − 𝑻𝑷𝑬𝑬𝑹𝑫 ≥ 𝟎
c. Nivel de significancia
El nivel de significancia (α) escogido para la prueba de hipótesis
es del 5%. Por lo tanto, el nivel de confianza será 95%.
Elaboración: Propia.
T = 11,076
55
Elaboración: Propia.
Conclusión:
Puesto que T= 11,076 > Tα = 2,571, y estando este valor en la región, se
concluye:
𝑯𝟎 = 𝑻𝑷𝑬𝑬𝑹𝑨 − 𝑻𝑷𝑬𝑬𝑹𝑫 ≥ 𝟎
Se rechaza 𝑯𝟎 y 𝑯𝒂 y es aceptada, por lo tanto se prueba la validez de
la hipótesis y se tiene que el tiempo promedio de elaboración y entrega
de reportes es menor con el sistema propuesto.
b. Hipótesis estadísticas
Hipótesis nula (𝑯𝟎 ): El promedio de errores producidos por mal
cálculo, es menor al promedio de errores producidos con el
sistema propuesto.
𝑯𝜶 = 𝑷𝑹𝑷𝑷𝑨 − 𝑷𝑹𝑷𝑷𝑫 ≥ 𝟎
c. Nivel de significancia
El nivel de significancia (α) escogido para la prueba de hipótesis
es del 5%. Por lo tanto, el nivel de confianza será 95%.
56
Tabla 32: Prueba de muestras emparejadas del promedio de reclamos.
Elaboración: Propia
T = 4,841
Conclusión:
Puesto que T= 4,841 > Tα = 2,571, y estando este valor en la región, se
concluye:
𝑯𝟎 = 𝑷𝑹𝑷𝑷𝑨 − 𝑷𝑹𝑷𝑷𝑫 ≥ 𝟎
57
6.5. Cálculo para hallar el tiempo promedio de la atención de
requerimientos.
a. Definición de variables
𝑻𝑷𝑨𝑹𝑨 : Tiempo promedio en la atención de requerimientos antes
de la implementación del sistema web ERP.
b. Hipótesis estadísticas
Hipótesis nula (𝑯𝟎 ): El tiempo promedio de atención de
requerimientos, es menor al promedio de errores producidos con
el sistema propuesto.
𝑯𝜶 = 𝑻𝑷𝑨𝑹𝑨 − 𝑻𝑷𝑨𝑹𝑫 ≥ 𝟎
c. Nivel de significancia
El nivel de significancia (α) escogido para la prueba de hipótesis
es del 5%. Por lo tanto, el nivel de confianza será 95%.
Elaboración: Propia
58
Figura 10: Prueba T para el tiempo promedio de atención de requerimientos.
T = 5,488
Elaboración: Propia
Conclusión:
Puesto que T= 5,488 > Tα = 2,571, y estando este valor en la región, se
concluye:
𝑯𝜶 = 𝑻𝑷𝑨𝑹𝑨 − 𝑻𝑷𝑨𝑹𝑫 ≥ 𝟎
Se rechaza 𝑯𝟎 y 𝑯𝒂 y es aceptada, por lo tanto se prueba la validez de
la hipótesis, habiendo obtenido que el tiempo promedio de atención de
requerimientos es menor con el sistema propuesto.
59
VII. Discusión
60
7.1. Discusión
61
VIII. Conclusiones
62
8.1. Conclusiones
La implementación del sistema web ERP mejoró la gestión del proceso
de producción de la empresa Velebit Group SAC concluyendo con lo
siguiente:
1. El nivel de satisfacción de los usuarios productores, en una escala
de Linkert de 1 a 5 puntos (100%), con el sistema antiguo era de
1.88 puntos promedio equivalentes al 30% con respecto a la
satisfacción de los usuarios productores; con el sistema actual se
obtuvo un puntaje promedio de 4.35 puntos que equivalen a un
70%. Concluyendo que la satisfacción de los usuarios productores
aumentó en un promedio de 2.47 puntos equivalentes a un 57%
de satisfacción de los usuarios productores.
63
IX. Recomendaciones
64
9.1. Recomendaciones
Para optimizar el uso del sistema propuesto, se dan las siguientes
recomendaciones:
65
X. Anexos
66
Anexo 1: Encuesta para Selección de Metodología
________________________
67
FIRMA DEL ENCUESTADO
Anexo 2: Instrumentos de Recolección de Datos.
68
a) Totalmente satisfecho ( )
b) Satisfecho ( )
c) Ni satisfecho ni insatisfecho ( )
d) Insatisfecho ( )
e) Totalmente insatisfecho ( )
69
c) Ni satisfecho ni insatisfecho ( )
d) Insatisfecho ( )
e) Totalmente insatisfecho ( )
70
Instrumento de Recolección de Datos
Objetivo: Registrar el tiempo de elaboración y entrega de reportes
Tiempo de elaboración
Tiempo de entrega
71
Instrumento de Recolección de Datos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
72
Instrumento de Recolección de Datos
Objetivo: Registrar el tiempo de atención de requerimientos (insumos)
73
Anexo 3: Análisis de resultados de encuesta de satisfacción de los
usuarios productores de la empresa Velebit Group SAC – PRE-TEST.
74
4. ¿Se encuentra satisfecho con el tiempo que el Área de almacén demora
en entregar sus reportes?
75
7. ¿Encuentra satisfactorio el procedimiento actual para el registro de
reclamos?
76
Anexo 4: Análisis de resultados de encuesta de satisfacción de los
usuarios productores de la empresa Velebit Group SAC – POST-TEST.
1. ¿Se encuentra satisfecho con el sistema de producción de conservas de
pescado de la empresa “Velebit Group SAC.”?
77
4. ¿Se encuentra satisfecho con el tiempo que el Área de almacén demora
en entregar sus reportes?
78
7. ¿Encuentra satisfactorio el procedimiento actual para el registro de
reclamos?
79
Anexo 5: Toma de datos – Instrumento de Recolección de Datos – Pre y
Post Test
1. Tiempo en la elaboración y entrega de reportes.
𝑻𝑷𝑬𝑬𝑹𝑨 𝑻𝑷𝑬𝑬𝑹𝑫
ITEM FECHA
segundos segundos
1 13/11/2017 1235 10
2 14/11/2017 900 10
3 15/11/2017 1440 45
4 16/11/2017 918 8
5 17/11/2017 1020 20
1 13/11/2017 7 1
2 14/11/2017 3 1
3 15/11/2017 10 0
4 16/11/2017 6 0
5 17/11/2017 8 1
14/11/2017 4 28/11/2017 2
15/11/2017 6 29/11/2017 1
16/11/2017 4 30/11/2017 2
17/11/2017 5 01/12/2017 2
80
Anexo 6: Metodología RUP
Fase 1: Incepción
Modelo del Negocio: Se estudian los estereotipos de caso de uso del negocio
y de los actores del negocio.
81
Jefe de Almacén Se encarga de
controlar el inventario
y los suministros para
realizar la producción.
82
1.2. Diagrama de Caso de Uso del Negocio
Figura 11: Diagrama General de Caso de Uso de Negocio
83
PRE–CONDICIONES No tener alguna deuda de producciones
anteriores en dicha planta.
Tabla 36: Descripción del caso de uso Coordinar Personal para Producción
POST-CONDICIONES Ninguna.
84
Tabla 37: Descripción del caso de uso Gestión de Adquisiciones
POST-CONDICIONES Ninguna.
85
Fuente: Elaboración Propia
86
Figura 13: Diagrama de Actividades Coordinar Personal para Producción
87
Figura 14: Diagrama de Actividades Gestionar Insumos para Producción
88
1.5. Modelo de Objetos del Negocio
89
Figura 17: Diagrama de Objetos del Negocio Gestionar Insumos para
Producción
90
1.7. Modelo de Requerimientos
A. Requerimientos Funcionales
El usuario podrá:
Seguridad:
Iniciar sesión.
Módulo de Producción
Registrar personal.
Registro de reclamos.
Módulo de Almacén
B. Requerimientos no funcionales
Interfaz
Interfaz Web con una fácil interacción (Chrome, Firefox, IE, Edge).
Datos
La aplicación realizará la validación de todos los datos al
ingresarlos.
Seguridad
El acceso se validará a través de usuario y contraseña en el
sistema, estando registrado correctamente.
91
Cada usuario tendrá un perfil establecido, teniendo solo así acceso
a las herramientas necesarias para su trabajo.
Recursos
Tabla 38: Recursos mínimos para el sistema
Cliente Servidor
Hardware Software Alojamiento
Procesador: Min Intel Sistema Multiplataforma en servidor
Core 2 Operativo
Duo
RAM: Min 2GB Navegador Explorer,
Chrome,
Firefox, Opera,
etc.
Ancho de banda: 1Mb
Fuente: Elaboración Propia
Aseguramiento de la Calidad:
92
Figura 19: Diagrama de Módulos del sistema
Módulo de
Seguridad
Módulo de
Reportes
Entidad
Negocio
Datos
93
1.8. Modelo de Caso de Uso de Requerimientos por Módulos
Usuario
Administración
Encargado de Área
Módulo de Seguridad
94
Módulo: Producción
Registrar Usuario
Administación
<<include>>
(f rom Módulo de Seguridad)
...)
95
Fuente: Elaboración Propia
Módulo de RR.HH
1. Registrar Personal
Figura 25: Caso de uso Registrar Personal
<<include>>
(f rom Actors)
Registrar planilla
<<include>>
<<extend>>
<<extend>>
<<include>> <<extend>>
Registra pago
Registra reclamos
Jefe RR.HH
(f rom Actors)
96
Módulo de Almacén
97
1.9. Descripción de Caso de Uso por Módulos
Módulo: Seguridad
Tabla 39: Descripción iniciar sesión
Módulo: Producción
Tabla 40: Descripción Registrar Usuario Productor
Flujo Alternativo:
98
7. De no ingresarse los datos requeridos no se podrá guardar el registro
y mostrará el mensaje Error al Registrar.
Post-Condiciones: Guardar el registro
Puntos de Extensión: Ninguno
Flujo Alternativo:
7. De no ingresarse los datos requeridos no se podrá guardar el registro
y mostrará el mensaje Error al Registrar.
Post-Condiciones: Guardar el registro
Puntos de Extensión: Ninguno
Módulo: RR.HH
Caso de uso:
Registrar Personal
Descripción: Registrar personal de producción
Pre-condiciones: El jefe de RR.HH debe iniciar sesión en la aplicación web
Flujo de Eventos:
Flujo Básico:
1. En el menú principal, módulo RR.HH seleccionar Registrar Personal.
99
2. Muestra Interfaz Registrar Personal con el respectivo listado del mismo
del día.
3. Click en botón Nuevo
4. Ingresar datos requeridos en las secciones mostradas.
5. Click en botón guardar.
6. Muestra mensaje Orden de Producción Registrada
Flujo Alternativo:
7. De no ingresarse los datos requeridos no se podrá guardar el registro
y mostrará el mensaje Error al Registrar.
Post-Condiciones: Guardar el registro
Puntos de Extensión: Ninguno
Flujo Alternativo:
7. De no ingresarse los datos requeridos no se podrá guardar el registro
y mostrará el mensaje Error al Registrar.
Post-Condiciones: Guardar el registro
Puntos de Extensión: Ninguno
100
Tabla 44: Descripción Registrar Reclamos
Flujo Alternativo:
7. De no ingresarse los datos requeridos no se podrá guardar el registro
y mostrará el mensaje Error al Registrar.
Post-Condiciones: Guardar el registro
Puntos de Extensión: Ninguno
Módulo: Adquisiciones
Tabla 45: Descripción Registrar Inventario General
101
5. Click en botón guardar.
6. Muestra mensaje Registro Exitoso.
Flujo Alternativo:
7. De no ingresarse los datos requeridos no se podrá guardar el registro
y mostrará el mensaje Error al Registrar.
Post-Condiciones: Guardar el registro
Puntos de Extensión: Ninguno
Flujo Alternativo:
7. De no ingresarse los datos requeridos no se podrá guardar el registro
y mostrará el mensaje Error al Registrar.
Post-Condiciones: Guardar el registro
Puntos de Extensión: Ninguno
102
desarrollo; primeramente calcularemos los puntos de caso de uso
sin ajustar (de la siguiente manera).
UUCP=UAW+UUCW
Dónde:
UUCP= Puntos de caso de uso sin ajustar.
UAW= Factor de peso de los actores sin ajustar.
UUCW= Factor de peso de los casos de uso sin ajustar.
Elaboración: Propia
Factores de Peso de los Actores (UAW)
Factor N° de
Tipo de actor Descripción
(peso) actores Resultado
Otro sistema que interactúa con el
Simple sistema a desarrollar mediante una 1 0 0
interfaz de programación
Otro sistema que interactúa con el
sistema a desarrollar mediante un 0 0
Promedio 2
protocolo o una interfaz basada en
texto
Una persona que interactúa con el
Complejo sistema mediante una interfaz 3 4 12
gráfica.
UAW 12
Elaboración: Propia
103
b. Factor de peso de los Casos de Uso sin ajustar (UUCW)
N° de
Tipo de caso de Factor
Número de transacciones casos Resultado
uso de Peso
de Uso
Simple 1 – 3 Transacciones 5 7 35
Promedio 4 – 7 Transacciones 10 0 0
UUCW 70
Elaboración: Propia
Calculando:
Dónde:
UCP = Puntos de casos de uso ajustados
UUCP = Puntos de casos de uso sin ajustar
TCF = Factor de complejidad técnica
EF = Factor ambiente
104
Tabla 50: Factor de complejidad técnica
Elaboración: Propia
Cada uno de estos puntos se debe evaluar según la siguiente escala:
105
Tabla 51: Cálculo de los factores de complejidad técnica
Elaboración: Propia
Luego:
TCF = 0.6 + 0.01 * SUM (PESO x VALOR ASIGNADO)
TCF = 0.6 + 0.01 * 42
TCF = 1.02
D. Factor Ambiente
Son factores sobre los cuales se realiza la evaluación son 8 puntos, que
están relacionados con las habilidades y experiencia del grupo de
personas involucradas con el desarrollo del proyecto.
106
Tabla 52: Factor Ambiente
Elaboración: Propia
Tabla 53: Cálculo del Factor Ambiente
EF = 1.4 – 0.03 x 22
EF = 0.74
108
Tenemos:
E = 55.86 x 20
E = 1117.2 Horas-Hombre
Porcentaje del
Actividad
100%
Análisis 279.3
Diseño 558.6
Programación 1117.2
Pruebas 418.95
Sobrecarga(Otras actividades) 418.95
Total 2793
Elaboración: Propia.
ETotal = 2793
109
Fase 2: Elaboración
Elaboración: Propia
110
2.2. Diagrama de Colaboración
111
Módulo de Producción
Registrar usuario
Figura 32: Diagrama de Colaboración Registrar Usuario Productor
112
Registrar Orden de Producción
Figura 33: Diagrama de Colaboración Registrar Orden de Producción
113
Módulo: RR.HH
Registrar Personal
114
Registrar Pago Planilla
Figura 35: Diagrama de Colaboración Registrar Pago Planilla
115
Módulo de Adquisiciones
Registrar Inventario General
116
Registra Inventario por Usuario Productor
Figura 37: Diagrama de Colaboración Registrar Inventario por usuario Productor
117
2.3. Casos de Uso de Realización
Se elaboran a partir de los casos de uso de requerimientos, y sirven como
guía durante la etapa de diseño.
Iniciar sesión
<<realize>>
RA_Iniciar Sesión
Módulo de Producción
118
Módulo de RR.HH
Registrar planilla
(from Módulo de RR.HH)
Registrar pago
Registrar personal
<<realize>> <<realize>>
RA_RR.HH
Módulo de Adquisiciones
<<realize>> <<realize>>
RA_Adquisiciones
119
Módulo de Reportes
Gestionar reporte
<<realize>>
RA_Reportes
120
2.4. Diagramas de Secuencia
121
Módulo: Producción
Registrar Usuario Productor
Figura 44: Diagrama de Secuencia - Registrar usuario productor
122
Registrar Orden de Producción
123
Módulo: RR.HH
Registrar Personal
124
Registrar Pago Planilla
Figura 47: Diagrama de Secuencia - Registrar Pago Planilla
125
Módulo Adquisiciones
Registrar Inventario General
Figura 48: Diagrama de Secuencia - Registrar Inventario General
126
Registra Inventario por Usuario Productor
Figura 49: Diagrama de Secuencia - Registrar Inventario pro usuario productor
127
Fase 3: Construcción
Modelo de Datos
Diagrama Entidad-Relación: Físico
Elaboración: Propia.
128
Fase 4: Transición
Prueba de Caja Blanca
Figura 51: Código Fuente - Registrar Usuario
5
6
Elaboración: Propia
129
Figura 52: Diagrama de Flujo de Complejidad Ciclomática
4 3
Elaboración: Propia
𝑽(𝑮) = 𝑨 − 𝑵 + 𝟐
Donde:
A = Aristas.
Nodos = Nodos
𝑽(𝑮) = (𝟖 − 𝟕) + 𝟐 = 𝟑
Elaboración: Propia
130
Prueba de Estructuras Condicionales
Resultado
ID CP Escenario Username Email Password
Obtenido
CP-1 Escenario 1 V V V Registra usuario
Msg: “Usuario
CP-2 Escenario 2 V E V
Existente”
Msg: “Contraseña
CP-3 Escenario 3 V V F
requerida”
Msg: “Ingrese
CP-4 Escenario 4 F V V nombre de
usuario”
Elaboración: Propia
Elaboración: Propia
131
Tabla 58: Clase de Equivalencia
Clase
ID CP Equivalen Username Email Password Resultado obtenido
cia
CEV<01>;
CP-1 Carlos c.roman@velebitgroup.com.pe 123456 Registra usuario
CEV<02>
CEV<04>;
CP-2(2) Enrique c.roman@velebitgroup.com.pe 234567 Usuario existente
CEV<06>
CEV<05>;
CP-3(3) Carlos c.roman@velebitgroup.com.pe null Contraseña requerida
CEV<04>
CEV<02>;
Ingrese nombre de
CP-4(1) CEV<04>; null c.roman@velebitgroup.com.pe 345678
usuario
CEV<06>
Elaboración: Propia
132