Esquema de Desarrollo Grupo Sistema de Inventario

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

UNIVERSIDAD CATÓLICA DE HONDURAS

“Nuestra Señora Reina de La Paz”

Desarrollo de Software

Catedrático:

Ing. Jonatan Isai Moncada Roberts

Integrantes:

Alfredo Emilio Solorzano Salgado 0801200014264

Axel Samuel Cuellar Sevilla 0704200300243

Carlos Eduardo Sagastume Arteaga 0501200002843

Cesar Rivaldo Sanchez Pavon 10904212068

Gustavo Alejandro Rodriguez Pineda 1001200000425

Henry Jose Viera Carrasco 0703200400459

Luis Roberto Moncada Ruiz 0615200400577

Pedro Luis Zelaya Velasquez 0704200500035

6 De Junio del 2024

1
Índice

Introducción......................................................................................................................................................
Objetivos...........................................................................................................................................................
Objetivo General...........................................................................................................................................
Objetivos Específicos...................................................................................................................................
ESQUEMA DE DESARROLLO DE SOFTWARE..............................................................................................
1.1 ANÁLISIS DEL SISTEMA.................................................................................................................
1.1.1. Identificación del Problema....................................................................................................
1.1.2. Aspectos Generales del Software.........................................................................................
1.1.3. Técnicas de recopilación de información...............................................................................
1.1.4. Análisis de los requerimientos del Sistema de Información...................................................
1.1.4.1. Requerimientos Funcionales..........................................................................................
1.1.4.2. Requerimientos No Funcionales....................................................................................
1.1.4.4. Definición de Usuarios...................................................................................................
1.1.5. Análisis de las Necesidades de Información del Sistema......................................................
1.1.5.1. Tecnologías Usadas.......................................................................................................
1.1.5.2. Requerimientos de Hardware de la aplicación...............................................................
1.1.5.3. Requerimientos de Software de la aplicación................................................................
1.1.5.4. Herramientas usadas para el Desarrollo del Sistema....................................................
Tecnologías utilizadas para el desarrollo de sistema............................................................
Tecnologías utilizadas para la documentación del sistema..................................................
1.1.5.5. Viabilidad del Sistema....................................................................................................
· Viabilidad Técnica.........................................................................................................
· Viabilidad Económica....................................................................................................
· Viabilidad Operativa......................................................................................................
· Análisis Costo Beneficio................................................................................................

2
Introducción

La presente documentación se enfoca en el desarrollo de un sistema de inventario


para una tienda de papelería y útiles. La implementación de este sistema busca
optimizar la organización en bodega mediante un sistema de inventario ahorrado
tiempo a empleados, a través de este programa, no solo buscaremos crear una
herramienta eficiente para gestionar el stock de productos, sino también aprender y
comprender cómo realizar una documentación detallada y efectiva para futuros
desarrollos de sistemas.

Objetivos
3
Objetivo General

● Realizar documentación para el desarrollo de un sistema de inventario


enfocado para una tienda de papelería y útiles con el fin de comprender
cómo realizar una documentación para un sistema

Objetivos Específicos

● Documentar cada etapa del desarrollo del sistema, incluyendo el análisis


de requerimientos, diseño, implementación y pruebas.

● Crear un sistema de inventario que permita registrar, actualizar y


gestionar productos de la librería, incluyendo ropa y accesorios.

● Documentar las tecnologías y herramientas utilizadas para el desarrollo


del sistema, incluyendo C#, Visual Studio, .NET Framework y Microsoft
SQL Server.

ESQUEMA DE DESARROLLO DE SOFTWARE

1: Nombre del Sistema: Sistema de Inventario

1.1 ANÁLISIS DEL SISTEMA

4
1.1.1. Identificación del Problema.

“La casa del papel” vende libros y útiles escolares a nivel nacional. El sistema de
gestión del transporte enfrenta actualmente muchos problemas importantes que
afectan la eficiencia de la operación y la satisfacción del cliente. El proceso de
controlar el movimiento de mercancías dentro y fuera del almacén a menudo genera
errores y falta de exactitud de la información. Esta situación genera graves
problemas como la escasez de libros populares y el exceso de oferta de libros no
demandados. Además, la actualización manual de productos consume mucho
tiempo y recursos, lo que distrae a los empleados de otras tareas importantes, como
la atención al cliente. La falta de automatización también dificulta la búsqueda de
productos de forma rápida y precisa en tiendas y comercios, lo que puede provocar
insatisfacción del cliente y pérdida de ventas. Ante estos desafíos, se hace evidente
la necesidad de implementar un sistema de inventario automatizado que permita
mejorar la precisión, acelerar los procesos, facilitar la localización de productos,
optimizar la gestión de pedidos, reposiciones y proporcionar datos en tiempo real
para una mejor toma de decisiones. Este sistema no solo mejorará la eficiencia
interna de la librería, sino que también incrementará la satisfacción del cliente al
garantizar la disponibilidad y localización rápida de los productos.

1.1.2. Aspectos Generales del Software.

FICHA TÉCNICA

Nombre de la aplicación: Invensoft

Versión: 1.0

5
Objetivo General: Implementar un sistema de inventario
para la librería que permita una gestión
eficiente y precisa del producto,
mejorando la disponibilidad de estos y
optimizando los procesos y control de
inventario.

Objetivo específico: • Automatizar el seguimiento de


entradas y salidas de productos.

• Reducir errores humanos


mediante la digitalización de procesos.

• Proveer reportes y análisis en


tiempo real sobre el estado del
inventario.

• Implementar un sistema de
seguimiento que permita localizar
rápidamente cualquier producto en la
tienda o almacén.

Metodología de Desarrollo: Ciclo de vida

Cascada

Herramientas de Desarrollo: IDE: Visual Studio

Lenguaje de Programación: C#

Framework: NET Framework

Gestor de Paquetes: NuGet

Sistema de administración de Base SQL Server


de Datos:

6
Ambiente de Ejecución: Sistema Operativo Windows

1.1.3. Técnicas de recopilación de información.

1.1.3.1 Entrevista.

¿Cuál es el alcance del inventario?

¿Qué tipo de productos o activos serán incluidos en el sistema de inventario?

¿Cuáles son los procesos actuales de gestión de proyectos, que aspectos funcionan
bien y cuales necesitan mejorar?

¿Qué información específica necesitan rastrear el sistema de inventario, incluye


detalles como el nombre del producto numero de serie descripción cantidad en
stocks proveedores ubicaciones precios etc.?

¿Como se lleva a cabo el seguimiento del movimiento de inventario, como las


entradas, salidas, transferencias y ajustes de stocks?

¿Quiénes son los usuarios del sistema de inventario y cuales son sus roles y
responsabilidades en relación con el inventario?

¿Existen requisitos legales o normativos específicos que el sistema de inventario


debe cumplir, como regulaciones de impuestos, contabilidad o seguridad?

¿Qué integración con otros sistemas existentes (como sistemas de punto de venta,
sistemas de gestión de almacenes, sistema de contabilidad, etc.) son necesarias?

¿Cuál es la frecuencia y el volumen esperado de transacciones de inventario? ¿Hay


periodos de pico o estacionales que deben tenerse en cuenta?

¿Cuáles son los criterios de búsqueda y filtrado necesarios para acceder


rápidamente a la información del inventario? ¿Existen informes específicos que se
necesiten generar regularmente?

¿Cuáles son las expectativas de rendimiento, seguridad y disponibilidad del sistema


de inventario?

1.1.4. Análisis de los requerimientos del Sistema de Información.

1.1.4.1. Requerimientos Funcionales.

7
 Registrar nuevos productos con detalles como nombre, categoría,
descripción, número de serie, cantidad en stock, proveedores, ubicación y
precio.
 Editar y actualizar la información de los productos existentes.
 Implementar funcionalidades de búsqueda avanzada y filtrado para localizar
rápidamente productos y generar informes específicos.
 Creación de Usuarios con diferentes accesos al sistema

1.1.4.2. Requerimientos No Funcionales.

 La interfaz de usuario debe ser intuitiva y fácil de usar, con capacitaciones


mínimas necesarias para el personal.
 El sistema debe ser eficiente y cumplir las necesidades de la empresa
 El sistema debe ser adaptable a posibles actualizaciones que tenga

1.1.4.4. Definición de Usuarios.

● Administrador del sistema: El administrador del sistema el usuario que


tiene el mayor nivel de acceso y control sobre el inventario. Responsable
de establecer y mantener el sistema, asegurando que el sistema
funcione de manera eficiente y cumpla con las reglas de la empresa. Sus
responsabilidades incluyen administrar usuarios, establecer permisos y
roles, rastrear todos los productos y crear informes de medios. Los
administradores también pueden realizar tareas importantes como
realizar copias de seguridad y restaurar sistemas.

● Personal del almacén: Los empleados del almacén son personas


responsables de las operaciones diarias de gestión del inventario físico y
están directamente involucradas en la recepción, almacenamiento y
distribución de mercancías en la tienda. Sus responsabilidades incluyen
registrar nuevos productos en el sistema, actualizar las cantidades de
existencias, administrar las entregas de productos y reemplazar el
inventario cuando ocurren discrepancias. También son responsables de
garantizar que los productos se registren y almacenen adecuadamente.

8
● Personal de ventas: El personal de ventas de la librería, que
interactúan directamente con los clientes y realizan ventas, necesitan
acceso al inventario para verificar la disponibilidad de productos y los
procesos de ventas. Sus deberes incluyen hacer preguntas para verificar
el inventario, actualizar el inventario después de cada venta y crear
recibos y facturas. También pueden proporcionar información del
producto a los clientes y ayudar a gestionar pedidos especiales.

1.1.5. Análisis de las Necesidades de Información del Sistema.

1.1.5.1. Tecnologías Usadas.

● Lenguaje de Programación: C# en Visual Studio

● Framework: .NET Framework

● Sistema de Administración de Base de Datos: Microsoft SQL Server

1.1.5.2. Requerimientos de Hardware de la aplicación.

Requerimientos Recomendados:

 Computadora de Escritorio o Portátil:


 Procesador: Intel Core i5 de 10ª generación o superior
 Memoria RAM: 16 GB
 Almacenamiento: 512 GB SSD
 Pantalla: Resolución Full HD (1920x1080 píxeles)
 Conectividad: Puertos USB, conexión a internet (Ethernet o Wi-Fi)

1.1.5.3. Requerimientos de Software de la aplicación.

Requerimientos Recomendados:

9
 Sistema Operativo: Windows 10 Pro o superior
 Entorno de Desarrollo: Visual Studio Professional 2019 o superior
 Framework: .NET Framework
 Base de Datos: Microsoft SQL Server

1.1.5.4. Herramientas usadas para el Desarrollo del Sistema.

Tecnologías utilizadas para el desarrollo de sistema.

Visual Studio

Tecnologías utilizadas para la documentación del sistema.

Microsoft Word: nos ayudará a crear la documentación del proyecto de manera


eficiente, incluyendo especificaciones, manuales y guías técnicas. Sus funciones de
colaboración en tiempo real y revisión del trabajo en equipo y asegurando
documentos claros y profesionales.

Draw.io: facilita la creación de diagramas y gráficos visuales, como diagramas de


flujo, esquemas de bases de datos y diagramas UML. Al ser una herramienta en
línea, permite el acceso y la edición desde cualquier lugar, mejorando la
colaboración y la organización de ideas en equipo.

1.1.5.5. Viabilidad del Sistema.

· Viabilidad Técnica.

La empresa cuenta con los medios de software y hardware necesarios para


implementarlos y llevar el proyecto de forma efectiva, tiene las tecnologías
necesarias, como Visual Studio para el desarrollo de C# y Microsoft SQL Server
para la gestión de bases de datos, e n términos de hardware, la empresa está
equipada con computadoras, la empresa está bien posicionada para desarrollar e
implementar el sistema de inventario, además, este equipo tecnológica permitirá a la
empresa adaptarse y escalar el sistema según sea necesario en el futuro

10
· Viabilidad Económica.

Hardware
Descripción cantidad costo
Computadora, 3 L 60,000
Processador i5, 16GB
RAM, 512GB SSD, 24"
Monitor 1080p
Periféricos, Escaner 1 L 6,000

Software
Licencia de Office 3 L 2,000

· Viabilidad Operativa.

Los empleados recibirán capacitación sobre la implementación de nuevos procesos,


garantizando un cambio efectivo. Las características del sistema, como la gestión
de productos y proveedores y el seguimiento de inventario, se basan en los
sistemas operativos existentes y pueden mejorarse sin cambios importantes.

11
· Análisis Costo Beneficio.

Los costos directos comprenden la adquisición de hardware, licencias de software y


horas de trabajo del personal de desarrollo evitando perdidas en menores pérdida
de productos y ajustes por errores, estimados en $10,000 anuales.

12

También podría gustarte