Subido por Guillermo Garcia Vazquez

requerimientos

Anuncio
REQUERIMIENTOS:
Los requerimientos se realizaron en una minuta con el cliente y fueron revisados por nosotros los
programadores como por el cliente para ver si estaba de acuerdo con los que se había platicado y
con lo que se encontraba escrito en las tablas que a continuación se describen.
No. Requerimiento:
Modulo: Inicio Sesión
Tipo: Funcional
1
TPV
Nombre:
Autenticación de Usuarios
Descripción:
1. El sistema contara con dos usuarios administrador y cajero.
2. El sistema deberá poder verificar la autenticación de ingreso a este por
parte de los usuarios autorizados.
3. El sistema validará el campo usuario y contraseña que deberá tener
caracteres alfabéticos y numéricos mayor a 6 caracteres y menor a 15.
4. Solamente el administrador tendrá acceso a todo el sistema y podrá dar
privilegios al cajero.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
Fecha: 09/10/17
No. Requerimiento:
Modulo: Sistema TPV Tipo: Funcional
2
Nombre:
Gestionamiento de la información de los productos
1. El sistema será capaz de permitir al(los) usuario(s) poder actualizar y/o
eliminar información concerniente a los productos albergados en la base de
datos dependiendo del tipo de usuario.
2. El sistema debe permitir a usuarios autorizados el registro de nuevo
productos.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
Fecha: 09/10/17
No. Requerimiento:
Modulo: Ventas TPV
Tipo: Funcional
3
Nombre:
Gestión de información de ventas
1. Cada vez que el(los) usuario(s) realice(n) una venta, el sistema deberá ser
capaz de descontar la cantidad vendida de los productos.
2. El sistema permitirá guardar el registro de que se realizó una venta
después de hacerse esta, incluyendo la fecha en la que se realizó.
3. Al final de una venta el sistema deberá ser capaz de generar boletas de
pago físicas.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
Fecha: 09/10/17
No. Requerimiento:
Modulo: Compras
Tipo: Funcional
4
TPV
Nombre:
Gestión de información de compras
1. El sistema será capaz de guardar información del proveedor como el
nombre, dirección y teléfono, así como los productos y la cantidad que se
le compro.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
No. Requerimiento:
5
Nombre:
Modulo: Pedidos TPV
Fecha: 09/10/17
Tipo: Funcional
Gestión de información de Pedidos
1. El sistema será capaz de mostrar los pedidos conforme se vayan
haciendo, ya sea en el establecimiento o en línea.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
Fecha: 09/10/17
No. Requerimiento:
6
Nombre:
Modulo: Sistema para
pedidos en línea
Registro de clientes
Tipo: Funcional
1. El sistema será capaz de guardar información del cliente mediante el
llenado de un formulario con los siguientes campos: Usuario, Contraseña,
Nombre, Apellidos, Teléfono y Dirección. Esto con el fin de que el(los)
usuario(s) del TPV tengan acceso a información de donde se entregara el
pedido y a quien.
2. EI sistema será capaz de validar los campos del formulario con las
siguientes restricciones:
 No debe existir un campo vacío.
 Los campos usuario y contraseña aceptaran caracteres alfabéticos,
numéricos y especiales, además el número de caracteres debe ser
mayor a 5 y menor a 15.
 Los campos nombre y apellidos solo aceptaran caracteres alfabéticos y
estos caracteres no deben ser mayor a 20.
 El campo teléfono solo aceptara caracteres numéricos.
 El campo dirección aceptara caracteres numéricos y alfabéticos.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
No. Requerimiento:
7
Nombre:
Modulo: sistema para
Tipo: Funcional
pedidos en línea
Información del establecimiento.
Fecha: 09/10/17
1. El sistema será capaz de mostrar información sobre el establecimiento
como productos que vende, precios, contacto.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
Fecha: 09/10/17
No. Requerimiento:
8
Nombre:
Modulo: sistema para
pedidos en línea
Pedidos
Tipo: Funcional
1. El usuario deberá estar registrado para poder hacer un pedido.
2. El sistema deberá mostrar la lista de productos para que selecciones que
se desea comprar y además la cantidad que se desea pedir de los
productos.
3. El sistema será capaz de mostrar el total del pedido hecho.
4. El sistema será capaz de registrar el pedido o cancelarlo o cancelar
alguno de los productos.
5. El usuario podrá cerrar sesión mediante un botón que te regresará a la
pantalla de inicio.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
No. Requerimiento:
9
Modulo: Sistema para
pedidos en línea.
Nombre:
Conectividad
Fecha: 09/10/17
Tipo: Funcional
1. El sistema necesitara conexión a internet para poder hacer el pedido en
línea .
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
No. Requerimiento:
9
Modulo: seguridad del
sistema
Nombre:
Externos
Fecha: 09/10/17
Tipo: No Funcional
1. El sistema no revelara a sus operadores(usuarios) el usuario y contraseña
del cliente.
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
Fecha: 09/10/17
No. Requerimiento:
10
Modulo: función del
sistema
Nombre:
Producto
Tipo: No Funcional
1. El sistema deberá funcionar correctamente en el sistema operativo
Windows
2. Se debe disponer de periféricos disponibles (mouse y teclado) para un
adecuado uso del software.
3. Para un mejor funcionamiento del sistema se requiere un PC con una
capacidad de RAM de 4GB o mayor, además debe contar con por lo
menos 25GB disponibles.
4. La interfaz de usuario será implementada en java
5. El diseño del producto tendrá colores personalizados
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
No. Requerimiento:
11
Modulo: tiempo del
sistema
Nombre:
dependibilidad

1.0
Iván, Pedro, Guillermo
No. Requerimiento:
11
Nombre:
Modulo: permisos

Tipo: No Funcional
El tiempo para iniciar o reiniciar el sistema no podrá ser mayor a 5 minutos
Versión:
Responsable:

Fecha: 09/10/17
Fecha: 09/10/17
Tipo: No Funcional
Seguridad lógica y de datos
Los permisos de acceso al sistema podrán ser cambiados solamente por
el administrador de acceso a datos.
La contraseña del cliente y usuarios deberán estar encriptadas
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
Fecha: 09/10/17
No. Requerimiento:
12
Modulo: Uso del
sistema
Nombre:
Usabilidad



Tipo: No Funcional
El tiempo de aprendizaje del sistema por un usuario deberá ser menor a 2
horas
El sistema debe proporcionar mensajes de error que sean informativos y
orientados a usuario final
El sistema debe poseer interfaces graficas bien formadas
Versión:
Responsable:
1.0
Iván, Pedro, Guillermo
Fecha: 09/10/17
Descargar