• No se han encontrado resultados

PDF Universidad Nacional Del Centro Del Peru - Uncp

N/A
N/A
Protected

Academic year: 2024

Share "PDF Universidad Nacional Del Centro Del Peru - Uncp"

Copied!
82
0
0

Texto completo

(1)

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERÍA DE SISTEMAS TESIS

DESARROLLO E IMPLEMENTACION DE UNA APLICACIÓN WEB PARA LA MEJORA DE LOS

PROCESOS DE COMPRA Y VENTA DE LA DISTRIBUIDORA PLASDUIT

PRESENTADA POR:

VIVAS MANCHA, Jhoel Elvis

PARA OPTAR EL TÍTULO PROFESIONAL DE:

INGENIERO DE SISTEMAS

HUANCAYO – PERÚ

2021

(2)

ii

ASESOR:

Dr. Richard Mercado Rivas

(3)

iii

AGRADECIMIENTOS:

Deseo expresar muestras de agradecimiento:

A DIOS

Por guiar mi camino con su luz.

A MIS PADRES

Por su ejemplo, amor y apoyo constante para ser cada día mejor.

A MI ALMA MATER

Por sembrar en mí enseñanzas que conducen a mi formación profesional.

A MI ASESOR

Por su gran apoyo y por compartir su vasto conocimiento.

A MIS MAESTROS DE LA FIS

Por su dedicación a la enseñanza a mi paso por la Universidad.

(4)

iv

DEDICATORIA:

A mi familia, mi madre Nélida, mi padre José y mi hermano Jorge; quienes en todo momento me acompañan alentándome a seguir caminando hacia adelante.

(5)

v

RESUMEN

En la presente tesis titulada: “Desarrollo e implementación de una aplicación web para la mejora de los procesos de compra y venta de la distribuidora Plasduit”, se desarrolló teniendo en cuenta el uso de las tecnologías de información, actualmente las empresas hacen uso de estas tecnologías para lo cual requieren de sistemas de información web para automatizar y mejorar los tiempos en sus procesos, esto logra ventajas competitivas, para mejorar la gestión de la información y tomar decisiones que ayuden a crecer a la empresa.

El ámbito de estudio del presente trabajo de investigación es la distribuidora Plasduit, cuyo objetivo de este trabajo es determinar la influencia del desarrollo y la implementación de una aplicación web en los procesos de compra y venta de la distribuidora, para obtener una aplicación web de calidad es necesario utilizar una metodología adecuada, esto llevo a utilizar la metodología Rational Unified Process (RUP) y el Unified Process Modeling(UML), en conjunto lo mencionado permite elaborar un acertado análisis y diseño del aplicativo web.

Después del desarrollo e implementación del aplicativo web los resultados obtenidos son:

disminución del tiempo en realizar el proceso de venta en una media de 8,25 minutos;

disminución del tiempo en realizar el proceso de compra en una media de 8,10 minutos, disminución del tiempo en realizar el reporte de caja en una media de 1 minuto. Se determina que el aplicativo web influye significativamente en la mejora de los procesos de venta, compra y reporte de caja en la distribuidora reduciendo el tiempo.

(6)

vi

ABSTRACT

In the present thesis titled: “Development and implementation of a web application to improve the buying and selling processes of the Plasduit distributor”, was developed taking into account the use of information technologies, currently companies make use of these technologies for which they require web information systems to automate and improve the times in their processes, this achieves competitive advantages, to improve information management and make decisions that help the company grow.

The scope of study of this research work is the distributor Plasduit, whose objective of this work is to determine the influence of the development and implementation of a web application in the purchase and sale processes of the distributor, to obtain a quality web application it is necessary to use an adequate methodology, to obtain a quality web application it is necessary to use an adequate methodology, this led to the use of the Rational Unified Process (RUP) methodology and the Unified Process Modeling (UML), together these mentioned allow us to develop an accurate analysis and design of the web application.

After the development and implementation of the web application the results obtained are:

decrease in time to complete the sales process by an average of 8.25 minutes; decrease in time to complete the purchase process by an average of 8.10 minutes; decrease in the time to perform the cash report in an average of 1 minute. It is determined that the web application significantly influences the improvement of the sales, purchase and cash reporting processes in the distributor, reducing the time.

(7)

vii

ÍNDICE

ASESOR ii

AGRADECIMIENTOS iii

DEDICATORIA iv

RESUMEN v

ABSTRACT vi

ÍNDICE vii

LISTA DE TABLAS ix

LISTA DE FIGURAS x

INTRODUCCIÓN 1

CAPÍTULO I GENERALIDADES

1.1 PLANTEAMIENTO DEL PROBLEMA 2

1.1.1 Sistema Web a nivel internacional 2

1.1.2 Sistema Web a nivel nacional 4

1.1.3 Software en los procesos de compra y venta de la distribuidora 8 Plasduit

1.2 FORMULACIÓN DEL PROBLEMA 12

1.2.1 Problema General 12

1.2.2 Problemas Específicos 12

1.3 OBJETIVOS DE LA INVESTIGACIÓN 12

1.3.1 Objetivo General 12

1.3.2Objetivo Específicos 12

1.4 JUSTIFICACIÓN 13

1.4.1 Justificación Teórica 13

1.4.2 Justificación Metodológica 13

1.4.3 Justificación Practica 13

1.5 HIPÓTESIS 13

1.5.1 Hipótesis General 13

1.5.2 Hipótesis Específicos 13

1.6 OPERACIONALIZACIÓN DE VARIABLES 14

1.7 DISEÑO METODOLÓGICO 14

1.7.1 Tipo de Investigación 14

1.7.2 Nivel de Investigación 14

1.7.3 Población 14

1.7.4 Muestra 15

CAPÍTULO II

MARCO DE REFERENCIA

2.1 ANTECEDENTES 16

A1 Desarrollo e implementación de un sistema de información para 16 mejorar los procesos de compra y ventas en la empresa Humaju.

S.A.C, en el Distrito de Comas-2014,

A2 Aplicación web, para la gestión de venta y servicios, en la empresa 17 COMPUDAV.

A3 Desarrollo e implementación de un sistema web para generar valor en una pyme aplicando una metodología ágil. Caso de estudio: Manufibras

17 una pyme aplicando una metodología ágil. Caso de estudio: Manufibras

(8)

viii Perez SRL.

A4 Aplicación web para la mejora de gestión de ventas de bebidas en la 18 empresa Brandon.

A5 Sistema de información web y la mejora en la gestión de 18 comercialización de productos agrícolas en la empresa Negocios

Corporativos IGUAZÚ S.A.C. de San José - Pacasmayo gestión de venta de unidades móviles

2.2. MARCO TEÓRICO 19

2.2.1 Los procesos 19

2.2.2 Aplicación Web 21

2.2.3 Estándares Web 21

2.2.4 Sistema de información 21

2.2.5 Navegador y servidor Web 22

2.2.6 Metodología RUP 22

2.2.7 UML (lenguaje Unificado de Modelado) 27

2.3. MODELO APLICATIVO 28

2.4. MARCO CONCEPTUAL 29

CAPÍTULO III

INTERVENCIÓN METODOLÓGICA

3.1. MODELADO DEL NEGOCIO. 30

3.2. ANÁLISIS DE REQUERIMIENTO. 33

3.2.1. Requerimientos funcionales. 33

3.2.2. Requerimientos no funcionales. 34

3.3. ANÁLISIS Y DISEÑO. 34

3.3.1. Actores del sistema. 34

3.3.2. Caso de Uso 35

3.3.3. Diagrama de secuencia 40

3.3.4. Diagrama de clases 44

3.3.5. Diseño de la base de datos 45

3.4. IMPLEMENTACIÓN DEL SISTEMA WEB. 45

3.5. PRUEBAS DEL SISTEMA WEB. 50

CAPÍTULO IV

ANÁLISIS Y DISCUSIÓN DE RESULTADOS

4.1 REQUERIMIENTOS FUNCIONALES LOGRADOS. 56

4.2 ANÁLISIS DE DATOS DESCRIPTIVOS. 57

4.3 PRUEBA DE HIPOTESIS 59

4.3.1 Analizando la normalidad de los datos 60

4.4 DISCUSIÓN DE RESULTADOS. 64

CONCLUSIONES 65

RECOMENDACIONES 66

REFERENCIAS 67

ANEXOS 69

(9)

ix

LISTA DE TABLAS

Tabla 1. Disponibilidad de las nuevas tecnologías 2008-2009 2

Tabla 2. Operacionalización de variables 14

Tabla 3. Actores del sistema 34

Tabla 4. Prueba para el ingreso al sistema 50

Tabla 5 Prueba para el registro de un producto 50

Tabla 6 Prueba para comprar producto 51

Tabla 7 Prueba para vender producto 52

Tabla 8 Prueba de reporte de caja 52

Tabla 9. Pruebas de funcionalidad de cumplimiento del sistema 53

Tabla 10. Requerimientos realizados 56

Tabla 11. Análisis descriptivo del tiempo de compra 57

Tabla 12. Análisis descriptivo del tiempo de venta 58

Tabla 13. Análisis descriptivo del tiempo de reporte de caja 59

Tabla 14. Prueba de Hipótesis 60

Tabla 15. Estadísticas de muestras independientes para el proceso de compra 60 Tabla 16. Prueba de muestras independientes para el proceso de compra 61 Tabla 17. Estadísticas de muestras independientes para el proceso de venta 61 Tabla 18. Prueba de muestras independientes para el proceso de venta 62 Tabla 19. Estadísticas de muestras independientes para el proceso de caja 63 Tabla 20. Prueba de muestras independientes para el proceso de caja 63

(10)

x

LISTA DE FIGURAS

Figura 1. Disponibilidad de las nuevas tecnologías 2008-2009 3 Figura 2. Pirámide de Niveles de Sistema de Información 4

Figura 3. Índice de madurez digital 5

Figura 4. Índice de madurez digital por sector 5

Figura 5. Empresas, según tenencia de sistemas de gestión, 2015 6 Figura 6. Empresas que poseen sistema de gestión, según segmento 7 empresarial, 2015

Figura 7.Empresas, según tipos de sistema de gestión que posee, 2015 8

Figura 8. Ubicación de la distribuidora Plasduit 9

Figura 9. Ubicación de la sucursal de la distribuidora Plasduit (Almacén) 9 Figura 10. Captura de pantalla del software de escritorio 10 Figura 11. Tiempo de los procesos de compra, venta y reporte de caja 11

Figura 12. Elementos del proceso, 2013 20

Figura 13. Ciclo de vida RUP 25

Figura 14. Secuencia del desarrollo del aplicativo Web 28

Figura 15. Proceso de compra de productos 31

Figura 16. Proceso de venta de productos 32

Figura 17. Proceso de envió de productos 32

Figura 18. Proceso de reporte de caja 33

Figura 19. Diagrama de caso de uso Administrar Usuario 36 Figura 20. Diagrama de caso de uso de Proceso de Compra 37 Figura 21. Diagrama de caso de uso de Proceso de Venta 38 Figura 22. Diagrama de caso de uso de Administración del Sistema 39

Figura 23. Diagrama de secuencia Añadir Usuario 40

Figura 24. Diagrama de secuencia Proceso de Compra 41

Figura 25. Diagrama de secuencia Proceso de Venta 42

Figura 26. Diagrama de secuencia Registrar otros Gastos 43

Figura 27. Diagrama de clases 44

Figura 28. Diseño de la base de datos relacional 45

Figura 29. Base de datos del sistema 46

Figura 30. Interface de acceso 46

Figura 31. Ventana principal del sistema Web 47

Figura 32. Ventana de agregar proveedores 48

Figura 33. Ventana de agregar productos 48

Figura 34. Ventana para realizar una venta 49

Figura 35. Ventana para agregar una categoría 49

(11)

1

INTRODUCCIÓN

La presente tesis titulada “Desarrollo e implementación de una aplicación web para la mejora de procesos de compra y venta de la distribuidora Plasduit” está orientada a mejorar los procesos de compra y venta en la empresa ya que estás no están automatizadas, al igual que el control adecuado del stock y los ingresos económicos del día, generando pérdidas y retrasos en dichos procesos lo cual perjudica en toma de decisiones por parte del dueño.

El primer capítulo contempla el Planteamiento del Problema que es la falta de automatización de los procesos de compra, venta y reporte de caja. Luego se plantea el Objetivo que busca determinar de qué manera influye el desarrollo e implementación de una aplicación web en el proceso de compra y venta de la distribuidora, planteándose la Hipótesis que el desarrollo e implementación de una aplicación web influye positivamente en el proceso de compra y venta de la distribuidora Plasduit.

El capítulo II, da a conocer el Marco de Referencia el mismo que abarca los Antecedentes que están relacionadas con el estudio, para luego pasar al Marco Teórico que explica los sistemas Web, la metodología RUP y los procesos de compra y venta. También abarca el Modelo Aplicativo, el mismo que buscar mostrar la secuencia metodológica con la cual se pretende resolver el problema. Culmina este capítulo con el Marco Conceptual correspondiente.

El tercer capítulo contempla la Intervención Metodológica el cual es la parte esencial y fundamental del desarrollo del sistema. En esta etapa se aplica lo visto en el Marco Teórico empleando las fases de Inicio, Elaboración, Construcción y transición de la metodología RUP para el desarrollo e implementación del sistema Web.

En el capítulo IV denominado Análisis y Discusión de Resultados, se realiza la verificación y comparación de los resultados del pre y post desarrollo de la investigación, para realizar el análisis de los resultados mediante diferentes métodos estadísticos que validen la hipótesis antes planteada.

Se finaliza con las Conclusiones y Recomendaciones, siendo un punto muy importante para evidenciar de forma precisa los cambios que se han generado en el tiempo de los procesos de compra y venta en distribuidora Plasduit.

J. E. Vivas Mancha

(12)

2

CAPÍTULO I GENERALIDADES

En el capítulo I se aborda aspectos referidos a la problemática actual en la distribuidora Plasduit con respecto a los procesos de compra y venta. Se cuenta con información de la distribuidora sobre el contexto actual de los procesos que permitirá entender y profundizar de mejor manera la situación del problema.

Después de identificar el problema general, se plantea el objetivo y la hipótesis. En las justificaciones se explicará la metodología a utilizar, así como el beneficio de la realización del presente estudio en la distribuidora.

1.1 Planteamiento del problema

La presente investigación en la distribuidora Plasduit plantea atacar los problemas y dificultades que se presentan mediante el desarrollo e implementación de un aplicativo web, optimizando con esto los procesos de compra, venta, reporte de caja y reduciendo las pérdidas económicas en la empresa.

1.1.1 Sistema Web a nivel internacional

En la tabla 1 muestra la lista de disponibilidad de las recientes tecnologías lanzado por el Foro Económico Mundial para el año comprendido desde 2008 hasta 2009.

Tabla 1 Disponibilidad de las nuevas tecnologías 2008-2009

Fuente: Informe global de las tecnologías de la información 2008-2009.

Elaboración: Foro Económico Mundial.

(13)

3

“Los países desarrollados llevan el liderazgo en cuanto a desarrollo de las nuevas tecnologías, los diez primeros lugares, de 134 países incluidos, son ocupados por economías del primer mundo.” Santos Hernandez (2009)

“La compraventa internacional representa una operación de intercambio por medio de la cual se entrega una determinada mercancía contra el pago de su valor en dinero.

El intercambio comercial entre personas que residen en distintos estados está condicionado por una serie de factores, entre otros, las enormes distancias que deben recorrer las mercancías para ser colocadas en los lugares de destino y consumo; la diversa legislación a que están sometidas las partes contratantes en la compraventa internacional; las barreras aduaneras que cada país impone a sus fronteras a este intercambio de bienes, etcétera. La compraventa internacional es un acto jurídico que está particularmente condicionado por una serie de circunstancias. La contratación internacional exige la utilización de medios de transporte y de pago que permitan el cumplimiento de las obligaciones a distancia.” Flint Blanck (2016)

En la siguiente figura 1 muestra el proceso completo de una compra y venta internacional, donde también se puede visualizar él envió del producto.

Figura 1 Disponibilidad de las nuevas tecnologías 2008-2009

Fuente: http://www.portalagrario.gob.pe/ComoExpo/ComoExpo601.shtm Elaboración: Ministerio de agricultura.

(14)

4

“La estructura organizacional de una empresa, ver Figura 2, los Sistemas de información de gerencia se localizan en un nivel administrativo, en el que se relaciona con funciones de seguimiento, control, toma de decisiones y administración de recursos. Se encuentra en dicho nivel ya que la información que produce ejerce la función de herramienta de planificación y toma de decisiones que sirve de ayuda para la mejora de la productividad de una organización, usando así sus operaciones diarias de control. Los sistemas que se encuentran en un nivel administrativo tienen como objetivo proporcionar informes o resúmenes regulares relacionados con las operaciones o procedimientos que ejecuta la empresa.” Proaño Castro, Orellana Contreras, and Martillo Pazmiño (2018)

Figura 2 Pirámide de Niveles de Sistema de Información

Fuente: http://www.portalagrario.gob.pe/ComoExpo/ComoExpo601.shtm Elaboración: Ministerio de agricultura.

“Los sistemas de información deben ajustarse según los distintos niveles, especialidades y trabajadores de una organización, es por esto que se pueden ver los distintos tipos de SI desde dos puntos de vista, uno funcional, que dependerá de las actividades que se realizan, y otra que dependerá de los grupos a los que se les presta servicio.” Proaño Castro, Orellana Contreras, and Martillo Pazmiño (2018)

1.1.2 Sistema Web a nivel nacional

“En estos momentos de restricción de operaciones y distanciamiento social, el ser humano se ha vuelto más digital que nunca, por tanto, resulta crítico que las empresas se adapten rápidamente a esta nueva realidad. La transformación digital no se puede

(15)

5 detener, por el contrario, debe retomarse rápidamente haciendo los ajustes necesarios con la finalidad de poder afrontar un retorno gradual de las actividades de una manera más preparada. Según el índice de madurez digital (DMI, por sus siglas en inglés) se tiene organizaciones divididas en tres niveles: incipiente, encaminada y avanzada.

Como primer indicador, se logró precisar que la mayoría de las organizaciones en el Perú están encaminadas a lograr la madurez digital.” EY (2020)

Figura 3 Índice de madurez digital

Fuente: EY Perú - 2020 Elaboración: EY Perú

“El promedio del DMI de Perú en 2020 es de 59.44, con lo que se puede reafirmar que el país se encuentra en un proceso de madurez digital encaminada. Dicho factor se presenta prácticamente sin cambio frente al estudio realizado el año 2019, lo cual es bastante alentador. Al no haber un retroceso a nivel país, pero al observarse cambios a nivel sectorial, se considero relevante analizar en mayor detalle bajo esta clasificación.” EY (2020)

Figura 4 Índice de madurez digital por sector

Fuente: EY Perú - 2020 Elaboración: EY Perú

“Los sectores con mayor nivel de madurez digital son telecomunicaciones, banca y seguros, y consumo masivo y retail. Esta situación es coherente con la tendencia mundial en la cual los dos primeros sectores fueron los primeros en iniciar un proceso

(16)

6 transformación utilizando herramientas digitales, debido a que sus clientes se mueven en un entorno digital, y la forma de llegar a ellos es utilizando este tipo de plataformas.”

EY (2020)

“Los sectores con menor nivel de madurez digital son educación, energía e hidrocarburos y minería y metales. Estos sectores tienen una interesante área de oportunidad dado que aquellos actores que inicien su proceso de transformación digital estarán en ventaja frente a sus competidores. En algunos casos ya se está trabajando en iniciativas aisladas, principalmente enfocadas a la médula de su negocio, sin embargo, su aprovechamiento se verá limitado al encontrarse con una organización en desbalance. Estos sectores vienen enfrentando desafíos enormes para mantenerse operativos ante sus millones de usuarios que hoy consumen sus servicios de manera remota. Ante el COVID-19, se abren muchas oportunidades para estos sectores, con la previsible aceptación de los usuarios y con la ventaja de que aquellos que sean pioneros estarán en una mejor posición para atravesar esta coyuntura.” EY (2020)

1.1.2.1 Sistemas de gestión en empresas

“Actualmente según los resultados de la Encuesta Económica Anual 2016, el 58,0% de las empresas cuentan con sistemas de gestión, permitiéndoles tener una mejora continua de sus políticas, procedimientos y procesos de organización. Mientras el 42,0% no ha decidido aún implementar uno.” INEI (2018)

Figura 5 Empresas, según tenencia de sistemas de gestión, 2015.

Fuente: Instituto Nacional de Estadística e Informática - Encuesta Económica Anual 2016 Elaboración: INEI

(17)

7 Uso de sistema de gestión según segmento empresarial

“Si bien todos los segmentos económicos lograron superar el 50% en el uso de sistemas de gestión, es posible distinguir las diferencias que existen entre estos. Mientras el 88,8% de grandes empresas poseen dicho sistema, el porcentaje para las pequeñas empresas fue de 52,6%. Sin embargo, en este caso, es el segmento de las medianas empresas el que cuenta con un mayor porcentaje (90,0%).” INEI (2018)

Figura 6 Empresas que poseen sistema de gestión, según segmento empresarial, 2015.

Fuente: Instituto Nacional de Estadística e Informática - Encuesta Económica Anual 2016 Elaboración: INEI

Tipos de sistemas de gestión que posee las empresas.

“La información muestra que del total de empresas que cuentan con sistemas de gestión funcionando en sus procesos, el 81,9% se establecieron en el área contable-tributario, el 39,5% en ventas, el 18,7% en logística, el 15,4% en personal, el 10,9% en finanzas, el 10,3% en soporte informático, el 7,3% en procesos de producción y solo el 3,7% en otros tipos de sistemas de gestión.”

INEI (2018)

(18)

8 Figura 7 Empresas, según tipos de sistema de gestión que posee, 2015.

Fuente: Instituto Nacional de Estadística e Informática - Encuesta Económica Anual 2016 Elaboración: INEI

“Actualmente se está en una era de la revolución de las tecnologías de información, tener información actualizada al alcance es vital para tomar decisiones oportunas para ser competitivos frente a los demás, las empresas hoy en día invierten sus recursos económicos para lograr beneficios competitivos, así como obtener aplicativos informáticos para automatizar sus procesos de compras y ventas, aumentar la efectividad de sus actividades. Las distribuidoras invierten recursos para estar un paso adelante respecto a la competencia, en consecuencia, manejan sistemas de información que les permite tener información confiable en tiempo real.” INEI (2018)

1.1.3 Software en los procesos de compra y venta de la distribuidora Plasduit.

La distribuidora Plasduit fue fundada por Tamayo Anamaria Daniel, es una empresa que inició sus operaciones en el año 2000 posicionando su local en el Jr. José Díaz N°338 del distrito de San Juan De Miraflores en el Provincia de Lima y fue creada con la visión de ser visto como una distribuidora competitiva, que ofrece productos de naturaleza en PVC y polietileno, ejecutando dentro de un ambiente de ética, brindando soluciones a los problemas de los clientes, para así convertirse en su socio- estratégico.

(19)

9 Figura 8 Ubicación de la distribuidora Plasduit

Fuente: Google Mapas Elaboración: Google

La distribuidora Plasduit tiene como principal actividad la distribución al por mayor y menor de tuberías y conexiones en PVC y CPVC para agua, luz, desagüe, agua caliente, alcantarillado, etc., esta empresa cuenta con una sucursal en la dirección Hermanos Silva 588 – San Martin de Porres la cual utilizan como almacén y también como punto de venta.

Figura 9 Ubicación de la sucursal de la distribuidora Plasduit (Almacén)

Fuente: Google Mapas Elaboración: Google

(20)

10 Esta empresa tiene como proveedores a PAVCO, NICOLL, INYECTOPLAST, OATEY, TIGRE, VALVE CIM, etc. Y como clientes a distintas ferreterías y constructoras en todo Lima Metropolitana.

Considerando que uno de los problemas es en relación a la demora en el proceso de compra y venta por lo cual se tomara como un indicador al tiempo.

Además, se tiene en cuenta que la generación de los reportes es otro problema el cual acarrea mucho tiempo, siendo un proceso ineficiente por lo que se busca mejorar automatizarlo.

La empresa Plasduit, trabaja con un software de escritorio diseñado para la producción en una empresa, este software debido a que no está diseñado para la compra, venta y control inventarios a la que está dedicado la empresa en estudio no brinda información oportuna.

El software mencionado no cuenta con un registro de caja diario el cual es importante para obtener información oportuna y confiable el cual no ayuda a tomar algunas decisiones. En la figura N° 10 se observa que solo se puede emitir proformas y registrar pagos.

Figura 10 Captura de pantalla del software de escritorio.

Fuente: Distribuidora Plasduit Elaboración: Propia

(21)

11 En la distribuidora existen algunos gastos o ingresos extras que afectan a la caja diaria, estos no pueden ser registrados en el software de escritorio con el que cuentan actualmente, generando una demora en la realización de la caja diaria la cual no está automatizada ya que se realiza en un cuaderno diariamente incurriendo en gasto de personal y tiempo.

El software de escritorio utilizado no puede brindar información de la compra y venta realizada a la sucursal donde también se realiza ventas, esto conlleva a que no se puede obtener la información del stock para realizar una venta o en el caso que exista un stock mínimo de un determinado producto no se puede realizar una compra a tiempo, todo esto actualmente se realiza mediante llamadas entre los dos locales indicando las cantidades a recibir del proveedor y también las cantidades a enviar a los clientes generando retraso en los procesos de compra y venta. Esto representa una desventaja competitiva ante las demás distribuidoras en el mercado haciendo que no se logre los objetivos que tiene la empresa. A medida que va creciendo la empresa estos tiempos de retraso en los procesos de compra y venta irán incrementado generando cuellos de botella en la empresa y perdidas económicas.

Figura 11 Tiempos de los procesos de compra, venta y reporte de caja.

Fuente: Distribuidora Plasduit Elaboración: Propia

Se realizó la medición de los tiempos en la compra, venta y reporte de caja los cuales se muestra en la figura 11, los datos provienen del anexo 1, 2 y 3.

16,52 16,15

27,05

0 5 10 15 20 25 30

Compra Venta Reporte de caja

Tiempo en min

Procesos

Compra Venta Reporte de caja

(22)

12 Los tiempos de compra, venta y reporte de caja tienen un promedio de 16,5; 16,15;

27,05 respectivamente, estos tiempos son considerados muy altos los cuales generan estas situaciones de demora.

El dueño de la distribuidora Plasduit, expreso que quiere optimizar el recurso tiempo ante la situación mencionada y observando los problemas que tenían se sugirió desarrollar e implementar un sistema web para el proceso de compras, ventas y envíos, ya que al encontrarse en un servidor en la Web se puede acceder a ella desde cualquier lugar, en la cual se podrá registrar las compras y ventas obteniendo un control adecuado del stock en tiempo real con el que cuenta la distribuidora.

1.2. Formulación del problema

1.2.1 Problema General

¿Cómo influye el desarrollo e implementación de una aplicación web en el proceso de compra y venta de la distribuidora Plasduit?

1.2.2 Problemas Específicos

 ¿Qué influencia tiene el desarrollo e implementación de una aplicación web en el tiempo de los procesos de compra y venta de la distribuidora Plasduit?

 ¿Cómo influye el desarrollo e implementación de una aplicación web en la gestión de información de las compras y ventas en la distribuidora Plasduit?

1.3 Objetivos:

1.3.1 Objetivo General

Determinar de qué manera influye el desarrollo e implementación de una aplicación web en el proceso de compra y venta de la distribuidora Plasduit.

1.3.2 Objetivos Específicos

 Establecer cómo influye el desarrollo e implementación de una aplicación web en el tiempo de los procesos de compra y venta de la distribuidora Plasduit.

 Conocer la influencia que tiene el desarrollo e implementación de una aplicación web en la gestión de información de las compras y ventas en la distribuidora Plasduit.

(23)

13 1.4 Justificación

1.4.1 Justificación Teórica

El desarrollo de aplicaciones web no es algo simple. Como resultado a esto ha surgido diferentes metodologías para su desarrollo. Las metodologías imponen un proceso guiado sobre el desarrollo de un aplicativo para hacerlo más eficiente. Es motivo por el cual se utilizará la metodología RUP que proporciona un conjunto de técnicas que soportan el ciclo completo del desarrollo de un aplicativo Web, herramienta para mejorar los procesos de compra y venta en la distribuidora Plasduit.

1.4.2 Justificación Metodológica

Para lograr el cumplimiento de los objetivos, se utilizará la metodología RUP y añadido el Lenguaje Unificado de Modelo UML, forman la metodología estándar más utilizada para el análisis, implementación y documentación del sistema la cual se usara para el desarrollo e implementación del aplicativo Web que ayude a eliminar errores en los reportes de compras y ventas, mejorando la accesibilidad a dichos reportes.

1.4.3 Justificación Práctica

Se propone el desarrollo de un aplicativo Web para la mejor administración de compras y ventas de la distribuido Plasduit, dado que actualmente no se generan reportes diarios de los ingresos y egresos con que se cuenta de manera automatizada, debido a que el sistema de escritorio con que cuenta la empresa no tiene soporte y documentación para poder implementarlo a dicho sistema existente, por tanto, es necesario el desarrollo e implementación de un aplicativo Web mediante la metodología RUP, permitiendo contar con información confiable, concisa y oportuna para la toma correcta de decisiones por parte del gerente.

1.5 Hipótesis

1.5.1 Hipótesis General

El desarrollo e implementación de una aplicación web influye positivamente en el proceso de compra y venta de la distribuidora Plasduit.

1.5.2 Hipótesis Específicos

 El desarrollo e implementación de una aplicación web mejora el tiempo de los procesos de comprar y venta de la distribuidora Plasduit.

 El desarrollo e implementación de una aplicación web mejorara la accesibilidad en la gestión de información de las compras y ventas en la distribuidora Plasduit.

(24)

14 1.6 Operacionalización de variables

Tabla 2 Operacionalización de variables

Variable Definición Operativa Dimensiones Indicadores

Implementación

de una

aplicación web

Grupo de aplicaciones tecnologícas, que permiten los procesos de gestión de reportes de compra, venta de productos de la empresa.

Implementación  Porcentaje de requerimientos implementados

Proceso de compra y venta

de la

distribuidora Plasduit

Procedimientos para el registro de productos a comprar o vender, registro de pagos y registro de envió de productos, así mismo la gestión de dicha información.

Rapidez  Tiempo en el proceso de compra

 Tiempo en el proceso de venta

Eficiencia  El tiempo de generación de reportes

Fuente: Distribuidora Plasduit Elaboración: Propia

1.7 Diseño Metodológico

1.7.1 Tipo de investigación:

La investigación que se realizara es una investigación tecnológica, puesto que se desarrollará e implementara un aplicativo web para mejorar el proceso de compra y venta de la distribuidora Plasduit.

1.7.2 Nivel de la investigación:

El nivel de la investigación a desarrollar es explicativo debido a que el objetivo es definir la influencia de la implementación de una aplicación web para la gestión de procesos de compras y ventas en la distribuidora Plasduit.

1.7.3 Población

 La población está constituida por los casos de compra y venta que se producen en la organización, así como la realización del informe de caja diaria.

 15 Personas que laboran en la empresa Plasduit.

(25)

15 1.7.4 Muestra

 La muestra a considerar estará basada en los casos de compra y venta dentro de la empresa y para poder demostrar la hipótesis se tomará datos en ausencia del sistema y después en presencia del sistema, por lo que se establecerá una cantidad fija para ambas situaciones.

 La muestra será dirigida para el cual se tomará 20 casos de compra, 20 casos de venta y 20 días para la generación de caja diaria.

 15 Personas que laboran en la empresa Plasduit.

El capítulo descrito tuvo como principal finalidad brindar una idea clara y exacta del estudio que se propone. Abarca aspectos fundamentales de la tesis y que son las orientaciones del desarrollo de los siguientes capítulos. Se reconocieron las variables que intervienen y a través de dichas variables se podrá confirmar si la hipótesis es correcta. Se especificó los aspectos más destacados que se desarrollan de forma más profundizada en los capítulos subsecuentes.

(26)

16

CAPÍTULO II

MARCO DE REFERENCIA

En este capítulo se muestran las investigaciones similares a la que se está estudiando, estas investigaciones han asistido a la resolución de problemas mediante la metodología RUP. En el Marco de referencia se expondrá la metodología a desarrollar y determinadas definiciones referentes al tratamiento de los procesos de comprar y venta en la distribuidora Plasduit.

Finalmente, se presenta el marco conceptual para entender cada uno de los términos referidos a la presente investigación.

2.1. Antecedentes

A1. Huaman Varas & Huayanca Quispe (2017). Desarrollo e implementación de un sistema de información para mejorar los procesos de compra y ventas en la empresa Humaju. Tesis para optar el Título Profesional de Ingeniero de Sistemas. Universidad Autónoma del Perú. Perú.

“En la presente tesis que se aplicó a la empresa Humaju, presenta problemas en que se registran de manera manual las operaciones de las áreas de compras (stock, registro de productos y órdenes de compra para reposición de artículos) y ventas (registro de venta, cotizaciones, emitir comprobante de pago del cliente), por tal motivo el objetivo es desarrollar e implementar un Sistema de Información, para mejorar los procesos de Compras y Ventas en la empresa Humaju. Para el desarrollo del Sistema se utilizó la metodología AUP (Proceso Unificado Ágil) que es una versión más simplificada del Proceso Unificado de Rational(RUP), se obtuvieron las siguientes conclusiones, se observó que la empresa ha obtenido mejores resultados al momento de hacer la toma de decisiones, con la ayuda del Sistema de Información, también se comprobó que esta herramienta ayuda a cualquier empresa a organizarse y adicionalmente reducir su tiempo en cuanto a procesos de Compras y Venta.”

(27)

17 A2. Apugllón Guaita (2018). Aplicación web, para la gestión de venta y servicios, en la empresa COMPUDAV. Tesis para optar el Título de Ingeniera en Sistemas e Informática. Universidad Regional Autónoma de los Andes. Ecuador.

“La presente investigación tuvo como objetivo primordial Implementar una aplicación web, para mejorar la gestión de ventas y de servicios, en la Empresa COMPUDAV.

Para lo cual la autora aplicó la modalidad de la investigación cualitativa-cuantitativa.

Además, se consideró como muestra el total de trabajadores de la empresa que conforman la población por ser una cantidad pequeña. Además, se puso a prueba la página localmente, probando así posibles errores que pudiesen originar. Obteniendo como resultado final el portal web permite a la empresa obtener mayores ingresos en cuanto a ventas de productos y servicios que ofrece, además ayuda a expandir su publicidad de manera local, nacional e internacional reduciendo así al cliente el factor tiempo, posible movilización hacia el local. Siendo así se realizó encuestas a los empleados de la empresa cuyos resultados fueron favorecedores para la implementación del portal web. Para la implementación se realizó la configuración respectiva del servidor para alojar la página y poder acceder a la información respectiva.”

A3. Castillo Asencio (2016). Desarrollo e implementación de un sistema web para generar valor en una pyme aplicando una metodología ágil. Caso de estudio:

Manufibras Perez SRL. Tesis para optar el Título de Ingeniero de Sistemas.

Universidad Nacional Mayor de San Marcos. Perú.

“En la presente tesis se buscó desarrollar un sistema web mediante la aplicación de una metodología ágil para la empresa Manufibras Pérez SRL, con la finalidad de generar valor con la mejora en la promoción de productos, gestión de pedidos y el registro de ventas. Debido a que todo es un proceso manual, el cual puede traer como consecuencia pérdidas económicas por los errores manuales y la alta inversión de tiempo en sus actividades y esto debido a que no se apoyan en el uso de herramientas tecnológicas. Actualmente la empresa Manufibras Pérez SRL, no muestra una información completa de todos sus productos y de los servicios que brinda, causa de ello es la pérdida de clientes potenciales ya sea porque no tienen conocimiento de la empresa o por la poca información acerca de los productos que ofrecen. Se propone realizar el sistema web aplicando una metodología ágil, para lo cual se evaluará únicamente la programación extrema (XP) y Scrum como metodologías ágiles, debido a que son las metodologías ágiles que más se están aplicando. Al término de la investigación se concluyó que la orientación a la innovación tecnológica es importante, ya que es un elemento vital en el desarrollo de la pyme para hacer frente a la fuerte competencia. Así como también se demuestra que una estrategia administrativa para

(28)

18 operar el negocio y dirigir sus operaciones apoyándose en herramientas tecnológicas hace crecer al negocio.”

A4. Mendoza Santos (2018). Aplicación web para la mejora de gestión de ventas de bebidas en la empresa Brandon. Tesis para optar el Título de Ingeniero de Sistemas y Cómputo. Universidad Inca Garcilaso de la Vega. Perú.

“En el referido trabajo el autor planteo dificultades en su proceso de gestión de ventas en la empresa, el cual se llevaba a cabo bajo un procedimiento tradicional de registro y seguimiento de ventas. Dicho procedimiento no llegaba a ser eficiente ya que originaba retrasos y ciclos de trabajos innecesarios impactando en el rendimiento de la gestión de ventas. El objetivo planteado en la tesis fue optimizar el proceso de ventas y control de stock de productos. Para ello se desarrolló una aplicación web mediante la metodología Proceso Racional Unificado (RUP), el cual tiene como objetivo asegurar que la producción del software sea de alta calidad y satisfaga las necesidades de los trabajadores en la empresa Brandon. Al terminar la tesis se concluyó en la importancia de un sistema de gestión de ventas, que agilizo los procesos de ventas y mantenimiento de stock, evitando la pérdida de información ya que se almacenada en una base de datos confiable que permitirá centralizar toda la información.”

A5. Izquierdo Quispe & Lezama Parede (2019). Sistema de información web y la mejora en la gestión de comercialización de productos agrícolas en la empresa Negocios Corporativos IGUAZÚ S.A.C. de San José - Pacasmayo. Tesis para optar el Título de Ingeniero de Sistemas. Universidad Nacional de Trujillo. Perú.

“En la presente tesis ha sido establecido como objetivo principal el de mejorar los procesos de compra y venta de productos producidos por Negocios Corporativos Iguazú S.A.C., mediante el desarrollo e implementación de este sistema informático web. En el planteamiento del problema se muestra a la empresa Negocios Corporativos Iguazú sin un Sistema Web de Gestión Comercial, es así que sus procesos no se encuentran bien definidos y son desarrollados manualmente. Se desarrolla la presente investigación, mediante la Metodología RUP (Proceso Unificado de Rational), metodología que permite generar un proyecto ordenado y de calidad;

junto con una base de datos (MySQL), PHP y JavaScript como lenguaje de programación, librerías y una biblioteca multiplataforma (Bootstrap). El sistema permite hacer análisis de los datos que contiene la Base de Datos utilizando los formularios de búsquedas para obtener resultados específicos como datos de cliente, productos, ventas realizadas. Con el desarrollo del sistema informático web consiguieron reducir en un 68.47% la atención de una venta, además lograron reducir

(29)

19 en un 99.22% el tiempo en la consulta de existencias de productos, y del mismo modo lograron una reducción del 99.17% el tiempo de generación de reportes de gestión y finalmente aumentaron en un 42.96% el nivel de satisfacción del usuario.”

2.2. Marco Teórico

2.2.1 Los procesos:

“La palabra Proceso proviene del latín processus que significa: avance, progreso. Un proceso es un conjunto de actividades de trabajo interrelacionadas, que se caracterizan por requerir ciertos insumos (inputs: productos o servicios obtenidos de otros proveedores) y actividades específicas que implican agregar valor, para obtener ciertos resultados (outputs).” Mallar (2013)

Elementos del proceso

Los elementos que integra un proceso son:

Inputs: recursos a transformar, materiales a procesar, personas a formar, informaciones a procesar, conocimientos a elaborar y sistematizar, etc.

Recursos o factores que transforman: actúan sobre los inputs a transformar. Aquí se distinguen dos tipos básicos:

 Factores dispositivos humanos: planifican, organizan, dirigen y controlan las operaciones.

 Factores de apoyo: infraestructura tecnológica como hardware, programas de software, computadoras, etc.

Flujo real de procesamiento o transformación: “La transformación puede ser física (mecanizado, montaje etc.), de lugar (el output del transportista, el del correo, etc.), pero también puede modificarse una estructura jurídica de propiedad (en una transacción, escrituración, etc.).” Mallar (2013)

Outputs: son básicamente de dos tipos:

 “Bienes: tangibles, almacenables, transportables. La producción se puede diferenciar de su consumo. Es posible además una evaluación de su grado de calidad de forma objetiva y referida al producto.” Mallar (2013)

 “Servicios: intangibles, acción sobre el cliente. La producción y el consumo son simultáneos. Su calidad depende básicamente de la percepción del cliente.” Mallar (2013)

(30)

20 En la siguiente figura 12 se observa todos estos elementos.

Figura 12 Elementos del proceso, 2013.

Fuente: Distribuidora Plasduit Elaboración: Mallar (2013)

Proceso de Ventas: Son procesos que consta en comerciar un producto o servicios a los clientes, involucra precios, marketing, planificación y organización; es esencial que este trámite que sea más eficientes, para el aumento económico de la organización, buscando tener nuevos colaboradores, fidelizando clientes. Para el progreso eficaz de una gestión de ventas es fundamental: control de proceso de ventas eficiente; planificación de ventas; calcular con eficientes asistentes en el área de ventas y capacitación del equipo.

Proceso de Compras: La gestión de compras es esencial para el logro del éxito de la empresa, engloba rapideces necesarias para obtención de materiales y servicios a buenos montos para la empresa, es indispensable la planificación y programación;

igualmente ejecutar presupuestos para suministrar y programar entregas pertinentes, estar atento a los cambios constantes en el mercado que pueden influir en lo programado.

Es indispensable negociar precios adecuados con los proveedores, confirmando productos y servicios de gran calidad y las cantidades adecuadas.

Proceso de Stock de productos: Considerado como la administración del registro de compra y salida de productos de la empresa, una de las políticas buenas de una empresa es mantener un número mínimo de stock para luego incrementar ante el aumento de demanda de dicho producto.

(31)

21 2.2.2 Aplicación Web:

Según Aplicación Web (2021) “la aplicación Web todas las herramientas que los usuarios pueden utilizar accediendo a un servidor Web a través de internet o mediante un navegador.”

Aplicación Web (2021) “Son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. También se puede afirmar que las aplicaciones web pueden contener elementos que permiten una comunicación activa entre el usuario y la información. Esto permite que el usuario acceda a los datos de modo interactivo, gracias a que la página responderá a cada una de sus acciones.”

2.2.3 Estándares Web:

Se resalta los siguientes estándares:

“El Identificador de Recurso Uniforme (URI), que es un sistema universal para referenciar recursos en la Web, como páginas web.

El Protocolo de Transferencia de Hipertexto (HTTP), que especifica cómo se comunican el navegador y el servidor entre ellos.

El Lenguaje de Marcado de Hipertexto (HTML), usado para definir la estructura y contenido de documentos de hipertexto.

El Lenguaje de Marcado Extensible (XML), usado para describir la estructura de los documentos de texto.” World Wide Web (2021)

“Berners-Lee dirige desde 2007 el World Wide Web Consortium (W3C) o red de informática mundial, el cual desarrolla y mantiene esos y otros estándares que permiten a los ordenadores de la Web almacenar y comunicar efectivamente diferentes formas de información.” World Wide Web (2021)

2.2.4 Sistema de información:

“Los sistemas de información, es un conjunto de elementos destinados al procesamiento y administración de datos e información para los procesos fundamentales en cada empresa.

Los usuarios de los sistemas de información tienen diferente grado de participación dentro de un sistema y son el elemento principal que lo integra, así se puede definir usuarios primarios quienes alimentan el sistema, usuarios indirectos que se benefician de los resultados pero que no interactúan con el sistema, usuarios gerenciales y directivos quienes tienen responsabilidad administrativa y de toma de decisiones con base a la información que produce el sistema.” Sistema de Información (2021)

(32)

22

“Todos estos elementos interactúan para procesar los datos (incluidos los procesos manuales y automáticos) y dan lugar a información más elaborada, que se distribuye de la manera más adecuada posible en una determinada organización, en función de sus objetivos.” Sistema de Información (2021)

2.2.5 Navegador y servidor Web:

“Un navegador web (en inglés, web browser) es una aplicación que facilita el acceso a la Web, interpretando la información de un conjunto de archivos y sitios web para que estos puedan ser observados, dado que todo esto se encuentro alojado en un servidor.” Navegador Web (2021)

“La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Además, permite visitar páginas web y hacer actividades en ella, es decir, enlazar un sitio con otro, imprimir, enviar y recibir correos, entre otras funcionalidades más. Los documentos que se muestran en un navegador pueden estar ubicados en la computadora donde está el usuario y también pueden estar en cualquier otro dispositivo conectado en la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web).” Navegador Web (2021)

“Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor, realizando conexiones bidireccionales o unidireccionales y síncronas o asíncronas con el cliente y generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente. El código recibido por el cliente es renderizado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo. Generalmente se usa el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación del modelo OSI.”

Servidor Web (2021)

2.2.6 Metodología RUP:

Péraire (2007) “define que el Proceso Unificado Racional es un conjunto de métodos empleados con el propósito de hacer un análisis y diseño de software que engloba todos los requerimientos indispensables durante el tiempo de vida del software, más aún la finalidad principal de esta metodología es la construcción de un sistema informático de gran calidad que cumpla los requerimientos hechos por los clientes, con un presupuesto y cronograma predecibles, tanto para pequeños y grandes proyectos de envergadura de software.”

(33)

23 Péraire (2007). “Esta metodología establece modelado visual, programación y testing.

Se caracteriza por ser acomodable a cualquier desarrollo de software, es configurable a una variedad de categorías de proyectos informáticos y de entidades.”

a. Características

Guiado/Manejado por casos de uso: “La razón de ser de un sistema software es servir a usuarios ya sean humanos u otros sistemas; un caso de uso es una facilidad que el software debe proveer a sus usuarios. Los casos de uso reemplazan la antigua especificación funcional tradicional y constituyen la guía fundamental establecida para las actividades a realizar durante todo el proceso de desarrollo incluyendo el diseño, la implementación y las pruebas del sistema.” Martínez & Martínez (2017)

Centrado en arquitectura: “La arquitectura involucra los elementos más significativos del sistema y está influenciada entre otros por plataformas software, sistemas operativos, manejadores de bases de datos, protocolos, consideraciones de desarrollo como sistemas heredados y requerimientos no funcionales. Es como una radiografía del sistema que se desarrolla, lo suficientemente completa como para que todos los implicados en el desarrollo tengan una idea clara de qué es lo que están construyendo, pero lo suficientemente simple como para que si se quita algo una parte importante del sistema quede sin especificar. Se representa mediante varias vistas que se centran en aspectos concretos del sistema, abstrayéndose de lo demás.”

Martínez & Martínez (2017)

Iterativo e Incremental: “Para hacer más manejable un proyecto se recomienda dividirlo en ciclos. Para cada ciclo se establecen fases de referencia, cada una de las cuales debe ser considerada como un mini proyecto cuyo núcleo fundamental está constituido por una o más iteraciones de las actividades principales básicas de cualquier proceso de desarrollo. En concreto RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en número variable según el proyecto y en las que se hace un mayor o menor hincapié en las distintas actividades.” Martínez &

Martínez (2017)

(34)

24 Desarrollo basado en componentes: “La creación de sistemas intensivos en software requiere dividir el sistema en componentes con interfaces bien definidas, que posteriormente serán ensamblados para generar el sistema.

Esta característica en un proceso de desarrollo permite que el sistema se vaya creando a medida que se obtienen o que se desarrollan y maduran sus componentes.” Martínez & Martínez (2017)

Utilización de un único lenguaje de modelado: UML es adoptado como único lenguaje de modelado para el desarrollo de todos los modelos.

Proceso Integrado: Se establece una estructura que abarque los ciclos, fases flujos de trabajo, mitigación de riesgos, control de calidad, gestión del proyecto y control de configuración; el proceso unificado establece una estructura que integra todas estas facetas. Además, esta estructura cubre a los vendedores y desarrolladores de herramientas para soportar la automatización del proceso, soportar flujos individuales de trabajo, para construir los diferentes modelos e integrar el trabajo a través del ciclo de vida y a través de todos los modelos.

Martínez & Martínez (2017)

b. Ciclo de vida

El ciclo de vida RUP es una implementación del desarrollo del software en espiral. Fue creado ensamblando los elementos en secuencias semi- ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones.

RUP divide el proceso en cuatro fases, dentro de las cuales se realizan pocas pero grandes y formales iteraciones en número variable según el proyecto. En la Figura 13 muestra cómo varía el esfuerzo asociado a las disciplinas según la fase en la que se encuentre el proyecto RUP. Proceso Unificado de Rational (2021)

(35)

25 Figura 13 Ciclo de vida RUP.

Fuente: Proceso Unificado de Rational - Wikipedia, 2021 Elaboración: Wikipedia

c. Fases

Fase de Inicio:

“Durante la fase de inicio se desarrolla una descripción del producto final, y se presenta el análisis del negocio. Esta fase responde las siguientes preguntas:

 ¿Cuáles son las principales funciones del sistema para los usuarios más importantes?

 ¿Cómo podría ser la mejor arquitectura del sistema?

 ¿Cuál es el plan del proyecto y cuánto costará desarrollar el producto?

En esta fase se identifican y priorizan los riesgos más importantes. El objetivo de esta fase es ayudar al equipo de proyecto a decidir cuáles son los verdaderos objetivos del proyecto. Las iteraciones exploran diferentes soluciones posibles, y diferentes arquitecturas posibles.

Puede que todo el trabajo físico realizado en esta fase sea descartado. Lo único que normalmente sobrevive a la fase de inicio es el incremento del conocimiento en el equipo.” Torossi (2002)

(36)

26 Fase de elaboración:

“Durante la fase de elaboración se especifican en detalle la mayoría de los casos de uso del producto y se diseña la arquitectura.

Las iteraciones en la fase de elaboración:

 Establecen una firme comprensión del problema a solucionar.

 Establece la fundación arquitectural para el software.

 Establece un plan detallado para las siguientes iteraciones.

 Elimina los mayores riesgos.

El resultado de esta fase es la línea base de la arquitectura. En esta fase se construyen típicamente los siguientes artefactos:

 El cuerpo básico del software en la forma de un prototipo arquitectural.

 Casos de prueba

 La mayoría de los casos de uso (80%) que describen la funcionalidad del sistema.

 Un plan detallado para las siguientes iteraciones.” Torossi (2002)

Fase de construcción:

“Durante la fase de construcción se crea el producto. La línea base de la arquitectura crece hasta convertirse en el sistema completo.

Al final de esta fase, el producto contiene todos los casos de uso implementados, sin embargo, puede que no esté libre de defectos. Los artefactos producidos durante esta fase son:

 El sistema software

 Los casos de prueba

 Los manuales de usuario” Torossi (2002)

Fase de transición:

“La fase de transición cubre el período durante el cual el producto se convierte en la versión beta.

Las iteraciones en esta fase continúan agregando características al software.

Sin embargo, las características se agregan a un sistema que el usuario se encuentra utilizando activamente.

Los artefactos construidos en esta fase son los mismos que en la fase de construcción. El equipo se encuentra ocupado fundamentalmente en corregir

(37)

27 y extender la funcionalidad del sistema desarrollado en la fase anterior.”

Torossi (2002)

2.2.7 UML (lenguaje Unificado de Modelado):

El lenguaje Unificado de Modelado es una de las herramientas actuales del desarrollo de sistemas, ya que permite a los creadores de sistemas generar diseños que capturen las ideas en forma convencional y fácil de comprender de un pre análisis de la idea que deseaba plasmar por el cliente. Anteriormente no se realizaba ningún análisis de los programas que se deseaban realizar, solo un simple esquema que no tenía mucha profundidad lo que actualmente se considera algo inapropiado.

a. Diagrama de Clases: una clase es una categoría o grupo de cosas. Un rectángulo es el símbolo que representa a la clase y se divide en tres:

 Nombre de la clase

 atributos de la clase

 acciones de la clase

Cada clase se relaciona conectándose con líneas que muestran la manera de relación. Los diagramas de clases facilitan la representación a partir de las cuales los desarrolladores podrán trabajar. Estos diagramas colaboran con el análisis que indiquen detalles importantes.

b. Diagrama de Casos de Uso: es la descripción de las acciones de un sistema desde el punto de vista del usuario, según para los programadores la herramienta

“acierto-errores” para obtener todos los requerimientos.

c. Diagrama de secuencias: muestra la mecánica de interacción con base en tiempos.

d. Diagrama de Colaboraciones: los elementos de un sistema trabajan en conjunto para cumplir con los objetivos del sistema lo cual un lenguaje moderado deberá contar con una forma de representación.

e. Diagrama de Actividades: las actividades que ocurren dentro del comportamiento de un objeto se dan en secuencia.

f. Diagrama de Interfaces: es el conjunto de ventanas y de qué manera se organizan para que haga uso el que utilizara el aplicativo.

(38)

28 2.3. Modelo Aplicativo

En la siguiente figura 14 se observa el modelo aplicativo para el desarrollo e implementación de un aplicativo web para los procesos de compra y venta en la distribuidora Plasduit.

Figura 14 Secuencia del desarrollo del aplicativo Web.

Fuente: Propia Elaboración: Propia

a. Modelado del negocio: “En esta fase se comprende todos los procesos acerca de las actividades de la empresa, su estructura, dinámica que constituyen en la organización. Analizar e identificar el problema que tiene la empresa, en base a una buena perspicacia se lograra realizar un apropiado análisis de requerimientos para la construcción del aplicativo web. De modo que es importante la consolidación que los desarrolladores y usuarios finales tengan comprensión de la organización.” Delao Cisneros (2019)

b. Análisis de requerimientos: “En este periodo se brinda a los desarrolladores un mejor comprensión y conocimiento de los requisitos, lo que el sistema debe ejecutar. Además, se determinan el tiempo y presupuesto de la implantación del aplicativo web, así mismo consensuar una interfaz de usuario con los clientes para el aplicativo en desarrollo.” Delao Cisneros (2019)

c. Análisis y diseño: “En este tercer estadio se establecen los requerimientos y se describen cómo se implementará en el sistema. Cambiar los requerimientos al diseño del sistema de información, adicional se desarrolla una arquitectura.

Después se adecuará el diseño para el entorno de desarrollo.” Delao Cisneros (2019)

Modelado del Negocio

Análisis y diseño

Implementación Análisis de

requerimientos

Pruebas

(39)

29 d. Implementación: “Se implementarán las clases y objetos en ficheros fuente,

binarios, ejecutables y demás. Es esencial definir el plan de integración, el orden de integración de los subsistemas. El implementador elige el orden a implementar los elementos del subsistema. Como resultado se obtendrá un sistema ejecutable en la web.” Delao Cisneros (2019)

e. Pruebas: “Por ultimo en este periodo se desarrolla las pruebas necesarias del producto final, se evalúa la calidad del aplicativo. Se provee la validación de las inflexiones realizados en el diseño y especificación de requisitos por medio de parámetros específicos. Se verifica las funciones del aplicativo según lo diseñado.”

Delao Cisneros (2019)

2.4. Marco Conceptual

Análisis: Es la etapa inicial para la implementación del sistema informático, donde se desarrolla un estudio exhaustivo para identificar los trabajos que realizan en la empresa.

Compra: Es un proceso con el cual se consigue un bien o servicio mediante la entrega de un monto de dinero.

Diagramas: Son gráficas de algunos trabajos del sistema, en UML se trabaja con dos tipos de diagramas (diagramas de estructura y de comportamiento).

Información: Se logra después del procesamiento de los datos, es el logro final.

Implementación: Es el proceso de uso de un software conveniente para el desarrollo del aplicativo.

Pruebas: Es un proceso en el desarrollo de un sistema web, radica en realizar pruebas para corroborar la capacidad de los programas y subsanar algunos defectos.

RUP: Metodología de desarrollo de software.

UML: Significa lenguaje unificado de modelado, es la herramienta para realizar sistemas de software, es el más conocido.

De esta manera en este capítulo se redacta los antecedentes que se emplearan de guía para la investigación obteniendo de estos la información más importante que aporte con el producto de un nuevo conocimiento, igualmente se precisa la metodología que se va a utilizar en el modelo aplicativo para el desarrollo e implementación del sistema Web, teniendo como sostén los conceptos que se aclara en el marco teórico.

(40)

30

CAPÍTULO III

INTERVENCIÓN METODOLÓGICA

La Intervención Metodológica es el sector esencial del desarrollo del sistema Web, ya que muestra la aplicación de la metodología RUP, desarrollando cada una de las fases que componen dicha metodología. Mediante la aplicación se interviene el problema general del estudio, el cual busca mejorar la gestión de procesos de compra y venta.

3.1. Modelado del negocio.

La distribuidora Plasduit, se dedica a la venta por mayor y menor de tubos de PVC y CPVC para agua, luz, desagüe, agua caliente, alcantarillado, etc. en diferentes marcas, sus principales clientes son ferreterías y constructoras en todo Lima Metropolitana. La distribuidora cuenta con una sucursal la cual es utilizada como almacén y también como punto de venta.

Relación de los proveedores que suministran de productos a la distribuidora se tiene:

 PAVCO.

 NICOLL.

 INYECTOPLAST.

 OATEY.

 TIGRE.

 VALVE CIM.

 TUBOPLAST.

 KAPLAST.

 LOGAREX.

 TUBOMAR.

 PIMTAS.

Como se alude en el planteamiento del problema, esta distribuidora viene trabajando desde el año 2000, el dueño el cual se encarga de supervisar las ventas y compras de productos, capacita y controla al personal, realiza compras de productos agotados a los proveedores.

Figure

Figura 1 Disponibilidad de las nuevas tecnologías 2008-2009
Figura 2 Pirámide de Niveles de Sistema de Información
Figura  6  Empresas  que  poseen  sistema  de  gestión,  según  segmento  empresarial, 2015
Figura 9 Ubicación de la sucursal de la distribuidora Plasduit (Almacén)
+7

Referencias

Documento similar

Figura N° 5.105: Diagrama de Clases de Diseño CU Emitir Reporte de Comportamiento y Licencias. Fuente: (Elaboración

INDICE DE TABLAS Tabla 1: Humedad de grano entero de quinua 45 Tabla 2: Color de la quinua antes y después de escarificado en unidades CIELAB 45 Tabla 3: Cambio de masa de la

El uso de Facebook en los estudiantes de secundaria del Colegio Particular “ICTHUS Cristo Salvador”, se manifiesta mediante el uso excesivo de tiempo en Facebook, esto debido a la

115 Figura 48: Comparación del Tiempo de Entrega de Boleta de Notas Pre-Prueba y Post-Prueba Fuente: Propia Elaboración: Propia En la figura 48 observamos que en la post-prueba

47 GRÁFICO N° 16: INCIDENCIA DE PACIENTES CON ARTRITIS REUMATOIDE EN EL HOSPITAL NACIONAL RAMIRO PRIALE PRIALE DE HUANCAYO, PERIODO 2015 – 2017 FUENTE: FICHA DE RECOLECCIÓN DE

En tal sentido, el objetivo principal de esta tesis fue determinar la relación entre uso de TICs y gestión logística en establecimientos del sector farmacéutico de la provincia de Tarma

10 programación algorítmica matemática en equipamientos computacionales de punta nos permite resolver problemas de optimización en gran escala en función a diferentes variables, con

RESUMEN La presente investigación tiene como objetivo “determinar las variables más importantes en la optimización del proceso de cianuración para la mejora de la recuperación del oro