1
Evidencia de conocimiento: GA1-220501092-AA1-EV02
Esteban Alexander Silva Páez
Servicio Nacional de Aprendizaje SENA
3098526: Análisis y Desarrollo de Software
José Manuel Morales Ramírez
17 de noviembre de 2024
2
Tabla de contenido
Contenido
Introducción: ............................................................................................................................................. 3
Problema que resuelve ........................................................................................................................... 4
Propósito y Objetivo ............................................................................................................................... 5
Elementos que intervienen en el software (aplicando la TGS) .................................................... 6
Componentes del sistema ..................................................................................................................... 6
Relaciones entre componentes............................................................................................................ 8
Actores responsables ............................................................................................................................. 8
Manejo de la entrada y salida de datos ............................................................................................ 10
Evolutivo: ................................................................................................................................................. 10
Adaptable: ................................................................................................................................................ 11
Conclusión ............................................................................................................................................... 12
Bibliografía............................................................................................................................................... 13
3
Introducción:
Este software está diseñado específicamente para gestionar de manera eficiente los
pagos y el inventario de bebidas en un lugar de juego de tejo. El principal objetivo es optimizar
los procesos administrativos y operativos y proporcionar una solución completa que facilite las
actividades diarias de gestión y control.
La implementación de este sistema proporciona capacidades avanzadas de control de pagos y
permite un registro preciso y rápido de todas las transacciones económicas realizadas in situ.
Además, cuenta con herramientas detalladas de gestión de inventario de bebidas, asegurando
un control siempre actualizado de las existencias disponibles, evitando desabastecimientos y
permitiendo el reabastecimiento oportuno.
El software también ofrece la capacidad de generar informes completos de ventas e inventario,
proporcionando información importante para la toma de decisiones estratégicas. Se puede
acceder a estos informes a través de una interfaz web intuitiva y fácil de usar que puede ser
administrada por personal en el sitio con una capacitación mínima.
En resumen, este software no sólo simplifica la gestión de la cancha de tejo, sino que también
mejora la precisión de la gestión del inventario y simplifica el procesamiento de pagos. El
objetivo de implementar esta herramienta es aumentar la eficiencia operativa, reducir errores y
optimizar recursos, brindando así una mejor experiencia tanto a los administradores de la
agencia como a los clientes.
4
Problema que resuelve
El principal problema es la falta de una herramienta eficaz para gestionar los pagos y el
inventario de bebidas. Esta deficiencia conduce a errores comunes en el control de inventario
que pueden provocar escasez o exceso de producto. Además, la gestión manual de pagos
provoca retrasos y errores en las transacciones, lo que dificulta la conciliación de cuentas.
Finalmente, la falta de un sistema central dificulta la producción de informes precisos y
oportunos, lo que afecta la toma de decisiones estratégicas. La implementación de una
herramienta eficaz mejora la precisión del control de inventario, agiliza el procesamiento de
pagos y proporciona datos confiables para tomar decisiones informadas.
5
Propósito y Objetivo
Mejorar significativamente la eficiencia operativa y administrativa del lugar, este sistema
ayudara a proporcionar una solución integral y automatizada que aborde las necesidades
críticas de control de inventario y procesamiento de pagos, permitiendo una gestión más
precisa y ágil.
Específicamente, el software tiene como objetivo minimizar los errores humanos en el registro y
seguimiento de las existencias de bebidas y garantizar que las existencias disponibles estén
siempre actualizadas y controladas con precisión. Esto no sólo evita la escasez o el excedente
de productos, sino que también optimiza el uso de los recursos financieros y el inventario.
6
Elementos que intervienen en el software (aplicando la TGS)
Componentes del sistema
Módulos del Software
➢ Gestión de Pagos: Este módulo le permite registrar y procesar todos los pagos
realizados por los clientes. Incluye funcionalidad para efectivo, tarjetas de crédito,
tarjetas de débito y otros métodos de pago electrónico.
❖ Características:
▪ Registro de Pagos: Interfaz para ingresar los detalles del pago,
incluyendo el método de pago y el monto.
▪ Historial de Pagos: Registro detallado de todas las transacciones
realizadas, accesible para futuras consultas y auditorías.
▪ Integración con Inventario: Cada venta se refleja automáticamente en el
módulo de inventario, ajustando el stock en tiempo real.
➢ Control de Inventario: Este módulo gestiona el inventario de bebidas, garantizando
que se mantenga un registro preciso del stock y se realicen los reabastecimientos
necesarios.
❖ Características:
▪ Registro de Entradas y Salidas: Ingreso de nuevos productos al
inventario y registro de salidas por ventas.
▪ Niveles de Stock: Monitoreo constante de las cantidades disponibles
para prevenir desabastecimientos o exceso de stock.
▪ Actualización en Tiempo Real: Ajuste automático del inventario con cada
venta registrada.
7
▪ Historial de Inventario: Registro de todos los movimientos de inventario
para control y auditoría.
➢ Alertas de Stock Bajo: Este módulo genera un monitoreo automático cuando el
inventario de una bebida alcanza un nivel crítico, permitiendo acciones preventivas..
❖ Características:
▪ Notificaciones Automáticas: Envío de alertas a los administradores del
local cuando se necesite reabastecer algún producto.
▪ Configuración de Niveles Críticos: Posibilidad de establecer niveles
mínimos personalizados para cada producto.
➢ Recursos de Hardware y Software: Los recursos de hardware y software necesarios
para operar el sistema incluyen servidores, dispositivos de acceso y el entorno de
desarrollo y ejecución de software.
❖ Características:
▪ Servidores: Alojamiento del software, base de datos y gestión de las
comunicaciones.
▪ Dispositivos de Acceso: Computadoras, tablets y smartphones
utilizados por el personal del local.
▪ Entorno de Desarrollo: Herramientas y lenguajes de programación
utilizados para crear y mantener el software
Estos componentes interconectados y sin interrupciones garantizan una gestión de inventario y
pagos eficiente y precisa en las canchas de tejo, simplificando las operaciones diarias del sitio.
8
Relaciones entre componentes
➢ Flujo de información:
❖ Pagos: Se registran y actualizan automáticamente en la base de datos.
❖ Inventario: Se actualiza en tiempo real con cada venta registrada.
❖ Alertas: Se generan con base en los datos de inventario y se envían a los
administradores.
Actores responsables
➢ Equipo de Desarrollo
❖ Desarrolladores: Son los encargados de programar y construir el software.
Utilizan lenguajes de programación adecuados para desarrollar los distintos
módulos del sistema.
❖ Responsabilidades:
▪ Escribir y probar el código fuente.
▪ Integrar los diferentes módulos del sistema.
▪ Resolver errores y optimizar el software.
❖ Diseñadores de UX/UI: Se ocupan del diseño de la interfaz de usuario,
asegurando que sea intuitiva y fácil de usar.
❖ Responsabilidades:
▪ Crear prototipos y maquetas de la interfaz.
▪ Diseñar una experiencia de usuario que facilite la navegación y uso del
software.
▪ Realizar pruebas de usabilidad y hacer ajustes según el feedback.
9
❖ Testers: Son responsables de asegurar la calidad del software antes de su
lanzamiento.
❖ Responsabilidades:
▪ Realizar pruebas unitarias e integrales para identificar y corregir
errores.
▪ Verificar que todas las funcionalidades del sistema funcionen
correctamente.
▪ Asegurar que el software cumpla con los requisitos especificados.
➢ Usuarios Finales
❖ Empleados del Local: Utilizan el software para registrar pagos y gestionar el
inventario de bebidas.
❖ Responsabilidades:
▪ Ingresar transacciones de ventas en el sistema.
▪ Actualizar el inventario conforme se realicen ventas y reposiciones.
▪ Monitorear las alertas de stock bajo y realizar acciones necesarias para
reabastecer productos.
❖ Administradores: Supervisan el uso del software y toman decisiones
estratégicas basadas en los reportes generados.
❖ Responsabilidades:
▪ Revisar y analizar los reportes de ventas e inventario.
▪ Configurar y gestionar los niveles críticos de inventario.
10
▪ Asegurar que el sistema se utilice de manera efectiva y solucionar
cualquier problema operativo que surja.
Manejo de la entrada y salida de datos
Entrada de Datos
➢ Registro de Ventas:
❖ Los empleados del local ingresan las transacciones de ventas a través del
módulo de gestión de pagos. Los datos incluyen el tipo de bebida vendida, la
cantidad, el método de pago y la fecha.
❖ Las entradas de datos se realizan mediante formularios en la interfaz de
usuario, diseñados para ser intuitivos y minimizar errores.
Salida de Datos
➢ Confirmaciones de Pago: Al finalizar una transacción de venta, se genera una
confirmación de pago que puede ser impresa o enviada electrónicamente al cliente.
La salida de datos incluye detalles de la transacción como el monto total, el método de
pago y la fecha.
Evolutivo:
• Actualizaciones Regulares: Incorporación de nuevas características y mejoras
periódicas para mantener el sistema actualizado.
• Escalabilidad: Capacidad del software para manejar un mayor número de
transacciones y usuarios sin comprometer el rendimiento.
11
Adaptable:
• Personalización: Ajustes configurables según las necesidades específicas del local,
mejorando la usabilidad.
• Integración: Preparación para conectarse con otros sistemas y plataformas existentes,
facilitando el intercambio de datos.
12
Conclusión
Este documento presenta un ejemplo de un software de control de pagos e inventario
para canchas de tejo, destacando la importancia de aplicar la Teoría General de Sistemas para
asegurar una gestión eficiente y precisa.
Un enfoque holístico y evolutivo asegura que todos los elementos y relaciones del sistema sean
considerados, contribuyendo a un software robusto y eficiente que optimice la administración
del local de canchas de tejo.
13
Bibliografía
➢ Bertalanffy, Ludwig von. General System Theory: Foundations, Development,
Applications. George Braziller, 1968
➢ Waters, Donald. Inventory Control and Management. John Wiley & Sons, 2003.
➢ Vollmann, Thomas E., Berry, William L., Whybark, D. Clay, & Jacobs, F. Robert.
Manufacturing Planning and Control for Supply Chain Management. McGraw-Hill,
2005.
➢ Pressman, Roger S. Software Engineering: A Practitioner's Approach. McGraw-Hill,
2014.
➢ Sommerville, Ian. Software Engineering. Addison-Wesley, 2011.