1era Entrega Swi I42b Grupo 06-1

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 28

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS

FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA INDUSTRIAL

“AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”


CURSO: Software para Ingenieros

IMPLEMENTACIÓN DE UN SISTEMA PARA LA


AUTOMATIZACIÓN DE INVENTARIO DIGITAL MEDIANTE
APLICACIÓN PARA “CASA DE LOS RAVIOLES”

DOCENTE: Estanislao Contreras Chávez


SECCIÓN:
I42B
INTEGRANTES:
Mamani Taipe, Edison Jesús - U20221B060
Calderón Sánchez, Medaly Almendra - U202319271
Cohaila Mamani, Mitzi Liseth Mery - U202021460
Suarez Roman, Oscar Manuel - U202219591
Castillo Minchan, Anthony Paul - U201815038
Remache Quispe, Jesús Miguel - U20221b412

Lima, 7 de noviembre del 2023

ENLACE DE VIDEO: https://youtu.be/stl0rdhfU9A?si=caoaehToQx5uJw88


Software para Ingenieros

INDICE
1. Capítulo I: Presentación.................................................................................................................

2. Capitulo II: Marco de Referencia..................................................................................................

2.1. Marco Conceptual...........................................................................................................................

2.2. Marco normativo..............................................................................................................................

2.3. Marco teórico...................................................................................................................................

2.3.1. StarUML....................................................................................................................................

2.3.2. Ingeniería de software............................................................................................................

2.3.3. Ingeniería de requerimientos.................................................................................................

2.3.4. Base de datos..........................................................................................................................

2.3.5. Entrada......................................................................................................................................

3. Capitulo III: Descripción de la empresa.......................................................................................

3.1. Política integral de gestión.......................................................................................................

3.2. Objetivos de nuestra política integral de gestión..................................................................

3.3. Misión.......................................................................................................................................

3.4. Visión........................................................................................................................................

3.5. Valores.....................................................................................................................................

3.6. Proveedores.............................................................................................................................

3.7. Fuerzas de Porter...................................................................................................................

3.8. Productos comercializados....................................................................................................

3.9. Requerimientos del Sistema..................................................................................................

3.10. Identificación del Problema................................................................................................

3.11. Lluvia de ideas.....................................................................................................................

3.12. Encuesta...............................................................................................................................

3.13. Diagrama de Pareto - Problema principal........................................................................

3.14. Causa del problema............................................................................................................

3.15. Diagrama de los 5 Porque.................................................................................................

3.16. Objetivos del Proyecto........................................................................................................

Prof. Estanislao Contreras Chávez


Software para Ingenieros

3.16.1. Objetivo General..........................................................................................................

3.16.2. Objetivos específicos..................................................................................................

3.16.3. Justificación..................................................................................................................

4. Capítulo 4: Propuesta de mejora cualitativa.............................................................................

4.1. Requisitos funcionales y no funcionales..............................................................................

4.2. Actores.....................................................................................................................................

4.3. Casos de Usos........................................................................................................................

4.4. Diagramas de clases..............................................................................................................

Prof. Estanislao Contreras Chávez


Software para Ingenieros

1. Capítulo I: Presentación

La Casa de los Ravioles fue fundada en el año 1974 por el sr. Geogie
Chamulera Con 39 años de experiencia en la fabricación de pastas en el Perú.
Se ha posicionada como empresa líder en la producción y ventas de pastas
artesanales. Teniendo una variedad de productos como: Ravioles, Pansotti,
Tortellini, Capilleti, Canelones, Tallarines y pasta para lasaña y otros productos
de muy buena calidad.

El trabajo desarrollado se enfocará en la implementación de un sistema para la


automatización de inventario digital mediante una aplicación para "Casa de los
Ravioles" es un proceso que busca mejorar la gestión y control de los
productos disponibles en el negocio. Este sistema permitirá llevar un registro
preciso y actualizado de los productos en stock, facilitando la realización de
pedidos, la reposición de inventario y la planificación de compras.

La aplicación desarrollada para este propósito ofrecerá funcionalidades como


la captura y almacenamiento de información de los productos, incluyendo
detalles como nombre, descripción, categoría, precio y cantidad disponible.
Además, permitirá realizar búsquedas y filtrar los productos según diferentes
criterios, lo que agilizará el proceso de encontrar y visualizar la información
necesaria.

Otra característica importante de este sistema es la generación de reportes y


estadísticas relacionadas con el inventario. Estos informes podrán mostrar
datos como el nivel de existencias, las ventas realizadas, los productos más
populares y otros indicadores relevantes para la toma de decisiones.

La implementación de este sistema de automatización de inventario digital


traerá consigo varios beneficios para "Casa de los Ravioles". Entre ellos se
encuentran la reducción de errores humanos en la gestión de inventario, la
optimización de los procesos de compra y reposición, y la mejora en la
eficiencia general del negocio.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

En resumen, la implementación de un sistema para la automatización de


inventario digital mediante una aplicación para "Casa de los Ravioles" permitirá
una gestión más eficiente y precisa de los productos disponibles, mejorando
así la operatividad y rentabilidad del negocio.

2. Capitulo II: Marco de Referencia


2.1. Marco Conceptual
 Proceso Unificado: El Proceso Unificado es un marco de trabajo
genérico que puede especializarse para una gran variedad de sistemas
software, para diferentes áreas de aplicación, diferentes tipos de
organizaciones, diferentes niveles de aptitud y diferentes tamaños de
proyectos
 Modelo de dominio: Es un artefacto de la disciplina de análisis ,
construido con las reglas de UML durante la fase de concepción, en la
tarea construcción que describe conceptos importantes del contexto como
objetos, el dominio y los enlaces de estos a otros. De esta manera,
genera una comprensión en la estructura y dinámica de la organización.
 Diagrama de caso de uso: El diagrama de casos de uso es una forma
de diagrama de comportamiento en lenguaje de modelado unificado, con
la que se representan procesos empresariales, así como sistemas y
procesos de programación orientada a objetos.
 Diagrama de clase: Un diagrama de clases en Lenguaje Unificado de
Modelado es un tipo de diagrama de estructura estática que describe la
estructura de un sistema mostrando las clases del sistema, sus atributos,
operaciones, y las relaciones entre los objetos.
 Diagrama de secuencia: El diagrama de secuencia es un tipo de
diagrama usado para modelar interacción entre objetos en un sistema
según UML.
 Diagrama de estado: Los diagramas de estado UML pueden ayudar a
visualizar el ciclo de vida de cada objeto de forma clara y comprensible.
Aunque este diagrama solo consta de unos pocos elementos, si se utiliza
correctamente, puede contribuir notablemente al resultado final.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

 Diagrama de actividades: Un diagrama de actividades o diagrama de


flujo que muestra actividades ejecutadas por un sistema que describe la
secuencia de actividades del sistema que se modela. Asimismo,
considera un punto de inicio y un determinado punto final donde
especifica diversas rutas de decisiones existentes en el progreso de
sucesos encontrados en una actividad.
 Requisitos funcionales: Los requerimientos funcionales son
declaraciones que proveerá el sistema, de la manera en que éste
reacciona a entradas particulares. En algunos casos, los requerimientos
funcionales de los sistemas también declaran explícitamente lo que el
sistema no debe hacer.
 Requisitos no funcionales: Son aquellos requerimientos que no se
refieren directamente a las funciones específicas que entrega el sistema,
sino a las propiedades emergentes de éste como la fiabilidad, la
respuesta en el tiempo y la capacidad de almacenamiento.

2.2. Marco normativo


Los Marcos Normativos son un conjunto de leyes, normas y reglamentos que
son aplicables a las funciones o actividades que se planea llevar a cabo y que
deben ser identificados para que las actividades se realicen de manera
armónica, sin incurrir en riesgos de tipo legal.
Toda empresa que maneje información personal está en la obligación de tener
la autorización del usuario para el manejo de su información, por esto se creó
la Ley de Protección de Datos Personales, esta Ley reconoce y protege el
derecho que tienen todas las personas a conocer, actualizar y rectificar las
informaciones que se hayan recogido sobre ellas en bases de datos que sean
susceptibles de tratamiento por entidades de naturaleza pública o privada.
En Perú, una empresa que vende pastas estaría sujeta a las siguientes leyes y
regulaciones:
 Ley de Inocuidad Alimentaria (Ley N° 30057): Esta ley establece los
principios y disposiciones para garantizar la inocuidad de los alimentos,
incluyendo las pastas, así como los procedimientos para su control y
vigilancia.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

 Reglamento Sanitario de los Alimentos (Decreto Supremo N° 007-98-


SA): Este reglamento complementa la Ley de Inocuidad Alimentaria y
establece los requisitos y condiciones específicas para la producción,
almacenamiento, transporte y comercialización de alimentos, incluyendo
las pastas.
 Ley de Etiquetado de Alimentos Procesados (Ley N° 30021): Esta ley
establece las disposiciones para el etiquetado de alimentos, incluyendo
las pastas, y exige la declaración precisa de ingredientes, información
nutricional y advertencias sobre alérgenos.
 Código de Protección y Defensa del Consumidor (Ley N° 29571): Este
código establece los derechos y obligaciones tanto de los consumidores
como de los proveedores de bienes y servicios, incluyendo la protección
de la salud y seguridad del consumidor.
 Ley General de Publicidad (Ley N° 28036): Esta ley regula la publicidad
en general, incluyendo las regulaciones sobre publicidad engañosa y
publicidad dirigida a niños, que deben ser consideradas al promocionar
los productos de la empresa de pastas.
 Ley General del Trabajo (Decreto Legislativo N° 728): Esta ley establece
los derechos y obligaciones tanto de los empleados como de los
empleadores, incluyendo normas relacionadas con contratos laborales,
remuneración, horarios de trabajo y seguridad y salud ocupacional.
 Ley del Impuesto General a las Ventas (Ley N° 27242): Esta ley
establece las disposiciones fiscales para el impuesto general a las
ventas, que debe ser considerado en la venta de los productos de la
empresa de pastas.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

2.3. Marco teórico


En la actualidad el uso de la tecnología para algún negocio es sinónimo de
mejora ya que a través de la tecnología bien aplicada mejora la calidad, agiliza
los procesos, reduce los costos e incrementa la productividad, mejora la toma
de decisiones y ayuda a alcanzar nuevos mercados.
La tecnología va creciendo por todo el mundo así que todo negocio que desee
crecer y expandirse nacional e internacionalmente debe hacer su uso correcto.

2.3.1. StarUML
StarUML (Unified Modeling Language), es una excelente aplicación de código
abierto que permite trabajar con todos los diagramas relacionados. Además,
puede realizar generación de códigos para Java, C++ y C#, así como
documentos para todos los programas que componen el paquete de Microsoft
Office, tales como: Word, Excel y PowerPoint.

2.3.2. Ingeniería de software


La Ingeniería de Software es una de las ramas de las ciencias de la
computación que estudia la creación de software confiable y de calidad,
basándose en métodos y técnicas de ingeniería, y brindando soporte
operacional y de mantenimiento.

2.3.3. Ingeniería de requerimientos


Ingeniería de Requerimientos es el proceso de recopilar, analizar y verificar las
necesidades del cliente para un sistema de software. La meta de la ingeniería
de requerimientos es entregar una especificación de requerimientos de
software correcta y completa.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

2.3.4. Base de datos


La base de datos es una recopilación organizada de información o datos
estructurados, que normalmente se almacena de forma electrónica en un
sistema informático.
2.3.5. Entrada
Las entradas son los ingresos del sistema que pueden ser recursos materiales,
recursos humanos o información. Las entradas constituyen la fuerza de
arranque que suministra al sistema sus necesidades operativas.

3. Capitulo III: Descripción de la empresa


La Casa de los Ravioles fue fundada en el año 1974 por el sr. Geogie
Chamulera Con 39 años de experiencia en la fabricación de pastas en el Perú.
Se ha posicionada como empresa líder en la producción y ventas de pastas
artesanales. Teniendo una variedad de productos como: Ravioles, Pansotti,
Tortellini, Capilleti, Canelones, Tallarines y pasta para lasaña y otros productos
de muy buena calidad.
3.1. Política integral de gestión

La Casa de los Ravioles es una empresa comprometida en mejorar


continuamente su Sistema de Gestión Integral, para lo cual ha establecido la
siguiente Política. Empresa dedicada a la fabricación y comercialización de
productos alimenticios como pastas, fideos, salsas y otros; tiene como
compromiso principal el siguiente:
Atender a Satisfacción a sus clientes con productos de calidad, entregados de
forma oportuna sustentando que los productos son libres de octógonos y sin
preservantes con personal calificado y comprometido con el proceso de mejora
continua, y el cumplimiento de las normas de salubridad vigentes en materia de
seguridad, salud y medio ambiente.
3.2. Objetivos de nuestra política integral de gestión

Con el fin de cumplir con la Política integral de Gestión, se han establecido los
siguientes objetivos: Incrementar la satisfacción del cliente y la entrega
oportuna del producto al cliente.
Mejorar de forma continua los procesos productivos.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

Mejorar la productividad de nuestro talento profesional a través de procesos de


capacitación y orientación permanente, así como brindando los equipos
necesarios para la elaboración de productos y salud personal.
Cuidado y preservación del medio ambiente.
Mejorar de manera permanente nuestro Sistema de Gestión Integral.

3.3. Misión

Nuestra misión es deleitar a nuestros clientes con pastas frescas y sabrosas,


rellenas con ingredientes de la más alta calidad. Nos esforzamos por brindar
una experiencia culinaria única y satisfacer los paladares más exigentes,
mientras promovemos la tradición y el amor por la comida italiana.

3.4. Visión

Nuestra visión es convertirnos en la marca líder en producción pastas a nivel


nacional, reconocida por nuestra excelencia en sabor, variedad de opciones y
compromiso con la calidad. Buscamos expandirnos a nuevos mercados,
mantener relaciones duraderas con nuestros clientes y seguir innovando en la
creación de nuevos sabores y combinaciones de rellenos.

3.5. Valores

Calidad: Nos comprometemos a utilizar ingredientes frescos y seleccionados


cuidadosamente para garantizar la calidad excepcional de nuestras pastas
rellenas.
Pasión: Nos apasiona la cocina y nos esforzamos por transmitir ese amor en
cada plato que preparamos.
Autenticidad: Mantenemos la autenticidad de la cocina italiana en nuestras
recetas, honrando las tradiciones culinarias y respetando los métodos de
preparación originales.
Innovación: Buscamos constantemente la innovación en nuestros productos,
explorando nuevas combinaciones de rellenos y técnicas de elaboración para
sorprender y satisfacer a nuestros clientes.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

Sostenibilidad: Nos preocupamos por el medio ambiente y nos esforzamos por


ser una empresa sostenible, utilizando prácticas respetuosas con el entorno y
fomentando el comercio justo con nuestros proveedores.

3.6. Proveedores

La casa de los Ravioles, para su fabricación de productos ravioles, pansotti y


tortellini selecciona materia prima de calidad e insumos. A continuación, se
mencionarán los siguientes proveedores de la empresa:

 COORPORACIÓN MOLINOS DEL PERÚ


 HUEVOS LA CALERA
 SAN FERNANDO
 EMBUTIDOS LA SEGOVIANA
 QUESOS EL ANDINO
 FRUTO Y ESPECIAS DOÑA JULIA
 SAN MARINO FOOT CORPORATION

3.7. Fuerzas de Porter

Esta imagen muestra las 5 fuerzas de Poder, un diagrama de estrategia


ampliamente utilizado en los negocios para analizar la competitividad de una
empresa. De esta forma, se aprovechan las oportunidades de mercado
existentes y, a cambio, se mitigan las posibles amenazas

Prof. Estanislao Contreras Chávez


Software para Ingenieros

Ilustración 1 Fuerzas de Porter


fuente propia

3.8. Productos comercializados

Producto 1: Ravioles

Producto elaborado artesanalmente que consiste en una masa de harina con


relleno al gusto del cliente que podría ser: Espinaca, Zapallo loche, Pulpa de
cangrejo, Carne y otros tipos de rellenos tanto salados como dulce, con un
tiempo de cocción de 10 min a fuego lento

Producto 2: Pansotti

Producto elaborado artesanalmente elaborado a mano que consta de una

Prof. Estanislao Contreras Chávez


Software para Ingenieros

masa de harina con relleno al gusto del cliente que podría ser: Espinaca,
Zapallo loche, Pulpa de cangrejo, Carne y otros tipos de rellenos tanto salados
como dulce, con un tiempo de cocción de 12 min a fuego lento

Producto 3: Tortelloni

Producto elaborado artesanalmente elaborado a mano que consta de una


masa de harina con relleno al gusto del cliente que podría ser: Espinaca,
Zapallo loche, Pulpa de cangrejo, Carne y otros tipos de rellenos tanto salados
como dulce, con un tiempo de cocción de 12 min a fuego lento.

3.9. Requerimientos del Sistema

El sistema de automatización de inventario para la Casa de los Ravioles


debe cumplir con una serie de requisitos clave, que incluyen el seguimiento
en tiempo real de productos, la gestión de fechas de producción y
vencimiento, la integración con el sistema de ventas, alertas de inventario
bajo, gestión de lotes, compatibilidad móvil, generación de informes
detallados, escalabilidad y facilidad de uso. La seguridad de datos,
especialmente la privacidad, es primordial. Estos requisitos son esenciales
para optimizar la gestión de inventario, asegurar la frescura de los
productos y respaldar el crecimiento de la empresa.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

3.10. Identificación del Problema

La Casa de los Ravioles se enfrenta a un problema crítico: la caducidad de sus

productos en inventario. Los productos, que incluyen ravioles, tortelloni, salsas

y otros, a menudo no se venden antes de su fecha de vencimiento, lo que

resulta en pérdidas económicas y una disminución en la calidad de los

productos. Este problema afecta la rentabilidad y la calidad de los productos,

erosionando la confianza del cliente y dañando la imagen de la empresa.

3.11. Lluvia de ideas

La lluvia de ideas es una técnica donde se requiere de la participación de un

grupo de personas para lograr determinar los problemas que se presenta en el área,

taller o empresa, por esta razón, se realizó una pequeña reunión con el jefe de

almacén y los operarios, para detectar los problemas principales que afectan a la

empresa, siendo las personas relacionadas con la situación a tratar.

En la reunión se planteado con la siguiente pregunta:

“¿Cuál considera usted que son actualmente los principales problemas

en el área?”

Prof. Estanislao Contreras Chávez


Software para Ingenieros

Como resultado de dicha reunión se obtuvieron 6 las siguientes ideas:

Ítem Resultados de la lluvia de ideas

1 Vencimiento de productos de la empresa

2 Deficiente logística de almacenamiento

3 Costo elevado de insumos

4 Falta de mantenimiento a equipos

5 Demora en los repuestos

6 Falta de personal capacitado

Tabla 1 lluvia de ideas


fuente propia
3.12. Encuesta

Para identificar los principales problemas del área de almacén se realizó

una encuesta a veinte personas que trabajan en el área.

PONDERACIÓN DE LA ENCUESTA

MUY BAJO BAJO ACEPTABLE ALTO MUY ALTO

1 2 3 4 5

Tabla 2 Ponderación de la encuesta


fuente propia

Prof. Estanislao Contreras Chávez


Software para Ingenieros

ITE DESCRIPCIÓN 1 2 3 4 5 TOTA

M L

1 Vencimiento de 5 25

productos de la

empresa

2 Deficiente 2 3 18

logística de

almacenamient

3 Costo elevado 2 6

de insumos

4 Falta de 1 1 5

mantenimiento

a equipos

5 Demora en los 1 2 5

repuestos

6 Falta de 3 3

personal

capacitado

Tabla 3 Encuesta en la empresa


fuente propia

Prof. Estanislao Contreras Chávez


Software para Ingenieros

3.13. Diagrama de Pareto - Problema principal

Para identificar el problema principal del área de almacén se realiza un

Diagrama de Pareto, con los datos obtenidos en la encuesta anterior. Para

buscar alternativas de solución al problema más importante.

Los datos empleados en el siguiente Diagrama de Pareto se obtuvieron del

registro de la frecuencia con la que se presentaban los problemas

Tabla 4 Frecuencia de problemas


fuente propia

Gráfico 1 Distribución de problemas


fuente propia

Prof. Estanislao Contreras Chávez


Software para Ingenieros

El diagrama de Pareto demuestra, el principal problema del área de almacén:

Vencimiento de productos de la empresa y Deficiente logística de

almacenamiento

3.14. Causa del problema

Se ha identificado los problemas principales, Vencimiento de productos de la

empresa y deficiente logística de almacenamiento, ahora se procederá a

identificar todas las causas que originan el problema. Para ello se emplea la

herramienta de análisis: Diagrama de causa-efecto o Ishikawa.

Los resultados con las potenciales causas del problema principal del área

se muestran en el siguiente gráfico.

Gráfico 2 Diagrama de Ishikawa


fuente propia

Prof. Estanislao Contreras Chávez


Software para Ingenieros

3.15. Diagrama de los 5 Porque

Gráfico 3 Diagrama del porque


fuente propia
3.16. Objetivos del Proyecto

3.16.1. Objetivo General

Implementar un sistema para la automatización de inventario digital mediante


aplicación para la casa de los ravioles.
3.16.2. Objetivos específicos

 Automatización del Inventario: El proyecto tiene como objetivo


automatizar el seguimiento de productos y sus cantidades, así como
facilitar la identificación de fechas de producción y lotes asociados.
 Gestión de Fechas de Vencimiento: Implementaremos un sistema que
alertará de manera proactiva cuando un producto esté cerca de su fecha
de vencimiento, permitiendo una gestión más eficiente y reduciendo el
desperdicio. Incorporar un carrito de compras que facilite la gestión de
productos, modificaciones y aplicaciones de descuentos.
 Ofertas Estratégicas: El sistema ofrecerá la capacidad de identificar
productos cercanos a su fecha de vencimiento y sugerir ofertas
estratégicas para estimular las ventas.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

3.16.3. Justificación

La Casa de los Ravioles ha sido un referente en la producción de pastas frescas, como


ravioles, tortelloni, pansotti, y diversas salsas, ofreciendo productos de alta calidad a
sus clientes. Sin embargo, durante el primer semestre del año, la empresa experimentó
un porcentaje de desmedro del 3% en su inventario. Desafortunadamente, este
porcentaje se ha incrementado al 5% en el segundo semestre, y se ha identificado que
la gestión manual del inventario ha contribuido significativamente a este aumento.
El desmedro no solo implica pérdida económica directa, sino también una
disminución en la eficiencia operativa y la capacidad de satisfacer la demanda
del cliente de manera óptima. Para abordar este desafío, proponemos la
implementación de un sistema automatizado para el control de inventario. Este
sistema, respaldado por una aplicación dedicada, ofrecerá beneficios
significativos en términos de precisión, eficiencia y rentabilidad.
La automatización del inventario permitirá:
1. Optimización de Recursos: Eliminar la gestión manual reducirá la
posibilidad de errores humanos y mejorará la precisión en el seguimiento
de productos, contribuyendo a una reducción significativa del desmedro.
2. Alertas y Notificaciones: El sistema generará alertas automáticas,
informando al personal de almacén sobre fechas de vencimiento
cercanas, lotes por agotarse y niveles de inventario bajos, permitiendo
una acción proactiva para minimizar la pérdida.

Gráfico de Producción y Desmedro


700 6%

600 5%
500
4%
400
3%
300
2%
200

100 1%

0 0%
ENERO FEBRERO MARZO ABRIL MAYO JUNIO

Producción del mes Desmedro


Porcentaje del desmedro

Prof. Estanislao Contreras Chávez


Software para Ingenieros

4. Capítulo 4: Propuesta de mejora cualitativa


4.1. Requisitos funcionales y no funcionales

Requisitos Funcionales:

Nivel de
Requisito Descripción Importancia
Seguimiento en Realizar seguimiento Alta
Tiempo Real en tiempo real de
productos en
almacén.
Integración con el Coordinar ventas y Alta
Sistema de Ventas gestión de inventario
para evitar
problemas de
inventario.
Gestión de Fechas Gestionar fechas de Alta
de Producción y producción y
Vencimiento vencimiento para
evitar pérdidas por
vencimiento.
Alertas de Generar alertas Alta
Inventario Bajo cuando los niveles
de inventario caen
por debajo del
umbral.
Seguridad y Garantizar la Alta
Privacidad seguridad y
privacidad de datos
de inventario y
clientes.
Tabla 5 Requerimiento funcionales
fuente propia

Prof. Estanislao Contreras Chávez


Software para Ingenieros

Requisitos No Funcionales:
Requisito Descripción Nivel de Importancia
Disponibilidad Asegurar que el Alta
sistema esté siempre
disponible.
Rendimiento Capacidad para Alta
manejar grandes
volúmenes de datos y
transacciones.
Seguridad Proteger datos Alta
sensibles y garantizar
la confidencialidad.
Escalabilidad Preparar el sistema Media
para el crecimiento
futuro.
Fiabilidad Asegurar que el Media
sistema sea confiable
y resiliente ante
fallos.
Tabla 6 Requerimientos no funcionales
fuentes propias
4.2. Actores

El sistema de automatización de inventario en la Casa de los Ravioles


involucra varios actores clave que desempeñan roles específicos en su
funcionamiento. Aquí están los actores principales y una breve descripción de
sus funciones:

4.2.1. Personal de Almacén: El personal de almacén es responsable de


gestionar el inventario, registrar entradas y salidas de productos, y
recibir alertas sobre el estado del inventario.
4.2.2. Equipo de Ventas: Este equipo verifica la disponibilidad de
productos antes de tomar pedidos, asegurando que haya suficiente
inventario para satisfacer la demanda.
4.2.3. Sistema: El sistema monitoriza constantemente los niveles de
inventario y genera alertas automáticas cuando los niveles caen por
debajo de cierto umbral.

Prof. Estanislao Contreras Chávez


Software para Ingenieros

4.2.4. Gerentes de Inventario: Estos gerentes utilizan el sistema para


realizar análisis detallados del inventario, examinar tendencias y
generar informes para la toma de decisiones.
4.2.5. Sistema y Personal de Almacén: Monitoriza las fechas de
vencimiento de los lotes y genera alertas específicas para el personal
de almacén cuando un lote está próximo a vencer y recibe las alertas
y toma acciones anticipadas para gestionar los lotes por vencer.
4.2.6. Cliente: Representa a los usuarios finales que utilizan la aplicación
para navegar por el catálogo, realizar pedidos y verificar la
disponibilidad de productos.
Estos actores desempeñan roles clave en la operación exitosa del sistema,
contribuyendo a la eficiencia en la gestión del inventario y asegurando la
satisfacción de los clientes.
4.3. Casos de Usos

FICHA DE CASO DE USO 1 - GESTIONAR INVENTARIO


NOMBRE Gestionar Inventario
CODIGO CU1
El personal de almacén gestiona el inventario, registrando entradas y salidas
DESCRIPCION de productos. Además, el sistema genera alertas cuando un producto está
cerca de su fecha de vencimiento.
ACTORES Personal de Almacén
PRECONDICIONES El personal de almacén ha iniciado sesión en el sistema.
FLUJO NORMAL
1. El personal de almacén accede a la sección de gestión de inventario.
2. Registra la entrada de nuevos productos, incluyendo detalles como cantidad, fecha de producción, y fecha de vencimiento.
3. Registra la salida de productos vendidos o retirados del inventario.
4. El sistema verifica las fechas de vencimiento y genera alertas si es necesario.
FLUJO ALTERNATIVO
1. Si hay un problema con la entrada de datos, el sistema muestra un mensaje de error.
POSTCONDICIONES El inventario se actualiza correctamente, y se generan alertas según sea necesario.

Tabla 7 Ficha de caso de uso 1


fuente propia
FICHA DE CASO DE USO 2 - VERIFICAR DISPONIBLIDAD DE PRODUCTOS
NOMBRE Verificar Disponibilidad de Productos
CODIGO CU2
El equipo de ventas verifica la disponibilidad de productos antes de
DESCRIPCION
tomar pedidos, considerando la proximidad de la fecha de vencimiento.
ACTORES Equipo de Ventas
PRECONDICIONES El equipo de ventas ha iniciado sesión en el sistema.
FLUJO NORMAL
1. El equipo de ventas accede a la herramienta de verificación de disponibilidad.
2. Busca productos por nombre o categoría.
3. El sistema muestra la disponibilidad de los productos, destacando aquellos cercanos a la fecha de vencimiento.
FLUJO ALTERNATIVO
- El equipo de ventas tiene información actualizada sobre la disponibilidad de productos.
POSTCONDICIONES - El equipo de ventas tiene información actualizada sobre la disponibilidad de productos.
Prof. Estanislao Contreras Chávez
Software para Ingenieros

FICHA DE CASO DE USO 3 - ANALIZAR INVENTARIO


NOMBRE Analizar Inventario
CODIGO CU3
Los gerentes de inventario analizan tendencias y generan informes
DESCRIPCION detallados sobre el estado del inventario, incluyendo productos cercanos a la
fecha de vencimiento.
ACTORES Gerentes de Inventario
PRECONDICIONES Los gerentes de inventario han iniciado sesión en el sistema.
FLUJO NORMAL
1. Los gerentes de inventario acceden a la sección de análisis de inventario.
2. Configuran parámetros para el análisis, incluyendo fechas y categorías de productos.
3. El sistema realiza el análisis y muestra informes detallados.
FLUJO ALTERNATIVO
Tabla 8 Ficha de caso de uso 2
- Si no hay datos suficientes para el análisis, el sistema informa
fuente a los gerentes.
propia
POSTCONDICIONES El equipo de ventas ha verificado la disponibilidad del producto.

Tabla 9 Ficha de caso de uso 3


fuente propia
FICHA DE CASO DE USO 4 - GENERAR ALERTAS DE INVENTARIO BAJO
NOMBRE Generar alertas de inventario bajo
CODIGO CU4
El sistema genera automáticamente alertas cuando los niveles de inventario
DESCRIPCION caen por debajo de un umbral predefinido, notificando al personal de
almacén.
ACTORES Sistema
PRECONDICIONES El sistema monitorea constantemente los niveles de inventario.
FLUJO NORMAL
1. El sistema detecta que los niveles de inventario de un producto caen por debajo del umbral predefinido.
2. El sistema genera una alerta y notifica al personal de almacén.
FLUJO ALTERNATIVO
1. Si los niveles de inventario no caen por debajo del umbral, no se genera ninguna alerta.
Se ha generado una alerta y se ha notificado al personal de almacén.
POSTCONDICIONES
Continuaré con los últimos casos de uso en respuestas adicionales.
Tabla 10 Ficha de caso de uso 4
fuente propia
FICHA DE CASO DE USO 5 - ALERTA DE LOTE POR VENCER
NOMBRE Alerta de Lote por Vencer
CODIGO CU5
El sistema monitorea la fecha de vencimiento de los lotes de productos y
genera alertas específicas cuando un lote está por vencer. Estas alertas son
DESCRIPCION
enviadas al personal de almacén para una gestión anticipada.
ACTORES Sistema
PRECONDICIONES Los proveedores tienen acceso al sistema y los datos que desean actualizar.
FLUJO NORMAL
1. El sistema verifica las fechas de vencimiento de los lotes de productos.
2. Si un lote está próximo a vencer, se genera una alerta específica para ese lote.
3. La alerta se envía al personal de almacén.
FLUJO ALTERNATIVO
- Se generan alertas específicas para lotes cercanos a la fecha de vencimiento.
POSTCONDICIONES Si el personal de almacén no recibe la alerta, el sistema reintentará la notificación.

Tabla 11 Ficha de caso de uso 5


fuente propia

Prof. Estanislao Contreras Chávez


Software para Ingenieros

FICHA DE CASO DE USO 6 - REALIZAR PEDIDO


NOMBRE Realizar Pedido
CODIGO CU7clientes utilizan la aplicación para realizar pedidos de productos. Pueden
Los
verificar la disponibilidad y recibir recomendaciones basadas en el inventario
DESCRIPCION actual.
ACTORES Cliente
PRECONDICIONES - El cliente ha iniciado sesión en la aplicación.
FLUJO NORMAL
1. El cliente navega por el catálogo de productos.
2. Selecciona los productos deseados y los agrega al carrito.
3. Verifica la disponibilidad de los productos, considerando la proximidad de la fecha de vencimiento.
4. Realiza el pedido y proporciona la información de entrega.
FLUJO ALTERNATIVO
- Si un producto no está disponible, el sistema informa al cliente y sugiere productos alternativos.
POSTCONDICIONES Se registra el pedido en el sistema, y el cliente recibe una confirmación de pedido.

Tabla 12Ficha de caso de uso 6


fuente propia

4.4. Diagramas de clase

4.4.1. GESTIONAR INVENTARIO

Prof. Estanislao Contreras Chávez


Software para Ingenieros

gráfico 4 Diagrama de clase CU1


fuente propia

4.4.2. VERIFICAR DISPONIBLIDAD DE PRODUCTOS

Gráfico 5 Diagrama de clase CU2


fuente propia

4.4.3. ANALIZAR INVENTARIO

Gráfico 6 Diagrama de clase CU3


fuente propia

4.4.4. GENERAR ALERTAS DE INVENTARIO BAJO

Grafico 7Diagrama de clase CU4


fuente propia

Prof. Estanislao Contreras Chávez


Software para Ingenieros

4.4.5. ALERTA DE LOTE POR VENCER

4.4.6.

Gráfico 8 Diagrama de clase CU5


fuente propia

REALIZAR PEDIDO

Gráfico 9 Diagrama de clase CU6


fuente propia

4.5. Modelo de dominio

Gráfico 10 Diagrama de clases


fuente propia

Prof. Estanislao Contreras Chávez


Software para Ingenieros

Prof. Estanislao Contreras Chávez

También podría gustarte