Está en la página 1de 7

Documento de Análisis

1. Análisis Previo de los Requerimientos del Modelo de Negocio

 Área Recursos Humanos


o Controlar las horas de los empleados de cocina.
o Controlar asistencia de personal.
o Cantidad de ventas por mesero y propinas. (tenerlo en cuenta para ventas)
o Generar reporte de Ventas por mesero y propinas.
o Manejo de contratación/despido de personal (cada personal tiene su
usuario)
o Protocolos sanitarios.
 Área Logística.
o Manejo de proveedores.
o Administrar las compras.
 Registrar la solicitud de compra.
 Aprobar la solicitud de compra.
 Generar una cotización de compra con proveedores.
 Aprobar la cotización de compra.
 Generar la orden de compra.
 Seguimiento a la solicitud de compra.
o Compras automáticas.
 Área Almacén.
o Control de stock de insumos.
o Alertas por stock de insumos bajos.
o Controlar el ingreso y salida de insumos.
 Área Servicio al Cliente
o Registrar al Cliente (Crear Cuenta de acceso).
o Visualizar Carta
o Generar descuentos y promociones.
o Reservar Mesas.
o Atención las 24 horas vía consulta whastapp o web.
o Clientes frecuentes.
o Registrar cambios a pedidos realizados por el cliente.
o Calificar Platos.
o Disponibilidad de mesas.
o Visualizar estado de los platos.
o Ver espacio disponible para cochera.
 Área Financiera
o Reporte de Ventas (Diario, mensual)
o Reporte de Comparación de Ventas Mensuales.
o Reporte de Ingresos e Impuestos.
o Reporte de Platos Pedidos.
 Área de Ventas
o Venta por Delivery.
o Ver Ventas del Día
o Seguimiento de Pedidos.
o Visualizar la carta ordenado por filtro.
o Permitir Emitir comprobantes sin necesidad de internet.
o Toma de Pedidos para delivery.
o Registrar Ventas Diarias.
o Toma de Pedidos para servicio en mesa.
o Pagos con tarjetas, yape, transferencias, plin, tunki.
o Cancelar pedidos.
o Que llegue el pedido directo a la cocina.
 Área de Cocina.
o Indicar al cocinero la cantidad exacta para cada plato.
o Ver insumos a utilizar en cada plato.
o Modificar insumos de platos de comida.
o Agregar, modificar y eliminar platos del menú.
 Área Administrativa
 Área Bar.

2. En su rol de analista de Sistemas, elabore el catálogo de requisitos del sistema para la


administración de una cadena de restaurantes.

ID Requisito Tipo
(Funcional y No Funcional)
1 El sistema debe permitir gestionar (agregar, modificar y/o eliminar) un Funcional
horario para un tipo de colaborador.
2 El sistema debe permitir gestionar tipos de colaboradores de la Funcional
empresa.
3 El sistema debe permitir registrar la hora de entrada de los Funcional
colaboradores.
4 El sistema debe permitir registrar la hora de salida de los Funcional
colaboradores
5 El sistema debe permitir emitir un reporte con la asistencia de los Funcional
colaboradores e indique un estado de dicha asistencia filtrando por
tipo de colaborador.
6 El sistema debe permitir emitir un reporte de ventas (atención + Funcional
propinas) por mesero.
7 El sistema debe permitir gestionar la información personal de los Funcional
colaboradores de la empresa
8 El sistema debe permitir generar un usuario del sistema para cada Funcional
colaborador de la empresa
9 El sistema debe permitir planificar plan de fumigación a locales de Funcional
forma anual.
10 El sistema debe permitir gestionar la información personal de los Funcional
proveedores
11 El sistema debe permitir gestionar la información de las solicitudes de Funcional
compras
12 El sistema debe permitir aprobar una solicitud de compra. Funcional.
13 El sistema debe permitir generar cotizaciones de compra con Funcional.
proveedores
14 El sistema debe permitir aprobar cotización de compra con Funcional.
proveedores
15 El sistema debe permitir consultar las solicitudes de compra. Funcional.

Debes continuar con el análisis de las demás áreas.


3.- En su rol de analista de sistemas, identifique los actores del sistema.

4.- En su rol de analista de sistemas, identifique los casos de uso del sistema
ID Caso de Uso Paquete
RRH-01 Gestionar horarios por tipo de colaborador. RRHH
RRH-02 Gestionar tipos de colaboradores. RRHH
RRH-03 Registrar hora de entrada de los colaboradores. RRHH
RRH-04 Registrar la hora de salida de los colaboradores RRHH
RRH-05 Emitir un reporte con la asistencia de los colaboradores RRHH
RRH-06 Emitir un reporte de ventas por mesero. RRHH
RRH-07 Gestionar la información personal de los colaboradores. RRHH
RRH-08 Generar un usuario del sistema para cada colaborador RRHH
RRH-09 Planificar plan de fumigación a locales. RRHH
LOG-01 Gestionar información personal de los proveedores Logística
LOG-02 Gestionar información de las solicitudes de compras Logística
LOG-03 Aprobar una solicitud de compra. Logística
LOG-04 Generar cotizaciones de compra con proveedores Logística
LOG-05 Aprobar cotización de compra con proveedores Logística
LOG-06 Consultar las solicitudes de compra. Logística

Debe completar teniendo en cuenta los requisitos faltantes.

5.- En su rol de analista, defina el diagrama de paquetes.


6.- En su rol de analista de sistemas, elabore el diagrama de casos de uso por paquete.

Paquete de RRHH

7.- En su rol de analista realizar la especificación detallada de casos de uso.


ID Caso de Uso RRH-01
Nombre Caso de Uso Gestionar horarios por tipo de colaborador.
Descripción Este caso de uso nos permitirá gestionar los horarios que pueden tener los diferentes
tipos de colaboradores del restaurante.
Precondiciones: Ingresar al sistema.
Existen tipos de colaboradores registrados en el sistema.
Flujo Principal – Nuevo Horario
1.- En el menú se debe elegir la opción de “RRHH/Horarios”
2.- El sistema mostrará la pantalla de Gestión de Horarios con la siguiente información: Tipo de Colaborador,
botón Buscar, una tabla con los tipos de colaboradores y horarios con los siguientes datos: Tipo, Horario, Editar y
Eliminar. También tiene un botón Buscar.
3.- El usuario presionará el botón de Nuevo.
4.- El sistema mostrará la pantalla de Nuevo Horario, la cual tendrá los siguientes datos: Tipo Colaborador, Dia
Inicio, Dia Fin, Hora Inicio, Hora Fin y un botón de grabar.
5.- El usuario ingresará los datos del nuevo horario y presionará el botón Grabar.
6.- EL sistema registra el nuevo horario, muestra un mensaje de éxito y regresa la pantalla de Gestión de
Horarios.
Flujo Alternativo – Editar Horario
1.- En el menú se debe elegir la opción de “RRHH/Horarios”
2.- El sistema mostrará la pantalla de Gestión de Horarios con la siguiente información: Tipo de Colaborador,
botón Buscar, una tabla con los tipos de colaboradores y horarios con los siguientes datos: Tipo, Horario, Editar y
Eliminar. También tiene un botón Buscar.
3.- El usuario seleccionará la opción de Editar que corresponde a una de los tipos de colaboradores y horarios
que se encuentra en la tabla.
4.- El sistema mostrará la pantalla de Editar Horario, la cual tendrá los siguientes datos: Tipo Colaborador, Dia
Inicio, Dia Fin, Hora Inicio, Hora Fin y un botón de grabar. Estos campos mostrarán los valores del horario a
editar.
5.- El usuario modificará los datos que considere necesarios para la edición y presionará el botón Grabar.
6.- EL sistema registra el horario editado, muestra un mensaje de éxito y regresa la pantalla de Gestión de
Horarios.
Flujo Alternativo – Eliminar Horario
1.- En el menú se debe elegir la opción de “RRHH/Horarios”
2.- El sistema mostrará la pantalla de Gestión de Horarios con la siguiente información: Tipo de Colaborador,
botón Buscar, una tabla con los tipos de colaboradores y horarios con los siguientes datos: Tipo, Horario, Editar y
Eliminar. También tiene un botón Buscar.
3.- El usuario seleccionará la opción de Eliminar que corresponde a una de los tipos de colaboradores y horarios
que se encuentra en la tabla.
4.- El sistema mostrará una alerta con la siguiente pregunta: ¿Está seguro que desea eliminar el horario? Con las
opciones de Aceptar o Cancelar.
5.- El usuario selecciona una de las opciones, en caso seleccione Aceptar, el sistema eliminará el registro
seleccionado. Si selecciona Cancelar, el sistema no realizará ninguna eliminación.
6.- El sistema volverá a la pantalla de Gestión de Horarios.
Flujo Alternativo – Buscar Horarios
1.- En el menú se debe elegir la opción de “RRHH/Horarios”
2.- El sistema mostrará la pantalla de Gestión de Horarios con la siguiente información: Tipo de Colaborador,
botón Buscar, una tabla con los tipos de colaboradores y horarios con los siguientes datos: Tipo, Horario, Editar y
Eliminar. También tiene un botón Buscar.
3.- El usuario ingresa un tipo de colaborador a buscar y presiona el botón Buscar.
4.- El sistema buscará todos los horarios que corresponden a ese tipo de colaborador y mostrará la información
en la tabla correspondiente.
Post-Condición El horario se ha registrado, editado, eliminado o consultado con éxito.

Especificación gráfica del caso de uso.


ID Caso de Uso RRH-01
Nombre Caso de Uso Gestionar horarios por tipo de colaborador.
Descripción Este caso de uso nos permitirá gestionar los horarios que pueden tener los diferentes
tipos de colaboradores del restaurante.
Precondiciones: Ingresar al sistema.
Existen tipos de colaboradores registrados en el sistema.

Diagrama de Clases General del Sistema


MODELO MVC

MODEL (entity) CONTROLLER (control)

Son las clases que se Son las clases que se

encargan de la Encargan de gestionar la

manipulación de datos Interfaz de usuario

VIEW (boundary)

Corresponde a las

clases que manejan la

interfaz de usuario
Diagrama de Clases de análisis - MVC - del Caso de USO:

Gestionar horarios por tipo de colaborador.

Clases del Model (Entity)

Clases del Controller (Control)

- CCU_HorarioController ó CCU_GestorHorario

Clases View (boundary)

- CF_Principal
- CF_GestionHorarios
- CF_NuevoHorario
- CF_EditarHorario

También podría gustarte