Está en la página 1de 18

Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área

de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

1.1.1 Detalle de Casos de Uso

HISTORIA DE USUARIO

ID HU-01 DETALLES

Título: Acceso a la página de bienvenida REGLAS DEL NEGOCIO

Como: Usuario. Cualquier usuario puede visitar la página de


bienvenida
Necesito: una página WEB de bienvenida.

Para: Que todos los usuarios conozcan y se El sistema debe almacenar en la base de
informen de los servicios que ofrece la datos la cantidad de visitas realizadas por los
usuarios.
Asociación.

ACEPTACIÓN REQUERIMIENTOS NO
CRITERIOS DE
Dado que: Se requiere una página con una FUNCIONALES:
presentación exquisita para que el usuario se Usabilidad: Permitir al usuario acceder
sientan cómodos y a gusto al utilizarla y rápidamente desde un acceso directo en su
también pueda informarse de los servicios equipo a la URL del sistema.
que se ofrece a los usuarios. El sistema se desarrolla de manera
responsiva que se adapta a cualquier
Cuando: Los usuarios visitan el sitio Web:
dispositivo.
CA1: Apertura de página exitosa
El sistema debe tener una interfaz fácil e
- Cuando el usuario ingresa al link del
intuitiva de manejar.
sistema web de forma exitosa.
OTROS DETALLES IMPORTANTES:
- Entonces el sistema mostrara la
Toda interacción del Asociado con el
página de bienvenida y la
sistema debe quedar registrado en una
información del sistema para el
bitácora.
usuario.

CA2: Apertura de página fallida

- Cuando el usuario ingresa al link del


sistema web y no tiene respuesta

1
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

exitosa.

- Entonces el usuario no puede


visualizar la pagina de bienvenida ni
la información de uso del sistema.

HISTORIA DE USUARIO

ID HU-02 DETALLES

Título: Inicio de Sesión REGLAS DEL NEGOCIO

Como: Usuario. Las credenciales deben estar encriptadas.

Quiero: Ingresar a la aplicación mediante la El sistema debe verificar que no haya una
autenticación de mis datos usuario que son sesión abierta anteriormente.
nombre y contraseña y que estos sean Solo pueden ingresar al sistema los usuarios
únicos. dados de alta.
Para: poder hacer uso de las funcionalidades REQUERIMIENTOS NO
del sistema. FUNCIONALES:
CRITERIOS DE ACEPTACIÓN Usabilidad: Permitir al usuario acceder
Dado que: Se validará los datos del usuario. rápidamente desde un acceso directo en su

Cuando: Ingrese sus credenciales al equipo a la URL del sistema.


formulario de inicio de sesión y sean El sistema se desarrolla de manera
correctos. responsiva que se adapta a cualquier
dispositivo.
CA1: Ingreso exitoso

- Cuando el ingreso del usuario y El sistema debe tener una interfaz fácil e

2
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

contraseña son correctos intuitiva de manejar.

- Entonces el sistema permitirá el Seguridad: Encriptación de datos sensibles


ingreso al sistema y además controlar el número de intentos
fallidos de inicio de sesión.

OTROS DETALLES IMPORTANTES:


CA2: Ingreso fallido
Toda interacción del Asociado con el
sistema debe quedar registrado en una
- Cuando el ingreso del usuario y bitácora.
contraseña son incorrectos

- Entonces el sistema NO permitirá el


ingreso y el sistema presentará una
alerta con el siguiente mensaje:
“Usuario y/o contraseña no válida,
por favor recuerde que tiene 3
intentos para ingresar al sistema,
luego de esto su usuario será
bloqueado.”

CA3: Último ingreso fallido

- Cuando el ingreso del usuario y


contraseña son incorrectos

- Entonces el sistema NO permitirá el


ingreso y el sistema presentará una
alerta con el siguiente mensaje: “Su
usuario se encuentra bloqueado,
favor contacte al administrador del
sistema, o al teléfono xxxxxxxx para
que sean reestablecidos los accesos al

3
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

sistema.”

HISTORIA DE USUARIO

ID HU-03 DETALLES

Título: Gestión de Usuarios REGLAS DEL NEGOCIO

Como: Administrador. El sistema debe almacenar en la BD todos

Necesito: Tener el control total del sistema y los procesos realizados.


gestionar a los usuarios. Solo pueden realizar la gestión de usuarios

Para: Controlar sobre los procesos que se los que tienen el rol de administrados
realice y esto me facilite en la toma de REQUERIMIENTOS NO
decisiones. FUNCIONALES:

CRITERIOS ACEPTACIÓN Usabilidad: Permitir al usuario acceder


DE
Dado que: El administrador realizara la rápidamente desde un acceso directo en su
equipo a la URL del sistema.
gestión de usuarios.

Cuando: Ingrese a la página de gestión de El sistema debe tener una interfaz fácil e
intuitiva de manejar.
usuarios.

CA1: El Administrador registra un nuevo Seguridad: Encriptación de datos sensibles


y además controlar el número de operaciones
usuario.
realizadas.
- Cuando el administrador registra los
OTROS DETALLES IMPORTANTES:
datos del usuario.
Toda interacción del Asociado con el
- Entonces el sistema verifica que el
sistema debe quedar registrado en una
usuario no esté ya registrado en
bitácora.
sistema.

CA2: El Administrador registra un usuario


existente.

- Cuando el administrador registra los

4
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

datos de un usuario ya existente.

- Entonces el sistema muestra un


mensaje indicando que el usuario ya
existe.

CA3. El Administrador registra un nuevo


usuario exitosamente.

- Cuando el administrador registra los


datos de un usuario exitosamente.

- Entonces el sistema muestra un


mensaje indicando que el registro fue
exitoso.

5
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

HISTORIA DE USUARIO

ID HU-04 DETALLES

Título: Gestión de Pedidos REGLAS DEL NEGOCIO

Como: Asociado Solo podrán hacer el pedido los


Asociados Autenticados al sistema.
Necesito: Gestionar los pedidos que realizo.

Para: realizar seguimiento a las actividades que Según el tipo de alimento se debe
controlar la frecuencia de los pedidos
se realice.
(mensual o anual).
CRITERIOS DE ACEPTACIÓN
Dado que: Asociado requiere gestionar sus Los pedidos se deben realizar con
anticipación según el tipo de alimento.
pedidos.

Cuando: El Asociado ingrese a la página de Una vez realizado el proceso de pedido


no podrá realizar
gestión de pedidos:
REQUERIMIENTOS NO
CA1: El Asociado ingresa a solicitud de pedido.
FUNCIONALES:
- Cuando el usuario ingrese una nueva
Confiabilidad: Estar disponible las
solicitud de pedido.
24X7 365
- El sistema debe mostrar todos los detalles
Seguridad: Controlar la integridad de
de la solicitud de pedido realizada y si
los datos del pedido.
todo esta correcto guardar la solicitud de
OTROS DETALLES
pedido.
IMPORTANTES:
- El sistema debe permitirme añadir nuevos
Se debe notificar a la Recepcionista el
productos.
ingreso de un nuevo pedido
- El sistema debe permitir llevar el control
de la nueva solicitud.

- El sistema debe mostrar un botón de


confirmar, volver y cancelar.

6
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

CA2: El Asociado ingresa a solicitud de pedido y


realiza una corrección.

- Cuando el usuario ingrese a modificar una


solicitud de pedido.

- El sistema debe mostrar todos los detalles


de la solicitud de pedido realizada y si
todo esta correcto guardar la solicitud de
pedido.

- El sistema debe permitirme modificar los


productos requeridos y las cantidades.

- El sistema debe mostrar un botón de


confirmar, volver y cancelar.

CA3: El Asociado ingresa a solicitud de pedido y


quiere cancelar el pedido.

- Cuando el usuario ingrese una nueva


solicitud de pedido errónea.

- El sistema debe mostrar todos los detalles


de la solicitud de pedido realizada.

- El sistema debe permitirme eliminar o


cancelar el pedido si el asociado lo desea
siempre y cuando la solicitud no haya
sido procesada.

- El sistema debe mostrar un botón de


confirmar, volver y cancelar.

7
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

HISTORIA DE USUARIO

ID HU-05 DETALLES

Título: Bitácora de seguimiento. REGLAS DEL NEGOCIO

Como: Administrador Solo el administrador puede acceder a esta

Necesito: Hacer seguimiento de todas las información.


actividades realizadas en el sistema web Se debe registrar fechas, usuarios e IP desde
por parte de cualquier usuario. las cuales se realiza modificaciones en el

Para: verificar la integridad de la sistema.


información. Se debe poder generar reportes por fechas,

CRITERIOS DE ACEPTACIÓN tipos de actividades y usuarios.


Dado que: cualquier actividad realizada REQUERIMIENTOS NO

Cuando: el usuario está interactuando con FUNCIONALES:


Eficiencia: El sistema debe ser capaz de
en el sistema web.
procesar cualquier reporte de bitácoras en 5
CA1: El usuario inicia sesión y hace uso
minutos o menos.
del sistema web.
Seguridad: La información generada en
- Cuando el usuario inicia sesión y bitácoras no puede ser accedida por todos los
hace uso del sistema web. roles.
- Entonces el sistema web creará un OTROS DETALLES IMPORTANTES:
log de todas las acciones realizadas El registro de las bitácoras en el sistema no
por el usuario. debe incidir en la eficiencia de las
transacciones dentro de la misma.

8
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

HISTORIA DE USUARIO

ID HU-06 DETALLES

Título: Recepción de solicitud de pedido REGLAS DEL NEGOCIO

Como: Recepcionista Solo la recepcionista puede atender

Quiero: una interface donde pueda gestionar la la solicitud.


recepción de pedidos. REQUERIMIENTOS NO

Para: Atender la solicitud de pedido de los FUNCIONALES:


El sistema mostrará a la
Asociados.
recepcionista una lista de
CRITERIOS DE ACEPTACIÓN
pendientes de pedido de cada
Dado que: la recepcionista atienda la solicitud de los
asociado.
asociados.
El sistema mostrará transacciones
Cuando: El cliente asociado realiza su pedido de
anteriores de cada asociado.
alimento balanceado mediante el sistema Web.
Seguridad: Controlar la integridad
CA1: El usuario ingresa a pedidos.
de los datos del pedido.
- Cuando el usuario ingresa a la página de
pedidos.
OTROS DETALLES
- Entonces el sistema muestra el listado de
IMPORTANTES:
pedidos solicitados por los asociados,
La recepcionista interactúa con el
pendientes aceptados o rechazados.
asociado enviando una notificación
CA2: El usuario ingresa a pedidos y aprueba del estado de su solicitud.
solicitudes.

- Cuando el usuario ingresa a la página de


pedidos solicitados visualiza en la columna de
la izquierda los pedidos que están pendientes

9
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

y los aprueba.

- Entonces el sistema cambiara el estado del


pedido pendiente a pedido aceptado.

CA3: El usuario ingresa a pedidos y rechaza


solicitudes.

- Cuando el usuario ingresa a la página de


pedidos y rechaza el pedido solicitado por un
cliente.

- Entonces el sistema cambiara el estado del


pedido pendiente a pedido rechazado.

CA4: El usuario ingresa a pedidos y aprueba


solicitudes o rechaza por error.

- Cuando el usuario ingresa a la página de


pedidos solicitados visualiza en la columna
del medio los pedidos aceptados y en la
columna de la derecha los pedidos rechazados
y selecciona la opción deshacer.

- Entonces el sistema cambiara el estado del


pedido aceptado o rechazado a pedido
pendiente.

CA5: El usuario ingresa a pedidos y busca pedidos


por días.

- Cuando el usuario ingresa a la página de


pedidos y selecciona “ver últimos 25 días”.

- Entonces el sistema filtrara los pedidos


pendientes de los últimos 25 días.

CA6: El usuario ingresa a pedidos y busca pedidos

10
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

por días.

- Cuando el usuario ingresa a la página de


pedidos y selecciona “Solo hoy”.

- Entonces el sistema filtrara los pedidos


pendientes del día actual.

CA7: El usuario ingresa a pedidos y busca pedidos


por días.

- Cuando el usuario ingresa a la página de


pedidos y selecciona “Últimos 7 días”.

- Entonces el sistema filtrara los pedidos


pendientes de los últimos 7 días.

CA8: El usuario ingresa a pedidos y busca pedidos


por rango de fechas.

- Cuando el usuario ingresa a la página de


pedidos y selecciona “rango de fechas”, el
rango de fechas no debe ser mayor al día
actual.

- Entonces el sistema filtrara los pedidos


pendientes del rango de fechas seleccionado.

CA9: El usuario ingresa a pedidos y revisa el detalle


del pedido pendiente.

- Cuando el usuario ingresa a la página de


pedidos y selecciona ver el detalle de un
pedido pendiente.

- Entonces el sistema muestra el listado de


productos solicitados, las cantidades y los

11
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

datos del asociado.

CA10: El usuario ingresa a pedidos y revisa el detalle


del pedido aceptado.

- Cuando el usuario ingresa a la página de


pedidos y selecciona ver el detalle de un
pedido aceptado.

- Entonces el sistema muestra el listado de


productos solicitados, las cantidades y los
datos del asociado.

CA11: El usuario ingresa a pedidos y revisa el detalle


del pedido rechazado.

- Cuando el usuario ingresa a la página de


pedidos y selecciona ver el detalle de un
pedido rechazado.

- Entonces el sistema muestra el listado de


productos solicitados, las cantidades y los
datos del asociado.

12
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

HISTORIA DE USUARIO

ID HU-07 DETALLES

Título: Seguimiento de solicitud de REGLAS DEL NEGOCIO


pedido. La recepcionista debe dar la respuesta a la solicitud
Como: Asociado de pedido.

Necesito: Ver el detalle de estado de Solo el administrador puede autorizar los arreglos
mis solicitudes de pedido. o mejoras del sistema.

Para: informarle sobre el estado de su REQUERIMIENTOS NO FUNCIONALES:


pedido. Usabilidad: Permitir al usuario acceder

CRITERIOS DE ACEPTACIÓN rápidamente desde un acceso directo en su equipo


Dado que: Asociado realice una a la URL del sistema.
Seguridad: brindar atención al cliente 24/7 ante
solicitud de pedido.
cualquier falla o de cualquier otro tipo de ayuda
Cuando: El usuario ingrese a mis
del sistema
pedidos.
OTROS DETALLES IMPORTANTES:
CA1: El usuario ingresa al sistema a
Todo reporte debe ser verificado y revisado para
mis pedidos.
poder atender las necesidades, fallas, mejoras en el
- Cuando el usuario ingresa a la sistema para poder darle una solución óptima.
página de mis pedidos.

- Entonces el sistema mostrara


un listado con los pedidos
realizados y el estado en que se

13
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

encuentran.

CA2: El usuario ingresa al sistema a


mis pedidos.

- Cuando el usuario ingresa a la


página de mis pedidos y filtra
la información por rango de
fechas.

- Entonces el sistema mostrara


los pedidos realizados que se
encuentren dentro del rango de
fechas seleccionado.

CA3: El usuario ingresa al sistema a


mis pedidos.

- Cuando el usuario ingresa a la


página de mis pedidos y
selecciona ver pendientes.

- Entonces el sistema mostrara


los pedidos pendientes de
aceptación.

CA4: El usuario ingresa al sistema a


mis pedidos y cancela un pedido.

- Cuando el usuario ingresa a la


página de mis pedidos y
cancela un pedido.

- Entonces el sistema mostrara


un dialogo de confirmación y
si se acepta cancelara el

14
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

pedido.

CA5: El usuario ingresa al sistema a


mis pedidos y ve el detalle de un
pedido.

- Cuando el usuario ingresa a la


página de mis pedidos y
selecciona ver el detalle de un
pedido.

- Entonces el sistema mostrara


un detalle de los productos y
las cantidades que contiene el
pedido.

CA6: El usuario ingresa al sistema a


mis pedidos.

- Cuando el usuario ingresa a la


página de mis pedidos y
selecciona ver aceptados.

- Entonces el sistema mostrara la


lista de pedidos aceptados.

CA7: El usuario ingresa al sistema a


mis pedidos.

- Cuando el usuario ingresa a la


página de mis pedidos y
selecciona ver rechazados.

- Entonces el sistema mostrara la


lista de pedidos rechazados.

CA8: El usuario ingresa al sistema a

15
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

mis pedidos.

- Cuando el usuario ingresa a la


página de mis pedidos y
selecciona ver todos.

- Entonces el sistema mostrara la


lista de todos los pedidos
realizados.

HISTORIA DE USUARIO

ID HU-08 DETALLES

Título: Reporte de pedidos realizados REGLAS DEL NEGOCIO

Como: Asociado El Asociado y la Recepcionista pueden generar el

Necesito: Consultar un listado de los reporte.


pedidos realizados. REQUERIMIENTOS NO FUNCIONALES:

Para: Tener un historial de compras Usabilidad: Permitir al Asociado que tenga un


que se ha realizado y ver los tipos de listado de forma rápida para que pueda llevar sus
alimentos balanceados ya adquiridos. cuentas con más confianza y sin necesidad de
16
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

CRITERIOS DE ACEPTACIÓN solicitarlo a APL.

Dado que: el usuario necesite generar Confiabilidad: Estar disponible las 24X7 365
un reporte de los procesos. Seguridad: Controlar la integridad de los datos
Cuando: El usuario genera el reporte del reporte.
de los pedidos realizados en el sistema OTROS DETALLES IMPORTANTES:
Web.
Si el Asociado cree que hay algo que no está bien
CA1: El usuario ingresa al sistema web el reporte debe notificar a la Recepcionista, para
e ingresa a consulta de pedidos que pueda hacer la revisión correspondiente.
realizados.

- Entonces el sistema muestra un


reporte de todos los pedidos
realizados por el cliente y el
estado en que se encuentran.

HISTORIA DE USUARIO

ID HU-08 DETALLES

Título: Reporte del Administrador REGLAS DEL NEGOCIO

17
Proyecto: Sistema de recepción de pedidos de alimento balanceado para el departamento de Insumos del área
de distribución de la Asociación de Productores de Leche APL Versión Producto: 1.0 Cliente: Asociación
Productora de Leche APL

Como: Administrador

Necesito: Generar un reporte sobre la Solo el administrador puede autorizar los arreglos
utilización del sistema cuando lo o mejoras del sistema.
requiera REQUERIMIENTOS NO FUNCIONALES:
Para: hacer las mejoras respectivas al Usabilidad: Permitir al usuario acceder
sistema y brindar una mejor experiencia rápidamente desde un acceso directo en su equipo
al usuario. a la URL del sistema.

CRITERIOS DE ACEPTACIÓN Seguridad: brindar atención al cliente 24/7 ante


Dado que: el sistema cumple con sus cualquier falla o de cualquier otro tipo de ayuda
del sistema
funciones se hará el reporte.

Cuando: El administrador realice el OTROS DETALLES IMPORTANTES:

reporte necesitará los reportes del Todo reporte debe ser verificado y revisado para
poder atender las necesidades, fallas, mejoras en
usuario del Sistema Web.
el sistema para poder darle una solución óptima.
CA1: Cuando el usuario ingrese a la
pagina de reportes del Sistema.

- El usuario ingresa a reportes del


sistema y genera un reporte

- Entonces el sistema mostrara un


reporte general de todas las
acciones realizadas por los
usuarios del sistema web.

18

También podría gustarte