Casos de Uso Del Sistema2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

CAPITULO IV: FASE DE CAPTURA DE REQUISITOS

4.1. Casos de Uso y Requisitos Funcionales

Nº Casos De Uso Nº Requerimiento Funcional


CUS01 Buscar lista insumos CUS01 Buscar datos de insumos
CUS02 Verificación de Insumos CUS02 Verificación de Insumos
CUS03 Actualizar lista de insumos CUS03 Actualizar lista de insumos
CUS04 Registrar pedido CUS04 Registrar datos de Pedido
CUS05 Agregar Pedido CUS05 Agregar datos de Pedido
CUS06 Registrar platillo CUS06 Registrar datos de un platillo
CUS07 Marcar Platillo como entregado CUS07 Marcar Platillo como entregado
CUS08 Listar pedidos CUS08 Listar datos de pedidos
CUS09 Registrar Movimiento CUS09 Registrar Movimiento
CUS010 Listar Registro de Movimiento CUS010 Listar Registro de Movimiento
CUS011 Registrar productos CUS011 Registrar productos
CUS012 Registrar Trabajador CUS012 Gestionar trabajador
CUS013 Modificar Trabajador CUS013 Gestionar Proveedor
CUS014 Registrar Proveedor CUS014 Gestionar Reservación
CUS015 Modificar Proveedor
CUS016 Registrar Reservación
CUS017 Modificar Reservación
CUS018 Listar Reservaciones

4.2. Requisitos No Funcionales


Nº Requerimiento No Funcional Justificación
RNF01 Se requiere que el aplicativo pueda desarrollarse Para que la aplicación pueda ser
en sistemas operativos como Windows 10 y utilizada por el personal que labora en
Ubuntu dicho restaurante
RNF02 La aplicación debe actualizar los datos modificados Debido a que pueden existir factores
en la base de datos en menos de 2 segundos. externos que hagan que la aplicación se
cierre
RNF03 La interfaz de la aplicación debe ser atractivo y de Para que el usuario se sienta en
fácil manejo. confianza en el transcurso de la
utilización del aplicativo
RNF04 La aplicación debe contar con un manual de Por si el encargado de manejar el
usuario, estructurados adecuadamente. aplicativo tiene alguna complicación a la
hora de ejecutarlo.
RNF05 El sistema debe proporcionar mensajes de error Por si el usuario está usando
que sean informativos y orientados al usuario final incorrectamente el aplicativo
RNF06 El aplicativo debe contar con controles de acceso Mantiene de forma segura toda la
información registrada de los usuarios
RNF07 La aplicación deberá trabajar con una base de Se tiene licencias para este software
datos de MySQL v 8.0
4.3. Descripción de Actores
Actor Descripción
Administrador Es el encargado de la administración y funcionamiento del
restaurante, es decir es el que registrar a los clientes, trabajadores,
modifica sus datos, recepciona pedidos, y también es el encargado
de caja.

4.4. Priorización de Caso de Uso

Nº Casos De Uso PRIORIZACION


CRIT SEC AUX OPC
CUS01 Buscar lista insumos X
CUS02 Verificación de Insumos X
CUS03 Actualizar lista de insumos X
CUS04 Registrar pedido X
CUS05 Agregar Pedido X
CUS06 Registrar platillo X
CUS07 Marcar Platillo como X
entregado
CUS08 Listar pedidos X
CUS09 Registrar Movimiento X
CUS010 Listar Registro de Movimiento X
CUS011 Registrar productos X
CUS012 Registrar Trabajador X
CUS013 Modificar Trabajador X
CUS014 Registrar Proveedor X
CUS015 Modificar Proveedor X
CUS016 Registrar Reservación X
CUS017 Modificar Reservación X
CUS018 Listar Reservaciones X
4.5. Modelo de Casos de Uso del Sistema

CUS 02:Verificar Insumos

CUS 01:Buscar lista Insumos

CUS 03: Actualizar lista Insumos

Mesero
CUS 07:Marcar Platillo Entregado

CUS 04:Registrar Pedido


CUS 06 :Registrar Platillo

CUS 05: Agregar Pedido

CUS 10: Listar Registro


Movimiento
CUS 11:Registrar Productos
CUS 09: Registrar Movimiento

CUS 12:Registrar Trabajador


CUS 08: Listar Pedido

Administrador
CUS 13:Modificar Trabajador

CUS 18:Listar Reservacion

CUS 14: Registrar Proveedor

CUS 17:Modificar Reservacion

CUS 15: Modificar Proveedor


CUS 16: Registrar Reservacion
4.6. Matriz de Trazabilidad de Requerimiento – CU

R R R R R R R R R R R R R R
Casos de Uso 1 2 3 4 5 6 7 8 9 10 11 12 13 14
CUS01.Buscar Lista Insumos x
CUS02.Verificar Insumos
x x x
CUS03.Actualizar Lista Insumos x x
x
CUS04.Registrar Pedido x x
CUS05.Agregar Pedido x x
CUS06.Registrar Platillo x x x
CUS07.Marcar Platillo Entregado x x
CUS08.Listar Pedido x x x
CUS09.Registrar Movimiento x
CUS10.Listar Registro x x x
Movimiento
CUS11.Registra Producto x
CUS12.Registra Trabajador x

CUS13. Modificar Trabajador x


CUS14.Registra Proveedor x
CUS15. Modificar Proveedor x
CUS16. Registra Reservacion x X X x
CUS17.Modificar Reservacion X X X x
CUS18.Listar Reservacion X X x X x

4.7. Diagramas de Caso de Uso

CUS01.Buscar Lista Insumos

Mesero Buscar Lista Insumos

CUS02.Verificar Insumos

Mesero Verificar Lista Insumos


CUS03.Actualizar Lista Insumos

Actualizar Lista Insumos


Mesero

CUS04.Registrar Pedido

Mesero Registra Pedido

CUS05.Agregar Pedido

Agrega Nuevo Pedido


Mesero

CUS06.Registrar Platillo

Registra Platillo
Mesero

CUS07.Marcar Platillo Entregado

Marcar Platillo Entregado


Mesero

CUS08.Listar Pedido

Administrador Listar Datos Pedido


CUS09.Registrar Movimiento

Registrar Datos Movimiento


Administrador

CUS10.Listar Movimiento

Listar Registro Movimiento


Administrador

CUS11.Registra Productos

Registra Producto
Administrador

CUS12.Registra Trabajador

Registra Trabajador

Administrador

CUS13.Modifica Trabajador

Modifica Datos Trabajador

Administrador

CUS14.Registra Proveedor

Registra Datos Proveedor


Administrador
CUS15.Modifica Proveedor

Modificar Datos Proveedor

Administrador

CUS16.Registra Reservación

Registra Reservacion

Administrador

CUS17.Modifica Reservación

Modificar Reservacion
Administrador

CUS18.Lista Reservación

Listar Reservacion

Administrador
4.10. Modelado de Casos de Uso Estructurado

CUS02: Verificar Lista Insumos

CUS06:Registra Platillo
<<include>>

<<include>>

CUS03: Actualizar Lista Insumos

CUS01: Buscar Lista Insumos


CUS07: Marcar Platillo Entregado

CUS04: Registra Pedido

<<include>>

Mesero

CUS05: Agrega Nuevo Pedido

CUS08: Listar Datos Pedido

CUS10: Listar Registro Movimiento


<<extend>> CUS14: Registra Datos Proveedor

<<extend>>

CUS09: Registrar Datos


Movimiento
CUS15: Modificar Datos Proveedor

CUS11: Registra Producto


CUS16: Registra Reservacion

Administrador <<extend>>

<<extend>>
CUS12: Registra Trabajador

<<extend>>
CUS18: Listar Reservacion CUS17: Modificar Reservacion

CUS13: Modifica Datos Trabajador

También podría gustarte