Está en la página 1de 15

EVIDENCIA DE PRODUCTO: DOCUMENTO CON ESPECIFICACIÓN DE

REQUERIMIENTOS. GA1-220501092-AA4-EV02.

RICARDO MEDINA PEREZ

DIEGO FERNANDO VIVEROS GUTIERREZ

ANYELI YULIETH MORALES GAVIRIA

LUIGI RAMOS LOPEZ

ABELARDO JOSE LOPEZ PAYARES

ANDRES CAMILO VELANDIA RODRIGUEZ

APRENDIZ SENA

SERVICIO NACIONAL DE APRENDIZAJE SENA

CENTRO DE TELEINFORMÁTICA Y PRODUCCIÓN INDUSTRIAL -

REGIONAL CAUCA

TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SOFTWARE

FICHA 2721449

2023
1. Introducción

Este documento es una especificación de requisitos de software (ERS) para un

sistema POS, esta especificación se ha generado basándose en el formato de Especificación

de Requisitos según la última versión del estándar IEEE 830,1998.


2. Descripción general

2.1. Perspectiva del Producto

La perspectiva del sistema POS es generar una solución informática que se realizará

para simplificar y agilizar el proceso de ventas en un negocio. Permitir a los usuarios registrar

productos, calcular el total de la compra y procesar pagos de manera eficiente. Además,

ayudar a mantener un control preciso del inventario y generar informes útiles para la gestión

del negocio. El sistema POS a desarrollar va a ser una herramienta tecnológica que optimiza

las operaciones comerciales, facilitando la administración de ventas y el seguimiento del

inventario. Este software a desarrollar ya ha sido creado, pero en nuestro caso vamos a

implementar algunas optimizaciones, agregar capacidades para programar horarios, realizar

seguimiento de las horas trabajadas y gestionar permisos y roles de los empleados en el sistema

POS. El sistema POS se puede implementar como un software independiente. Esto se debe a

que los sistemas POS están diseñados para funcionar de manera autónoma y no necesitan

estar integrados directamente con otros sistemas o plataformas. Pueden ser instalados y

utilizados por separado, sin depender de otros programas o software adicional. Al ser un

software independiente, también simplifica el proceso de instalación y mantenimiento, ya

que no hay dependencias complejas con otros programas o plataformas.

2.2. Funciones del Producto

El software a desarrollar contará con seis módulos, estos módulos son

fundamentales en un sistema POS y se combinan para facilitar la gestión de ventas, pagos e

inventario.

 Módulo de reporte de ventas: Es el núcleo del sistema POS y se encargará de

procesar las transacciones de venta. Permitir agregar productos al carrito de


compras, calcular el precio total, aplicar descuentos, seleccionar opciones de pago y

generar recibos para los clientes.

 Módulo de Gestión de Productos: Este módulo permitirá agregar, editar y

eliminar productos en el sistema POS.

 Módulo de Gestión de Inventarios: Crear categorías de productos, se podrá

controlar el inventario en tiempo real y desde cualquier lugar, programar alertas

cuando esté por debajo del stock mínimo del inventario para pedir inmediatamente y

no quedar sin los insumos.

 Modulo gestión del cliente: Este módulo permitirá registrar y gestionar

información de los clientes, como nombres, direcciones, historial de compras y

preferencias

 Módulo de Gestión de Empleados: Este módulo permite administrar los datos de

los empleados, como información personal, roles y permisos, horarios de trabajo y

registro de actividades.

 Módulo de Gestión de Proveedores: Este módulo permitirá gestionar la

información de los proveedores, incluyendo datos de contacto, historial de compras

y precios de los productos suministrados.


2.3. Características de los usuarios

SECRETARI
FUNCION @ GENRENTE INSPECTOR
Modulo reporte de ventas
Acceder a los informes de ventas
generados por el sistema. X    
Ver las ventas diarias, semanales o
mensuales. X    
Revisar los detalles de las
transacciones, como los productos
vendidos y los montos. X    
Obtener información sobre los
métodos de pago utilizados. X    
Ver los resúmenes de ventas por
categoría de productos. X    
Acceder a informes de devoluciones o
cancelaciones de ventas. X    
Acceder a informes de ventas
detallados y resúmenes globales.   X  
Analizar el rendimiento de ventas en
diferentes períodos.   X  
Identificar los productos más
vendidos y los de menor demanda.   X  
Evaluar el desempeño de los
vendedores o cajeros.   X  
Acceder a los informes de ventas para
fines de auditoría o verificación.     X
Analizar las transacciones realizadas y
detectar posibles irregularidades.     X
Revisar la precisión y consistencia de
los datos registrados en el sistema
POS.     X
Evaluar el cumplimiento de políticas
de ventas y políticas de precios.     X
Identificar discrepancias o errores en
los registros de ventas.     X
SECRETARI
FUNCION @ GERENTE INSPECTOR
Módulo de gestión de productos

Registrar nuevos productos en el


sistema, ingresando información X
como nombre, código y precio.

Actualizar la información de
productos existentes, como precios o X
descripciones.
Verificar la disponibilidad de
productos en el inventario antes de X
realizar una venta.
Etiquetar productos como agotados o
X
fuera de stock.
Asignar categorías o etiquetas a los
X
productos para facilitar su búsqueda.

Agregar, modificar o eliminar


productos del catálogo del sistema X X
POS.

Gestionar las categorías y etiquetas


de productos para una mejor X
organización.

Generar informes de productos más


X
vendidos y menos vendidos.
Acceder a la información de
productos registrados en el sistema x X
POS.
Verificar la correspondencia entre los
productos físicos y los registros del X
sistema.
Evaluar la calidad y precisión de los
X
datos de los productos.
Identificar discrepancias o errores en
X X
la información de productos.
FUNCION SECRETARI@ GESTOR INSPECTOR
Módulo de gestión del cliente
Asociar una venta o transacción
específica a un cliente registrado en el X
sistema.
Acceder al historial de compras del
cliente para proporcionar un servicio
X
personalizado o recomendar
productos.
Agregar nuevos clientes al sistema,
ingresando información detallada
X
como dirección, preferencias o
categorías de cliente.

Administrar y actualizar la información


X
de contacto de los clientes existentes.

Generar informes de ventas por


cliente para identificar patrones de
X
compra y segmentar la base de
clientes.
Verificar la precisión y consistencia de
los datos del cliente en el sistema X
POS.
Evaluar el cumplimiento de políticas
de privacidad y protección de datos X
del cliente.
FUNCION SECRETARI@ GESTOR INSPECTOR
Módulo gestión de empleado
FUNCION SECRETARI@ GERENTE INSPECTOR
Consultar los horarios de trabajo y de gestión de proveedores.
Módulo X
cambios asignados.
Registrar información básica de los
proveedores, como nombre, dirección X
y detalles
Registrar su entrada y salidadedel
contacto.
turno
utilizandoAsociar
funcionalidades
productosde registro vendidos
o servicios X
de asistencia.
con los proveedores correspondientes X
en el sistema.

Agregar, Acceder
modificara oloseliminar perfiles
datos de contacto de los X
de empleados en el sistema
proveedores para realizarPOS. consultas o X X
realizar pedidos de reabastecimiento.

Asignar horarios
Agregardenuevos
trabajoproveedores
a los al X
empleadossistema,
y gestionar los turnos.
ingresando información
detallada como términos de pago, X
Controlar condiciones
y registrar de
lasentrega
horas y precios
acordados.así
trabajadas por los empleados, X
como las horas extras.
Actualizar y mantener actualizada la
información de contacto de los X
Realizar evaluaciones de desempeño y
proveedores existentes.
seguimiento de metas de los X
Realizar seguimiento de los pagos a
empleados.
los proveedores y gestionar los X
Verificar la precisión y consistencia de
registros de facturas.
los datos de los perfiles de los X
Verificar
empleados en la
el precisión y consistencia de
sistema POS.
los datos de los proveedores en el X
Realizar auditorías de los registros de
sistema POS.
asistencia y horas trabajadas para
Evaluar el cumplimiento X
asegurar la conformidad con las de políticas
de contratación
regulaciones laborales.y requisitos de X
proveedores.
2.4. Restricciones

 Sistema POS debe realizar todas sus funciones con o sin conexión a internet.

 Nuestro proyecto se diseñará según un modelo cliente – servidor.

 El sistema deberá tener un diseño e implementación sencilla, independiente de la

plataforma o del lenguaje de programación.

 El software, debe ser capaz de funcionar y no colapsar cuando se presente un

ingreso muy concurrido de usuarios.

2.5. Suposiciones y Dependencias

 El sistema debe ejecutarse en equipos que cumplan con los requisitos necesarios

para garantizar una exitosa ejecución de este.

 El sistema está desarrollado para su funcionamiento y compatibilidad con Windows.

Identificación del RF01.


requerimiento
Nombre del Reportes de ventas.
requerimiento
Procesar las transacciones de venta.
Características
Descripción del Permitirá agregar productos al carrito de compras, calcular el
requerimiento precio total, aplicar descuentos, seleccionar opciones de pago y
generar recibos para los clientes, tener un reporte de ventas
diarias y por hora, generar reporte de ventas por producto y por
método de pago, mediante código QR se podrá generar el pago.
 RNF 02
Requerimiento no  RNF 03
funcional  RNF 04
 RNF 07
Prioridad del requerimiento: Alta

2.6. Requisitos funcionales

Identificación del RF02.


requerimiento
Nombre del Gestión de productos.
requerimiento
Gestionar y editar información del producto.
Características
Permitirá agregar, editar y eliminar productos en el sistema POS,
Descripción del
así como gestionar su información, como nombre, descripción,
requerimiento
precio y categoría.
 RNF 01
 RNF 02
Requerimiento no
 RNF 05
funcional
 RNF 06
 RNF 07
Prioridad del requerimiento: Alta

Identificación del RF03.


requerimiento
Nombre del Gestión de inventario.
requerimiento
Gestionar, categorizar y controlar el inventario.
Características
Permitirá crear categorías de productos, controlar el inventario
Descripción del en tiempo real y desde cualquier lugar, dejara organizar el
requerimiento inventario por códigos de barra, administrar las listas de precios,
modificar, agregar o eliminar precios a los productos.
Requerimiento no  RNF 01
funcional  RNF 02
 RNF 04
 RNF 05
 RNF 07
Prioridad del requerimiento: Alta

Identificación del RF04.


requerimiento
Nombre del Gestión de clientes.
requerimiento
Registrar y gestionar información del cliente.
Características
Nos permitirá registrar y gestionar información de los
Descripción del
clientes, como nombres, direcciones, historial de compras y
requerimiento
preferencias, se podrá tomar pedidos y factura con o sin internet.
 RNF 01
 RNF 02
Requerimiento no  RNF 04
funcional  RNF 05
 RNF 06
 RNF 07
Prioridad del requerimiento: Alta

Identificación del RF05.


requerimiento
Nombre del Gestión de empleados.
requerimiento
Administrar información de los empleados.
Características
Realizara la administración de los datos de los empleados, como
Descripción del
la información personal, roles y permisos, horarios de trabajo y
requerimiento
registro de actividades.
 RNF 01
 RNF 02
Requerimiento no  RNF 04
funcional  RNF 05
 RNF 06
 RNF 07
Prioridad del requerimiento: Alta
Identificación del RF06.
requerimiento
Nombre del Gestión de proveedores.
requerimiento
Gestionar información de los proveedores.
Características
Realizará la gestión de información de los proveedores,
Descripción del
incluyendo datos de contacto, historial de compras y precios de
requerimiento
los productos suministrados.
 RNF 01
 RNF 02
Requerimiento no  RNF 04
funcional  RNF 05
 RNF 06
 RNF 07
Prioridad del requerimiento: Alta

2.7. Requisitos no funcionales

Identificación del RNF01.


requerimiento
Nombre del Interfaz del sistema
requerimiento
Funcionalidad con o sin conexión a internet.
Características
Descripción del Garantizar que el sistema pueda realizar sus funciones con o sin
requerimiento conexión a internet.
Prioridad del requerimiento: Alta

Identificación del RNF02.


requerimiento
Nombre del Rendimiento
requerimiento
Realizar las funciones en un determinado tiempo.
Características
Descripción del Las funciones del sistema deben realizarse en menos de 5
requerimiento segundos.
Prioridad del requerimiento: Alta
Identificación del RNF03.
requerimiento
Nombre del Desempeño
requerimiento
El sistema tendrá buena fiabilidad.
Características
Descripción del El software tendrá buena fiabilidad, ya que, permitirá cubrir las
requerimiento necesidades del cliente en un tiempo determinado.
Prioridad del requerimiento: Alta

Identificación del RNF04.


requerimiento
Nombre del Almacenamiento.
requerimiento
Gran almacenamiento para evitar problemas al ejecutarlo.
Características
Nuestro sistema tendrá gran capacidad de almacenamiento para
Descripción del
que el software no presente problemas para ejecutar y guardar
requerimiento
información.
Prioridad del requerimiento: Alta

Identificación del RNF05.


requerimiento
Nombre del Mantenibilidad.
requerimiento
Sistema Pos fácil de mantener y actualizar.
Características
En el sistema Pos debe ser fácil de mantener y actualizar, para
Descripción del
que al realizar cambios o correcciones de errores se puedan
requerimiento
implementar de manera eficiente.
Prioridad del requerimiento: Alta

Identificación del RNF06.


requerimiento
Nombre del Fiabilidad
requerimiento
Garantizar confiabilidad
Características
Descripción del
El sistema Pos debe ser confiable y estar libre de fallas.
requerimiento
Prioridad del requerimiento: Alta

Identificación del RNF07.


requerimiento
Nombre del Usabilidad.
requerimiento
Facilidad de utilizar el sistema Pos.
Características
El sistema Pos debe ser fácil de aprender y utilizar para los
Descripción del
empleados. La interfaz de usuario debe ser intuitiva y permitir
requerimiento
una navegación rápida y eficiente.
Prioridad del requerimiento: Alta

También podría gustarte