Está en la página 1de 5

2.1.1.

Catálogo de Actores

● Administrador del sistema: Encargado del mantenimiento del sistema, tendrá acceso a
todas las funcionalidades de los módulos de usuarios, compras, productos, caja, proveedores,
stock, reportes y móvil. Además, tendrá acceso a funcionalidades relacionadas con el manejo
de configuración y funcionalidades transversales a los módulos del sistema.

● Cajero: Encargado del proceso de compra, tendrá acceso a todas funcionalidades


relacionadas a caja y productos.

● Alumno: Usuario del sistema que ejecuta actividades de consulta y acciones específicas.
Podrá usar el módulo móvil y compras.

2.1.2. Casos de Uso por Paquete


Para el presente documento se han definido varios paquetes que agrupan los requisitos obtenidos
del Catálogo de Requisitos, dependiendo de su interacción con los actores mencionados
anteriormente:

1. Paquete de Administrador: este paquete contiene requisitos funcionales que interactúan


directamente con el administrador del sistema.

Paquete de Administrador
La siguiente tabla detalla los casos de uso para el paquete de Administrador:

Código Nombre
AD01 Administrar perfiles de usuario
AD02 Administrar usuarios
AD03 Visualizar puntuaciones de usuario
AD04 Administrar productos
Visualizar estadísticas diarias de la compra
AD05 de productos
AD06 Programar los productos a ofrecer
AD07 Administrar proveedores
AD08 Gestionar órdenes de pago
AD09 Administrar gastos
AD10 Visualizar estado de inventarios
AD11 Administrar insumos

AD12 Administrar control de recetas


AD13 Visualizar gráfico de ventas y proyecciones

AD14 Visualizar ranking de productos consumidos


AD15 Generar reporte de ventas
AD16 Generar reporte de productos
Diagrama de casos de uso paquete administrador
3. Requisitos Específicos

3.1. Especificación de Casos de Uso

3.1.1. Paquete de Administrador

Código AD01

Nombre Administrar perfiles de usuario

Actores Administrador

Descripción General

En este caso de uso, se administrarán los perfiles; es decir, se podrá registrar, modificar,
visualizar y eliminar un perfil.

Flujo de Eventos Básico

Para registrar un nuevo perfil:


1. Ingresar a la ruta: Configuración de Sistema > Perfiles.
2. En la pantalla “Perfiles”, presionar el botón “Nuevo Perfil”.
3. El usuario debe ingresar los siguientes campos: Nombre y Descripción y seleccionar los
permisos que podrá realizar el perfil.
4. El usuario hace clic en el botón “Guardar”.
5. El sistema crea el perfil y muestra un mensaje de confirmación.

Flujo de Eventos Alternativo

Para visualizar los datos de un perfil:

1. Ingresar a la ruta: Configuración de Sistema > Perfiles


2. Hacer click en el icono de acción “Visualizar”.
3. El sistema muestra la información de un perfil, que se detalla a continuación: Nombre,
Descripción y los permisos asignados.

Para modificar los datos de un perfil:

1. Ingresar a la ruta: Configuración de Sistema > Perfiles


2. Hacer click en el icono de acción “Editar”.
3. El usuario puede modificar los siguientes campos: Nombre, Descripción y los permisos
asignados.
4. El usuario hace clic en el botón “Guardar”.
5. El sistema muestra un mensaje de confirmación.

Para eliminar un perfil (el perfil no debe tener usuarios asignados):

1. Ingresar a la ruta: Configuración de Sistema > Perfiles.


2. Hacer click en el icono de acción “Eliminar”.
3. El sistema muestra un mensaje de confirmación para la eliminación.
4. Hacer click en el botón “Eliminar”.
5. El sistema elimina el perfil.

Pre-condición El usuario debe haber iniciado sesión como Administrador

Post-condición Los datos del perfil deben haber sido registrados, modificados o eliminados
según el flujo usado.

Requisitos 1
Asociados

Código AD02

Nombre Administrar Usuario

Actores Administrador

Descripción General

En este caso de uso, se administrarán a los usuarios; es decir, se podrá registrar, modificar,
visualizar y eliminar un usuario.

Flujo de Eventos Básico

Para registrar un nuevo usuario:


1. Ingresar a la ruta: Configuración de Sistema > Usuarios.
2. En la pantalla “Usuarios”, presionar el botón “Nuevo Usuario”.
3. El usuario debe ingresar los siguientes campos: Nombre, Apellido Paterno, Apellido
Materno, Correo, Nombre de Usuario y Perfil.
4. El usuario hace click en el botón “Guardar”.
5. El sistema verifica los datos ingresados.
6. El sistema envía un correo electrónico con la confirmación de creación de cuenta y un
enlace para crear una contraseña.
7. El usuario ingresa al enlace e ingresa los campos obligatorios: usuario, contraseña, repetir
contraseña.
8. El usuario hace click en el botón “Guardar Contraseña”.
9. El sistema crea la cuenta y la contraseña y muestra un mensaje de confirmación.

Flujo de Eventos Alternativo

Para visualizar los datos de un usuario:

1. Ingresar a la ruta: Configuración de Sistema > Usuarios


2. Hacer click en el icono de acción “Visualizar”.
3. El sistema muestra la información de un usuario, que se detalla a continuación: Nombre
de Usuario, Nombre, Apellido Paterno, Apellido Materno, Correo, Perfil y Descripción de
perfil.

Para modificar los datos de un usuario:

1. Ingresar a la ruta: Configuración de Sistema > Usuarios


2. Hacer click en el icono de acción “Editar”.
3. El usuario puede modificar los siguientes campos: Correo, Perfil y Nueva Clave.
4. El usuario hace clic en el botón “Guardar”.
5. El sistema muestra un mensaje de confirmación.

Para eliminar un usuario:

1. Ingresar a la ruta: Configuración de Sistema > Usuarios.


2. Hacer click en el icono de acción “Eliminar”.
3. El sistema muestra un mensaje de confirmación para la eliminación.
4. Hacer click en el botón “Eliminar”.
5. El sistema elimina el usuario.

Pre-condición El usuario debe haber iniciado sesión como Administrador

Post-condición Los datos del usuario deben haber sido registrados, modificados o
eliminados según el flujo usado.

Requisitos 2 , 4 , 8 , 10
Asociados

También podría gustarte