ESPESIFICACION DE REQUERIMIENTO DE
SOFTWARE
Documento de especificación de requerimiento de software
SISTEMA GENERLA DE RESTURANTE
Documento de Especificación de Requerimiento
de Software
JOSSIE ALFONSOGARCIA BELLO
JHON MANGONES
Análisis y desarrollo de software
2024
Documento de especificación de requerimiento de software
INDICE
1. INTRODUCCION
1.1 propósito………………………………………………………………………………………3
1.2 ámbito del sistema…………………………………………………………………………....3
1.3 visión general del documento……………………………………………………………….3
2. DESCRICCION GENERAL
2.1Perspectiva del Producto……………………………………………………………..4
2.2 Funciones del Producto………………………………………………………………4
2.3 Características de Usuarios……………………………………………………………………………………..4
2.4 Requerimientos futuros…………………………………………………………………………………………..4
3. REQUERIMINETO ESPESIFICO
3.1 Requisitos Funcionales……………………………………………………………….5
3.2 Requerimientos No Funcionales……………………………………………..................................5
3.3 Interfaz………………………………………………………………………………………….5
Documento de especificación de requerimiento de software
1. INTRODUCCION
En este documento se presentará un instrumento de recolección de información, que
tendrá como objetivo recolectar la opinión de los trabajadores del restaurante, con el
fin de evidenciar los requerimientos que contendrá la aplicación y las necesidades
del establecimiento derivadas de la experiencia vivida con el cliente . Se adopta la
guía de requerimientos de software de la IEEE (Std. 830-1993)
1.1 PROPOSITO
Identificar las necesidades del establecimiento para la creación del aplicativo de
recepción pedidos en el Restaurante Daniel con base en la opinión de
trabajadores.
1.2 AMBITOS DEL SITEMA
Nombre del sistema (SGR) Sistema general de restaurante
Nuestro objetivo es desarrollar un sistema de gestión de
restaurantes basado enmódulos configurables, que permita
automatizar parte del proceso generado porun cliente:
ordenar su comida, facturarla, atenderla, etc.
objetivo recolectar la opinión de los trabajadores del
restaurante , con el fin de evidenciar los requerimientos
que contendrá la aplicación y las necesidades del
establecimiento derivadas de la experiencia vivida con el
cliente.
1.3 VISION GENERAL
Cada producto pedido debe ser cocinado sólo una vez. Para
llevar este control, el cocinero es quien modifica el estado
de un producto pedido cuando lo ha terminado de preparar
El usuario cocina, sólo puede realizar el cambio de estado
de los pedidos que hay en la cola para ser atendidos
No puede eliminar productos, sólo cambiar su estado,
dependiendo si son actualmente ofertados o no.
Se puede modificar o anular el contenido de un pedido
desde este usuario, si, y solo si, el producto no tiene estado
“servido”
Documento de especificación de requerimiento de software
2. Descripción general
los restaurantes es uno de los componentes más grandes de la industria
hotelera. Está enfocada en brindar servicios de comida donde los clientes
pueden pedir comida y comerla en el local. En esta guía completa, puedes
aprender más sobre la industria de los restaurantes, cómo se define, los
diferentes tipos de restaurantes que existen, en qué se diferencia la industria
de los restaurantes de la industria del servicio de alimentos y mucho más.
2.1 PESPECTIVA DEL PRODUCTO
Si el cliente desea obtener la factura de su pedido, deberá registrarse para que
el sistema utilice sus datos personales. Si por alguna razón ajena al sistema, el
usuario no desea registrarse, existe la posibilidad de utilizar un tipo de cliente
“anónimo”.
2.2 FUNCIONES DEL PRODUCTO
• El software estará conectado en red entre locales y casa central.
• El software estará integrado con una base de datos que pueda ser actualizada y modificada
para nuevas o futuras necesidades.
• El sistema dispondrá de terminales touch uno por cada 10 mesas, para el ingreso de los
pedidos. Estos terminales deberán ser resistentes físicamente a golpes o agua con un adecuado
ángulo de proyección y de preferencia pantalla led.
• Los equipos al interior de cocina también serán touch y resistentes a temperaturas más
elevadas de lo normal.
• El software deberá tener una gráfica de fácil uso e intuitiva, además debe permitir la rapidez
de operación.
• El software debe contar con un sistema de alta disponibilidad que garantice la continuidad
operacional del negocio.
• Debe contar con un sistema de respaldo de información que garantice la pronta y efectiva
recuperación de la información.
• El software debe permitir modificaciones y actualizaciones.
• El proveedor del software deberá entregar toda la información referente a: documentos de
información de diseño, programación y uso del software, además del código fuente.
• Debe cumplir con los requerimientos legales vigentes en el país.
Documento de especificación de requerimiento de software
2.3 CARACTERISTICAS DE USUARIO
A continuación se presentan los requisitos funcionales de cada tipo de
usuario, con fin de detallar los roles o capacidades de cada uno de ellos
en el proyecto.
Si el cliente desea obtener la factura de su pedido, deberá registrarse
para que el sistema utilice sus datos personales. Si por alguna razón
ajena al sistema, el usuario no desea registrarse, existe la posibilidad de
utilizar un tipo de cliente
2.4 REQUERIMIENTO FUTURO
El gerente tendrá acceso al sistema a través de un login, el sistema le
permitirá acceso a toda la información consolidada de una forma simple y
clara, tendrá acceso a informes históricos y en línea de cada uno de los locales
de la firma.
Documento de especificación de requerimiento de software
3. REQUERIMINETO ESPESIFICO
En esta sección se tienen con más detalle los requerimientos específicos del
sistema a
Desarrollar
3.1 REQUERIMIENTOS FUNCIONALES
AUTENTIFICACION:
• El sistema debe permite al usuario registrar su credencial y preguntas de
seguridad.
• El sistema de proporcionar una funcionabilidad para recuperar y cambiar la
contraseña en caso de olvido o necesite actualizar.
• El sistema debe garantizar contraseñas seguras mediante
Requisitos específicos (al menos una mayúscula, una minúscula, un
Número y un carácter especial, y un mínimo de 16 caracteres de
Longitud).
• El sistema debe tener un banco de preguntas de seguridad que contenga un
mínimo de 6 preguntas diferentes para ser utilizadas en la configuración de las
preguntas de seguridad del usuario.
• El sistema debe permitir recuperar la contraseña a través de preguntas de
seguridad.
ADMINISTRACION:
• El sistema debe permitir a los usuarios autenticarse para acceder asus
funcionalidades.
• El sistema debe permitir a los usuarios finalizar su sesión de manera segura.
GESTION DE MENU
• El sistema debe permitir la inserción de nuevos registros en la base de datos de
platos del menú
• El sistema debe permitir la eliminación de uno o varios platos del menú.
• El sistema debe permitir la modificación de uno o varios platos existentes en el
menú.
• El sistema debe permitir la asignación y actualización de precios para los platos
del menú.
• El sistema debe presentar el menú de forma visualmente atractiva y fácil de
entender para los clientes.
Documento de especificación de requerimiento de software
3.2 REQUERIMINETO NO FUNCIONALES
RENDIMIENTO
• El sistema debe responder rápidamente para evitar demoras en la
toma de pedidos
• El tiempo de carga de la interfaz debe ser mínimo de 2 segundos.
SEGURIADAD:
• El sistema debe proteger los datos de los clientes.
• El sistema debe implementar autenticación y autorización para los
clientes.
USABILIAD:
• La interfaz debe ser intuitiva y fácil de usar para los clientes.
• El sistema debe minimizar la cantidad de clics o pasos para realizar
tareas comunes.
DISPONIBILIADAD:
• El sistema debe estar disponible durante las horas de operación del
restaurante.
• El sistema debe planificar mantenimientos fuera de horario pico.
• El sistema debe manejar un aumento en el número de pedidos y
reservas sin degradar el rendimiento.
3.4 INTERFAZ
FlipHTML5 es una plataforma especializada en la creación de
publicaciones digitales interactivas, incluidos menús para
restaurantes. Esta herramienta permite transformar
documentos PDF en publicaciones interactivas que se pueden
incrustar en sitios web o compartir mediante enlaces.
Ventajas:
Interactividad: Permite la inclusión de videos, enlaces y animaciones,
lo que hace el menú más atractivo y dinámico.
Fácil de usar: Su interfaz intuitiva facilita la creación y edición de
menús sin necesidad de conocimientos técnicos avanzados.
Multiplataforma: Compatible con diferentes dispositivos y sistemas
operativos, asegurando que los menús se vean bien en cualquier
pantalla.
Actualización sencilla: Las actualizaciones del menú se pueden
hacer rápidamente y se reflejan instantáneamente en la
publicación.
Desventajas:
Costos: Aunque ofrece una versión gratuita, las funcionalidades más
avanzadas requieren suscripciones pagadas.
Dependencia de Internet: Para acceder a todas las funcionalidades
interactivas, se requiere una conexión a internet estable.
Los menús digitales interactivos no solo mejoran la experiencia del
cliente, sino que también aumentan la eficiencia operativa. Permiten
a los restaurantes gestionar sus menús de manera más efectiva y
recopilar datos valiosos sobre las preferencias de los clientes.
Gestión Simplificada: Actualizaciones y cambios en el menú
con unos pocos clics.
Análisis de Datos: Recopilación de datos sobre ventas y preferencias
para optimizar el menú y las estrategias de marketing.
Reducción de Tiempos de Espera: Procesos más rápidos y eficientes
desde la orden hasta la entrega.
Menú QR es una plataforma específica para la creación de menús
digitales interactivos, que utiliza códigos QR para que los clientes
puedan acceder fácilmente al menú desde sus dispositivos móviles.
crear un menu digital
Ventajas:
Especialización: Diseñado específicamente para menús de
restaurantes, ofreciendo plantillas y funcionalidades optimizadas para
este propósito.
Facilidad de uso: Intuitivo y fácil de usar, incluso para usuarios sin
experiencia técnica.
Funcionalidades avanzadas: Permite la personalización de menús,
inclusión de imágenes de alta calidad, descripciones detalladas y
opciones de modificación de pedidos.
Análisis de datos: Proporciona datos sobre las preferencias de los
clientes y el rendimiento de los platos, ayudando en la toma de
decisiones.