Documentación y modelamiento
Jonathan Sneyder Carrascal Gelves
1. REQUIERIMIENTOS
Plantilla Requerimientos
Requerimiento No.: 1 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: el sistema deberá permitir tratar la información de los productos
Justificación: El sistema debe permitir realizar procedimientos como: registrar, buscar, eliminar y
actualizar, así se podrá llevar un control sobre las ventas realizadas por cada vendedor
Originador: dueño de la tienda
Criterio de Aceptación: el programa debe permitir almacenar la información de forma persistente
con el fin de llevar un seguimiento sobre los productos.
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad: muy importante
Dependencias: Conflictos: 2
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 2 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: el administrador debe realizar el registro de los productos
Justificación: el sistema debe permitir registrar los productos con el fin de que los clientes puedan
conocer que productos hay disponibles para la venta.
Originador: dueño de la tienda
Criterio de Aceptación: El administrador de la tienda debe poder registrar productos ingresando
los siguientes atributos: nombre, código de barras (un valor numérico,) cantidad y precio unitario.
Adicionalmente, el producto debe quedar registrado de forma persistente, se debe poder ver un
listado de los productos disponibles
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad: muy importante
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 3 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: el sistema debe permitir el registro de los vendedores
Justificación: se deben registrar cada uno de los vendedores que pertenecen al establecimiento
con el fin de poder llevar un registro de sus ventas
Originador: dueño de la tienda
Criterio de Aceptación: el vendedor debe poder registrarse en el sistema con la siguiente
información: nombre, apellido, id, código y ventas.
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 4 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: el sistema debe permitir el registro de los clientes
Justificación: se deben registrar cada uno de los clientes para futuros procesos
Originador: dueño de la tienda
Criterio de Aceptación: el cliente debe poder ser registrado en el sistema con la siguiente
información: nombre y dirección.
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 5 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: el sistema deberá permitir registrar compras realizadas por los clientes
Justificación: el sistemas debe permitir registrar la compra con el fin de llevar un seguimiento del
inventario disponible y las ganancias
Originador: dueño de la tienda
Criterio de Aceptación: El sistema debe permitir al vendedor registrarse al momento de venderle
un producto al cliente, este debe ingresar con una clave (cada empleado tiene una clave
diferente.) cada venta se registra con: cliente, vendedor (id, nombre y apellido.) y productos (el
vendedor digita el código de cada uno de los productos)
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 6 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: Recibir el pago por los productos adquiridos
Justificación: una vez procesados los diversos productos que desea el cliente, se debe hacer el
respectivo cobro.
Originador: dueño de la tienda
Criterio de Aceptación: el vendedor debe recibir el monto de dinero entregado por el usuario,
digitarlo en el sistema, posteriormente este arrojara de ser necesario el valor a ser devuelto, el
valor a pagar debe ser recibido solamente en efectivo, no se aceptaran tarjetas como medio de
pago
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 7 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: el administrador debe poder conocer el dinero en cada una de las cajas
Justificación: el sistemas debe permitir conocer la cantidad de dinero en cada una de las cajas en
cada momento, esto para llevar un seguimiento de las ventas registradas.
Originador: dueño de la tienda
Criterio de Aceptación: el administrador debe hacer un seguimiento en cada momento,
verificando cada una de las transacciones que se realizan, así se podrá verificar que los productos
vendidos coinciden con la cantidad de dinero existente, también conocer los ingresos y ganancias
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 8 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: imprimir la factura
Justificación: el sistema debe permitir la impresión de una factura en la que se establezca de una
forma detallada cada una de las compras realizadas por los clientes.
Originador: dueño de la tienda
Criterio de Aceptación: el sistema debe permitir la impresión de la factura en la cual se deben
presentar los siguientes datos: información del supermercado, fecha (día, mes, año,) información
de cada uno de los productos, subtotal, costo total, número de artículos comprados, información
del vendedor e información del cliente. Se debe guardar la información de forma persistente
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte:
Plantilla Requerimientos
Requerimiento No.: 9 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: el sistema debe sacar del inventario cada uno de los productos vendidos
Justificación: se debe actualizar el inventario después de cada compra, así se podrá conocer la
cantidad de productos disponibles.
Originador: dueño de la tienda
Criterio de Aceptación: el administrador debe conocer la cantidad de productos disponibles, de
esta forma podrá identificar cuáles de ellos cuentan con pocas unidades para adquirir más.
Además en caso de ser necesario se puede solicitar un informe indicando el estado de cada uno
de los productos
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 10 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: reporte de porcentaje de productos
Justificación: el sistema debe permitir que el administrador del pueda autenticar y consultar el
porcentaje de ventas de cada producto.
Originador: dueño de la tienda
Criterio de Aceptación: el administrador debe ingresar al sistema y poder consultar las ventas de
cada producto, las cuales se muestran mediante una tabla, al igual que también se pueden ver en
una grafica
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 11 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: Informe de Ventas para cada vendedor por periodo
Justificación: el sistema debe permitir ver el informe de ventas por periodo de cada vendedor, de
esta manera se podrá sacar el mejor vendedor en cada periodo
Originador: dueño de la tienda
Criterio de Aceptación: el administrador debe poder ver las ventas realizadas por cada vendedor
mediante una tabla o grafica en la cual aparezca el vendedor, el total de las ventas y el porcentaje
obtenido para cada uno.
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 12 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: evolución de ventas por mes
Justificación: se debe conocer la cantidad de ventas realizadas por cada vendedor y el total de
ellas por mes, de esta manera se conocerá la rentabilidad del negocio
Originador: dueño de la tienda
Criterio de Aceptación: se deben buscar las ventas realizadas por mes y presentar los resultados
mediante una grafica
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA
Plantilla Requerimientos
Requerimiento No.: 13 Tipo de Requerimiento: Casos de uso:
funcional
Descripción: cumplimiento de metas
Justificación: el administrador debe poder conocer las metas establecidas y su cumplimiento, así
podrá identificar si las estrategias propuestas en cada periodo son las adecuadas para el
supermercado o si por el contrario debe realizar cambios( estrategias o personal)
Originador: dueño de la tienda
Criterio de Aceptación: el administrador debe conocer si las metas establecidas fueron
cumplidas, los resultados se deben presentar en una tabla con la siguiente información: producto,
estado, meta, porcentaje, color(rojo :no conseguida, verde :cumplida)
Puntuación Cliente satisfecho: 5 Puntuación Cliente no Satisfecho: 5
Prioridad:
Dependencias: Conflictos:
Historial: Jonathan carrascal 12/08/2018 Material de Soporte: NA