Está en la página 1de 38

FACULTAD DE INGENIERÍA DE SISTEMAS

ESCUELA PROFESIONAL DE INGENIERÍA DE


SISTEMAS

ARQUITECTURA DE UN SISTEMA DE VENTAS PARA LA


OPTMIZACIÒN DE SUS PROCESOS EN LA MYPE "DAN
STORE" EN LOS ORGANOS - PIURA, 2023

AUTORES:
Abad Abad, Thalia del Pilar (ORCID: 0000-0001-9612-868X)
Alcoser Suarez, Luis Imanol (ORCID: 0000-0001-5625-7794)
Edwin Anibal Culupu Elias (ORCID: 0000-0002-2474-5985)
Litano Sandoval Erickson Jadir (ORCID: 0000-0002-8562-2574)
Vilchez Litano Jesús Alexander (ORCID: 0000-0002-7403-9915)

ASESOR:
Mg. Ing. Carlos Alberto Castro Carreño

LÍNEA DE INVESTIGACIÓN:
Sistema de Información y Comunicaciones

LÍNEA DE RESPONSABILIDAD SOCIAL UNIVERSITARIA


Innovación Tecnológica y Desarrollo Sostenible

FILIAL PIURA – PERÚ


2023
Contenido
I. INTRODUCCIÓN...............................................................................................................3
II. DESCRIPCIÓN DEL FENÓMENO ESTUDIADO.........................................................3
III. CONCLUSIONES..........................................................................................................3
REFERENCIAS.........................................................................................................................3
I. INTRODUCCIÓN

Las micro y pequeñas empresas son un importante motor de la economía en


muchos países, ya que contribuyen significativamente al empleo y al
crecimiento económico. Sin embargo, a menudo enfrentan desafíos para
competir con empresas más grandes, incluyendo la falta de eficiencia y
efectividad en sus procesos empresariales. Un área clave donde las MYPEs
pueden mejorar su rendimiento en el diseño y análisis de sus sistemas de
ventas. Un sistema de ventas bien diseñado y bien implementado puede
mejorar la capacidad de una MYPE para satisfacer las necesidades de sus
clientes y, por lo tanto, aumentar su rentabilidad. En este contexto, el análisis y
diseño de sistemas de ventas en las MYPE es un tema importante para
explorar y entender cómo las MYPEs pueden mejorar su capacidad para
vender sus productos o servicios de manera más efectiva.

En el contexto internacional, el presente trabajo corresponde a Vera


(2020), quien realizó la tesis titulada “Sistema para control de compra, venta e
inventario online de la empresa ATSOFT S.R.L”, donde plantea como objetivo
principal desarrollar un sistema control de Compra, Venta e Inventario Online
para la empresa “ATSOFT SRL”. Que optimice los procesos comerciales de
ventas al cliente y la obtención de información confiable, oportuna y real, que
incida en la toma de decisiones. Ante ello, la arquitectura que realizan en
primera instancia, es la propuesta basada en UWE como una propuesta
basada en UML y en el proceso unificado para modelar aplicaciones web, así
mismo, realizan la fase de Análisis de Requerimientos Funcionales y no
funcionales, por ende, muestran los atributos de calidad importantes para el
desarrollo del sistema, realizando Métricas de calidad de software establecidas
por la Norma ISO 9126, siendo, la funcionalidad, confiabilidad, mantenibilidad,
portabilidad, calidad de uso, usabilidad y eficiencia, cabe recalcar que los
atributos de calidad propuestos también se analizaron utilizando la técnica de la
entrevista.
Mary Shaw (2022), es una destacada investigadora en el campo de la
arquitectura de software y ha realizado contribuciones significativas en el
ámbito de los atributos de calidad y la evaluación de sistemas. Ha investigado
ampliamente sobre cómo diseñar y estructurar la arquitectura de software de
manera efectiva. Sus trabajos exploran la importancia de una arquitectura
sólida y bien definida, así como los principios y patrones arquitectónicos que
pueden mejorar la calidad y la mantenibilidad del software. Shaw ha analizado
en detalle diversos atributos de calidad del software, como la fiabilidad, la
seguridad, el rendimiento y la usabilidad. En sus investigaciones han abordado
cómo identificar, evaluar y mejorar estos atributos a través de decisiones de
diseño arquitectónico. Shaw ha desarrollado enfoques y técnicas para evaluar
la calidad y la efectividad de los sistemas informáticos. Sus trabajos han
explorado métodos de evaluación de arquitectura, pruebas y verificación, y
otras técnicas para garantizar que los sistemas cumplan con los requisitos y
expectativas establecidos.

David Garlan (2016), es un destacado experto en arquitectura de


software y ha realizado importantes investigaciones en áreas como la
arquitectura de referencia y la arquitectura de software adaptable. Ha trabajado
en el desarrollo de arquitecturas de referencia, que son modelos
arquitectónicos reutilizables y genéricos para sistemas en un dominio
específico. Estas arquitecturas proporcionan un punto de partida para el diseño
y desarrollo de sistemas similares y promueven la consistencia y la calidad en
la arquitectura. Sus estudios se centran en el diseño de arquitecturas que
permitan ajustar y modificar el comportamiento del sistema en tiempo de
ejecución para satisfacer requisitos cambiantes o dinámicos. Las
investigaciones de Garlan también se han centrado en los atributos de calidad
del software, como la escalabilidad, el rendimiento, la seguridad y la usabilidad.
Ha abordado cómo diseñar arquitecturas que mejoren y mantengan estos
atributos de calidad a lo largo del tiempo.

En su tesis German, en el año 2015, en su tesis titulada “Diseño e


Implementación de un Sistema de Venta para la Distribuidora Josymar Trujillo;
2015”. Realizada en la Universidad Católica los Ángeles de Chimbote.
Concluye de acuerdo a lo propuesto en la hipótesis inicial, se logró diseñar e
implementar el sistema de venta para la distribuidora Josmar Trujillo; 2018 para
mejorar los procesos de venta y obtener un mejor control de sus productos.
Esta coincidencia permite concluir indicando que la hipótesis principal queda
aceptada. De lo cual se cumplió con optimizar los procesos en la emisión de los
comprobantes de venta. También se concluye que en la tabla N.º 2 se observa
el 100% de los encuestados indica que si sería necesario tener un sistema que
permita llevar el control de los movimientos en la distribuidora Josymar, esto
coincide con la hipótesis especifica de optimizar los procesos de venta y dar
una mejor atención a los clientes, esta coincidencia permite concluir que la
hipótesis específica para esta dimensión queda aceptada. Por lo cual se
cumplió con brindar una mejor atención y servicio al cliente y tener un mejor
control de los bienes. Por lo cual se logró obtener los reportes de movimientos
de caja y stock.

Así mismo, Según Capitán, en el año 2015, en su tesis titulada “Diseño e


Implementación de una Aplicación web de Venta Online para la Empresa
Grupo Company S.A.C.; Chimbote.2015”. Realizada en la Universidad Católica
Los Ángeles Chimbote. Concluye que se cumplió con la identificación de la
problemática actual, ya que permitió conocer la necesidad de mejorar el
proceso de ventas de la empresa Grupo Company S.A.C. Se cumplió la
determinación de la metodología a usar, ya que permitió desarrollar la
aplicación web. Se logró cumplir la implementación de la aplicación web, ya
que permitió mejorar el proceso de ventas en la empresa Grupo Company
S.A.C. Se cumplió la realización de la mejora del proceso de ventas con el
diseño e implementación de una aplicación web de venta Online para la
empresa Grupo Company S.A.C., que permitió avalar el mejoramiento de las
ventas y calidad de atención a los clientes.

A nivel local, Córdova, J. (2020), realizó una investigación bajo la línea


de investigación en tecnologías de información y comunicación dando a
conocer sobre: Análisis y diseño de un sistema de gestión de ventas en la
empresa Fast Motors servicios Zeta Gamus E.I.R.L. Piura; 2020. Por ende, en
tal sentido el autor formuló como objetivo analizar y diseñar un sistema de
gestión de ventas en dicha empresa, para mejorar el proceso en ventas. En
relación, el tipo de investigación fue no experimental, descriptiva y de corte
transversal; buscando una mejora continua de la calidad de las organizaciones,
así mismo, teniendo como alcance mejorar el servicio de atención a los clientes
de la empresa, la muestra empleada es de 8 trabajadores, a los cuales, se les
aplicó un cuestionario.

Los resultados permitieron llegar a conclusiones como; que encontraron


la existencia en un nivel alto de insatisfacción por parte de los encuestados
respecto al sistema actual, por ende, un alto nivel en la necesidad de una
propuesta de mejora para el sistema, lo cual determinaron que es necesario la
realización de un análisis y el diseño de un sistema, optimizando el sistema con
el que contaban.

Por otra parte, a nivel local, Dan Store - Perú es una Mype que se
encuentra en los Órganos, es un negocio que se dedica a la venta de
productos de consumo masivo, el cual está siendo muy productivo y que
trabaja con algunas influencers reconocidas en el Perú, a pesar de contar con
una buena ubicación y variedad de productos, la empresa presenta dificultades
en donde la dueña de esta empresa ha comentado que “Necesita de un
sistema de Ventas para poder llevar a cabo un seguimiento adecuado de los
trabajos que se estén realizando. Por lo tanto, se plantea la siguiente pregunta
de investigación: ¿Cómo analizar y diseñar un sistema de ventas eficiente en la
MYPE "Dan Store" para mejorar su rendimiento y aumentar sus ventas?

Para poder realizarlo, es necesario tener un registro correspondiente de


los clientes y del personal con los que se trabajará, el cual pueda ser
actualizado y además asociado con los trabajos; para ello debería considerarse
lo siguiente.

En el caso, de los clientes interesados por los productos primero


deberán hacer su registro y así mismo la validación correspondiente, a los
cuales luego se les pueda permitir realizar una consulta por categoría, también
la consulta de los detalles de un artículo o novedades, además es muy
importante tener un carrito de compras, al cual puedan consultar, añadir,
eliminar, modificar el artículo en todo momento.
Luego ya el registro del cliente será insertado en el sistema de Ventas,
esta función la tendrá que realizar todo usuario que desee realizar una compra
en el Sistema de Ventas y por supuesto se debe tener en cuenta los precios,
siempre y cuando se haya registrado, para luego insertar el pedido a una Data
Store y así finalizar su pedido pasando por caja; por consiguiente, mostrará la
información de los clientes; pero también algo muy importante que se podría
implementar es el inicio de sesión como usuario autentificado, pudiendo
identificarse introduciendo su DNI y su contraseña.

Un actor muy importante dentro de esta Mype son los empleados, que
cumplen un rol fundamental, es importarte tener en cuenta que, estos son
previamente registrados, y están almacenado en una Data Store, donde dentro
de esta se pueda Modificar, mostrar información para los empleados, agregar
los artículos en la Sistema de Ventas para su previa visualización, así mismo
hacer una búsqueda de pedidos por cliente, la modificación del estado de un
pedido, y por último un inicio de sesión como empleado autentificado.

Por otro lado, en el área de las órdenes de entrega donde toda línea
deberá estar asociada a una línea de pedido a la cual ya se le tiene que dar de
alta en la plataforma. Esto es, que ya ha superado el proceso de verificación,
que garantiza que exista cantidad en inventario reservada para el mismo. Las
cantidades de entrega se tomarán del pedido de venta asociado, no se podrán
asignar materiales o ítems diferentes a los del pedido. El sistema permitirá
órdenes de entrega parciales y se registra la orden de entrega.

Además, se necesita implementar un comprobante de Pedido de venta,


se realiza generando este comprobante de venta, el cual mostrará el registro
de la venta. Una vez ya realizado todo ello, se podrá si en caso haya
inconvenientes se procederá a anular el comprobante, de lo contrario ya se
mostrará y así pasar al siguiente proceso que es la Orden de Entrega.

Teniendo como justificación práctica, siendo esta la realización de un


estudio de caso sobre el análisis y diseño del sistema de ventas en la MYPE
"Dan Store" en Los Órganos - Piura es una investigación justificada por la
necesidad de mejorar el rendimiento y aumentar las ventas de la empresa. En
la actualidad, la empresa presenta dificultades para fidelizar a sus clientes.

Por lo tanto, la investigación permitirá identificar las necesidades y


expectativas de los clientes de la empresa, analizar el proceso de ventas actual
y diseñar un sistema de ventas eficiente que se adapte a las necesidades de la
MYPE "Dan Store". Además, la evaluación de la viabilidad y factibilidad de
implementar el sistema de ventas diseñado permitirá asegurar que las
soluciones propuestas sean factibles y adecuadas para la empresa.

También esta, será útil para la empresa, ya que permitirá mejorar su


desempeño en el mercado, aumentar sus ingresos y rentabilidad, y
consolidarse como una empresa competitiva en su rubro. Además, la
investigación contribuirá al fortalecimiento del sector empresarial de la región
de Piura, al brindar herramientas y soluciones concretas para mejorar el
rendimiento de las MYPEs en el mercado.

Como objetivo general se ha planteado diseñar la arquitectura de un


sistema de ventas web para la optimización de sus procesos en la MYPE "Dan
Store" – 2023; por consiguiente, los objetivos específicos planteados son;
definir los procesos claves para el sistema de ventas web en la MYPE "Dan
Store" – 2023, desarrollar la estructura y el flujo de los datos para el sistema de
ventas web en la MYPE "Dan Store" – 2023, Determinar las Tecnologías a
utilizar en el sistema de ventas web en la MYPE "Dan Store" – 2023 y
identificar los atributos de calidad relevantes para el sistema web de Ventas en
la MYPE “Dan Store” en los Órganos, Piura.

Acerca del enfoque metodológico seleccionado será de investigación-


acción, el cual surge para proponer mejoras a problemas sociales a partir de la
investigación previa (Botella & Ramos, 2019). Además, implica una
colaboración estrecha con los implicados directamente en la situación, en este
caso, los trabajadores de la municipalidad. El diseño de la investigación es de
caso único o estudio de caso, dado que se centra en un fenómeno específico
(la red de cableado estructurado) dentro de un contexto específico ( Mype Dan
Store - Perú); el estudio de caso es un diseño de investigación que analiza un
fenómeno actual en su contexto real (Yin, 2018, p. 13). Asimismo, el tipo
investigación será aplicada o tecnológica, puesto que estas investigaciones
buscan mejorar el rendimiento de sistemas, procedimientos y tecnologías
actuales mediante la aplicación de los últimos avances en ciencia y tecnología
(Ñaupas, 2013, pp. 69-70). En este caso se busca optimizar la red de cableado
estructurado en la Municipalidad Distrital de Morropón – Piura, 2013, con la
finalidad de mejorar el servicio de comunicación de datos.

En cuanto, a la recolección de información, se realiza una entrevista a la


dueña y empleados de la MYPE “DAN STORE” para determinar si el sistema
de ventas propuesto es factible económicamente, esta metodología de
investigación se hará de manera reflexiva, objetiva y racionalmente. La técnica
es la entrevista, se entrevistará a la dueña y empleados que trabajan de
manera directa y continuamente con el sistema de ventas dentro de esta micro
empresa. La entrevista permitirá obtener los datos relevantes para nuestro
estudio de caso, para así contribuir a mejorar el seguimiento adecuado de los
trabajos para aumentar que puedan aumentar ingresos y rentabilidad.

II. DESCRIPCIÓN DEL FENÓMENO ESTUDIADO

II.1. Descripción del Proceso de Negocio

 Proceso: Ventas
En el proceso producción va a tener como única salida (Output), que es
producto terminado qué será de tipo físico y este también servirá como un
elemento de entrada (input) para el proceso "venta de ropa para dama".
Asimismo, este va a tener recursos de control, que serán de tipo información,
los cuales son: inventario de almacén, jefe de venta y método de pago. Por otro
lado, también se tendrá lo que son los recursos de suministro como el catálogo
de libro de moda en la tienda, página web y datos de la entrega estos serán de
información. La meta (goal) para este proceso será registrar órdenes de venta
Y por último tendremos un elemento de salida (Output), el cual es comprobante
de pago siendo de tipo físico.
 Proceso: Entrega de Productos

En el proceso de “Entrega de Productos”, empezamos por tomar los datos de


entrada que los obtuvimos a partir del “Comprobante de Venta” del proceso
anteriormente llamado “Venta de ropa para Damas”. Procediendo a cumplir con
lo ya establecido por ambas partes durante este proceso, primero debemos
saber los datos de envío, así como también los datos de entrega en la cual se
necesita la (DIRECCIÓN, DNI Y CLAVE DE VERIFICACIÓN), es necesario e
importante estar informado acerca de las políticas de la empresa, como es que
esta maneja los envíos a nivel nacional y su libro de reclamaciones. Por otro
lado, al cliente se le hace entrega del comprobante de venta de forma física, el
cual va a contener los datos necesarios como; los datos del trabajador y los
obtenidos del anterior proceso que quedan grabados para el uso que desee
darle el cliente. El presente proceso tiene por finalidad obtener una buena
puntuación que sirva como referencia para posteriores entregas y este sea
símbolo de confiabilidad y compromiso por parte de DAN STORE PERÚ.

II.2. Diagrama de Erikson Penker


II.3. Diagrama de Actividades

Para la elaboración del diagrama de actividades con respecto al proceso de


“Entrega de Producto” se han realizado dos particiones, la cual una de estas
esta titulada como “Cliente”, dentro de la partición “Cliente” tenemos como
actividad inicial “Consultar detalles de productos” en la que se ha guardado
información sobre el inventario de almacén, la cual esta guardada en la
datastore quien lo tiene a cargo el jefe de venta, como segunda datastore
tenemos la página web de la empresa DAN STORE PERÚ y como tercera
datastore se encuentra el catálogo de los productos. La actividad “Consultar
detalles de productos” envía al cliente a la segunda acción “Revisar Catálogo
de Productos”, posteriormente esta la actividad “Añadir productos al carrito de
compras” en esta se encuentra una datastore sobre “Información del producto”,
luego se muestra una decisión a través de una pregunta ¿Deseas finalizar la
compra?, que para este caso si la decisión es verdadera te enviara a la acción
“Previa realización de la compra”, si este “NO” es el caso se procederá a
revisar el catálogo de productos, según la decisión “SI” se almacena la
información en una Datastore llamada “Datos de compra”, culminada esta
acción se procede a mostrar la actividad “Pago de productos” en la cual se
encuentra almacenado los métodos de pago, para culminar este proceso se
entrega el comprobante de pago lo cual significa que la compra ha sido
realizada de manera exitosa.
II.4. Identificación y Lista de Requerimientos Funcionales

 01 REGISTRO DE CLIENTE
RF01 Registro de cliente
RF01 – 01 Registrar Cliente
RF01 – 02 Validar Cliente

 02 GESTIÓN DE CLIENTES
RF02 Gestión de Clientes
RF02 – 01 Insertar Cliente.
RF02 – 02 Modificar Datos de cliente.
RF02 – 03 Mostrar información de Cliente.

 03 NAVEGACIÓN DE CLIENTE SOBRE LA COLECCIÓN


RF03 Navegación de cliente sobre la colección.
RF03 – 01 Consultar por Categoría
RF03 – 02 Consultar detalle de cada Articulo
RF03 – 04 Consultar Novedades

 04 MODIFICACIÓN DEL CARRITO DE COMPRAS


RF04 _Modificación del Carrito de Compras
RF04 – 01 Añadir articulo al carrito
RF04 – 02 Eliminar artículo del carrito
RF04 – 03 Modificar cantidad carrito RF04
– 04 Modificar el precio.

 05 REGISTRO DE PEDIDO
RF05 Registro de Pedidos
RF05 – 01 Buscar Id de Venta
RF05 – 02 Editar pedido
RF05 – 03 Eliminar Producto
RF05 – 04 Registrar Pedido
 06 OPERACIONES SOBRE LOS PEDIDOS
RF06 Operaciones sobre los pedidos
RF06 – 01 Buscar pedidos por cliente
RF06 – 02 Modificar el estado de un pedido
RF06 – 03 Insertar Pedido en la Data Store

 07 GESTIÓN DE EMPLEADO
RF07 Gestión de Empleado
RF07 – 01 Registro de Empleado
RF07 – 02 Realizar operaciones sobre los pedidos
RF07 – 03 Realizar operaciones sobre los clientes
RF07 – 04 Modificar la colección de los artículos a ofrecer

 08 ORDENES DE ENTREGA
RF08 Ordenes de Entrega
RF08 – 01 Asignar un identificador único
RF08 – 02 Registrar la orden de Entrega
RF08 – 03 Verificar Orden de Entrega
RF08 – 04 Enviar Ordenes de Entrega
RF08 – 05 Mostrar la Orden de Entrega

 09 COMPROBANTE DE PEDIDO DE VENTA


RF09 Comprobante de Pedido de Venta RF09
– 01 Generar comprobante de Venta
RF09 – 02 Registrar Comprobante de Venta.
RF09 – 03 Anular Comprobante de venta.
RF09 – 04 Mostrar comprobante de venta.
 10 TRATAMIENTO DEL PERSONAL
RF10 Tratamiento del Personal
RF10 – 01 Editar Información de Personal
RF10 – 02 Mostrar información de personal
RF10 – 03 Iniciar sesión como usuario / empleado autentificado

II.5. Identificación y Lista de Requerimientos No Funcionales

RNF01: El sistema debe estar a disposición las 24 horas del día a todas las
personas.

RNF02: El sistema debe permitir proteger la información de los clientes y


asegurarse de que los datos estén seguros.

RNF03: El sistema debe permitir realizar la búsqueda de las categorías en


0.05 segundos.
RNF04: El sistema debe permitir realizar operaciones sobre los pedidos en
0.03.

RNF05: El sistema debe permitir modificar los artículos del pedido en el carrito
de compra.

RNF06: El sistema debe permitir al usuario realizar el pago de su pedido de


manera segura.

RNF07: El sistema debe permitir registrar nuevos pedidos, clientes y


empleados.

RNF08: El sistema de ventas en línea debe permitir el intercambio de


información entre diferentes sistemas interbancarios.

RNF09: El sistema debe ser portable para diversos sistemas operativos y


plataformas.
RNF10: El sistema debe ser capaz de funcionar de manera consistente y sin
fallos durante un periodo de 5 años.

2.6. Casos de Uso

Diagrama de Actores

Diagrama de Casos de Uso


2.7. Atributos de Calidad

2.7.1. Requisitos de Atributos de Calidad

 Atributos de Calidad Externos


Disponibilidad
Interoperabilidad
Fiabilidad
Seguridad
Usabilidad

 Atributos de Calidad Internos


Eficiencia
Modificabilidad
Portabilidad
Escalabilidad
Rendimiento
CATEGORÍA DESCRIPCIÓN DE LOS OBSERVACIÓN
REQUISITOS

 Registrar cliente
FUNCIONAL  Gestionar clientes
 Registrar Pedido
 Gestionar Pedido
 Gestionar Empleado
Descripción muy
 Gestionar órdenes de
general
Entrega
 Gestionar datos
personales
 Gestionar artículo

El sistema debe estar a Descripción


DISPONIBILIDAD disposición las 24 horas del día precisa
a todas las personas.

El sistema debe validar y Descripción


verificar la información que se precisa
ingresa a este, para evitar
INTEGRIDAD
errores y garantizar la exactitud
de los datos (validación de
datos).

-El sistema debe permitir Descripción


RENDIMIENTO realizar la búsqueda de las precisa medible
categorías en 0.05 segundos.

-El sistema debe permitir


realizar operaciones sobre los
pedidos en 0.03 segundos.

El sistema debe permitir Descripción


modificar los artículos del precisa medible
MODIFICABILIDAD pedido en el carrito de compra.

El sistema debe permitir al Descripción con


SEGURIDAD cliente realizar el pago de su precisión
pedido de manera segura.

El sistema debe permitir Descripción con


registrar nuevos pedidos, cierta precisión.
USABILIDAD
clientes y empleados.

El sistema de ventas en línea Descripción


debe permitir el intercambio de precisa
INTEROPERABILIDAD
información entre diferentes
sistemas interbancarios.

El sistema debe ser portable Descripción


para diversos sistemas precisa
PORTABILIDAD operativos como Android 4.4,
Apple iOS 12.0, Windows 10 e
Windows 11.

El sistema debe ser capaz de Descripción


FIABILIDAD funcionar de manera precisa medible
consistente y sin fallos durante
un periodo de 5 años.

El sistema de pago debe ser Descripción

EFICIENCIA seguro, eficiente para que los precisa


clientes puedan realizar sus
pagos de manera rápida y
segura.
El sistema debe recepcionar Descripción
ESCALABILIDAD muchas compras, procesando precisa
más datos y ventas, sin reducir
su velocidad de respuesta.

2.7.2. Estructura de un escenario de Atributos de Calidad.

ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD

DISPONIBILIDAD: El sistema debe estar a disposición las 24 horas del día a


todas las personas.

ORIGEN DEL El sistema debe estar a disposición las 24 horas del


ESTÍMULO día a todas las personas.

ESTÍMULO Se debe confirmar la disponibilidad de la página web


para poder realizar un pago o un pedido.

ENTORNO Este escenario se desarrolla en un entorno virtual


CSS.

ARTEFACTO Los lenguajes de programación que se deben adaptar


al sistema.

RESPUESTAS La página web a disposición de todas las personas,


las 24 horas del día.

MEDIDA DE El tiempo que tarda en cargar la página web.


RESPUESTA
ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD

RENDIMIENTO: El sistema debe permitir realizar la búsqueda de las


categorías en 0.05 segundos.

ORIGEN DEL
ESTÍMULO
El sistema debe permitir realizar la búsqueda de las
categorías en 0.05 segundos.

ESTÍMULO Se necesita buscar las prendas disponibles que


requiere el cliente.

ENTORNO Este escenario se da en la página web de la tienda de


ropa donde el usuario desea buscar las prendas que
desea adquirir.

ARTEFACTO Módulo de ventas para buscar las prendas requeridas


por un cliente

RESPUESTAS Resultado de la búsqueda de las prendas.

MEDIDA DE El tiempo de la consulta de las prendas será de 0.05


RESPUESTA segundos

ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD


RENDIMIENTO: El sistema debe permitir realizar operaciones sobre los
pedidos en 0.03.

ORIGEN DEL
ESTÍMULO
El sistema debe permitir realizar operaciones sobre
los pedidos en 0.03 segundos

ESTÍMULO permite realizar las operaciones adquiridas por el


cliente

ENTORNO Este escenario se desarrolla la página web de la tienda


donde el usuario realiza compra de las prendas
adquiridas.

ARTEFACTO Módulo de ventas para realizar las operaciones de las


prendas adquiridas por el usuario.

RESPUESTAS Resultado de las operaciones de las prendas


adquiridas por el usuario

MEDIDA DE El tiempo de las operaciones de las prendas será de


RESPUESTA 0.03 segundos

ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD


MODIFICABILIDAD: El sistema debe permitir modificar los artículos del pedido
en el carrito de compra.

ORIGEN DEL El sistema debe permitir modificar los artículos del


ESTÍMULO pedido en el carrito de compra.

ESTÍMULO Se permite modificar y actualizar los pedidos del


usuario

ENTORNO Este escenario se desarrolla en la página web de la


tienda de ropa donde el usuario podrá modificar los
pedidos del carrito de compras

ARTEFACTO Módulo de actualización del pedido de dicho usuario

RESPUESTAS Mensaje con actualización del pedido exitoso del


usuario

MEDIDA DE El tiempo de dicho proceso de actualización será de


RESPUESTA 0.03 segundos al momento de agregar los productos
antes de guardar el pedido
ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD

SEGURIDAD: El sistema debe permitir al usuario realizar el pago de su pedido

de manera segura.

ORIGEN DEL El sistema debe permitir al usuario realizar el pago de

ESTÍMULO su pedido de manera segura.

ESTÍMULO Permite realizar el pago correspondido del pedido de

manera segura

ENTORNO Este escenario se desarrolla en la plataforma web de la

tienda de ropa donde el usuario realiza el pago del

pedido.

ARTEFACTO Módulo del sistema de pago en donde contenga un

firewall para la prevención de ataques cibernéticos.

RESPUESTAS Entrega del váucher del pedido y el mensaje “pago

exitoso”.

MEDIDA DE Porcentaje de transacciones de pago exitosas y el nivel

RESPUESTA de satisfacción del usuario en relación con la seguridad

del proceso de pago.


ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD

USABILIDAD: El sistema debe permitir registrar nuevos pedidos, clientes y


empleados.

ORIGEN DEL El sistema debe permitir registrar nuevos pedidos,


ESTÍMULO clientes y empleados.

ESTÍMULO Se necesita que el usuario pueda registrar un nuevo


pedido, registrar clientes y empleados.

ENTORNO Este escenario se desarrolla en la tienda donde el


encargado realiza las operaciones de las prendas
adquiridas por el cliente

ARTEFACTO Módulo de registro del sistema de gestión

RESPUESTAS Mensaje de registro exitoso.

MEDIDA DE Porcentaje de registros exitosos.


RESPUESTA

ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD


INTEROPERABILIDAD: El sistema de ventas en línea debe permitir el
intercambio de información entre diferentes sistemas interbancarios.

ORIGEN DEL El sistema de ventas en línea debe permitir el


ESTÍMULO intercambio de información entre diferentes sistemas
interbancarios.

ESTÍMULO Se necesita que el usuario pueda pagar su pedido con


cualquier cuenta interbancaria

ENTORNO Este escenario se desarrolla en la página web de la


tienda donde el usuario podrá realiza el respectivo pago
del pedido (compra).

ARTEFACTO Módulo del sistema de pago.

RESPUESTAS Mensaje de compra exitoso.

MEDIDA DE Porcentaje de los registros de pagos exitosos.


RESPUESTA

ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD


PORTABILIDAD: El sistema debe ser portable para diversos sistemas
operativos y plataformas.

ORIGEN DEL El sistema debe ser portable para diversos sistemas


ESTÍMULO operativos y plataformas.

ESTÍMULO Se necesita que el sistema funcione para diversos


sistemas operativos como Android, iOS, Windows 10 e
Windows 11 y plataformas como LAMP, NET, entre
otros.

ENTORNO Transferencia del sistema web a diferentes entornos o


plataformas de manera fácil y sin problemas.

ARTEFACTO Código fuente del sistema web, configuraciones de la


aplicación y bases de datos.

RESPUESTAS El sistema web se puede transferir y ejecutar


correctamente en el nuevo entorno o plataforma sin
pérdida de funcionalidad o rendimiento.

MEDIDA DE El tiempo y esfuerzo requerido para migrar el sistema


RESPUESTA web, número de problemas o conflictos encontrados
durante la migración, tasa de éxito en la transferencia
del sistema.

ESTRUCTURA DE UN ESCENARIO DE ATRIBUTO DE CALIDAD


FIABILIDAD: El sistema debe ser capaz de funcionar de manera consistente y
sin fallos durante un periodo de 5 años.

ORIGEN DEL El sistema debe ser capaz de funcionar de manera


ESTÍMULO consistente y sin fallos durante un periodo de 5 años.

ESTÍMULO Se necesita que el sistema funcione de manera


consistente al procesar solicitudes, operaciones,
pedidos, cambios en la configuración o en los datos.

ENTORNO Infraestructura de hardware, redes, sistemas operativos,


servidores web y bases de datos.

ARTEFACTO Código fuente del sistema web, configuraciones del


sistema, bases de datos, registros y registros de errores.

RESPUESTAS El sistema web opera de manera confiable y sin


interrupciones, proporcionando resultados correctos y
manteniendo la integridad de los datos.

MEDIDA DE El tiempo promedio entre fallas, el tiempo promedio de


RESPUESTA reparación, porcentaje de disponibilidad del sistema,
número de errores o fallos y el tiempo de recuperación.
2.8. Método Jim – Brousser

INTEROPER
ATRIBUTOS PUNTAJE DISPONIBILIDAD INTEGRIDAD USABILIDAD EFICIENCIA MODIFICABILIDAD PORTABILIDAD ESCABILIDAD
ABILIDAD FIABILIDAD SEGURIDAD RENDIMIENTO

DISPONIBILI ^ < ^
DAD 6 ^ < < ^ < ^ <
INTEGRIDA ^ < ^
D
8 < < < < < <
INTEROPER
3 ^ < ^ ^ < ^ ^ ^
ABILIDAD

< ^
FIABILIDAD 5 < ^ < < ^
^
SEGURIDAD 2 ^ ^ ^ ^ <
<
USABILIDAD 4 ^ < ^ <
EFICIENCA < < < ^
4
MODIFICAB < ^ ^
ILIDAD 2
PORTABILID
2 < ^
AD
ESCABILIDA
2 <
D
RENDIMINE
TO
0
2.9. Patrón de N Capas DDD
2.10. Modelo Cliente - Servidor

III. CONCLUSIONES

Antes de comenzar el desarrollo de la arquitectura, es esencial comprender


claramente los objetivos del sistema y los requisitos funcionales y no
funcionales. Esto implica identificar las necesidades del negocio o de los
usuarios finales y definir los criterios de éxito para el sistema.

Una buena práctica es realizar la arquitectura de un sistema web, en este caso


de ventas como una arquitectura modular. Esto implica dividir el sistema en
componentes más pequeños y bien definidos, lo que facilita el desarrollo, la
integración y el mantenimiento a largo plazo. Algunos posibles módulos
incluyen gestión de inventario, gestión de pedidos, gestión de clientes, punto de
venta, generación de informes, entre otros.

Para identificar los atributos de calidad, se pueden utilizar diversas técnicas, lo


cual nos ayudará a tener una mejor visión de como funcionaría el sistema
correctamente, estos pueden variar según el contexto y los requisitos
específicos del sistema informático. Es importante tener en cuenta las
necesidades y prioridades del negocio al establecer los atributos de calidad y
trabajar en su mejora continua a lo largo del ciclo de vida del sistema.

De acuerdo al objetivo específico 1 se concluyó que los procesos de ventas y


entregas de productos son los procesos fundamentales para el sistema web de
la MYPE “Dan Store”, ya que estos procesos se involucran desde la recepción
del pedido hasta la generación del comprobante de venta y la entrega del
producto al cliente.

Así mismos en el objetivo 2 se concluyó que para que el sistema de ventas web
en la MYPE "Dan Store" tenga una buena y adecuada estructura, lo primero
que se considero fue el análisis detallado de los requisitos y necesidades del
negocio, además se identificaron los procesos claves se realizan en la MYPE.

Por lo tanto, en el objetivo 3 se llegó a la conclusión de que los atributos más


importantes en términos de calidad para la arquitectura del sistema web de
Ventas en MYPE "Dan Store" son la disponibilidad, usabilidad, eficiencia,
seguridad, integridad, escalabilidad, rendimiento e interoperabilidad, ya que
estos atributos tienen como objetivo garantizar al usuario un acceso fluido al
sistema y la capacidad de realizar compras sin interrupciones, asegurando una
alta calidad de seguridad al momento de efectuar los pagos correspondientes
del pedido.
REFERENCIAS

NICOLÁS, A.; RAMOS, P. 2019. “Investigación-acción y


aprendizaje basado en proyectos: una revisión bibliográfica”. Perfiles
educativos.

Condori Vera, A. (2020). Sistema para el control de compra,


venta e inventario online [Tesis de Titulación]. Universidad Pública de el
Alto. http://repositorio.upea.bo/handle/123456789/141

David Garlan. (2016). Associate Dean for Master’s Programs in


the School of Computer Science. http://www.cs.cmu.edu/~garlan/

Egoavil, F. (2019). Diseño e implementación de un sistema de


información para la gestión de servicios de inventario en la empresa
POLISHOES S.R.L. Ate Vitarte - Lima, 2019 [Tesis de titulación].
Universidad Peruana de las Américas.
http:/
/repositorio.ulasamericas.edu.pe/bitstream/handle/upa/891/17.%20EGO
AVIL_TESIS.pdf?sequence=1&isAllowed=y

Gómez, O. (2019). Mejoramiento del sistema productivo de la


empresa calzado Beatriz de Vargas - Bucaramanga, 2019 [Tesis para
obtener título pregrado]. Universidad Industrial de Santander.
http://tangara.uis.edu.co/biblioweb/tesis/2013/149842.pdf

Guanolema Choca, A. D. (2018). Desarrollo e implementación de


un sistema web para la gestión de pedidos de los diferentes productos
que elabora la microempresa "Modas y Confecciones Odalys". Quito,
Ecuador: Universidad Tecnológica Israel.
http://repositorio.uisrael.edu.ec/bitstream/47000/1586/1/UISRAEL-EC-
SIS-378.242-2018-009.pdf

Mary Shaw. (2022). Carnegie Mellon University Computer


Science Department. https://csd.cmu.edu/people/faculty/mary-shaw

Melgarejo Rocca, J. L. (2019). Implementación de un sistema de


información web de control de ventas y almacén para la Farmacia
Bazán- Chimbote; 2018. Chimbote- Perú: Universidad Católica los
Ángeles de Chimbote.https://docplayer.es/160242714-Universidad-
catolica-los-angeles-de-chimbote-facultad-de-ingenieria-escuela-
profesional-de-ingenieria-de-sistemas.html

Ramirez Bravo, K, D. (2019). Análisis del sistema informático de


facturación en la tienda Romy’s – Piura; 2019 [Tesis de Titulación].
Universidad Católica Los Ángeles de Chimbote.
https://hdl.handle.net/20.500.13032/26130

Santos Germán, V, J. (2015). Diseño e implementación de un


sistema de venta para la distribuidora Josymar Trujillo; 2015 [Tesis de
Titulación]. Universidad Católica Los Ángeles de Chimbote.
https://docplayer.es/65321584-Universidad-catolica-los-angeles-de-
chimbote-facultad-de-ingenieria-escuela-profesional-de-ingenieria-de-
sistemas.html

‌Suxe Ramírez, M, A. (2015). Diseño e implementación de una


aplicación web de venta online para la empresa Grupo Company S.A.C.,
Chimbote; 2015 [Tesis de Titulación]. Universidad Católica Los Ángeles
de Chimbote.
http://repositorio.uladech.edu.pe/bitstream/handle/20.500.13032/1462/
APLICACION_WEB_METODOLOGIA_CUPITAN_DE_LA_CRUZ_JUAN
_JOSE.pdf?sequence=4&isAllowed=y

Vilchez Cordova, J, L. (2020). Análisis y diseño de un sistema de


gestión de ventas en la empresa Fast Motors servicios Zeta Gamus
E.I.R.L. Piura; 2020 [Tesis de Titulación]. Universidad Católica Los
Ángeles de Chimbote. https://hdl.handle.net/20.500.13032/27834

Volumen 41, Nro. 163, 127-41. Ñaupas, H. M. (2013).


Metodología de la investigación científica y elaboración de tesis. Lima:
Universidad Nacional Mayor de San Marcos.

Yin, R. K. (2018). Case study research and applications: Design


and methods. Sage publications.
ANEXOS

URL DE LA SIMULACIÒN DE LA PÁGINA WEB:


https://danstoreperu2021.wixsite.com/danstoreperu

PREGUNTAS DE LA ENTREVISTA REALIZADA:

1. ¿Requiere que su sistema sea ejecutable en diferentes plataformas o


sistemas operativos?

2. ¿Qué debería tener tu sistema web para que sea fácil de usar tanto para ti
como para los usuarios?

3. ¿Qué tan rápido te gustaría que sea el sistema web en términos de cargar
las páginas y responder a las acciones de los usuarios?

4. ¿Qué tan importante es para usted que pueda hacer cambios y


personalizaciones en el sistema web de forma fácil, sin tener que ser una
experta en tecnología?

5. ¿Has pensado en que el sistema web pueda crecer y adaptarse en el futuro,


según las necesidades de tu negocio?

6. ¿Qué medidas de seguridad te gustaría implementar en el sistema web para


proteger la información de los clientes y asegurarte de que los datos estén
seguros?

7. ¿Qué tan importante es para ti que el sistema web esté siempre disponible y
funcione sin errores o fallas inesperadas?

8. ¿Cómo te gustaría que el sistema web se conecte con otras plataformas o


sistemas externos, como los de pago o envío, para que todo funcione en
conjunto de manera fluida?
9. ¿El sistema debe de permitir a los clientes modificar los artículos del pedido
en el carrito de compra??

10. ¿El sistema debe permitir al cliente realizar el pago de su pedido de manera
segura?

11. ¿El sistema de ventas debe permitir el intercambio de información entre


diferentes sistemas interbancarios?

También podría gustarte